RU2200366C2 - Устройство для генерирования маски квазиортогонального кода в системе мобильной связи - Google Patents
Устройство для генерирования маски квазиортогонального кода в системе мобильной связи Download PDFInfo
- Publication number
- RU2200366C2 RU2200366C2 RU2000106523/09A RU2000106523A RU2200366C2 RU 2200366 C2 RU2200366 C2 RU 2200366C2 RU 2000106523/09 A RU2000106523/09 A RU 2000106523/09A RU 2000106523 A RU2000106523 A RU 2000106523A RU 2200366 C2 RU2200366 C2 RU 2200366C2
- Authority
- RU
- Russia
- Prior art keywords
- quasi
- mask
- signals
- generating
- orthogonal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Mobile Radio Communication Systems (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
Abstract
Изобретение относится к устройству кодирования в системах мобильной связи, в частности к устройству для генерирования маски квазиортогонального кода. Технический результат - генерирование масок ортогонального кода, которые обладают минимальным взаимным влиянием с ортогональными кодами. Для этого генератор сигналов функции Бента генерирует с первого по восьмой сигналы счетчика х1-х8, представляющие собой функции Бента. Логическая схема - оператор принимает с первого по восьмой сигналы счетчика х1-х8 и выполняет операцию, например х1*х2+х1*х3+х1*х4+х1*х5+х1*х7+х1*х8+х2*х6+х2*х7+х3*х4+х3*х5+х3*х6+х4*х5+х4*х6+х4*х7+х4*х8+х5*х7+х7*х8+х1+х2+х5+х7,
для генерирования сигнала маски. 4 с. и 14 з.п.ф-лы, 3 ил., 8 табл.
для генерирования сигнала маски. 4 с. и 14 з.п.ф-лы, 3 ил., 8 табл.
Description
Область техники
Изобретение относится к устройству кодирования в системах мобильной связи, в частности, к устройству для генерирования маски квазиортогонального кода.
Изобретение относится к устройству кодирования в системах мобильной связи, в частности, к устройству для генерирования маски квазиортогонального кода.
Предшествующий уровень техники
В системах связи CDMA (коллективный доступ с кодовым разделением каналов) ортогональная модуляция с использованием ортогональных кодов обеспечивает формирование каналов между кодовыми каналами как путь увеличения емкости. Стандарт IS-95/IS-95A применяет ортогональное формирование каналов на прямой линии, а обратная линия может применяться с синхронизацией по времени.
В системах связи CDMA (коллективный доступ с кодовым разделением каналов) ортогональная модуляция с использованием ортогональных кодов обеспечивает формирование каналов между кодовыми каналами как путь увеличения емкости. Стандарт IS-95/IS-95A применяет ортогональное формирование каналов на прямой линии, а обратная линия может применяться с синхронизацией по времени.
Каналы на прямой линии в IS-95/IS-95A распознаются по различным ортогональным кодам, как показано на фиг.1. На фиг.1 буква "W" указывает ортогональный код, и каждый кодовый канал идентифицируется заранее присвоенным ортогональным кодом. Прямая линия использует код свертки со скоростью кода R= 1/2, BPSK (двухпозиционная фазовая манипуляция) модуляцией и шириной полосы 1,2288 МГц. Следовательно, ортогональные коды могут обеспечить формирование каналов между 64 прямыми каналами (=1,2288 МГц/9,6•2).
Когда определены схема модуляции и минимальная скорость передачи данных, может быть получено число доступных ортогональных кодов. В будущем системы связи CDMA смогут увеличить пропускную способность каналов путем увеличения числа каналов, которые включают в себя канал трафика, канал пилот-сигнала и канал управления, результатом чего явится улучшенное функционирование.
Однако увеличение числа каналов сдерживается нехваткой числа доступных ортогональных кодов, в результате чего ограничивается пропускная способность каналов. Этот недостаток может быть преодолен путем использования квазиортогональных кодов, которые вызывают минимальное взаимное влияние с ортогональными кодами, и путем использования переменной скорости передачи данных.
Генерирование квазиортогональных кодов описано в корейской заявке на патент 97-47257. Для того, чтобы сформировать квазиортогональный код, значения масок последовательности квазиортогональных кодов хранятся в памяти и извлекаются для использования по мере необходимости. Если значение маски занимает 64 бит, то требуется 64-битная память. Следовательно, недостаток обычной схемы генерирования маски квазиортогонального кода состоит в том, что требуются аппаратные средства повышенной сложности.
Раскрытие изобретения
Таким образом, задачей настоящего изобретения является создание для системы мобильной связи, использующей ортогональные коды устройства для генерирования значений масок квазиортогонального кода, которые обладают минимальным взаимным влиянием с ортогональными кодами.
Таким образом, задачей настоящего изобретения является создание для системы мобильной связи, использующей ортогональные коды устройства для генерирования значений масок квазиортогонального кода, которые обладают минимальным взаимным влиянием с ортогональными кодами.
Другой задачей настоящего изобретения является создание для системы мобильной связи, использующей ортогональные коды, устройства для генерирования значений масок квазиортогонального кода, применяющих функцию Бента.
Для решения вышеуказанных задач предлагается устройство для генерирования маски квазиортогонального кода в системе связи. В данном устройстве счетчик генерирует с первого по восьмой сигналы счетчика x1-х8, представляющие собой функции Бента, а логическая схема - оператор принимает с первого по восьмой сигналы счетчика x1-х8 и выполняет операцию х1*х2+х1*х3+х1*х4+х1*х5+х1*х7+х1*х8+х2*х6+х2*х7+х3*х4+х3*х5+х3*х6+х4*х5+х4*х6+х4*х7+х4*х8+х5*х7+х7*х8+x1+х2+х5+х7 для генерирования сигнала маски.
Краткое описание чертежей
Вышеуказанные задачи и преимущества настоящего изобретения станут более очевидными в результате подробного описания предпочтительного варианта выполнения изобретения со ссылкой на сопровождающие чертежи, на которых:
фиг. 1 иллюстрирует ортогональное формирование каналов между прямыми кодовыми каналами в системе связи CDMA:
на фиг. 2 изображена блок-схема устройства генерирования маски квазиортогонального кода; и
на фиг. 3 изображена временная диаграмма шести тактовых сигналов, выходящих из двоичного счетчика, показанного на фиг.2.
Вышеуказанные задачи и преимущества настоящего изобретения станут более очевидными в результате подробного описания предпочтительного варианта выполнения изобретения со ссылкой на сопровождающие чертежи, на которых:
фиг. 1 иллюстрирует ортогональное формирование каналов между прямыми кодовыми каналами в системе связи CDMA:
на фиг. 2 изображена блок-схема устройства генерирования маски квазиортогонального кода; и
на фиг. 3 изображена временная диаграмма шести тактовых сигналов, выходящих из двоичного счетчика, показанного на фиг.2.
Подробное описание предпочтительного варианта выполнения изобретения
Настоящее изобретение направлено на создание устройства и способа для простого генерирования значения маски квазиортогонального кода с использованием функции Бента (см. Macwilliams and Sloane, The Theory of Error-Correcting Code). В прототипе (корейская заявка на патент 97-47257) маска квазиортогонального кода представляет собой последовательность Касами, полученную в результате применения логической операции Исключающее ИЛИ (XOR) к двум псевдошумовым (PN) последовательностям. Последовательность Касами может быть выражена как группа комбинаций по две функции Бента. Следовательно, значение маски квазиортогонального кода выражается как группа комбинаций по две функции Бента и реализуется, как будет показано далее в настоящем изобретении, с применением аппаратных средств.
Настоящее изобретение направлено на создание устройства и способа для простого генерирования значения маски квазиортогонального кода с использованием функции Бента (см. Macwilliams and Sloane, The Theory of Error-Correcting Code). В прототипе (корейская заявка на патент 97-47257) маска квазиортогонального кода представляет собой последовательность Касами, полученную в результате применения логической операции Исключающее ИЛИ (XOR) к двум псевдошумовым (PN) последовательностям. Последовательность Касами может быть выражена как группа комбинаций по две функции Бента. Следовательно, значение маски квазиортогонального кода выражается как группа комбинаций по две функции Бента и реализуется, как будет показано далее в настоящем изобретении, с применением аппаратных средств.
Для масок квазиортогональных последовательностей, например, с длиной 64 бит соответствующие функции Бента приведены в Таблице 1.
Маски квазиортогональных последовательностей могут быть вычислены с использованием шести функций Бента Таблицы 1. как показано ниже в Таблице 2.
Соответственно, результирующие квазиортогональные маски являются такими, как показано ниже в Таблице 3:
Функции Бента, показанные в Таблице 1, получены на основе правила. А именно, для квазиортогональных последовательностей с длиной 64=26 в функции Бента х1 чередуются один 0 и одна 1(2o=1), в функции Бента х2 чередуются последовательно два 0 и две 1(21=2), в функции Бента х3 чередуются последовательно четыре 0 и четыре 1(22=4), в функции Бента х4 чередуются последовательно восемь 0 и восемь 1(23=8). в функции Бента х5 чередуются последовательно шестнадцать 0 и шестнадцать 1(24=16) и в функции Бента х6 чередуются последовательно тридцать два 0 и тридцать две 1(25=32). Каждая из вышеуказанных функций Бента с х1 по х6 повторяется до тех пор, пока не будет достигнута длина 64.
Функции Бента, показанные в Таблице 1, получены на основе правила. А именно, для квазиортогональных последовательностей с длиной 64=26 в функции Бента х1 чередуются один 0 и одна 1(2o=1), в функции Бента х2 чередуются последовательно два 0 и две 1(21=2), в функции Бента х3 чередуются последовательно четыре 0 и четыре 1(22=4), в функции Бента х4 чередуются последовательно восемь 0 и восемь 1(23=8). в функции Бента х5 чередуются последовательно шестнадцать 0 и шестнадцать 1(24=16) и в функции Бента х6 чередуются последовательно тридцать два 0 и тридцать две 1(25=32). Каждая из вышеуказанных функций Бента с х1 по х6 повторяется до тех пор, пока не будет достигнута длина 64.
В свете вышеизложенного, для создания квазиортогональных последовательностей с длиной 256=28 необходимо восемь функций Бента. Эти функции Бента могут быть образованы повторением каждой из шести функций Бента, показанных в Таблице 1, четыре раза для достижения требуемой длины 256 и добавлением функций Бента х7 и х8. Функция Бента х7 образуется чередованием последовательных 64 нулей и 64 единиц, а функция Бента х8 образуется чередованием последовательных 128 нулей и 128 единиц, при этом каждая последовательность повторяется до тех пор, пока не будет достигнута длина 256.
Для квазиортогональных последовательностей с длиной 64 маски M1, M2 и М3 вычисляются путем применения формул Таблицы 2 к функциям Бента от х1 до х6 Таблицы 1. Результаты этих вычислений показаны в Таблице 3. Например, маска M1 получается введением функций Бента от х1 до х6, каждая из которых имеет 64 двоичных значения, в формулу создания M1 Таблицы 2. Следовательно, маски могут быть выражены как группы комбинаций по две функции Бента.
Формулы создания масок, показанные в Таблице 4, получаются с использованием следующей процедуры. Предположим, что дана функция Бента f1(v1,..., vk) с k переменными, тогда существует только две булевы функции f1(v1,...,Vk-1) и f2(v1,...,Vk-1), где каждая имеет (k-1) переменных, которые удовлетворяют приведенному ниже уравнению.
f1(v1,..., vk)=f1(v1,..., vk-1)+vk(f1(v1,..., vk-1)+f2(v1,..., vk-1))
Тогда, функция последовательности, имеющая период 2m, может быть выражена в элементах функции последовательности с периодом 2m-1, которая, в свою очередь, может быть выражена в элементах функции последовательности, имеющей период 2m-2. Выражение для функции последовательности с периодом 2m, может быть получено повторением этой процедуры m раз.
Тогда, функция последовательности, имеющая период 2m, может быть выражена в элементах функции последовательности с периодом 2m-1, которая, в свою очередь, может быть выражена в элементах функции последовательности, имеющей период 2m-2. Выражение для функции последовательности с периодом 2m, может быть получено повторением этой процедуры m раз.
Чтобы создать группу из комбинаций по две функции Бента для маски квазиортогонального кода с длиной 8, имеющей вид 00010111, 00 и 01 с длиной 2 в элементе первой половины (0001) могут быть выражены как 0 и х1, соответственно, в функции Бента первого порядка, и тогда элемент 0001 длины 4 становится 0+х2х(0+x1)=x1x2 в функции Бента второго порядка.
01 и 11 с длиной 2 в элементе второй половины (0111) могут быть выражены как х1 и 1, соответственно, в функции Бента первого порядка, и тогда элемент 0111 с длиной 4 становится х1+х2х(х1+1)=х1+х2+х1х2 в функции Бента второго порядка.
Тогда функция для полной маски 00010111 определяется как х1х2+х3х(х1х2+х1+х2+х1х2)=х1х2+х3х(х1+х2)=х1х2+х1х3+х2х3.
Схема выражения функции для маски как группы комбинаций по две функции Бента может быть реализована с использованием следующего алгоритма (для создания выражения на основе булевых функций):
(Уравнение 1)
1 N:=2m; flag:=0; period:=1;
2 WHILE period < N DO
3 count:=0
4 FOR i=1 TO N
5 IF flag=1 THEN DO
6 f[i]=f[i]+f[i-period]
7 count:=count+1
8 IF count=period THEN DO
9 flag=flag+1
10 period:=period • 2
Комплексный квазиортогональный код может быть выражен с использованием знаковой и фазовой частей. Подобным же образом, знаковые компоненты маски комплексного квазиортогонального кода могут быть выражены как группа комбинаций по две функции. В Таблице 6 и Таблице 8 показаны группы комбинаций по две функции Бента для знаковых компонентов маски комплексного квазиортогонального кода с длиной 256 из Таблицы 5 и знаковых компонентов маски комплексного квазиортогонального кода с длиной 512 из Таблицы 7 соответственно.
(Уравнение 1)
1 N:=2m; flag:=0; period:=1;
2 WHILE period < N DO
3 count:=0
4 FOR i=1 TO N
5 IF flag=1 THEN DO
6 f[i]=f[i]+f[i-period]
7 count:=count+1
8 IF count=period THEN DO
9 flag=flag+1
10 period:=period • 2
Комплексный квазиортогональный код может быть выражен с использованием знаковой и фазовой частей. Подобным же образом, знаковые компоненты маски комплексного квазиортогонального кода могут быть выражены как группа комбинаций по две функции. В Таблице 6 и Таблице 8 показаны группы комбинаций по две функции Бента для знаковых компонентов маски комплексного квазиортогонального кода с длиной 256 из Таблицы 5 и знаковых компонентов маски комплексного квазиортогонального кода с длиной 512 из Таблицы 7 соответственно.
На фиг.2 изображена блок-схема устройства для генерирования масок квазиортогонального кода с использованием функций Бента, согласно одному из вариантов настоящего изобретения. Здесь, в качестве примера, маски квазиортогонального кода имеют длину 64.
Как показано на фиг.2, двоичный счетчик 110 выводит шесть сигналов счетчика с х1 по х6, соответствующих функциям Бента. Формы сигналов счетчика показаны на фиг.3. Тактовый сигнал вводится в качестве опорного сигнала на тактовый вход CLK двоичного счетчика 110, и двоичным счетчиком 110 генерируются следующие выходные сигналы: первый сигнал счетчика х1 с длительностью импульса, равной двойной длительности импульса опорного тактового сигнала; второй сигнал счетчика х2 с длительностью импульса, равной двойной длительности импульса первого сигнала счетчика х1; третий сигнал счетчика х3 с длительностью импульса, равной двойной длительности импульса второго сигнала счетчика х2; четвертый сигнал счетчика х4 с длительностью импульса, равной двойной длительности импульса третьего сигнала счетчика х3; пятый сигнал счетчика х5 с длительностью импульса, равной двойной длительности импульса четвертого сигнала счетчика х4 и шестой сигнал счетчика х6 с длительностью импульса, равной двойной длительности импульса пятого сигнала счетчика х5. Логический элемент И 120 выводит сигнал Y12, являющийся результатом ввода первого и второго сигналов счетчика х1 и х2. Логический элемент И 121 выводит сигнал Y13, являющийся результатом ввода первого и третьего сигналов счетчика х1 и х3. Логический элемент И 122 выводит сигнал Y15, являющийся результатом ввода первого и пятого сигналов счетчика х1 и х5. Логический элемент И 123 выводит сигнал Y16, являющийся результатом ввода первого и шестого сигналов счетчика х1 и х6. Логический элемент И 124 выводит сигнал Y23, являющийся результатом ввода второго и третьего сигналов счетчика х2 и х3. Логический элемент И 125 выводит сигнал Y24, являющийся результатом ввода второго и четвертого сигналов счетчика х2 и х4. Логический элемент И 126 выводит сигнал Y25, являющийся результатом ввода второго и пятого сигналов счетчика х2 и х5. Логический элемент И 127 выводит сигнал Y26, являющийся результатом ввода второго и шестого сигналов счетчика х2 и х6. Логический элемент И 128 выводит сигнал Y34, являющийся результатом ввода третьего и четвертого сигналов счетчика x3 и х4. Логический элемент И 129 выводит сигнал Y35, являющийся результатом ввода третьего и пятого сигналов счетчика x3 и х5. Логический элемент И 130 выводит сигнал Y45, являющийся результатом ввода четвертого и пятого сигналов счетчика х4 и х5. Логический элемент И 131 выводит сигнал Y46, являющийся результатом ввода четвертого и шестого сигналов счетчика х4 и х6. Логический элемент И 132 выводит сигнал Y56, являющийся результатом ввода пятого и шестого сигналов счетчика х5 и х6.
Логический элемент Исключающее ИЛИ 140 выводит последовательность для маски M1, получающуюся в результате применения операции Исключающее ИЛИ к сигналам Y12, Y13, Y23, Y34, Y15 и Y46. Логический элемент Исключающее ИЛИ 141 выводит последовательность для маски М2, получающуюся в результате применения операции Исключающее ИЛИ к сигналам Y12, Y13, Y34, Y25, Y35, Y26, Y46 и Y56. Логический элемент Исключающее ИЛИ 142 выводит последовательность для маски М3, получающуюся в результате применения операции Исключающее ИЛИ к сигналам Y12, Y24, Y34, Y15, Y45, Y16 и Y56.
В процессе работы двоичный счетчик 110 генерирует шесть сигналов, представляющих собой функции Бента, показанные в Таблице 1. В качестве подходящего двоичного счетчика 110 может быть использована модель 74НС161, однако также могут быть использованы и другие пригодные двоичные счетчики. Как изложено ранее, используя ввод первого и второго сигналов счетчика х1 и х2, логический элемент И 120 создает сигнал Y12, который представляет собой последовательность х1х2, применяемую в масках M1, M2 и М3. Подобным же образом, используя ввод первого и третьего сигналов счетчика х1 и x3, логический элемент И 121 создает сигнал Y13, который представляет собой последовательность х1х3, применяемую в масках M1 и M2. Таким же образом работают логические элементы И с 120 по 132, создавая свои соответствующие сигналы, которые объединяются в соответствующие комбинации для генерирования последовательностей, для масок M1, M2 и М3 с использованием логических элементов Исключающее ИЛИ 140, 141 и 142 соответственно. Следовательно, при вводе Y12 (= х1х2), Y13 (=х1х3), Y23 (=х2х3), Y24 (=х2x4), Y15 (=х1х5) и Y46 (=х4х6) логический элемент Исключающее ИЛИ 140 генерирует последовательность для маски M1 в соответствии с формулой для маски M1 в Таблице 2. Подобным же образом, при вводе Y12 (=х1х2), Y13 (=x1x3), Y34 (=х3х4), Y25 (=х2х5), Y35 (= х3х5), Y26 (=х2х6), Y46 (=х4х6) и Y56 (=х5х6) логический элемент Исключающее ИЛИ 141 генерирует последовательность для маски M2, а при вводе Y12 (= х1х2), Y24 (=х2х4), Y34 (=х3х4), Y15 (=х1х5), Y45 (=х4х5), Y16 (=х1х6), и Y56 (= х5х6) логический элемент Исключающее ИЛИ 142 генерирует последовательность для маски М3.
Квазиортогональные коды с длиной 128 генерируются тем же образом, что и квазиортогональные коды с длиной 64. Соответственно, устройство генерирования квазиортогональной маски с длиной 256 может быть создано при помощи управления двоичным счетчиком для того, чтобы создать тактовые сигналы необходимой длины, и конфигурирования логических элементов И согласно элементам, показанным в Таблице 4.
Таблица 6 и 8 показывают, что последовательности (Таблица 5 и 7), соответствующие знаковому компоненту маски комплексного квазиортогонального кода, так же как и двоичные квазиортогональные последовательности (Таблица 3), могут быть выражены как группа из комбинаций по две функции. Следовательно, в случае квазиортогональных последовательностей с длиной 256, логические элементы - операторы организуются по формуле Таблицы 6, и таким образом реализуется устройство генерирования квазиортогональной маски. Также, в случае квазиортогональных последовательностей с длиной 512, логические элементы - операторы организуются по формуле Таблицы 8, и таким образом реализуется устройство генерирования квазиортогональной маски.
Claims (9)
1. Устройство для генерирования маски квазиортогонального кода в системе связи, которое содержит генератор сигналом функции Бента для генерирования восьми сигналов х1-х8, представляющих сигналы функции Бента и имеющих различные периоды, где период Х(n+1) в два раза больше периода Х(n), и первую логическую схему - оператор для приема с первого по восьмой сигналов х1-x8 и выполнения операции по генерированию первого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х1*х4+х1*х5+х1*х7+х1*х8+х2*х6+х2*х7+х3*х4+х3*х5+х3*х6+х4*х5+х4*х6+х4*х7+х4*х8+х5*х7+х7*х8+х1+х2+х5+х7. 2. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 1, которое дополнительно содержит вторую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*x2+х1*х4+х1*x6+х2*х8+х3*х4+х3*x5+х4*х6+х4*х7+х5*х8+х7+х8.
х1*х2+х1*х3+х1*х4+х1*х5+х1*х7+х1*х8+х2*х6+х2*х7+х3*х4+х3*х5+х3*х6+х4*х5+х4*х6+х4*х7+х4*х8+х5*х7+х7*х8+х1+х2+х5+х7. 2. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 1, которое дополнительно содержит вторую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*x2+х1*х4+х1*x6+х2*х8+х3*х4+х3*x5+х4*х6+х4*х7+х5*х8+х7+х8.
3. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 1, которое дополнительно содержит третью логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию третьего сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х1*х5+х1*х6+х1*х7+х2*х3+х2*х4+х2*х7+х3*х6+х3*х8+х4*х5+х5*х7+х5*х8+х6*х8+х7*х8+х5+х6+х7+х8. 4. Устройство для генерирования маски квазиортогонального кода в системе связи, которое содержит генератор сигналов функции Бента для генерирования восьми сигналов х1-х8, представляющих сигналы функции Бента и имеющих различные периоды, где период Х(n+1) в два раза больше периода Х(n), и первую логическую схему - оператор для приема с первого по девятый сигналов х1-х9 и выполнения операции по генерированию первого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х1*х4+х1*х5+х1*х6+х1*х7+х1*х8+х2*х3+х2*х4+х2*х5+х2*х6+х2*х7+х2*х8+х3*х4+х3*х5+х3*х6+х3*х7+х3*х8+х4*х5+х4*х6+х4*х7+х4*х8+х5*х6+х5*х7+х5*х8+х6*х7+х6*х8+х7*х8+х1+х3+х4+х5. 5. Устройство для генерирования маски квазиортогонального кода в системе связи, по п. 4, которое дополнительно содержит вторую логическую схему - оператор для приема с первого по девятый сигналов х1-х9 и выполнения операции генерирования второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х4+х1*х5+х1*х7+х1*х8+х2*х5+х2*х8+х3*х4+х3*х5х+х3*х6+х3*х8+х3*х9+х4*х7+х5*х8+х5*х9+х6*х7+х6*х8+х6*х9+х7*х8+х7*х9. 6. Устройство для генерирования маски квазиортогонального кода в системе связи, по п. 4, которое дополнительно содержит третью логическую схему - оператор для приема с первого по девятый сигналы х1-х9 и выполнения операции генерирования третьего сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х4+х1*х5+х1*х6+х1*х7+х1*х8+х2*х3+х2*х4+х2*х7+х2*х9+х3*х6+х3*х7+х4*х5+х4*х8+х4*х9+х5*х7+х6*х7+х6*х8+х6*х9+х8*х9+х1+х2+х5+х7+х8. 7. Устройство для генерирования маски квазиортогонального кода в системе связи, которое содержит генератор сигналов функции Бента для генерирования восьми сигналов х1-х8, представляющих сигналы функции Бента и имеющих различные периоды, где период Х(n+1) в два раза больше периода Х(n), и первую логическую схему - оператор для приема с первого по шестой сигналов х1-х6 и выполнения операции по генерированию первого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х2*х3+х2*х4+х1*х5+х4*х6.
х1*х2+х1*х3+х1*х5+х1*х6+х1*х7+х2*х3+х2*х4+х2*х7+х3*х6+х3*х8+х4*х5+х5*х7+х5*х8+х6*х8+х7*х8+х5+х6+х7+х8. 4. Устройство для генерирования маски квазиортогонального кода в системе связи, которое содержит генератор сигналов функции Бента для генерирования восьми сигналов х1-х8, представляющих сигналы функции Бента и имеющих различные периоды, где период Х(n+1) в два раза больше периода Х(n), и первую логическую схему - оператор для приема с первого по девятый сигналов х1-х9 и выполнения операции по генерированию первого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х1*х4+х1*х5+х1*х6+х1*х7+х1*х8+х2*х3+х2*х4+х2*х5+х2*х6+х2*х7+х2*х8+х3*х4+х3*х5+х3*х6+х3*х7+х3*х8+х4*х5+х4*х6+х4*х7+х4*х8+х5*х6+х5*х7+х5*х8+х6*х7+х6*х8+х7*х8+х1+х3+х4+х5. 5. Устройство для генерирования маски квазиортогонального кода в системе связи, по п. 4, которое дополнительно содержит вторую логическую схему - оператор для приема с первого по девятый сигналов х1-х9 и выполнения операции генерирования второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х4+х1*х5+х1*х7+х1*х8+х2*х5+х2*х8+х3*х4+х3*х5х+х3*х6+х3*х8+х3*х9+х4*х7+х5*х8+х5*х9+х6*х7+х6*х8+х6*х9+х7*х8+х7*х9. 6. Устройство для генерирования маски квазиортогонального кода в системе связи, по п. 4, которое дополнительно содержит третью логическую схему - оператор для приема с первого по девятый сигналы х1-х9 и выполнения операции генерирования третьего сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х4+х1*х5+х1*х6+х1*х7+х1*х8+х2*х3+х2*х4+х2*х7+х2*х9+х3*х6+х3*х7+х4*х5+х4*х8+х4*х9+х5*х7+х6*х7+х6*х8+х6*х9+х8*х9+х1+х2+х5+х7+х8. 7. Устройство для генерирования маски квазиортогонального кода в системе связи, которое содержит генератор сигналов функции Бента для генерирования восьми сигналов х1-х8, представляющих сигналы функции Бента и имеющих различные периоды, где период Х(n+1) в два раза больше периода Х(n), и первую логическую схему - оператор для приема с первого по шестой сигналов х1-х6 и выполнения операции по генерированию первого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х2*х3+х2*х4+х1*х5+х4*х6.
8. Устройство по п. 7, в котором сигнал квазиортогональной маски, выходящий из логической схемы - оператора, повторяется дважды для генерирования маски с длиной 128.
9. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 7, которое содержит вторую логическую схему - оператор для приема с первого по шестой сигналов х1-х6 и выполнения по генерированию второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х3*х4+х2*х5+х3*х5+х2*х6+х4*х6+х5*x6.
х1*х2+х1*х3+х3*х4+х2*х5+х3*х5+х2*х6+х4*х6+х5*x6.
10. Устройство по п. 9, отличающееся тем, что сигнал квазиортогональной маски, выходящий из логической схемы - оператора, повторяется дважды для генерирования маски с длиной 128.
11. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 7, которое дополнительно содержит третью логическую схему - оператор для приема с первого по шестой сигналов х1-х6 и выполнения операции по генерированию третьего сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х4+х3*х4+х1*х5+х4*х5+х1*х6+х5*х6.
х1*х2+х2*х4+х3*х4+х1*х5+х4*х5+х1*х6+х5*х6.
12. Устройство по п. 11, отличающееся тем, что сигнал квазиортогональной маски, выходящий из логической схемы - оператора, повторяется дважды для генерирования маски с длиной 128.
13. Устройство для генерирования маски квазиортогонального кода в системе связи, которое содержит генератор сигналов функции Бента для генерирования восьми сигналов х1-х8, представляющих сигналы функции Бента и имеющих различные периоды, где период Х(n+1) в два раза больше периода Х(n), и первую логическую схему - оператор для приема с первого по восьмой сигналов x1-х8 и выполнения операции по генерированию первого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х2*х4+х1*х5+х4*х5+х2*х6+х3*х6+х4*х6+х1*х7+х4*х7+х5*х7+х3*х8+х4*х8. 14. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит вторую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х1*х4+х3*х4+х3*х5+х4*х5+х1*х6+х3*х6+х4*х6+х5*х6+х1*х7+х3*х7+х4*х7+х6*х7+х1*х8+х2*х8+х4*х8+х6*х8. 15. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит третью логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию третьего сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х3+х2*х4+х3*х4+х2*х5+х4*х5+х1*х6+х5*х6+х3*х7+х4*х7+х5*х7+х1*х8+х3*х8+х4*х8+х5*х8+х7*х8. 16. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит четвертую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию четвертого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х3+х1*х4+х1*х5+х2*5х+х3*х5+х4*х5+х2*х6+х4*х7+х6*х7+х2*х8+х4*х8+х5*х8+х6*х8+х7*х8. 17. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит пятую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию пятого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х4+х3*х4+х2*х5+х3*х5+х4*х6+х3*х7+х4*х7+х6*х7+х5*х8+х7*х8.
х1*х2+х1*х3+х2*х4+х1*х5+х4*х5+х2*х6+х3*х6+х4*х6+х1*х7+х4*х7+х5*х7+х3*х8+х4*х8. 14. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит вторую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию второго сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х1*х4+х3*х4+х3*х5+х4*х5+х1*х6+х3*х6+х4*х6+х5*х6+х1*х7+х3*х7+х4*х7+х6*х7+х1*х8+х2*х8+х4*х8+х6*х8. 15. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит третью логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию третьего сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х3+х2*х4+х3*х4+х2*х5+х4*х5+х1*х6+х5*х6+х3*х7+х4*х7+х5*х7+х1*х8+х3*х8+х4*х8+х5*х8+х7*х8. 16. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит четвертую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию четвертого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х3+х1*х4+х1*х5+х2*5х+х3*х5+х4*х5+х2*х6+х4*х7+х6*х7+х2*х8+х4*х8+х5*х8+х6*х8+х7*х8. 17. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит пятую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию пятого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х2*х4+х3*х4+х2*х5+х3*х5+х4*х6+х3*х7+х4*х7+х6*х7+х5*х8+х7*х8.
18. Устройство для генерирования маски квазиортогонального кода в системе связи по п. 13, которое дополнительно содержит шестую логическую схему - оператор для приема с первого по восьмой сигналов х1-х8 и выполнения операции по генерированию шестого сигнала квазиортогональной маски, в котором выполняемая операция является следующей:
х1*х2+х1*х3+х2*х3+х2*х4+х1*х5+х3*х5+х1*х6+х2*х6+х3*х6+х5*х6+х1*х7+х4*х7+х6*х7+х1*х8.
х1*х2+х1*х3+х2*х3+х2*х4+х1*х5+х3*х5+х1*х6+х2*х6+х3*х6+х5*х6+х1*х7+х4*х7+х6*х7+х1*х8.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1998/29576 | 1998-07-20 | ||
KR19980029576 | 1998-07-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2000106523A RU2000106523A (ru) | 2002-01-27 |
RU2200366C2 true RU2200366C2 (ru) | 2003-03-10 |
Family
ID=19544933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2000106523/09A RU2200366C2 (ru) | 1998-07-20 | 1999-07-20 | Устройство для генерирования маски квазиортогонального кода в системе мобильной связи |
Country Status (9)
Country | Link |
---|---|
US (1) | US6751252B1 (ru) |
EP (1) | EP1012902B1 (ru) |
CN (1) | CN1144436C (ru) |
AU (1) | AU741394B2 (ru) |
BR (1) | BR9906605A (ru) |
CA (1) | CA2303237C (ru) |
DE (1) | DE69922137T2 (ru) |
RU (1) | RU2200366C2 (ru) |
WO (1) | WO2000005779A2 (ru) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10100417A1 (de) | 2001-01-08 | 2002-07-11 | Bosch Gmbh Robert | Radareinrichtung und Verfahren zum Codieren einer Radareinrichtung |
CN102123022B (zh) * | 2010-01-08 | 2015-04-01 | 中兴通讯股份有限公司 | 一种解调参考符号的映射方法和装置 |
CN102123014B (zh) * | 2010-03-30 | 2016-05-18 | 电信科学技术研究院 | 正交覆盖码配置和跳频配置指示方法和装置 |
US9755792B1 (en) * | 2016-05-09 | 2017-09-05 | Xilinx, Inc. | Generating and checking a quaternary pseudo random binary sequence |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2527104B2 (ja) * | 1990-01-22 | 1996-08-21 | 三菱電機株式会社 | 直交系列発生器および直交系列発生器を備えたレ―ダ装置 |
US5103459B1 (en) * | 1990-06-25 | 1999-07-06 | Qualcomm Inc | System and method for generating signal waveforms in a cdma cellular telephone system |
US5353352A (en) * | 1992-04-10 | 1994-10-04 | Ericsson Ge Mobile Communications Inc. | Multiple access coding for radio communications |
FR2706704B1 (fr) * | 1993-06-09 | 1995-07-13 | Alcatel Telspace | Système de transmission numérique à étalement de spectre obtenu par codage pseudo-aléatoire basse fréquence de l'information utile et procédé d'étalement et de compression de spectre utilisé dans un tel système. |
JP2600580B2 (ja) * | 1993-09-09 | 1997-04-16 | 日本電気株式会社 | 同期式pn符号系列発生回路 |
KR0150350B1 (ko) * | 1994-05-10 | 1998-10-15 | 모리시다 요이치 | 직교변환 프로세서 |
FR2742014B1 (fr) * | 1995-12-04 | 1998-01-09 | Commissariat Energie Atomique | Circuit numerique pour recepteur differentiel de signaux a etalement de spectre par sequence directe |
US6339646B1 (en) * | 1998-11-03 | 2002-01-15 | Telefonaktiebolaget Lm Ericsson | Slotted mode code usage in a cellular communications system |
-
1999
- 1999-07-20 RU RU2000106523/09A patent/RU2200366C2/ru not_active IP Right Cessation
- 1999-07-20 EP EP99933268A patent/EP1012902B1/en not_active Expired - Lifetime
- 1999-07-20 AU AU49346/99A patent/AU741394B2/en not_active Ceased
- 1999-07-20 CN CNB998011673A patent/CN1144436C/zh not_active Expired - Fee Related
- 1999-07-20 DE DE69922137T patent/DE69922137T2/de not_active Expired - Fee Related
- 1999-07-20 BR BR9906605-0A patent/BR9906605A/pt not_active IP Right Cessation
- 1999-07-20 WO PCT/KR1999/000384 patent/WO2000005779A2/en active IP Right Grant
- 1999-07-20 US US09/358,149 patent/US6751252B1/en not_active Expired - Lifetime
- 1999-07-20 CA CA002303237A patent/CA2303237C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1144436C (zh) | 2004-03-31 |
EP1012902B1 (en) | 2004-11-24 |
WO2000005779A3 (en) | 2000-04-27 |
US6751252B1 (en) | 2004-06-15 |
WO2000005779A2 (en) | 2000-02-03 |
AU741394B2 (en) | 2001-11-29 |
EP1012902A2 (en) | 2000-06-28 |
CA2303237C (en) | 2005-12-06 |
BR9906605A (pt) | 2000-09-19 |
CN1274498A (zh) | 2000-11-22 |
AU4934699A (en) | 2000-02-14 |
DE69922137T2 (de) | 2005-04-07 |
DE69922137D1 (de) | 2004-12-30 |
CA2303237A1 (en) | 2000-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4685132A (en) | Bent sequence code generator | |
RU2160504C1 (ru) | Устройство и способ генерирования псевдошумовой последовательности в системе связи множественного доступа с кодовым разделением каналов | |
US5311176A (en) | Method and apparatus for generating Walsh codes | |
Boztas et al. | Binary sequences with Gold-like correlation but larger linear span | |
EP1763934B1 (en) | Non-contiguous variable length orthogonal codes | |
EP1489761B1 (en) | Method and apparatus for generating complex four-phase sequences for a cdma communication system | |
RU2193282C2 (ru) | Устройство и способ выработки четверичного комплексного квазиортогонального кода и расширения сигнала передачи с использованием квазиортогонального кода в системе связи мдкр | |
Sarwate et al. | Partial correlation effects in direct-sequence spread-spectrum multiple-access communication systems | |
RU2200366C2 (ru) | Устройство для генерирования маски квазиортогонального кода в системе мобильной связи | |
RU2001119172A (ru) | Способ формирования комплексного квазиортогонального кода и устройство и способ для расширения канальных данных с использованием квазиортогонального кода в системе связи МДКР | |
JP3990093B2 (ja) | 情報送信方法 | |
RU2000112928A (ru) | Устройство и способ для выработки квазиортогонального кода и расширения канальных сигналов в системе подвижной связи | |
CA2315311C (en) | Device and method for generating short pn code in mobile communication system | |
US4862479A (en) | Spread spectrum communication system | |
BG105265A (bg) | Метод и апарат за предаване и конструиране на квази ортогонални вектори | |
JP2000196562A (ja) | コード位相設定方法及び装置 | |
KR100346110B1 (ko) | 이동통신시스템의 준직교부호의 마스크 생성장치 | |
US6707841B1 (en) | Spreading code generator | |
Carroll | Spread-spectrum sequences from unstable periodic orbits | |
RU2231217C1 (ru) | Устройство и способ кодирования/декодирования в системе мобильной связи множественного доступа с кодовым разделением каналов (мдкр) | |
KR20010102427A (ko) | 갈루아 선형 피드백 시프트 레지스터용 제로 지연 마스크 | |
AU2002213658B2 (en) | A method of updating a shift register | |
EP1442546B1 (en) | Ovsf code generation | |
KR100805342B1 (ko) | 직교 확산 방법 | |
JPH11136101A (ja) | 符号系列生成器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20080721 |