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

1. Устройство, в состав которого входят:
первая схема, сконфигурированная для (i) получения управляющего сигнала, который определяет текущий из множества стандартов беспроводной связи и размер кодового слова и (ii) формирования множества таблиц, соответствующих как текущему стандарту беспроводной связи, так и размеру кодового слова, где (a) каждая из указанных таблиц имеет множество указателей, (b) указанная первая схема генерирует до двух вышеупомянутых указателей для каждого тактового цикла, и (c) в состав каждой из вышеупомянутых таблиц входит таблица перестановок устройства перемежения турбо-кода; и
память, сконфигурированная для хранения вышеупомянутых таблиц.
2. Устройство по п.1, отличающееся тем, что оно дополнительно содержит вторую схему, в состав которой входит вышеупомянутое устройство перемежения турбо-кода, сконфигурированный для перемежения входного сигнала в соответствии, по меньшей мере, с одной из вышеупомянутых таблиц.
3. Устройство по п.1, отличающееся тем, что первая схема содержит коммутатор микрокоманд, сконфигурированный для генерирования множества команд на основании как вышеупомянутого текущего стандарта беспроводной связи, так и вышеупомянутого размера кодового слова.
4. Устройство по п.3, отличающееся тем, что (i) в состав вышеупомянутой первой схемы также входит вторая схема, сконфигурированная для формирования указанных таблиц на основании кадра данных, и (ii) вышеупомянутое формирование указанных таблиц управляется названными командами.
5. Устройство по п.4, отличающееся тем, что (i) в состав второй схемы входит множество третьих схем, (ii) каждая из названных третьих схем имеет множество регистров, расположенных в виде кольца, (iii) каждое из названных колец имеет переменную длину, и (iv) каждая из вышеупомянутых переменных длин управляется названными командами.
6. Устройство по п.4, отличающееся тем, что (i) в состав вышеупомянутой второй схемы также входит арифметическое логическое устройство, сконфигурированное для обработки указанного кадра данных через множество параллельных обрабатывающих блоков, и (ii) названные обрабатывающие блоки управляются вышеупомянутыми командами.
7. Устройство по п.6, отличающееся тем, что в состав каждого из названных обрабатывающих блоков входит блок централизованного управления потоком данных, сконфигурированный для (i) генерирования значения суммы посредством суммирования двух входных значений и (ii) генерирования выходного значения посредством целочисленного деления указанного значения суммы на значение модуля.
8. Устройство по п.4, отличающееся тем, что в состав вышеупомянутой второй схемы также входит третья схема, сконфигурированная для отбрасывания вышеупомянутых указателей, превышающих размер вышеупомянутого кодового слова.
9. Устройство по п.4, отличающееся тем, что в состав вышеупомянутой второй схемы также входит множество третьих схем, сконфигурированных для маршрутизации внутренней информации к названной второй схеме под управлением вышеупомянутых команд.
10. Устройство по п.1, отличающееся тем, что к названным стандартам беспроводной связи относятся, по меньшей мере, два из указанных ниже стандартов: (i) стандарт Long Term Evolution (LTE), (ii) стандарт Института электротехники и электроники (IEEE) 802.16, (iii) стандарт широкополосного множественного доступа с кодовым разделением каналов/высокоскоростного пакетного доступа (WCDMA/HSPA) и (iv) стандарт CDMA-2000/Ultra Mobile Broadband (UMB).
11. Способ вычисления множества таблиц для нескольких стандартов беспроводной связи, включающий следующие шаги:
(A) получение управляющего сигнала на схеме, где вышеупомянутый управляющий сигнал определяет текущий из названных стандартов беспроводной связи и размер кодового слова;
(B) формирование множества таблиц, соответствующих как названному стандарту беспроводной связи, так и названному размеру кодового слова, где (i) каждая из названных таблиц имеет множество указателей, (ii) для каждого тактового цикла генерируется до двух вышеупомянутых указателей, и (iii) в состав каждой из указанных таблиц входит таблица перестановок устройства перемежения турбо-кода; и
(C) хранение указанных таблиц в памяти.
12. Способ по п.11, отличающийся тем, что в его состав дополнительно входит шаг: перемежение входного сигнала в соответствии, по меньшей мере, с одной из названных таблиц.
13. Способ по п.11, отличающийся тем, что в его состав дополнительно входит шаг: генерирования множества программных команд на основании как названного стандарта беспроводной связи, так и названного размера кодового слова.
14. Способ по п.13, отличающийся тем, что (i) вышеупомянутые таблицы формируются на основании кадра данных, и (ii) названное формирование вышеупомянутых таблиц управляется названными командами.
15. Способ по п.14, отличающийся тем, что в его состав дополнительно входит шаг: управления каждой из множества переменных длин колец регистров с помощью названных команд.
16. Способ по п.14, отличающийся тем, что в его состав входят шаги: обработки названного кадра данных посредством множества параллельных обрабатывающих блоков; и управления названными обрабатывающими блоками с помощью вышеупомянутых команд.
17. Способ по п.16, отличающийся тем, что в состав каждого из обрабатывающих блоков входит блок централизованного управления потоком данных, сконфигурированный для (i) генерирования значения суммы посредством суммирования двух введенных значений и (ii) генерирования выходного значения посредством целочисленного деления указанного значения суммы на значение модуля.
18. Способ по п.14, отличающийся тем, что в его состав также входит шаг: отбрасывания вышеупомянутых указателей, превышающих названный размер кодового слова.
19. Способ по п.14, отличающийся тем, что в его состав также входит шаг: маршрутизации внутренней информации к названной схеме при управлении названными командами.
20. Устройство, содержащее:
средства для получения управляющего сигнала, где вышеупомянутый управляющий сигнал определяет текущий из множества стандартов беспроводной связи и размер кодового слова;
средства для формирования множества таблиц, соответствующих как названному стандарту беспроводной связи, так и названному размеру кодового слова, где (i) каждая из названных таблиц имеет множество указателей, (ii) для каждого тактового цикла генерируется до двух вышеупомянутых указателей, и (iii) в состав каждой из названных таблиц входит таблица перестановок устройства перемежения турбо-кода; и средства для хранения указанных таблиц.