Устройство и способ выработки и распределения закодированных символов в системе связи множественного доступа с кодовым распределением каналов

 

Изобретение относится к передаче данных для системы связи множественного доступа с кодовым разделением каналов (МДКР), в частности к устройству и способу выработки и распределения символов, обеспечивающих предотвращение ухудшения характеристик канала во время передачи данных. Технический результат - расширение функциональных возможностей, уменьшение влияние символов, искаженных при передаче, в системе связи МДКР с множеством несущих. Сверточный кодер кодирует передаваемые данные со скоростью кодирования R=1/6 и его можно использовать в качестве канального кодера. Такой канальный кодер может использоваться как в системе связи МДКР с прямой модуляцией последовательностью, так и в системе связи МДКР с множеством несущих. Если канальный кодер используется в системе связи МДКР с множеством несущих, символы, выдаваемые множеством компонентных кодеров для канального кодера, распределяются по каналам с множеством несущих в соответствии с предварительно определенным правилом и компонентные кодеры для канального кодера могут минимизировать ухудшение характеристик в целом канального кодера даже в случае, если выходной сигнал конкретного компонентного кодера полностью искажен в канале передачи. 6 с. и 8 з.п.ф-лы, 3 табл., 13 ил.

Область техники Изобретение относится к устройству и способу передачи данных для системы связи множественного доступа с кодовым разделением каналов (МДКР), более конкретно - к устройству и способу выработки и распределения символов, обеспечивающих предотвращение ухудшения характеристик канала во время передачи данных.

Предшествующий уровень техники В настоящее время системы связи (МДКР) реализованы на основе стандарта IS-95. Однако с развитием техники связи резко увеличивается число абонентов, пользующихся услугами связи. Поэтому предложено множество способов, которые позволяют удовлетворить возрастающие потребности абонентов в высоком качественном обслуживании. Одним из таких способов является способ усовершенствования структуры прямой линии связи.

В случае усовершенствованной структуры прямой линии связи имеется основной канал прямой линии связи, предназначенный для системы МДКР с множеством несущих третьего поколения, которая была предложена на конференции TIA/EIA TR45.5. Структура прямой линии связи для системы связи МДКР с множеством несущих изображена на фиг.1.

Как показано на фиг.1, канальный кодер 10 кодирует входные данные и блок 20 согласования скорости повторяет и "прокалывает" (удаляет) символы, которые поступают с выхода канального кодера 10. В этом случае данные, которые вводятся в канальный кодер 10, имеют переменную скорость передачи битов. Блок 20 согласования скорости повторяет и прокалывает закодированные биты данных (то есть, символы), которые поступают с выхода канального кодера 10, чтобы согласовать скорости кодирования символов для данных, имеющих переменную скорость кодирования битов. Канальный перемежитель 30 выполняет перемежение выходного сигнала устройства 20 согласования скорости. В качестве перемежителя 30 обычно используется блочный перемежитель.

Генератор 91 длинных кодов вырабатывает длинный код, который идентичен длинному коду, используемому абонентом. Длинный код представляет собой уникальный идентификационный код абонента. Таким образом, различные длинные коды назначаются соответствующим абонентам. Прореживатель 92 прореживает длинный код, чтобы согласовать скорость передачи длинного кода с скоростью передачи символов, выходящих из перемежителя 30. Сумматор 93 суммирует выходной сигнал канального перемежителя 30 и выходной сигнал прореживателя 92. В качестве сумматора 93 обычно используется логический элемент "исключающее ИЛИ".

Демультиплексор 40 последовательно демультиплексирует данные, которые поступают из сумматора 93, в несколько несущих А, В и С. С первого по третий преобразователи 51-53 двухуровневого сигнала в четырехуровневый сигнал преобразуют уровни сигналов двоичных данных, которые поступают с выхода демультиплексора 40, путем преобразования входных данных "0" в "+1" и входных данных "1" в "-1". С первого по третий ортогональные модуляторы 61-63 кодируют данные, которые поступают с выходов с первого по третий преобразователей 51-53 уровней, с помощью соответствующих кодов Уолша. В этом случае коды Уолша имеют длину 256 битов. С первого по третий расширители 71-73 спектра расширяют по спектру выходные сигналы ортогональных модуляторов 61-63 соответственно. В этом случае, в качестве расширителей спектра 71-73, можно использовать расширители на основе квадратурной фазовой манипуляции. С первого по третий аттенюаторы (или регуляторы коэффициента усиления) 81-83 регулируют коэффициенты усиления сигналов с расширенным спектром, которые поступают с выхода расширителей 71-73, согласно соответствующим сигналам ослабления GA-GC. В этом случае, сигналы, которые выдаются с выходов аттенюаторов 81-83, имеют различные несущие А, В и С.

В структуре прямой линии связи (фиг.1) канальный кодер 10, имеющий скорость кодирования R=1/3, кодирует входные данные в 3 бита кодированных данных (то есть, в кодовые слова или символы) на бит. Такие биты кодированных данных демультиплексируются на три несущие А, В и С после согласования скорости и канального перемежения.

Систему связи МДКР с множеством несущих (фиг.1) можно модифицировать в систему связи МДКР с одной несущей путем исключения демультиплексора 40 и использования только набора, состоящего из преобразователя уровней, ортогонального модулятора, расширителя спектра и аттенюатора.

На фиг. 2 показана подробная схема, иллюстрирующая канальный кодер 10, блок 20 согласования скорости и канальный перемежитель 30. На фиг.2 данные с первой скоростью состоят из 172 битов (полная скорость) на кадр длительностью 20 мс, данные с второй скоростью состоят из 80 битов (1/2 скорости) на кадр длительностью 20 мс, данные с третьей скоростью состоят из 40 битов (1/4 скорости) на кадр длительностью 20 мс и данные с четвертой скоростью состоят из 16 битов (1/8 скорости) на кадр длительностью 20 мс.

Как показано на фиг.2, с первого по четвертый генераторы 111-114 циклического избыточного кода (ЦИК) вырабатывают биты ЦИК, соответствующие входным данным, которые имеют различные скорости и суммируют выработанные биты ЦИК с входными данными. В частности, 12-битовый ЦИК суммируют с 172-битовыми данными с первой скоростью, 8-битовый ЦИК суммируют с 80-битовыми данными с второй скоростью, 6-битовый ЦИК суммируют с 40-битовыми данными с третьей скоростью, и 6-битовый ЦИК суммируют с 16-битовыми данными с четвертой скоростью.

С первого по четвертый генераторы 121-124 концевых битов добавляют 8 концевых битов к данным, к которым был добавлен ЦИК, соответственно. Следовательно, первый генератор 121 концевых битов выдает 192 бита, второй генератор 122 концевых битов выдает 96 битов, третий генератор 123 концевых битов выдает 54 бита и четвертый генератор 124 концевых битов выдает 30 битов.

С первого по четвертый кодеры 11-14 кодируют данные, которые поступают с выхода генераторов 121-124 концевых битов соответственно. В этом случаев в качестве кодеров 11-14 можно использовать сверточный кодер, имеющий длину кодового ограничения К=9 и скорость кодирования R=1/3. В этом случае первый кодер 11 кодирует 192-битовые данные, которые поступают с выхода первого генератора 121 концевых битов, в 576 символов с полной скоростью, второй кодер 12 кодирует 96-битовые данные, которые поступают с выхода второго генератора 122 концевых битов, в 288 символов с скоростью 1/2, третий кодер 13 кодирует 54-битовые данные, которые поступают с выхода третьего генератора 123 концевых битов, в 162 символа с скоростью приблизительно 1/4 и четвертый кодер 14 кодирует 30-битовые данные, которые поступают с выхода четвертого генератора 124 концевых битов, в 90 символов с скоростью приблизительно 1/8.

Блок 20 согласования скорости передачи данных включает в себя повторители 22-24 и устройства 27-28 удаления символов. Повторители 22-24 повторяют символы, которые выводятся с второго по четвертый кодеры 12-14 предварительно определенное количество раз, чтобы увеличить их выходные скорости передачи символов до полной скорости. Устройства 27 и 28 удаления символов удаляют символы, которые поступают с выходов повторителей 23 и 24 и которые превышают определенное количество символов с полной скоростью. Так как второй кодер 12 выдает 288 символов, что составляет 1/2 от 576 символов, которые выдаются из первого кодера 11, второй повторитель 22 дважды повторяет принятые 288 символов для того, чтобы выдать 576 символов. Кроме того, так как третий кодер 13 выдает 162 символа, что составляет приблизительно 1/4 от 576 символов, которые поступают с выхода первого кодера 11, третий повторитель 23 повторяет принятые 162 символа четыре раза для того, чтобы выдать 648 символов, которые превышают число 576 символов с полной скоростью. Для согласования скорости передачи символов с полной скоростью, устройство 27 удаления символов удаляет каждый девятый символ, чтобы вывести 576 символов с полной скоростью. Кроме того, так как четвертый кодер 14 выдает 90 символов, что составляет приблизительно 1/8 от 576 символов, которые поступают с выхода первого кодера 11, четвертый повторитель 24 повторяет принятые 90 символов восемь раз для выдачи 720 символов, которые превышают число 576 символов с полной скоростью. Для согласования скорости передачи символов с полной скоростью, устройство 28 удаления символов удаляет каждый пятый символ, чтобы выдать 576 символов с полной скоростью.

С первого по четвертый канальные перемежители 31-34 выполняют перемежение символов с полной скоростью с выхода первого кодера 11, второго повторителя 22, устройства 27 удаления символов и устройства 28 удаления символов соответственно.

Прямая коррекция ошибок (ПКО) используется для поддержания достаточно низкой частоты появления ошибочных битов (ЧПОБ) мобильной станции для канала, имеющего низкое отношение сигнал/шум (ОСШ), за счет обеспечения выигрыша за счет канального кодирования. При использовании способа наложения прямая линия связи для системы связи с множеством несущих позволяет совместно использовать ту же самую полосу частот с прямой линией связи для существующей системы стандарта IS-95. Однако данный способ наложения вызывает ряд проблем.

В способе наложения три несущих прямой линии связи для системы с множеством несущих накладываются на три полосы частот 1,25 МГц, которые используются в существующей системе МДКР стандарта IS-95. На фиг.3 изображены уровни мощности передачи (для соответствующих полос частот) базовых станций для системы стандарта IS-95 и системы с множеством несущих. В способе наложения, так как полосы частот системы с множеством несущих накладываются на полосы частот существующей системы стандарта IS-95, мощность передачи или пропускная способность канала совместно используются базовой станцией стандарта IS-95 и базовой станцией с множеством несущих в той же самой полосе частот. В случае, где мощность передачи совместно используется в двух системах, мощность передачи сначала выделяется для канала стандарта IS-95, который в основном поддерживает услугу передачи речевых сигналов, а затем определяется максимальная мощность передачи, допустимая для соответствующих несущих для системы МДКР с множеством несущих. В этом случае, максимальная мощность передачи не может превышать предварительно определенный уровень, так как базовая станция имеет ограниченную мощность передачи. Кроме того, если базовая станция передает данные большому количеству абонентов, то взаимные помехи между абонентами увеличиваются, что приводит к увеличению уровня шумов. На фиг. 3 изображено состояние, при котором базовая станция стандарта IS-95 и базовая станция с множеством несущих выделяют почти равные мощности передачи в соответствующих полосах частот шириной 1,25 МГц.

Однако каналы стандарта IS-95 с полосами частот шириной 1,25 МГц имеют различную мощность передачи в соответствии с изменением числа обслуживаемых абонентов и изменением речевой активности абонентов. Фиг.4 и 5 иллюстрируют ситуации, при которых мощность передачи, выделенная для базовой станции с множеством несущих, уменьшается на некоторых несущих, так как мощность передачи, выделенная для базовой станции стандарта IS-95, быстро увеличивается в соответствующих полосах частот из-за увеличения числа абонентов системы стандарта IS-95. В результате невозможно выделить достаточную мощность передачи для одной или более из множества несущих мощности передачи базовых данных, которые различаются. Соответственно для сигнала, принимаемого на несущей с низким ОСШ, увеличивается частота появления ошибочных битов (ЧПОБ). То есть, когда число абонентов системы стандарта IS-95 увеличивается, и речевая активность относительно высока в сигнале, передаваемом на одной из множества несущих, которая накладывается на соответствующую полосу частот, увеличивается ЧПОБ, что приводит к уменьшению пропускной способности системы и увеличению взаимных помех между абонентами системы стандарта IS-95. То есть, способ наложения может вызвать снижение пропускной способности системы с множеством несущих и увеличение взаимных помех между абонентами системы стандарта IS-95.

В системе с множеством несущих соответствующие несущие могут иметь независимые мощности передачи, как показано на фиг.4 и 5. На фиг.4 представлено распределение мощности, которое подобно случаю, когда используется канальный кодер при R= 1/2, а на фиг.5 распределение мощности, худшее по сравнению с случаем, когда канальный кодер не используется. В этих случаях, один или два из трех кодированных битов (то есть, символов) для входного бита данных ("входного информационного бита") могут не передаваться, снижая эффективность системы.

Более того, даже в системе связи МДКР с прямым расширением спектра, в котором используется одна несущая, весовое распределение символов, вырабатываемых путем канального кодирования, является неудовлетворительным, что может вызвать ухудшение характеристик декодирования канала.

Сущность изобретения Поэтому задача настоящего изобретения заключается в создании устройства и способа канального кодирования, обеспечивающих выработку кодированных данных, имеющих хорошие характеристики канального кодирования в системе связи МДКР.

Другая задача настоящего изобретения заключается в создании устройства и способа канального кодирования, обеспечивающих выработку канальных кодированных данных с хорошими характеристиками канального кодирования и эффективное распределение выработанных канально-кодированных данных на соответствующих несущих в системе связи МДКР с множеством несущих.

Также задачей настоящего изобретения является создание канального передающего устройства и способа распределения выработанных символов на несущих таким образом, чтобы можно было минимизировать влияние символов, искаженных при передаче, в системе связи МДКР с множеством несущих.

Еще одна задача настоящего изобретения заключается в создании устройства и способа сверточного кодирования при R=1/6, позволяющих улучшить характеристики канала в канальном передатчике для системы связи МДКР.

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

Кроме того, заявлено устройство канального кодирования, содержащее множество элементов задержки для задержки входного бита данных для формирования с первого по восьмой задержанных битов данных, первый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и третьим, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки первого символа, второй оператор для выполнения логической операции "исключающее ИЛИ" для входного бита данных и первого, второго, третьего, пятого, шестого и восьмого задержанных битов данных для выработки второго символа, третий оператор для выполнения логической операции "исключающее ИЛИ" для входного бита данных и второго, третьего, пятого и восьмого задержанных битов данных для выработки третьего символа, четвертый оператор для выполнения логической операции "исключающее ИЛИ" для входного бита данных и первого, четвертого, пятого, шестого, седьмого и восьмого задержанных битов данных для выработки четвертого символа, пятый оператор для выполнения логической операции "исключающее ИЛИ" для входного бита данных и первого, четвертого, шестого и восьмого задержанных битов данных для выработки пятого символа и шестой оператор для выполнения логической операции "исключающее ИЛИ" для входного бита данных и первого, второго, четвертого, шестого, седьмого и восьмого задержанных битов данных для выработки шестого символа.

Краткое описание чертежей Сущность изобретения иллюстрируется с ссылками на чертежи, на которых представлено следующее: фиг.1 - схема, иллюстрирующая структуру прямой линии связи для известной системы связи МДКР с множеством несущих; фиг. 2 - схема, иллюстрирующая структуру основного канала для прямой линии связи по фиг.1 ; фиг. 3 - схема, иллюстрирующая распределение мощности передачи для полос частот каналов стандарта IS-95 и для полос частот каналов системы с множеством несущих в случае, когда каналы с множеством несущих накладываются на каналы стандарта IS-95 в тех же самых полосах частот; фиг. 4 - схема, иллюстрирующая состояние, при котором мощность передачи для одной из множества несущих уменьшается, когда мощность передачи для соответствующего канала стандарта IS-95 увеличивается вследствие ограничения по мощности передачи или пропускной способности системы; фиг. 5 - схема, иллюстрирующая состояние, при котором мощности передачи для двух из множества несущих уменьшаются, когда значения мощности передачи для соответствующих каналов стандарта IS-95 увеличиваются вследствие ограничения по мощности передачи или пропускной способности системы;
фиг.6 - схема для выработки сверточных кодов с скоростью кодирования символов 1/6, в которой используется канальный кодер и распределитель символов, согласно варианту осуществления настоящего изобретения;
фиг.7 - подробная схема сверточного кодера с R=1/6 по фиг.6;
фиг.8 - подробная схема распределителя символов по фиг.6;
фиг. 9 - схема передачи для прямой линии связи, использующая канальный кодер и распределитель символов согласно варианту осуществления настоящего изобретения;
фиг.10 - результаты математического моделирования, иллюстрирующие сравнение характеристик для сверточных кодов с R=1/3 согласно варианту осуществления настоящего изобретения;
фиг. 11 - результаты математического моделирования, иллюстрирующие сравнение наихудших характеристик среди сверточных кодов с R=1/2 с использованием порождающих полиномов сверточного кодера, имеющего скорость кодирования R=1/3;
фиг. 12 - результаты математического моделирования, иллюстрирующие сравнение характеристик для ограниченных кодов при R=1/2 для сверточного кода с R=1/6;
фиг. 13 - результаты математического моделирования, иллюстрирующие сравнение наихудших характеристик для ограниченных кодов при R=1/2 с использованием сверточного кодера с R=1/6 с наилучшими рабочими характеристиками.

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

Термин "символ", который используется в настоящем изобретении, относится к кодированному биту данных, выдаваемому с выхода кодера. Для удобства объяснения предполагается, что система связи с множеством несущих представляет собой систему связи МДКР с тремя несущими.

В системе связи, поддерживающей как систему стандарта IS-95, так и систему с множеством несущих, в которой сигналы передачи двух различных систем накладываются на одинаковые полосы частот, кодированные символы распределяются так, чтобы можно было минимизировать ухудшение характеристик при декодировании искаженных символов, и затем распределенные кодированные биты назначаются соответствующим несущим. Таким образом, даже если одна из несущих имеет помехи при приеме, то можно выполнить декодирование только для кодированных битов, которые передаются посредством других несущих, таким образом улучшая характеристики системы.

Кроме того, в прямой линии связи сверточный код с R=1/6 можно использовать для канального кодера. Поэтому, если канальный кодер вырабатывает сверточные коды с R= 1/6, то очень трудно найти сверточные коды с R=1/6, имеющие хорошие характеристики декодирования. Соответственно настоящее изобретение направлено на выработку сверточных кодов с R=1/6 и хорошими характеристиками декодирования и на распределение выработанных сверточных кодов по множеству несущих. Сверточные коды с R=1/6, которые вырабатываются согласно настоящему изобретению, имеют хорошие характеристики как в системе связи МДКР с множеством несущих, так и в системе связи МДКР с прямой модуляцией последовательностью (МДКР-ПМП).

Ниже приводится описание операции выработки символов для максимизации характеристик канала и распределения выработанных символов в системе связи МДКР согласно варианту осуществления настоящего изобретения. Для удобства настоящее изобретение описывается с ссылкой на систему связи МДКР с множеством несущих.

Сначала будут рассмотрены сверточные коды с R=1/6 для системы связи МДКР с множеством несущих, использующей три несущих. Фиг.6 иллюстрирует сверточный кодер и распределитель символов согласно варианту осуществления настоящего изобретения.

Как показано на фиг.6, сверточный кодер 601 кодирует один входной бит данных в шесть символов, которые распределяются на три несущих А, В и С. В процессе распределения символов распределитель 602 символов одинаковым способом распределяет шесть входных битов по два бита на три несущие. Распределитель 602 символов распределяет символы, которые поступают с выхода сверточного кодера 601 с учетом того, сколько несущих из этих трех несущих имеют искажения. Используя этот способ распределения символов, даже если одна или две из трех несущих искажены, можно минимизировать ухудшение характеристик при декодировании канала.

Ниже приводится описание способа построения распределителя 602 символов. Частота появления ошибочных битов (ЧПОБ) после декодирования канала зависит от искаженной части символов, закодированных с помощью канального кодера. Поэтому даже если закодированные символы искажаются, символы, находящиеся в части с минимально искаженными характеристиками, равномерно распределяются на несущих. Соответственно даже если символы для определенного канала полностью искажены, то можно минимизировать увеличение ЧПОБ после декодирования канала.

Кроме того, в процессе передачи символы, выдаваемые с выхода компонентного кодера в канальном кодере распределяются на несущих, при этом в процессе декодирования компонентный декодер в канальном декодере выбирается так, чтобы ЧПОБ была бы низкой, даже если символы для определенной несущей полностью искажены.

Выбор компонентного декодера в канальном декодере производится в следующей процедуре. Сначала рассмотрим сверточный код, имеющий длину кодового ограничения К=9 и скорость кодирования R=1/3. В последующем описании порождающие полиномы gi выражены восьмеричным числом. Сверточный код с параметрами К=9 и R=1/3 имеет свободное расстояние dсвободное=18. Следует отметить, что существует 5685 наборов, когда производится поиск сверточных кодов, имеющих параметры К= 9, R=1/3 и dсвободное=18, путем изменения порождающих полиномов g1, g2 и g3. В этом случае выбирают только некатастрофические коды. Кроме того, при применении в системе с множеством несущих необходимо предотвратить ухудшение характеристик даже в случае, если определенная несущая полностью отсутствует. С этой точки зрения, предпочтительно максимизировать свободное расстояние.

Для опорного кода, предназначенного для сравнения характеристик, используется сверточный код (g1, g2, g3)=(557, 663, 711), который используется и в существующей системе стандарта IS-95. В системе стандарта IS-95 свободное расстояние сверточного кода dсвободное=18, и свободные расстояния между составными кодами составляют dсвободное= (g557, g663)= 9 dcвободное=(g557, g711)=11 и dсвободное=(g663, g711)=10. Характеристику сверточного кода можно предсказать, используя формулу верхнего предела ЧПОБ, которая определяется передаточной функцией.

Для системы стандарта IS-95 передаточная функция сверточного кода имеет вид
T(D,I)|I=1 = 5D18+7D20+O(D21),
а формула для верхнего предела ЧПОБ -
(/I)T(D,I|I=1 = 11D18+32D20+O(D21).
Если сверточный код для системы стандарта IS-95 рассматривать в свете компонентного кода, имеет место распространение катастрофической ошибки в комбинации порождающих полиномов g1 и g2. Поэтому, когда сверточные коды системы стандарта IS-95 используются для системы с множеством несущих, необходимо соответствующим образом использовать перемежение и прокалывание. Поскольку сверточным кодам стандарта IS-95 свойственно распространение катастрофической ошибки в свете упомянутых компонентных кодов, необходимо произвести поиск новых сверточных кодов, подходящих для системы с множеством несущих. Для К= 9 dcвободное(gi, gj)12. При выполнении полного анализа на ЭВМ обнаружено, что сверточный код, для которого свободное расстояние между компонентными кодами всегда равно 12, не существует. Поэтому существует только восемь кодов, которые имеют свободное расстояние dcвободное(gi, gj)11. В этом случае не только коды, но также и компонентные коды являются некатастрофическими. Так как первый член формулы для верхнего предела ЧПОБ является наиболее важным, то первый и восьмой коды можно рассматривать как наиболее оптимальные коды. В этом случае, так как пары первого и восьмого кодов, второго и седьмого кодов, третьего и четвертого кодов, пятого и шестого кодов находятся в обратной зависимости, то они являются по существу одинаковыми кодами. Поэтому существует только четыре кода.

В таблице 1 приведено объяснение характеристики сверточного кодера с параметрами К=9 и R=1/3 (см. в конце описания).

В таблице 1 d12 в первом члене означает d(467, 543) и далее используется в одном и том же значении. Для информации, при сравнении кодов с кодами стандарта IS-95 с учетом первого члена формулы верхнего предела ЧПОБ, первый и восьмой коды по своим характеристикам превосходят коды стандарта IS-95, третий, четвертый, пятый и шестой коды по своим характеристикам подобны кодам стандарта IS-95, и второй и седьмой коды по своим характеристикам уступают кодам стандарта IS-95. Поэтому предпочтительно использовать восьмой (или первый) код.

Между тем, существует четыре или более кодов, свободные расстояния которых среди компонентных кодов равны 12, 12 и 10, при этом среди этих кодов порождающий полином для наилучшего кода с учетом первого члена формулы для верхнего предела ЧПОБ представляет собой (g1, g2, g3)=(515, 567, 677). На фиг. 10 показан результат моделирования для характеристик сверточного кода с R=1/3 в условиях аддитивного белого гауссова шума (АБГШ) в случае, когда система с множеством несущих (с тремя несущими) имеет оптимальную характеристику без искажения соответствующих несущих. Как изложено ниже моделирование (фиг.11-13) полностью выполнено в условиях АБГШ. <Случай 1> представляет собой сверточный код с R=1/3 для существующей системы стандарта IS-95, и <Случай 2> и <Случай 3> представляет собой сверточный код с R=1/3, который был найден в вышеупомянутом способе.

<Случай 1> IS-95 (g1=557, g2=663, g3=711)-->dcвободное=18.

<Случай 2> g1=731, g2=615, g3=537-->dсвободное=18.

dcвoбoднoe(g1,g2)=11, dсвободное(g1,g3)= 11, dcвoбoднoe(g2,g3)=12.

<Случай 3> g1=515, g2=567, g3=677-->dcвoбoднoe=18.

dcвoбoднoe(g1,g2)=11, dcвoбoднoe(g1,g3)=12, dcвoбoднoe(g2,g3)=10.

Ниже описан случай применения сверточного кода с R=1/3 в системе с тремя несущими, причем одна из трех несущих искажена (или потеряна). Хотя первоначальная скорость кодирования равна 1/3, потери одной несущей приводят к скорости кодирования, равной 1/2. Поэтому на фиг.11 показаны результаты моделирования для сверточных кодов 1/2 с использованием порождающих полиномов для сверточных кодов 1/3. На фиг.11 соответствующие условия можно объяснить на примере <Случай 1> -- <Случай 4>. Фиг.11 изображает график с наихудшими характеристиками для сверточных кодов с R=1/2 при использовании порождающих полиномов для сверточного кода с R=1/3.

<Случай 1> - оптимальный сверточный код с значением 1/2-->g1=561, g2= 753, dcвoбoднoe(g1,g2)=12
<Случай 2> - наихудшая характеристика, g1=557, g2=711 из трех сверточных кодов с R= 1/2 с использованием порождающего полинома (557, 663, 711) для сверточного кода с значением 1/3, который используется для системы стандарта IS-95 --> имеет место распространение катастрофической ошибки
<Случай 3> - наихудшая характеристика, g1=731, g2=615 (dcвoбoднoe(g1, g2)= 11) Для сверточного кода с R=1/2, использующего порождающий полином (731, 615, 537) для сверточного кода с R=1/3
<Случай 4> - наихудшая характеристика, g1= 567, g2=677 (dcвободное (g1/g2)= 10) для сверточного кода с R=1/2, использующего порождающий полином (515, 567, 677) для сверточного кода с R=1/3.

Если одна несущая искажена в системе с тремя несущими, использующей сверточный код с R=1/3, скорость кодирования становится равной R=1/2. В этом случае, способ распределения символов для распределителя символов находят с помощью соответствующего распределения первоначальных сверточных кодов с R= 1/3 на трех несущих с использованием матриц удаления следующих символов для минимизации ухудшения характеристик даже в случае, если скорость кодирования становится равной R=1/2.

В самом простом способе формируют матрицы удаления следующих двух символов. В матрицах удаления следующих символов "0" означает случай, когда несущая, в которой предусмотрен соответствующий символ, искажается, и "1" означает случай, когда несущая, в которой предусмотрен соответствующий символ, не искажается. То есть это означает случай, в котором все символы, соответствующие "0", распределяются определенной несущей, которая искажается во время передачи. Поэтому выбирают одну из следующих различных конфигураций матрицы удаления символов, которая минимизирует ухудшение характеристик даже в случае, если искажается одна несущая, и распределитель 602 символов обеспечивает символы соответствующих несущих с использованием выбранной конфигурации. Матрицы удаления символов для нахождения конфигурации, используемой для распределителя 602 символов, имеют следующий вид:


Кроме того, m-последовательность длиной, равной 8, вырабатывается на протяжении двух стадий GF(3) с использованием m-последовательности. Для девятого сверточного кода, вырабатывается последовательность { 1,2,0,2,2,1,0,1,2} и затем формируется матрица D3 удаления следующих символов с использованием этой последовательности

Кроме того, матрицы D4 и D5 удаления следующих символов формируются путем изменения строки матрицы D3 удаления символов


Кроме того, последовательность {2,1,0,1,1,0,1,2,1,0,0,0,2,1,2} получается путем выработки 15 случайных чисел на протяжении GF(3) с использованием случайного числа и матрица D6 удаления следующих символов создается с использованием вышеуказанной последовательности

Матрицы D7 и D8 удаления следующих символов также формируются путем изменения строк, как и в способе с использованием m-последовательности.



Ниже приводится описание сверточного кода, который имеет скорость кодирования символов, равную 1/6. Сверточный код с параметрами К=9 и R=1/6 имеет свободное расстояние dcвoбoднoe=37. В процессе поиска сверточных кодов, имеющих свободное расстояние dcвoбoднoe=37 путем случайного изменения порождающих полиномов g1, g2..., g6, должны выполняться следующие условия.

Во-первых, это должен быть сверточный код с R=1/6 с хорошей характеристикой декодирования.

Во-вторых, это должен быть сверточный код с R=1/4 хорошей характеристикой декодирования, который имеет порождающие полиномы (g1, g2, g3, g4), (g1, g2, g5, g6) и (g3, g4, g5, g6), с учетом случая, когда одна из трех несущих искажается в системе с тремя несущими.

В-третьих, это должен быть сверточный код с R=1/2 с хорошей характеристикой декодирования, который имеет порождающие полиномы (g1, g2), (g3, g4) и (g5, g6), с учетом случая, когда две из трех искажаются в системе с тремя несущими.

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

Способ поиска сверточного кода с R=1/2, удовлетворяющего третьему условию, становится ясным из следующего описания. Существует 35 некатастрофических сверточных кодов с параметрами R=1/2, K=9 и dcвoбoднoe=12. Формула для верхнего предела для ЧПОБ представлена ниже, а коэффициент C12 наиболее важного члена D12 при определении ЧПОБ находится в пределах от 33 до 123.

(/I)T(D,I)|I=1 C12D12+C13D13+...
Во-первых, для сверточных кодов с R=1/6 существует 180 сверточных кодов с параметрами R= 1/6 и dcвoбoднoe= 37, удовлетворяющих третьему условию. Предполагается, что cвoбoднoe(g2i-1, g2i)=12. В этом случае, существует 58 сверточных кодов, в которых первый член формулы для верхнего предела ЧПОБ сверточного кода с R=1/6 имеет коэффициент C37=1. Ниже приводятся сверточные коды с R=1/6, выбранные среди 58 сверточных кодов после верификации характеристики:
1) (457, 755, 551, 637, 523, 727): C38 = 4(NO=1);
2) (457, 755, 551, 637, 625, 727): C38 = 4(NO=3);
3) (457, 755, 455, 763, 625, 727): C38 = 4(NO=5);
4) (515, 677, 453, 755, 551, 717): C38 = 6(NO=7);
5) (515, 677, 453, 755, 551, 717): C38 = 6(NO=9);
6) (515, 677, 557, 651, 455, 747): C38 = 6(NO=11);
7) (457, 755, 465, 753, 551, 637): C38 = 6(NO=13);
8) (515, 677, 551, 717, 531, 657): C38 = 8(NO=27);
9) (515, 677, 455, 747, 531, 657): C38 = 8(NO=29);
10) (453, 755, 557, 751, 455, 747): C38 = 10(NO=31);
11) (545, 773, 557, 651, 551, 717): C38 = 12(NO=51);
12) (453, 755, 457, 755, 455, 747): C38 = 20(NO=57).

Ниже приводятся 5 сверточных кодов с R=1/6 и хорошей характеристикой декодирования, выбранной среди 12 сверточных кодов с R=1/6 и верификацией характеристики:
1) (457, 755, 551, 637, 523, 727): C38 = 4(NO=1);
2) (515, 677, 453, 755, 551, 717): C38 = 6(NO=7);
3) (545, 773, 557, 651, 455, 747): C38 = 6(NO=8);
4) (515, 677, 557, 651, 455, 747): C38 = 6(NO=11);
5) (515, 677, 455, 747, 531, 657): C38 = 8(NO=29).

Характеристики сверточных кодов с R=1/2, использующих пять порождающих полиномов для сверточного кода с R=1/6, верифицируются, и, кроме того, верифицируются характеристики сверточных кодов с R=1/4, использующих пять порождающих полиномов для сверточного кода с R=1/6. Сначала описывается передаточная функция для сверточных кодов с R=1/2 с ссылкой на таблицу 2, в которой порождающие полиномы представлены восьмеричным числом.

Сверточный код с R=1/2 и самой хорошей характеристикой находится с помощью верификации характеристик соответствующих сверточных кодов с R=1/2, представленных в таблице 2. Кроме того, характеристики сверточных кодов с R= 1/2 сравнивают с характеристиками оптимальных сверточных кодов с R=1/2, которые используются для системы стандарта IS-95.

<Случай 1>, порождающий полином --> (435, 657)8, NO=1, C12=33.

<Случай 2>, порождающий полином --> (561, 753)8, NO=2, C12=33, оптимальный сверточный код с R=1/2, который используется для стандарта IS-95.

<Случай 3>, порождающий полином --> (557, 751)8, NO=7, C12=40.

<Случай 4>, порождающий полином --> (453, 755)8, NO=9, C12=40.

<Случай 5>, порождающий полином --> (471, 6 7 3)8, NO=11, C12=50.

<Случай 6>, порождающий полином --> (531, 657}8, NO=17, C12=52.

<Случай 7>, порождающий полином --> (561, 755)8, NO=22, C12=57.

<Случай 8>, порождающий полином --> (465, 771)8, NO=24, C12=58.

Сравнение характеристик для соответствующих случаев показано на фиг.12. Фиг. 12 изображает сравнение характеристик среди компонентных кодов с R=1/2 для сверточного кода с R=1/6. Следует отметить, что компонентные коды с R= 1/2 для сверточного кода с R=1/6 подобны по характеристикам, оптимальным сверточным кодам с R=1/2.

Таблица 3 иллюстрирует передаточные функции для сверточных кодов с R= 1/6.

Наихудшие характеристики компонентных кодов с R=1/2, использующих пять сверточных кодов с R=1/6, и с хорошей характеристикой декодирования приведены ниже с ссылкой на таблицу 3.

<Случай 1> - наихудшая характеристика сверточного кода с R=1/6 (NO=l), имеющего порождающие полиномы (457, 755, 551, 637, 523, 727)8, --> (523, 727)8, C12=68.

<Случай 2> - наихудшая характеристика сверточного кода с R=1/6 (NO=7), имеющего порождающие полиномы (515, 677, 453, 755, 551, 717)8, --> (515, 677)8, C12=38.

<Случай 3> - наихудшая характеристика сверточного кода с R=1/6 (NO=8), имеющего порождающие полиномы (545, 773, 557, 651, 455, 747)8, --> (545, 773)8, C12=38.

<Случай 4> - наихудшая характеристика сверточного кода с R=1/6 (NO=11), имеющего порождающие полиномы (551, 677, 557, 651, 455, 747)8, --> (551, 677)8, C12=38.

<Случай 5> - наихудшая характеристика сверточного кода с R=1/6 (NO=29), имеющего порождающие полиномы (515, 677, 455, 747, 531, 657)8, --> (515, 677)8, C12=38.

Наихудшие характеристики для компонентных кодов с R=1/4 показаны ниже с использованием сверточных кодов с R=1/6, чьи характеристики верифицируются для компонентных кодов с R=1/2.

<Случай 1> - наихудшая характеристика сверточного кода с R=1/6 (NO=1), имеющего порождающие полиномы (457, 755, 551, 637, 523, 727)8 --> (551, 637, 523, 727)8, C24=5.

<Случай 2> - наихудшая характеристика сверточного кода с R=1/6 (NO=7), имеющего порождающие полиномы (515, 677, 453, 755, 551, 717)8 --> (515, 677, 551, 717)8, C24=2.

<Случай 3> - наихудшая характеристика сверточного кода с R=1/6 (NO=8), имеющего порождающие полиномы (545, 773, 557, 651, 455, 747)8 --> (545, 773, 455, 747)8, C24=2.

<Случай 4> - наихудшая характеристика сверточного кода с R=1/6 (NO=11), имеющего порождающие полиномы (551, 677, 557, 651, 455, 747)8 --> (551, 677, 557, 651)8, C24=4.

<Случай 5> - наихудшая характеристика сверточного кода с R=1/6 (NO=29), имеющего порождающие полиномы (515, 677, 455, 747, 531, 657)8 --> (515, 677, 531, 657)8, C24=6.

Фиг. 13 изображает сравнение среди наихудших характеристик компонентных кодов с R=1/2, использующих сверточный код с R=1/6 с наилучшей характеристикой.

Ниже приведены два сверточных кода с R=1/6 с хорошей характеристикой декодирования, выбранных среди сверточных кодов с R=1/6, характеристики которых верифицируют для различных случаев вышеупомянутыми способами.

1) (515, 677, 453, 755, 551, 717)8: C38=6 (NO=7);
2) (545, 773, 557, 651, 455, 747)8: C38=6 (NO=8).

Кроме того, для нахождения конфигурации удаления символов, которые используются для системы с тремя несущими, рассматривают различные матрицы удаления символов для ситуации, когда искажена одна несущая, то есть где сверточные коды с R=1/6 заменяются на сверточные коды с R=1/4. Причина поиска конфигурации матрицы удаления символов та же, что и для описанных сверточных кодов с R=1/3. Следующие матрицы можно использовать в качестве конфигурации матрицы удаления символов для способа распределения символов для сверточных кодов с R=1/6:












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












На фиг. 6 показан сверточный кодер 601 и распределитель 602 символов согласно варианту осуществления настоящего изобретения. В приведенном для примера варианте осуществления сверточный кодер 601 имеет скорость кодирования R= 1/6 и использует порождающие полиномы (545, 773, 557, 651, 455, 747). Подробная структура сверточного кода с R=1/6 изображена на фиг.7.

Как показано на фиг.7, после приема входных данных, элементы задержки 711-А-711-Н последовательно задерживают входные биты данных. В процессе последовательной задержки входных битов данных, логические элементы 721-А-721-F "исключающее ИЛИ" выдают кодированные символы. Кодированные символы (фиг. 7) поступают в распределитель 602 символов, который имеет структуру, показанную на фиг.8.

Как показано на фиг. 8, распределитель 602 символов реализован на переключателях 811-А и 811-В. Согласно фиг.8, если частота следования символов тактового сигнала для управления переключателями 811-А и 811-В больше в шесть раз скорости символов распределителя 602 символов, символы могут распределяться без потери символов. То есть переключатель 811-А последовательно принимает входные символы g1, g2, g3, g4, g5, g6, g1, g2, g3,..., и переключатель 811-В распределяет входные символы на выходные узлы C1, С2, С3, C4, C5 и C6.

На Фиг.9 показана схема передачи, включающая в себя канальный кодер 601 и распределитель 602 символов (фиг.6).

Как показано на фиг.9, с первого по четвертый генераторы 911-914 ЦИК добавляют данные ЦИК в виде конкретного числа битов ко входным данным. В частности, 12-битовый ЦИК добавляется к 172-битовым данным с первой скоростью, 8-битовый ЦИК добавляется к 80-битовым данным с второй скоростью, 6-битовый ЦИК добавляется к 40-битовым данным с третьей скоростью и 6-битовый ЦИК добавляется к 16-битовым данным с четвертой скоростью. С первого по четвертый генераторы 921-924 концевых битов добавляют 8 концевых битов в данные с добавленным ЦИК. Поэтому первый генератор 921 концевых битов выдает 192 бита, второй генератор 922 концевых битов выдает 96 битов, третий генератор 923 концевых битов выдает 54 бита и четвертый генератор 924 концевых битов выдает 30 битов.

С первого по четвертый кодеры 931-934 кодируют данные с выходов генераторов 921-924 концевых битов соответственно. В этом случае сверточный кодер с параметрами К=9 и R=1/6 можно использовать для кодеров 931-934, при этом первый кодер 931 кодирует 192-битовые данные, которые поступают с выхода первого генератора 921 концевых битов, в 1152 символа с полной скоростью, второй кодер 932 кодирует 96-битовые данные, которые поступают с выхода второго генератора 922 концевых битов, в 576 символов с скоростью 1/2, третий кодер 933 кодирует 54-битовые данные, которые поступают с выхода третьего генератора 923 концевых битов, в 324 символа с скоростью приблизительно 1/4, и четвертый кодер 934 кодирует 30-битовые данные, которые поступают с выхода четвертого генератора 924 концевых битов, в 180 символов с скоростью приблизительно 1/8.

С первого по четвертый распределители 941-944 символов распределяют символы, которые поступают с выходов кодеров 931-934 соответственно. В этом случае, для распределения символов, канальный контроллер (не показан) вырабатывает управляющие сигналы для распределения канальных кодированных битов так, чтобы можно было минимизировать ухудшение характеристик в процессе декодирования принятых искаженных битов в случае, когда кодированные символы передаются с наложением на символы другой системы в той же самой полосе частот. Распределители 941-944 символов затем распределяют символы с выходов кодеров 931-934 по соответствующим несущим согласно управляющим сигналам.

Каждый из блоков согласования 951-953 скорости кодирования включает в себя повторитель символов и устройство удаления символов. Блоки согласования 951-953 скорости кодирования согласовывают скорости кодирования символов с выходом соответствующих распределителей 942-944 символов с скоростью кодирования символов с выхода распределителя 941 символов. С первого по четвертый канальные перемежители 961-964 осуществляют перемежение символов, которые выдаются из распределителя 941 символов и блоков согласования 951-953 скорости кодирования соответственно.

Для системы связи МДКР-ПМП распределители 941-944 символов (фиг.9) могут быть опущены.

Как описано выше, в системе с множеством несущих, использующей способ наложения частоты, соответствующие несущие имеют ограниченные мощности передачи в соответствии с нагрузкой в полосах частот существующей системы стандарта IS-95, что приводит в результате к потерям данных, принимаемых в одной или более полосах несущих частот. Чтобы решить эту проблему, с использованием порождающих полиномов для канального кодера и способа распределения символов, можно обеспечить значительный выигрыш за счет кодирования по сравнению с потерями данных вследствие потери несущей, тем самым предотвращая ухудшение ЧПОБ.


Формула изобретения

1. Канальное передающее устройство для системы связи множественного доступа с кодовым разделением каналов (МДКР), использующей по меньшей мере две несущие, содержащее канальный кодер для кодирования канальных передаваемых данных в символы с предварительно определенной скоростью кодирования, канальный контроллер для выработки сигнала распределения символов в соответствии с предварительно определенной конфигурацией матрицы удаления символов, причем конфигурация матрицы удаления символов обеспечивает равномерное распределение символов с выходов канальных кодеров по соответствующим несущим, и распределитель символов для приема символов и распределения принятых символов по несущим в соответствии с сигналом распределения символов.

2. Канальное передающее устройство по п. 1, отличающееся тем, что канальный кодер является сверточным кодером со скоростью кодирования R= 1/6.

3. Канальное передающее устройство по п. 2, отличающееся тем, что сверточный кодер вырабатывает символы с использованием одного из порождающих полиномов, представленных в следующей таблице (см. графическую часть).

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

5. Канальное передающее устройство для системы связи МДКР с множеством несущих, использующей по меньшей мере две несущие, содержащее канальный кодер для кодирования канальных передаваемых данных в символы с предварительно определенной скоростью кодирования, распределитель символов для приема символов и распределения принятых символов по несущим в соответствии с предварительно определенной конфигурацией матрицы удаления символов, причем конфигурация матрицы удаления символов обеспечивает равномерное распределение символов с выходов канальных кодеров по соответствующим несущим, канальный перемежитель для канального перемежения распределенных символов, демультиплексор для распределения чередующихся символов по несущим, множество ортогональных модуляторов для выработки ортогонально модулированных сигналов путем умножения распределенных символов на ортогональные коды для соответствующих каналов, множество расширителей спектра для приема ортогонально модулированных сигналов и выработки сигналов, расширенных по спектру, путем умножения принятых ортогонально-модулированных сигналов на код расширения спектра и множество передатчиков для приема расширенных сигналов и передачи принятых сигналов, расширенных по спектру, с использованием несущих.

6. Канальное передающее устройство по п. 5, отличающееся тем, что канальный кодер является сверточным кодером с частотой кодирования R= 1/6.

7. Канальное передающее устройство по п. 6, отличающееся тем, что сверточный кодер вырабатывает символы с использованием одного из порождающих полиномов, представленных в следующей таблице (см. графическую часть).

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

9. Способ канальной передачи для системы связи МДКР, использующей по меньшей мере две несущие, включающий этапы, при которых кодируют канальные передаваемые данные в символы с предварительно определенной скоростью кодирования и формируют символы, формируют сигналы распределения символов в соответствии с предварительно определенной конфигурацией матрицы удаления символов для равномерного распределения символов с выхода канального кодера по соответствующим несущим и принимают символы и выбирают принятые символы посредством сигнала распределения символов для соответствующего распределения и передачи символов на соответствующих несущих.

10. Способ канальной передачи по п. 9, отличающийся тем, что канальный кодер является сверточным кодером со скоростью кодирования R= 1/6.

11. Способ канальной передачи по п. 9, отличающийся тем, что при распределении символов последовательно мультиплексируют принятые символы и распределяют мультиплексированные символы по несущим в соответствии с сигналом распределения символов.

12. Устройство сверточного кодирования, предназначенное для кодирования входных битов данных со скоростью кодирования R= 1/6, причем упомянутое устройство сверточного кодирования использует с первого по шестой порождающие полиномы, содержащее множество элементов задержки для задержки входного бита данных для выработки с первого по восьмой задержанные биты данных, первый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и третьим, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки первого символа, соответствующего первому порождающему полиному, второй оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, вторым, третьим, пятым, шестым и восьмым задержанными битами данных для выработки второго символа, соответствующего второму порождающему полиному, третий оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и вторым, третьим, пятым и восьмым задержанными битами данных для выработки третьего символа, соответствующего третьему порождающему полиному, четвертый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, четвертым, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки четвертого символа, соответствующего четвертому порождающему полиному, пятый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, четвертым, шестым и восьмым задержанными битами данных для выработки пятого символа, соответствующего пятому порождающему полиному, и шестой оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, вторым, четвертым, шестым, седьмым и восьмым задержанными битами данных для выработки шестого символа, соответствующего шестому порождающему полиному, причем с первого по шестой порождающие полиномы являются полиномами (457, 755, 551, 637, 625, 727)8.

13. Устройство канальной передачи для системы связи МДКР, содержащее канальный кодер, представляющий собой сверточный кодер, использующий с первого по шестой порождающие полиномы (457, 755, 551, 637, 625, 727)8 для соответствующего кодирования битов входных данных со скоростью кодирования R= 1/6, для формирования с первого по шестой символы, причем сверточный кодер содержит множество элементов задержки для задержки входного бита данных для выработки с первого по восьмой задержанные биты данных, первый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и третьим, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки первого символа, второй оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, вторым, третьим, пятым, шестым и восьмым задержанными битами данных для выработки второго символа, третий оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и вторым, третьим, пятым и восьмым задержанными битами данных для выработки третьего символа, четвертый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, четвертым, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки четвертого символа, пятый оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, четвертым, шестым и восьмым задержанными битами данных для выработки пятого символа, шестой оператор для выполнения логической операции "исключающее ИЛИ" над входным битом данных и первым, вторым, четвертым, шестым, седьмым и восьмым задержанными битами данных для выработки шестого символа, перемежитель для приема символов с выхода сверточного кодера и канального перемежения принятых символов, ортогональный модулятор для выработки ортогонально-модулированных сигналов путем умножения распределенных символов на ортогональный код для канала и расширитель спектра для выработки сигнала с расширенным спектром путем умножения ортогонально-модулированного сигнала на код расширения спектра.

14. Способ канального кодирования с использованием устройства сверточного кодирования, использующего с первого по шестой порождающие полиномы, кодирующего входные биты данных со скоростью кодирования R= 1/6, причем с первого по шестой порождающие полиномы соответствуют (457, 755, 551, 637, 625, 727)8, включающий этапы, при которых задерживают входной бит данных для выработки с первого по восьмой задержанные биты данных, выполняют логическую операцию "исключающее ИЛИ" над входным битом данных и третьим, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки первого символа первым порождающим полиномом, выполняют логическую операцию "исключающее ИЛИ" над входным битом данных и первым, вторым, третьим, пятым, шестым и восьмым задержанными битами для выработки второго символа вторым порождающим полиномом, выполняют логическую операцию "исключающее ИЛИ" над входным битом данных и вторым, третьим, пятым и восьмым задержанными битами данных для выработки третьего символа третьим порождающим полиномом, выполняют логическую операцию "исключающее ИЛИ" над входным битом данных и первым, четвертым, пятым, шестым, седьмым и восьмым задержанными битами данных для выработки четвертого символа четвертым порождающим полиномом, выполняют логическую операцию "исключающее ИЛИ" над входным битом данных и первым, четвертым, шестым и восьмым задержанными битами данных для выработки пятого символа пятым порождающим полиномом, выполняют логическую операцию "исключающее ИЛИ" над входным битом данных и первым, вторым, четвертым, шестым, седьмым и восьмым задержанными битами данных для выработки шестого символа шестым порождающим полиномом.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23, Рисунок 24, Рисунок 25, Рисунок 26, Рисунок 27



 

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

Изобретение относится к приемному устройству и способу для систем связи

Изобретение относится к устройству и способу кодирования для системы подвижной связи и более конкретно к устройству и способу для выработки четвертичных комплексных квазиортогональных кодов и дальнейшего использования этих выработанных четвертичных комплексных квазиортогональных кодов для выработки сигналов канального расширения

Изобретение относится к цифровым системам связи, в которой данные с переменной скоростью передаются без индикации скорости передачи данных и принимаются в связном приемнике, в котором скорость передачи переданных данных определяется для использования при обработке данных

Изобретение относится к области генерации скремблирующих кодов в системе мобильной связи

Изобретение относится к системам связи множественного доступа с кодовым разделением каналов и более конкретно к устройству и способу для управления связью в режиме с выделенными временными интервалами

Изобретение относится к системам радиосвязи

Изобретение относится к области радиотехники и может быть использовано в системах связи МДКРК, одновременно использующей ортогональные и квазиортогональные коды

Изобретение относится к области радиотехники и может быть использовано в системе мобильной связи МДКР для формирования комплексных квазиортогональных кодов и для расширения канальных данных с использованием сформированных комплексных квазиортогональных кодов

Изобретение относится к радиотехнике и может быть использовано в системе связи каналов (МДКР), в частности, для распределения ортогональных кодов в структуре каналов с переменной скоростью передачи данных, а также для расширения каналов согласно результатам распределения

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

Изобретение относится к области радиотехники и может быть использовано в приемных устройствах, например в системе радиосвязи с кодовым разделением каналов

Изобретение относится к электросвязи, и более конкретно к синхронизации приемопередатчиков различных пользователей, для синхронизации, основанной на ортогональных последовательностях, имеющих оптимизированные корреляционные свойства

Изобретение относится к абонентскому устройству в системе беспроводной связи

Изобретение относится к области радиотехники, в частности к способам квазикогерентного приема сигнала в системах связи с кодовым разделением каналов, и может использоваться в приемных устройствах базовой и мобильной (абонентской) станций
Наверх