УСОВЕРШЕНСТВОВАННОЕ КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ ЦИФРОВЫХ СИГНАЛОВ, В ЧАСТНОСТИ, ПРИ ВЕКТОРНОМ КВАНТОВАНИИ С ПЕРЕСТАНОВОЧНЫМИ КОДАМИ Российский патент 2011 года по МПК H03M7/30 

Описание патента на изобретение RU2437207C2

Текст описания приведен в факсимильном виде.

Похожие патенты RU2437207C2

название год авторы номер документа
УСОВЕРШЕНСТВОВАННОЕ КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ ЦИФРОВЫХ СИГНАЛОВ, В ЧАСТНОСТИ, ПРИ ВЕКТОРНОМ КВАНТОВАНИИ С ПЕРЕСТАНОВОЧНЫМИ КОДАМИ 2007
  • Раго Стефан
  • Ламблен Клод
RU2494537C2
УСОВЕРШЕНСТВОВАННОЕ КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ ЦИФРОВЫХ СИГНАЛОВ, В ЧАСТНОСТИ, ПРИ ВЕКТОРНОМ КВАНТОВАНИИ С ПЕРЕСТАНОВОЧНЫМИ КОДАМИ 2007
  • Раго Стефан
  • Ламблен Клод
RU2494536C2
МАСШТАБИРУЕМОЕ КОДИРОВАНИЕ РЕЧИ И АУДИО С ИСПОЛЬЗОВАНИЕМ КОМБИНАТОРНОГО КОДИРОВАНИЯ MDCT-СПЕКТРА 2008
  • Резник Юрий
  • Хуан Пэнцзюнь
RU2459282C2
ОСНОВАННОЕ НА ПРЕОБРАЗОВАНИИ КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ С АДАПТИВНЫМИ ОКНАМИ 2008
  • Филип Пьерик
  • Вирет Давид
RU2488898C2
СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ДАННЫХ В СКРУЧЕННОМ ПОЛЯРНОМ КОДЕ 2014
  • Милославская Вера Дмитриевна
  • Трифонов Петр Владимирович
RU2571587C2
УСТРОЙСТВО И СПОСОБ КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ БЛОКОВЫХ КОДОВ НИЗКОЙ ПЛОТНОСТИ С КОНТРОЛЕМ НА ЧЕТНОСТЬ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2004
  • Киунг Гиу-Бум
  • Дзеонг Хонг-Сил
  • Ким Дзае-Йоел
  • Парк Санг-Еун
  • Янг Киеонг-Чеол
  • Миунг Се-Хо
RU2316111C2
УСТРОЙСТВО И СПОСОБ КОМБИНАТОРНОГО КОДИРОВАНИЯ СИГНАЛОВ С НИЗКОЙ СЛОЖНОСТЬЮ 2008
  • Миттал Удар
  • Эшли Джеймс П.
RU2438235C1
УСТРОЙСТВО И СПОСОБ ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ БЛОЧНЫХ КОДОВ С НИЗКОЙ ПЛОТНОСТЬЮ КОНТРОЛЯ ПО ЧЕТНОСТИ С ПЕРЕМЕННОЙ СКОРОСТЬЮ КОДИРОВАНИЯ 2005
  • Киунг Гиу-Бум
  • Янг Хиун-Коо
  • Миунг Се-Хо
  • Дзеонг Хонг-Сил
  • Янг Киеонг-Чеол
  • Парк Донг-Сеек
  • Ким Дзае-Йоел
RU2354045C2
СПОСОБ И УСТРОЙСТВО ОСУЩЕСТВЛЕНИЯ ПОИСКА В СПРАВОЧНИКЕ КОДОВ ДЛЯ КОДИРОВАНИЯ ЗВУКОВОГО СИГНАЛА И СИСТЕМА СОТОВОЙ СВЯЗИ 1996
  • Жан Пьер Адуль
  • Клод Лафлам
RU2142166C1
СПОСОБЫ И УСТРОЙСТВА ДЛЯ ВВЕДЕНИЯ НИЗКОЧАСТОТНЫХ ПРЕДЫСКАЖЕНИЙ В ХОДЕ СЖАТИЯ ЗВУКА НА ОСНОВЕ ACELP/TCX 2005
  • Бессетт Брюно
RU2389085C2

Иллюстрации к изобретению RU 2 437 207 C2

Реферат патента 2011 года УСОВЕРШЕНСТВОВАННОЕ КОДИРОВАНИЕ/ДЕКОДИРОВАНИЕ ЦИФРОВЫХ СИГНАЛОВ, В ЧАСТНОСТИ, ПРИ ВЕКТОРНОМ КВАНТОВАНИИ С ПЕРЕСТАНОВОЧНЫМИ КОДАМИ

Изобретение относится к кодированию/декодированию цифровых сигналов, использующих, в частности, перестановочные коды, сопровождающиеся вычислением комбинаторных выражений. Согласно изобретению эти комбинаторные выражения представлены разложениями на степени простых множителей и определяются путем считывания в памяти заранее записанных представлений разложений выбранных целых чисел. Технический результат - обеспечение эффективного декодирования перестановочных кодов. 3 н. и 10 з.п. ф-лы, 9 ил., 18 табл.

Формула изобретения RU 2 437 207 C2

1. Способ кодирования/декодирования цифровых сигналов, содержащий этапы:
получают сигнал для кодирования/декодирования в форме вектора сигнала,
определяют среди множества векторов-кода из словаря кандидата вектора-кода, который соответствует упомянутому вектору сигнала, кодируют/декодируют упомянутый вектор сигнала, используя код упомянутого кандидата вектора-кода,
упомянутое определение кандидата вектора-кода содержит поиск в упомянутом словаре, выполняемый в соответствии с перестановочными кодами с вычислением комбинаторных выражений,
в котором для выполнения расчета упомянутых комбинаторных выражений способ содержит следующие этапы:
перед кодированием/декодированием:
применяют разложения на степени простых множителей к выбранным целым числам, которые должны быть вовлечены в расчет упомянутых комбинаторных выражений, и
предварительно записывают в запоминающее устройство представление упомянутых выбранных целых чисел в соответствии с упомянутым разложением на степени простых множителей, и
во время кодирования/декодирования:
считывают из упомянутого запоминающего устройства представления выбранных целых чисел, вовлеченных в расчет комбинаторного выражения, и
используют упомянутые представления с разложением на степени простых множителей для расчета упомянутого комбинаторного выражения.

2. Способ по п.1, в котором перестановочные коды сопровождаются вычислением количества, характеризующего ранг перестановки, содержащий накопление частичных рангов, при этом каждый частичный ранг соответствует одному из указанных комбинаторных выражений.

3. Способ по п.2, в котором вычисление ранга перестановки применяют при кодировании цифровых сигналов с векторным квантованием для индексации перестановок компонент вектора-директора, причем эти перестановки были осуществлены на предварительном этапе для определения вектора-кода, наиболее близкого к входному вектору.

4. Способ по п.2, в котором при декодировании цифровых сигналов с векторным квантованием на основании данного значения ранга перестановки:
вычисляют, по меньшей мере, количество, характеризующее ранг перестановки, приближающееся к указанному данному значению, в зависимости, по меньшей мере, от одной предполагаемой компоненты создаваемого вектора-кода,
выбор предполагаемой компоненты подтверждают, если это количество проверяет условие близости с данным значением ранга.

5. Способ по п.4, в котором указанное условие близости проверяют, если данное значение ранга может быть охвачено накоплениями частичных рангов до частичного ранга, связанного с предполагаемой компонентой, с одной стороны, и до частичного ранга, связанного с компонентой, соответствующей инкрементации предполагаемой компоненты, с другой стороны.

6. Способ по п.3, в котором кодирование/декодирование является кодированием/декодированием источника с векторным квантованием.

7. Способ по п.2, в котором кодирование/декодирование является кодированием/ декодированием канала с модуляцией, и тем, что содержит:
перед передачей: определение вектора-кода на основании ранга перестановки, и
при приеме: вычисление ранга перестановки на основании вектора-кода, соответствующего принятому вектору.

8. Способ по п.2, в котором перестановочный код использует перечисление Шальквийка, и тем, что частичный ранг , связанный с усечением (yk, …, yn-1) вектора-кода (у0, …, yn-1); записывают как:
,
где запись обозначает произведение для целого индекса i, возрастающего от 0 до m,
запись обозначает сумму для индекса i, возрастающего от 0 до m,
запись 1! является значением факториала целого числа 1 при 1!=1·2·3·…(1-1)·1 для 1>0 и 0!=1,
целое число n является размером перестановочного кода, соответствующим общему числу компонент, которое содержит вектор-код,
целое число k, составляющее от 0 до n-1, является индексом k-й компоненты yk вектора-кода,
целое число q является числом отдельных компонент, которые содержит вектор-код, и
член представляет собой число компонент с индексами от k до n-1, которые имеют значение, равное значению такой же компоненты с индексом d.

9. Способ по п.8, в котором вычисление ранга используют при кодировании путем определения накопления частичных рангов , каждый из которых оценивают в зависимости от усечения (yk…уn) вектора-кода (у0, … yn-1), для индекса k, возрастающего от n-1 до 0.

10. Способ по п.9, в котором проводят тест на значение члена , чтобы избежать оценки частичного ранга , если член Sk равен нулю.

11. Способ по п.8, в котором вычисление количества, характеризующего накопление частичных рангов используют при декодировании для определения компонент уk вектора-кода с индексом k, возрастающим от 0 до n-1.

12. Запоминающее устройство, содержащее компьютерную программу, содержащую команды для осуществления способа по п.1.

13. Устройство кодирования/декодирования цифровых сигналов, использующее перестановочные коды, отличающееся тем, что содержит:
запоминающее устройство для заранее записанных представлений разложений выбранных целых чисел и
модуль вычисления, имеющий доступ к запоминающему устройству для осуществления способа по п.1.

Документы, цитированные в отчете о поиске Патент 2011 года RU2437207C2

WO 2005083889 A1, 09.09.2005
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ЦИФРОВЫХ ДАННЫХ 2001
  • Еремеев М.А.
  • Молдовян Н.А.
  • Молдовян У.А.
RU2222868C2
WO 2003103151 A1, 11.12.2003
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ЦИФРОВЫХ ДАННЫХ 2000
  • Молдовян А.А.
  • Молдовян Н.А.
  • Попов П.В.
RU2199826C2
US 5832443 A, 03.11.1998.

RU 2 437 207 C2

Авторы

Раго Стефан

Ламблен Клод

Даты

2011-12-20Публикация

2007-02-13Подача