ОБНУЛЕНИЕ LLR, ИСПОЛЬЗУЯ БИТОВЫЙ МАССИВ ДЕМОДУЛЯТОРА ДЛЯ УЛУЧШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ ДЕКОДЕРА МОДЕМА

1. Способ, содержащий этапы, на которых:
(a) принимают битовый массив маски демодуляции значений маски;
(b) принимают элемент ресурсов; и
(c) демодулируют элемент ресурсов и выводят демодулированный элемент ресурсов, если значение маски, соответствующее элементу ресурсов имеет первое значение, тогда как, если значение маски, соответствующее элементу ресурсов, является вторым значением, тогда выводят третье значение.
2. Способ по п.1, в котором демодулятор осуществляет демодулирование (c), и в котором демодулятор не синхронизирован, если значение маски, соответствующее элементу ресурсов, является вторым значением.
3. Способ по п.1, в котором элемент ресурсов является одним из множества элементов ресурсов, и в котором множество элементов ресурсов создает двумерную матрицу частота-время.
4. Способ по п.1, в котором элемент ресурсов включает в себя вещественный коэффициент и мнимый коэффициент из комплексного числа.
5. Способ по п.1, при этом способ дополнительно содержит этап, на котором:
(d) формируют битовый массив маски демодуляции значений маски, причем значение маски битового массива маски демодуляции, соответствующее элементу ресурсов контрольного сигнала, является вторым значением.
6. Способ по п.1, при этом способ дополнительно содержит этап, на котором:
(d) формируют битовый массив маски демодуляции значений маски, причем значение маски битового массива маски демодуляции, соответствующее поврежденному элементу ресурсов, является вторым значением.
7. Способ по п.1, в котором прием (a) дополнительно включает в себя этап, на котором считывают команду задач по шине, и в котором команда задач включает в себя битовый массив маски демодуляции.
8. Способ по п.6, в котором система Сильносвязанного Запоминающего Устройства (TCM) осуществляет формирование (d).
9. Способ по п.1, в котором третье значение является триплетом с нулевым значением.
10. Демодулятор, который содержит:
множество последовательных запоминающих элементов, которые хранят битовый массив маски демодуляции значений маски; и
механизм демодуляции, который выборочно выводит демодулированный элемент ресурсов, если значение маски, соответствующее элементу ресурсов является первым значением, тогда как если значение маски, соответствующее элементу ресурсов, является вторым значением, тогда механизм демодуляции выводит третье значение.
11. Демодулятор по п.10, дополнительно содержащий:
администратор задач, причем администратор задач считывает команду задач по шине и сохраняет битовый массив маски демодуляции во множестве последовательных запоминающих элементов; и
блок опережающей выборки IQ, который считывает элемент ресурсов из буфера.
12. Демодулятор по п.11, в котором механизм демодуляции не синхронизирован, если значение маски, соответствующее элементу ресурсов, является вторым значением.
13. Устройство, содержащее:
средство для вывода демодулированного элемента ресурсов, если значение маски, соответствующее элементу ресурсов, является первым значением, тогда как, если значение маски, соответствующее элементу ресурсов, является вторым значением, то выводят третье значение; и
множество последовательных запоминающих элементов, которые хранят битовый массив маски демодуляции значений маски.
14. Устройство по п.13, в котором также существует средство для демодулирования элемента ресурсов для формирования демодулированного элемента ресурсов.
15. Устройство по п.13, в котором также существует средство для формирования Логарифмического Отношения Правдоподобия (LLR), если значение маски, соответствующее элементу ресурсов, является первым значением, тогда как, если значение маски, соответствующее элементу ресурсов, является вторым значением, то формируют LLR с нулевым значением.
16. Устройство по п.13, в котором средство и множество последовательных запоминающих элементов являются частями радиоприемника.
17. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код, предписывающий компьютеру демодулировать элемент ресурсов и выводить демодулированный элемент ресурсов, если значение маски, соответствующее элементу ресурсов, имеет первое значение, тогда как, если значение маски, соответствующее элементу ресурсов, является вторым значением, то выводят третье значение.
18. Компьютерный программный продукт по п.17, в котором вычислительная машина включает в себя процессор, запоминающее устройство и демодулятор, функционально соединенный с процессором, и в котором память является машиночитаемым носителем и хранит код.
19. Компьютерный программный продукт по п.17, при этом машиночитаемый носитель дополнительно содержит:
код, предписывающий компьютеру выводить третье значение, когда элемент ресурсов является поврежденным элементом ресурсов, причем поврежденный элемент ресурсов является элементом ресурсов, который содержит поврежденные данные.
20. Компьютерный программный продукт по п.18, в котором значение маски является одним значением маски двумерного битового массива маски демодуляции значений маски.
21. Компьютерный программный продукт по п.17, при этом машиночитаемый носитель дополнительно содержит:
код, предписывающий компьютеру обновлять битовый массив маски демодуляции значений маски.
22. Способ, содержащий этапы, на которых:
(a) принимают маску демодуляции значений маски;
(b) принимают элемент ресурсов; и
(с) управляют тем, как механизм демодуляции демодулирует элемент ресурсов в зависимости от многобитового значения маски, соответствующего элементу ресурсов.
23. Способ по п.22, в котором механизм демодуляции содержит первый демодулятор и второй демодулятор, в котором первый демодулятор выполняет демодуляцию (c) и в котором первый демодулятор не синхронизирован, если многобитовое значение маски имеет заранее определенное значение.
24. Способ по п.22, в котором элемент ресурсов является одним из множества элементов ресурсов, и в котором множество элементов ресурсов создает трехмерную решетку частота-время-пространство.
25. Способ по п.22, в котором маска демодуляции значений маски является трехмерной решеткой многобитовых значений маски.