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

1. Способ беспроводной связи, содержащий этапы, на которых
принимают множество информационных битов;
группируют информационные биты в первую группу и вторую группу;
определяют положение, по меньшей мере, одного тона на основании первой группы;
кодируют, по меньшей мере, одно значение энергии на основании второй группы; и
отображают кодированное значение энергии на определенное положение, по меньшей мере, одного тона.
2. Способ по п.1, в котором этап определения положения, по меньшей мере, одного тона содержит этап, на котором кодируют по методу Рида-Соломона.
3. Способ по п.2, дополнительно содержащий этапы, на которых
формируют символы кода Рида-Соломона; и
отображают символы кода Рида-Соломона на положение тона внутри фрагмента.
4. Способ по п.3, в котором фрагмент содержит почти непрерывные ресурсные элементы.
5. Способ по п.1, в котором этап определения положения, по меньшей мере, одного тона содержит этап, на котором выполняют расширенное кодирование по методу Рида-Соломона.
6. Способ по п.2, в котором этап кодирования по методу Рида-Соломона содержит этап, на котором повторяют или прокалывают кодовый символ.
7. Способ по п.5, в котором этап расширенного кодирования по методу Рида-Соломона содержит этап, на котором повторяют или прокалывают кодовый символ.
8. Способ по п.1, в котором этап определения положения, по меньшей мере, одного тона содержит этап, на котором выполняют псевдослучайное кодирование.
9. Способ по п.8, дополнительно содержащий этап, на котором
отображают символы кода Рида-Соломона на положение тона внутри фрагмента.
10. Способ по п.9, в котором фрагмент содержит почти непрерывные ресурсные элементы.
11. Способ по п.1, дополнительно содержащий этапы, на которых
определяют модуляцию, по меньшей мере, одного тона, при этом упомянутую модуляцию осуществляют посредством кодирования по методу Рида-Соломона; и
отображают множество символов кода Рида-Соломона на множество пар информационных элементов, при этом каждая пара содержит положение тона и символ, модулированный на тоне.
12. Способ по п.1, в котором этап определения, по меньшей мере, одного тона осуществляют посредством кодирования по методу Рида-Соломона, и дополнительно содержащий этапы, на которых
определяют модуляцию используемых тонов, причем упомянутая модуляция включает в себя кодирование по методу Рида-Соломона;
отображают символы кода Рида-Соломона на ассоциированную пару из положения тона и символа модуляции;
отображают два символа кода Рида-Соломона на положение одного тона; и
отображают упомянутые два символа кода Рида-Соломона на два различные символа модуляции, при этом сумма двух символов кода Рида-Соломона, отображенных на тот же тон, является постоянной величиной в конечном поле.
13. Способ беспроводной связи, содержащий этапы, на которых
принимают множества информационных битов; и
определяют положения тонов для переноса преамбулы на основании принятых информационных битов.
14. Способ по п.13, дополнительно содержащий этап, на котором определяют значения преамбулы на основании принятых информационных битов.
15. Способ беспроводной связи, содержащий этапы, на которых формируют множества групп тонов, причем каждая группа имеет множество тонов;
выбирают, по меньшей мере, один тон из каждой группы в качестве тона преамбулы, причем преамбула связана с позицией в частотно-временной области.
16. Способ по п.15, дополнительно содержащий этап, на котором связывают позиции тона преамбулы с информацией, подлежащей декодированию.
17. Способ по п.15, дополнительно содержащий этап, на котором отображают позиции с информационными символами, подлежащими передаче.
18. Способ, содержащий этапы, на которых принимают множество информационных битов;
формируют множество кодовых слов преамбулы на основании определенного набора контролируемых MAC_ID;
коррелируют информационные биты с каждым из множества кодовых слов преамбулы;
определяют, превышает ли максимальное значение корреляции пороговое значение; и передают, по меньшей мере, одного из кодовых слов преамбулы, если пороговое значение превышено.
19. Устройство, содержащее
средство для приема множества информационных битов;
средство для формирования множества кодовых слов преамбулы на основании определенного набора контролируемых MAC_ID;
средство для корреляции информационных битов с каждым из множества кодовых слов преамбулы;
средство для определения, превышает ли максимальное значение корреляции пороговое значение; и
средство для передачи, по меньшей мере, одного из кодовых слов преамбулы, если пороговое значение превышено.
20. Устройство для беспроводной связи, содержащее
средство для приема множества информационных битов;
средство для группирования информационных битов в первую группу и вторую группу;
средство для определения положения, по меньшей мере, одного тона на основании первой группы;
средство для кодирования, по меньшей мере, одного значения энергии на основании второй группы; и
средство для отображения кодированного значения энергии на определенное положение, по меньшей мере, одного тона.
21. Устройство по п.20, в котором средство для определения положения, по меньшей мере, одного тона содержит средство кодирования по методу Рида-Соломона.
22. Устройство по п.21, дополнительно содержащее
средство для формирования символов кода Рида-Соломона; и
средство для отображения символов кода Рида-Соломона на положение тона внутри фрагмента.
23. Устройство по п.22, причем фрагмент содержит почти непрерывные ресурсные элементы.
24. Устройство по п.20, в котором средство для определения положения, по меньшей мере, одного тона содержит средство для расширенного кодирования по методу Рида-Соломона.
25. Устройство для беспроводной связи, содержащее
средство для приема множества информационных битов; и
средство для определения на основании принятых информационных битов положения тонов для переноса преамбулы.
26. Устройство по п.25, дополнительно содержащее
средство для определения значения преамбулы на основании принятых информационных битов.
27. Компьютерный программный продукт, содержащий
машиночитаемый носитель, содержащий:
код для того, чтобы предписывать компьютеру принять множество информационных битов;
код для того, чтобы предписывать компьютеру группировать информационные биты в первую группу и вторую группу;
код для того, чтобы предписывать компьютеру определить положение, по меньшей мере, одного тона на основании первой группы;
код для того, чтобы предписывать компьютеру кодировать по меньшей мере, одно значение энергии на основании второй группы; и
код для того, чтобы предписывать компьютеру отображать кодированное значение энергии на определенное положение, по меньшей мере, одного тона.
28. Компьютерный программный продукт, содержащий машиночитаемый носитель содержащий
код для того, чтобы предписывать компьютеру принять множество информационных битов;
код для того, чтобы предписывать компьютеру формировать множество кодовых слов преамбулы на основании определенного набора контролируемых MAC_ID;
код для того, чтобы предписывать компьютеру коррелировать информационные биты с каждым словом из множества кодовых слов преамбулы;
код для того, чтобы предписывать компьютеру определить, превышает ли значение корреляции пороговое значение; и
код для того, чтобы предписывать компьютеру передать, по меньшей мере, одно из кодовых слов преамбулы, если пороговое значение превышено.
29. Компьютерный программный продукт, содержащий машиночитаемый носитель, содержащий
код для того, чтобы предписывать компьютеру принять множество информационных битов;
код для того, чтобы предписывать компьютеру определить положения тонов для переноса преамбулы на основании принятых информационных битов; и
код для того, чтобы предписывать компьютеру определить значения преамбулы на основании принятых информационных битов.