РЕТРАНСЛЯТОР ФИЗИЧЕСКОГО УРОВНЯ С ИЗБИРАТЕЛЬНЫМ ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ ВЕРХНЕГО УРОВНЯ НА ОСНОВЕ РАБОЧИХ УСЛОВИЙ СЕТИ

1. Ретранслятор физического уровня для выполнения операции ретрансляции физического уровня в среде, ассоциированной с беспроводной сетью, причем операция ретрансляции физического уровня включает в себя прием сигнала, ассоциированного с пакетом, и передачу пакета без модификации одного или более из адреса источника и адреса места назначения, содержащихся в пакете, при этом ретранслятор физического уровня содержит
цифровую секцию основной полосы, включающую в себя, по меньшей мере, первый и второй процессоры сигналов и демодулятор; и
процессор, соединенный с и предназначенный для управления секцией основной полосы, причем процессор конфигурирован для:
избирательного выполнения функции более высокого уровня в процессе работы в дополнение к операции ретрансляции физического уровня, причем функция более высокого уровня включает в себя:
обработку первой информации из, по меньшей мере, демодулированной части пакета и
определение способа, которым пакет обрабатывается в течение операции ретрансляции, на основе первой информации.
2. Ретранслятор физического уровня по п.1, в котором операция ретрансляции физического уровня включает в себя операцию ретрансляции физического уровня с частотным преобразованием.
3. Ретранслятор физического уровня по п.1, в котором процессор в избирательном выполнении функции более высокого уровня дополнительно конфигурирован для принятия на себя функции квитирования (ACK) пакета.
4. Ретранслятор физического уровня по п.3, в котором процессор в принятии на себя функции ACK пакета дополнительно конфигурирован для обеспечения ACK согласно протоколу управления доступом к среде передачи (MAC), включая протокол 802.11 MAC.
5. Ретранслятор физического уровня по п.1, в котором процессор дополнительно конфигурирован, чтобы начинать повторную передачу пакета перед полным приемом пакета.
6. Ретранслятор физического уровня по п.1, в котором процессор при определении способа, которым пакет обрабатывается в течение операции ретрансляции, дополнительно конфигурирован для регенерации, по меньшей мере, части пакета.
7. Ретранслятор физического уровня по п.1, в котором:
цифровая секция основной полосы дополнительно включает в себя цифровую линию задержки, и
цифровая линия задержки установлена с предопределенной величиной задержки для обеспечения достаточного времени для выполнения демодуляции одного из адреса источника и адреса места назначения, ассоциированного с пакетом.
8. Ретранслятор физического уровня по п.7, в котором процессор дополнительно конфигурирован для принятия решения, следует ли повторно передать пакет, на основе демодулированного одного из адреса источника и адреса места назначения.
9. Ретранслятор физического уровня по п.7, в котором цифровая линия задержки установлена с дополнительной задержкой для обеспечения достаточного времени для выполнения функции фильтрации.
10. Ретранслятор физического уровня по п.1, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, при этом процессор дополнительно конфигурирован для формирования и поддержки таблицы, включающей в себя одну или более из таблицы маршрутизации и таблицы фильтрации в памяти, причем таблица предоставляет вторую информацию, так что процессор может определить процедуру повторной передачи, ассоциированную с пакетом, на основе второй информации.
11. Ретранслятор физического уровня по п.10, в котором вторая информация включает в себя одно или более из адреса доступа к среде передачи (МАС-адреса), адреса Интернет-протокола (IP-адреса), адреса уровня 3, параметра уровня качества обслуживания (QoS), типа полезной нагрузки, ассоциированного с полезной нагрузкой, содержащейся в пакете.
12. Ретранслятор физического уровня по п.11, в котором процедура повторной передачи, основанная на второй информации, включает в себя одно или более из выбора одного из первого и второго частотных каналов; завершения пакета; завершения пакета и использования данных, содержащихся в полезной нагрузке, содержащейся в пакете.
13. Ретранслятор физического уровня по п.10, в котором процедура повторной передачи, основанная на второй информации, включает в себя одно или более из выбора одного из первого и второго частотных каналов; завершения пакета; завершения пакета и использования данных, содержащихся в полезной нагрузке, содержащейся в пакете.
14. Ретранслятор физического уровня по п.10, в котором, если включена таблица фильтрации, то ACK не генерируется для пакета, если пакет фильтруется.
15. Ретранслятор физического уровня по п.1, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, при этом процессор конфигурирован, чтобы демодулировать пакет при выполнении операции повторной передачи физического уровня над пакетом, чтобы обеспечить возможность сохранения в памяти, по меньшей мере, адреса и полезной нагрузки пакета.
16. Ретранслятор физического уровня по п.15, в котором процессор дополнительно конфигурирован таким образом, что если намеченный получатель пакета не в состоянии обеспечить квитирование (ACK) пакета, то сохраненный адрес и сохраненная полезная нагрузка повторно передаются.
17. Ретранслятор физического уровня по п.1, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, при этом процессор конфигурирован, чтобы выполнять выборку пакета без демодуляции при выполнении операции повторной передачи физического уровня над пакетом для сохранения выбранного пакета в памяти.
18. Ретранслятор физического уровня по п.17, в котором процессор дополнительно конфигурирован для
формирования и поддержки таблицы в памяти, причем таблица включает в себя одну или более из таблицы маршрутизации и таблицы фильтрации, и
сохранения и отсылки выбранного пакета на основе таблицы.
19. Ретранслятор физического уровня по п.1, дополнительно содержащий память, причем процессор дополнительно конфигурирован для
формирования и поддержки таблицы в памяти, причем таблица включает в себя одну или более из таблицы маршрутизации и таблицы фильтрации, и процессор конфигурирован для поддержки таблицы на основе обмена сообщениями между ретранслятором физического уровня и одним или более другими сетевыми элементами.
20. Ретранслятор физического уровня по п.1, дополнительно содержащий память, причем процессор дополнительно конфигурирован для формирования и поддержки таблицы фильтрации, и процессор конфигурирован для избирательного разбиения и слияния областей коллизий, основываясь на таблице фильтрации.
21. Ретранслятор физического уровня по п.1, в котором функция более высокого уровня включает в себя одну или более из функции уровня 2 и функции уровня 3.
22. Ретранслятор физического уровня по п.1, в котором функция более высокого уровня включает в себя переменную величину функции более высокого уровня между функцией уровня 2 и функцией уровня 3, причем переменная величина определяется на основе условий, ассоциированных с беспроводной сетью.
23. Ретранслятор физического уровня по п.1, в котором функция более высокого уровня включает в себя переменную величину функции более высокого уровня между функцией уровня 2 и функцией уровня 3, причем переменная величина определяется на основе инструкций, принятых от другого узла в беспроводной сети.
24. Ретранслятор физического уровня по п.1, в котором функция более высокого уровня включает в себя управление ретранслятором физического уровня как клиентом в беспроводной сети в дополнение к выполнению операции ретрансляции физического уровня.
25. Ретранслятор физического уровня по п.1, дополнительно содержащий порт данных, связанный с процессором и цифровой секцией основной полосы, причем функция более высокого уровня включает в себя управление ретранслятором физического уровня как клиентским устройством в беспроводной сети, причем клиентское устройство включает в себя одно или более из аудиоустройства, видеоустройства, устройства передачи данных, мультимедийного устройства, в дополнение к выполнению операции ретрансляции физического уровня.
26. Ретранслятор физического уровня по п.1, в котором процессор при избирательном выполнении функции более высокого уровня в процессе работы дополнительно конфигурирован, чтобы быть независимым от параметра таймаута.
27. Ретранслятор физического уровня по п.1, в котором процессор дополнительно конфигурирован для работы таким образом, чтобы представлять беспроводную сеть как обеспечивающую работу согласно протоколу, включая протокол ячеистой сети 802.1l(s), в дополнение к операции ретрансляции физического уровня.
28. Ретранслятор физического уровня по п.1, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, причем процессор дополнительно конфигурирован для формирования и поддержки таблицы маршрутизации, причем таблица маршрутизации формируется путем наблюдения МАС-адресации, ассоциированной с передачами в беспроводной сети.
29. Ретранслятор физического уровня по п.1, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, причем процессор дополнительно конфигурирован для формирования и поддержки таблицы маршрутизации, причем таблица маршрутизации формируется путем обработки сообщений, принимаемых от других узлов в беспроводной сети.
30. Ретранслятор физического уровня по п.1, дополнительно содержащий блок интерфейса, связанный с процессором и связанный с коммунальной электропроводкой в конструкции, причем процессор дополнительно конфигурирован для формирования и поддержки таблицы маршрутизации, причем таблица маршрутизации формируется обработкой сообщений принимаемых от других узлов в беспроводной сети.
31. Ретранслятор физического уровня по п.30, в котором сообщения, принимаемые от других узлов в беспроводной сети, включают в себя сообщения обновления маршрутизации согласно протоколу ячеистой сети 802.11(s).
32. Ретранслятор физического уровня по п.1, в котором процессор при избирательном выполнении функции более высокого уровня в процессе работы дополнительно конфигурирован, чтобы выполнять переменное число функций более высокого уровня, основываясь на условии сети.
33. Ретранслятор физического уровня для выполнения операции ретрансляции физического уровня в среде, ассоциированной с беспроводной сетью, причем операция ретрансляции физического уровня включает в себя прием сигнала, ассоциированного с пакетом, и передачу сигнала, ассоциированного с пакетом, без модификации одного или более из адреса источника и адреса места назначения, содержащихся в пакете, при этом ретранслятор физического уровня содержит
цифровую секцию основной полосы, включающую в себя, по меньшей мере, первый и второй процессоры сигналов и демодулятор; и
процессор, соединенный с и предназначенный для управления секцией основной полосы, причем процессор конфигурирован для:
обработки сигнала, ассоциированного с пакетом, на посимвольной основе, чтобы сформировать обработанный символ; и
регенерации обработанного символа, ассоциированного с пакетом, спустя, по меньшей мере, интервал символа, чтобы сформировать регенерированный символ.
34. Ретранслятор физического уровня по п.33, в котором процессор дополнительно конфигурирован для повторной передачи регенерированного символа после предопределенного интервала задержки, включая период, не превышающий временную длительность пакета.
35. Ретранслятор физического уровня по п.33, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, при этом цифровая секция основной полосы включает в себя блок управления доступом к среде передачи (MAC), и при этом процессор дополнительно конфигурирован для:
сохранения множества обработанных символов, ассоциированных с пакетом, в памяти; и
регенерации и повторной передачи множества обработанных символов спустя предопределенный интервал задержки,
при этом предопределенный период задержки генерируется в блоке MAC и включает в себя период таймаута квитирования.
36. Ретранслятор физического уровня по п.33, в котором процессор дополнительно конфигурирован для избирательного выполнения функции более высокого уровня в течение работы, вдополнение к операции ретрансляции физического уровня, причем функция более высокого уровня включает в себя:
обработку множества обработанных сигналов, ассоциированных с первой информацией из, по меньшей мере, части пакета; и
определение способа, которым пакет обрабатывается в течение операции ретрансляции, основываясь на первой информации.
37. Ретранслятор физического уровня для выполнения операции ретрансляции физического уровня в среде, ассоциированной с беспроводной сетью, причем операция ретрансляции физического уровня включает в себя прием сигнала, ассоциированного с пакетом, и передачу сигнала, ассоциированного с пакетом, без модификации одного или более из адреса источника и адреса места назначения, содержащихся в пакете, причем ретранслятор физического уровня содержит:
цифровую секцию основной полосы, включающую в себя, по меньшей мере, первый и второй процессоры сигналов и демодулятор; и
процессор, связанный с и предназначенный для управления секцией основной полосы, причем процессор конфигурирован для:
обработки сигнала, ассоциированного с пакетом, на основе каждой выборки для генерации выборки сигнала и
передачи выборки сигнала.
38. Ретранслятор физического уровня по п.37, дополнительно содержащий память, связанную с процессором и цифровой секцией основной полосы, причем процессор дополнительно конфигурирован для
сохранения множества выборок сигнала, ассоциированных с пакетом, в памяти; и
повторной передачи множества выборок сигнала спустя предопределенный интервал задержки.
39. Система для выполнения операций ретранслятора в среде беспроводной сети, включающей в себя клиента сети, причем система содержит:
первый ретранслятор физического уровня для выполнения первой операции ретрансляции физического уровня в среде беспроводной сети, причем первая операция ретрансляции физического уровня включает в себя прием сигнала, ассоциированного с пакетом, по первому частотному каналу и передачу сигнала, ассоциированного с пакетом, по второму частотному каналу без модификации одного или более из адреса источника и адреса места назначения, содержащихся в пакете, причем первый ретранслятор физического уровня имеет возможность выполнения операций более высоких уровней в связи с первой операцией ретрансляции физического уровня; и
второй ретранслятор физического уровня для выполнения второй операции ретрансляции физического уровня в среде беспроводной сети, причем вторая операция ретрансляции физического уровня включает в себя прием сигнала, ассоциированного с пакетом, по первому частотному каналу и передачу сигнала, ассоциированного с пакетом, по второму частотному каналу без модификации одного или более из адреса источника и адреса места назначения, содержащихся в пакете, причем второй ретранслятор физического уровня имеет возможность выполнения операций более высоких уровней в связи с второй операцией ретрансляции физического уровня,
при этом первый ретранслятор физического уровня и второй ретранслятор физического уровня конфигурированы для осуществления связи с использованием межретрансляторного протокола, чтобы установить один или более параметров для принятия решения, какой из первого ретранслятора физического уровня и второго ретранслятора физического уровня будет выполнять прием сигнала, ассоциированного с пакетом, по первому частотному каналу и передачу сигнала, ассоциированного с пакетом, по второму частотному каналу.
40. Система по п.39, в котором первый ретранслятор физического уровня и второй ретранслятор физического уровня включают в себя память, при этом один или более из первого ретранслятора физического уровня и второго ретранслятора физического уровня конфигурированы, чтобы формировать и поддерживать в памяти таблицу, причем таблица включает в себя одну или более из таблицы маршрутизации и таблицы фильтрации, при этом таблица предоставляет информацию таким образом, что один или более из первого ретранслятора физического уровня и второго ретранслятора физического уровня могут определить процедуру, ассоциированную с операциями более высокого уровня, основываясь на упомянутой информации.