Формирователь многочастотных сигналов

Реферат

 

Изобретение относится к технике связи и может быть использовано в адаптивных синхронных и асинхронных системах связи. Формирователь многочастотных сигналов содержит генератор тактовых импульсов, два элемента НЕ, два элемента ИЛИ, три регистра, два элемента И, три триггера, элемент ИЛИ-НЕ, блок формирования кодов Уолша, блок формирования ортогональной кодовой последовательности, счетчик, сумматоры по модулю два, арифметический блок и многочастотный модулятор. Достигаемый технический результат - оперативное изменение длительности формируемых сигналов при сохранении их числа и занимаемой полосы частот. 6 з.п.ф-лы, 11 ил.

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

Известно устройство формирования сигналов - формирователь М-ичных кодов (авторское свидетельство СССР N 1504803 A1, H 03 M 5/00, опубл. 30.08.89, бюл. N 32), состоящий из генератора тактовых импульсов, триггера, элемента ИЛИ-НЕ, первого и второго регистров, первого и второго счетчиков, N-1 первых, второго, третьего и четвертого сумматоров по модулю два, N первых, N вторых и N третьих перемножителей и модулятора, причем выход генератора тактовых импульсов подключен к тактовым входам первого и второго счетчиков и тактовому входу триггера, выход которого подключен к первому входу элемента ИЛИ-НЕ, выход которого подключен к управляющим входам первого и второго регистров, первого и второго счетчиков и модулятора, старший выход первого счетчика подключен кo второму входу элемента ИЛИ-НЕ и управляющему входу триггера, первый выход первого регистра подключен к первому входу первого перемножителя с номером один, а n-е выходы первого регистра, где n = 2,3,... , N подключены к первым входам (n-1)-x первых сумматоров по модулю два, выходы которых подключены к первым входам n-x первых перемножителей, выходы N первых перемножителей подключены кo вторым входам третьих перемножителей, выходы которых подключены к соответствующим N входам третьего сумматора по модулю два, выход которого подключен к первому входу второго сумматора по модулю два, выход которого подключен к информационному входу модулятора, N выходов второго регистра подключены к первым входам N соответствующих третьих перемножителей, N выходов первого счетчика подключены ко вторым входам соответствующих N первых перемножителей и первым входам соответствующих N вторых перемножителей, выходы которых подключены к соответствующим N входам четвертого сумматора по модулю два, выход которого подключен ко второму входу второго сумматора по модулю два, N выходов второго счетчика подключены ко вторым входам соответствующих N вторых перемножителей, (n-1)-e выходы первого счетчика соединены с первыми входами (n-1)-x первых сумматоров по модулю два, вход "установка в единицу" триггера является входом "запуск" устройства, информационные входы первого и второго регистров являются соответственно первыми и вторыми информационными входами устройства, а выход модулятора является выходом устройства. Однако данное устройство не обеспечивает формирования сигналов с требуемыми корреляционными характеристиками, не имеющими боковых всплесков, возможности оперативного изменения длительности сигналов и их помехоустойчивости. Кроме того, устройство формирует только квазиортогональные сигналы, которые имеют невысокие показатели частотно-энергетической эффективности, что ограничивает область их применения.

Наиболее близким по технической сущности и выполняемым функциям к заявленному устройству аналогом (прототип) является формирователь многочастотных сигналов (aвторское свидетельство СССР N 1587636 A1, H 03 N 5/00, опубл. 23.08.90, бюл. N 31), состоящий из генератора тактовых импульсов, триггера, элемента ИЛИ-НЕ, счетчика, арифметического блока, первого и второго регистров, блока формирования кодов Уолша, сумматоров по модулю два и модулятора, причем выход генератора тактовых импульсов соединен со счетным входом счетчика, тактовыми входами блока формирования кодов Уолша и триггера, выход которого соединен с первым входом элемента ИЛИ-НЕ, выход которого соединен с установочными входами счетчика, модулятора и блока формирования кодов Уолша, тактовыми входами первого и второго регистров, выходы первого регистра и счетчика соединены соответственно с одноименными первыми и вторыми входами арифметического блока, выход которого соединен с первым информационным входом модулятора, выходы второго регистра соединены с первыми входами одноименных сумматоров по модулю два, выходы блока формирования кодов Уолша соединены со вторыми входами одноименных сумматоров по модулю два, выход арифметического блока подключен к третьим входам сумматоров по модулю два, выходы которых соединены с соответствующими вторыми входами модулятора, выходы которого являются соответствующими выходами блока, входы первого и второго регистров являются соответственно первыми и вторыми информационными входами устройства, а вход "установка в единицу" триггера является входом "запуск" устройства.

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

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

Указанный технический результат достигается тем, что в известном формирователе многочастотных сигналов, содержащем генератор тактовых импульсов, первый триггер, элемент ИЛИ-НЕ, первый и второй регистры, счетчик, арифметический блок, М сумматоров по модулю два, где М=2N, N2, блок формирования кодов Уолша и многочастотный модулятор, причем выход генератора тактовых импульсов соединен с тактовым входом первого триггера и тактовым входом блока формирования кодов Уолша, выход первого триггера соединен с первым входом элемента ИЛИ-НЕ, выход элемента ИЛИ-НЕ соединен с тактовыми входами первого и второго регистров, а также с входами "установка в ноль" блока формирования кодов Уолша и счетчика, N выходов которого подключены к соответствующим N вторым информационным входам арифметического блока, а N-ый выход счетчика соединен со вторым входом элемента ИЛИ-НЕ, N выходов первого регистра подключены к соответствующим N первым информационным входам арифметического блока, выход арифметического блока соединен с первыми входами М сумматоров по модулю два, М выходов блока формирования кодов Уолша подключены ко вторым входам соответствующих М сумматоров по модулю два, М выходов многочастотного модулятора являются М выходами устройства, N информационных входов первого регистра являются первыми N информационными входами устройства, вторыми К информационными входами устройства являются К информационных входов второго регистра, где К3, дополнительно введены первый и второй элементы НЕ, первый и второй элементы И, первый и второй элементы ИЛИ, второй и третий триггеры, третий регистр и блок формирования ортогональной кодовой последовательности. При этом выход генератора тактовых импульсов соединен с тактовым входом блока формирования ортогональной последовательности, тактовыми входами третьего триггера и третьего регистра, cоответствующие К выходы второго регистра соединены с К входами второго элемента ИЛИ и К информационными входами блока формирования ортогональной кодовой последовательности, тактовый выход блока формирования ортогональной кодовой последовательности подключен к счетному входу счетчика, а выход второго элемента ИЛИ соединен с управляющим входом блока формирования кодов Уолша и входом второго элемента НЕ, выход второго элемента НЕ соединен с первым входом второго элемента И, выход первого триггера соединен со вторым входом второго элемента И, выход которого соединен с входом первого элемента НЕ и первым входом первого элемента ИЛИ, выход первого элемента ИЛИ соединен с входом "установка в ноль" первого триггера, выход первого элемента НЕ соединен со вторым входом первого элемента И, выход которого подключен к входу "установка в единицу" первого триггера, N-ый выход счетчика соединен со вторым входом первого элемента ИЛИ, выход элемента ИЛИ-НЕ соединен с тактовым входом второго триггера, входом "установка в ноль" блока формирования ортогональной кодовой последовательности и информационным входом третьего триггера, выход третьего триггера соединен с входом "установка в ноль" многочастотного модулятора, выход второго триггера подключен к первому информационному входу блока формирования кодов Уолша, выходы М сумматоров по модулю два подключены к соответствующим М информационным входам третьего регистра, а М выходов третьего регистра подключены к соответствующим М информационным входам многочастотного модулятора, N выходов первого регистра подключены к соответствующим N вторым информационным входам блока формирования кодов Уолша, информационный выход блока формирования ортогональной кодовой последовательности подключен к дополнительному входу арифметического блока, первый вход первого элемента И является входом "запуск" устройства, а информационный вход второго триггера является третьим информационным входом устройства.

Блок формирования кодов Уолша состоит из счетчика, N переключателей и М-1 сумматоров по модулю два, причем N выходов счетчика подключены к первым информационным входам соответствующих N переключателей. Выход i-го переключателя, где i=1,2,...,N соединен с первыми входами j-x сумматоров по модулю два, где j - положительные целые числа, удовлетворяющие условию 2i-1 -1 < j < 2i, причем выходы g-x сумматоров по модулю два, где g - целые числа, удовлетворяющие условию 0 < g < M/2, соединены со вторыми входами p-x сумматоров по модулю два, где p - целые числа, определяемые выражением p = 2q+g, причем q - целые числа, удовлетворяющие условию g < 2q/ < M. Объединенные вторые входы сумматоров по модулю два с номерами, равными 2s, где s - целые числа, удовлетворяющие условию 0 s < N, являются первым информационным входом и первым выходом блока формирования кодов Уолша. Тактовый вход счетчика является тактовым входом блока формирования кодов Уолша. Вход "установка в ноль" счетчика является входом "установка в ноль" блока формирования кодов Уолша. Объединенные управляющие входы N переключателей являются управляющим входом блока формирования кодов Уолша. Вторые информационные входы N переключателей являются соответствующими вторыми N информационными входами блока формирования кодов Уолша. Выходы l-x сумматоров по модулю два, где l - положительные целые числа, удовлетворяющие условию 0 < l < М, являются (l+1)-ми выходами блока формирования кодов Уолша.

Блок формирования ортогональной кодовой последовательности состоит из К счетчиков, К-1 элементов ИЛИ, К-1 элементов И, К-1 блоков формирования последовательностей Уолша, управляемого перемножителя и блока коммутации тактовых последовательностей. N выходов -х счетчиков, где = 1, 2,..., K-1 соединены с соответствующими N информационными входами -х блоков формирования последовательностей Уолша и N входами -х элементов И. N выходов (+1)-х счетчиков соединены с соответствующими N управляющими входами -х блоков формирования последовательностей Уолша, выходы которых соединены с соответствующими К-1 информационными входами управляемого перемножителя. Выход управляемого перемножителя является информационным выходом блока. Выходы -х элементов И соединены соответственно с первыми входами -х элементов ИЛИ, тактовыми входами (+1)-х счетчиков и (+1)-ми информационными входами блока коммутации тактовых последовательностей. Выход блока коммутации тактовых последовательностей является тактовым выходом блока. Выходы -х элементов И, где = 1,2,...,K-2, соединены с (N+1)-ми входами (+1)-х элементов И. Выходы -х элементов ИЛИ соединены соответственно с входами "установка в ноль" -х счетчиков. Объединенные вход "установка в ноль" К-го счетчика и вторые входы (K-1)-x элементов ИЛИ являются входом "установка в ноль" блока формирования ортогональной кодовой последовательности. Объединенные первый информационный вход блока коммутации тактовых последовательностей, тактовый вход первого счетчика и (N+1)-й вход первого элемента И являются тактовым входом блока. Объединенные (+1)-е управляющие входы блока коммутации тактовых последовательностей и -е управляющие входы управляемого перемножителя являются (+1)-ми управляющими входами блока формирования ортогональной кодовой последовательности. Первый вход блока коммутации тактовых последовательностей является первым управляющим входом блока формирования ортогональной кодовой последовательности.

Блок формирования последовательностей Уолша состоит из сумматора по модулю два и N элементов И. Выходы элементов И соединены с соответствующими N входами сумматора по модулю два. Выход сумматора по модулю два является выходом блока формирования последовательностей Уолша. Первые входы N элементов И являются соответствующими N управляющими входами блока формирования последовательностей Уолша. Вторые входы N элементов И являются соответствующими N информационными входами блока формирования последовательностей Уолша.

Блок коммутации тактовых последовательностей состоит из элемента ИЛИ и K элементов И. Выходы элементов И являются соответствующими K входами элемента ИЛИ. Выход элемента ИЛИ является выходом блока коммутации тактовых последовательностей. Первые входы K элементов И являются соответствующими K управляющими входами блока коммутации тактовых последовательностей. Вторые входы K элементов И являются соответствующими K информационными входами блока коммутации тактовых последовательностей.

Управляемый перемножитель состоит из К-2 элементов ИЛИ, К-1 элементов И и сумматора по модулю два. Выходы К-1 элементов И являются соответствующими К-1 входами сумматора по модулю два. Выход сумматоpa по модулю два является выходом управляемого перемножителя. Выходы К-2 элементов ИЛИ соединены со вторыми входами К-2 соответствующих элементов И. Выходы -х элементов ИЛИ соединены с первыми входами (-1)-х элементов ИЛИ. Вторые входы К-2 элементов ИЛИ являются соответствующими К-2 управляющими входами управляемого перемножителя. Объединенные первый вход (К-2)-го элемента ИЛИ и второй вход (К-1)-го элемента И являются (К-1)-м управляющим входом управляемого перемножителя. Первые входы К-1 элементов И являются соответствующими К-1 информационными входами управляемого перемножителя.

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

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

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

Заявленное изобретение поясняется чертежами, где: фиг. 1 - структурная схема формирователя многочастотных сигналов; фиг. 2 - структурная схема регистров; фиг. 3 - структурная схема формирования кодов Уолша; фиг. 4 - структурная схема блока формирования кода Уолша при N=3; фиг. 5 - структурная схема переключателей; фиг. 6 - структурная схема блока формирования ортогональной последовательности; фиг. 7 - структурная схема блока формирования последовательностей Уолша; фиг. 8 - структурная схема блока коммутации тактовых последовательностей; фиг. 9 - структурная схема управляемого перемножителя; фиг. 10 - структурная схема арифметического блока; фиг. 11 - структурная схема многочастотного модулятора.

Заявленный формирователь многочастотных сигналов, показанный на фиг. 1, состоит из генератора тактовых импульсов 1, первого 2 и второго 3 элементов НЕ, первого 4 и второго 5 элементов ИЛИ, первого 6, второго 7 и третьего 8 регистров, первого 9 и второго 10 элементов И, первого 11, второго 12 и третьего 13 триггеров, элемента ИЛИ-НЕ 14, блока формирования кодов Уолша (БФКУ) 15, блока формирования ортогональной кодовой последовательности (БФОКП) 16, счетчика 17, М сумматоров по модулю два 181 - 18M, где М=2,N a N2, арифметического блока 19 и многочастотного модулятора 20. Выход генератора тактовых импульсов 1 соединен с тактовыми входами (входы C) первого и третьего триггеров 11, 13, тактовым входом (вход C) блока формирования ортогональной кодовой последовательности 16, тактовым входом (вход C) блока формирования кодов Уолша 15 и тактовым входом третьего регистра 8. Выход первого триггера 11 соединен с первым входом элемента ИЛИ-НЕ 14, выход которого соединен с тактовыми входами (входы C) первого 6 и второго 7 регистров, и тактовым входом (вход C) второго триггера 12, с входами "установка в ноль" (входы R) блока формирования кодов Уолша 15, счетчика 17, блока формирования ортогональной кодовой последовательности 16, и информационным входом (вход D) третьего триггера 13. N выходов счетчика 17 подключены к соответствующим N вторым информационным входам арифметического блока 19, а N-й выход счетчика подключен ко второму входу элемента ИЛИ-НЕ 14 и второму входу первого элемента ИЛИ 4. N выходов первого регистра 6 подключены к соответствующим N первым информационным входам арифметического блока 19 и N соответствующими вторым информационным входам блока формирования кодов Уолша 15. Выход арифметического блока 19 соединен с объединенными первыми входами сумматоров по модулю два 181-18M, М выходов блока формирования кодов Уолша 15 подключены ко вторым входам соответствующих М сумматоров по модулю два 181-18M, выходы которых соединены с соответствующими М информационными входами третьего регистра 8, М выходов которого соединены с соответствующими М информационными входами многочастотного модулятора 20, М выходов которого являются М соответствующими выходами 25 устройства. К выходов второго регистра 7, где К3, соединены с соответствующими K входами второго элемента ИЛИ 5 и соответствующими K информационными входами блока формирования ортогональной кодовой последовательности 16. Тактовый выход блока формирования ортогональной кодовой последовательности 16 подключен к счетному входу (вход C) счетчика 17, а информационный выход блока формирования ортогональной кодовой последовательности 16 подключен к дополнительному входу арифметического блока 19. Выход второго элемента ИЛИ 5 соединен с управляющим входом блока формирования кодов Уолша 15 и входом второго элемента НЕ 3, выход которого соединен с первым входом второго элемента И 10. Выход первого триггера 11 соединен со вторым входом второго элемента И 10, выход которого соединен со входом первого элемента НЕ 2 и первым входом первого элемента ИЛИ 4. Выход первого элемента ИЛИ 4 соединен с входом "установка в ноль" (вход R) первого триггера 11. Выход первого элемента НЕ 2 соединен со вторым входом первого элемента И 9, выход которого подключен к входу "установка в единицу" (вход S) первого триггера 11. Выход третьего триггера 13 соединен с входом "установка в ноль" многочастотного модулятора 20. Выход второго триггера 12 подключен к первому информационному входу блока формирования кодов Уолта 15. Первый вход 21 первого элемента И 9 является входом "запуск" устройства. N информационных входов 22 первого регистра 6 являются первыми N информационными входами устройства. К информационных входов 23 второго регистра 7 являются вторыми К информационными входами устройства. Информационный вход 24 второго триггера 12 является третьим информационным входом устройства.

Генератор тактовых импульсов 1 предназначен для формирования импульсов определенной длительности. Он может быть реализован, как описано в книге Л. М. Гольденберга, Ю.Т. Бутыльского, М.Х. Поляка "Цифровые устройства на интегральных схемах в технике связи" (М.: Связь, 1979, с. 72-76, рис. 3.14).

Регистры 6, 7 предназначены для ввода и хранения адресного кода и кода длины соответственно, а регистр 8 для хранения манипуляционного кода. Регистры 6, 7, 8 могут быть реализованы в соответствии со схемой приведенной на фиг. 2. Они состоят из соответствующего числа D триггеров, причем информационные входы (входы D) соответствующих триггеров являются соответствующими информационными входами регистра, объединенные тактовые входы (входы C) триггеров являются тактовым входом регистра, а выходы соответствующих триггеров являются соответствующими выходами регистра.

Триггер 11 совместно с элементами ИЛИ 4, И 9, 10, ИЛИ-НЕ 14 предназначен для организации управления запуском и остановкой работы счетчика 17 и блоков 15, 16 устройства, записью информации в регистры 6, 7 и триггер 12 и состоянием триггера 13. Он может быть реализован в виде синхронного двухступенчатого RS триггера на элементах И-НЕ, как описано в книге П.Г. Королева, Л. Д. Стащука "Нелинейные радиотехнические устройства военной техники связи. Часть 2. Импульсная и цифровая техника" (М.: Воениздат, 1984, с. 148-151, рис 5.16).

Триггер 12 предназначен для ввода и хранения информационного символа. Триггер 13 предназначен для задержки на один такт управляющего сигнала с выхода элемента ИЛИ-НЕ 14 и управления работой многочастотного модулятора 20. Триггеры 12, 13, а также триггеры, составляющие регистры 6, 7, 8 могут быть реализованы в виде D-триггеров, как описано в книге П.Г. Королева, Л.Д. Стащука "Нелинейные радиотехнические устройства военной техники связи. Часть 2. Импульсная и цифровая техника" (М.: Воениздат, 1984, с. 161-162, рис 5.23,в).

Блок формирования кодов Уолша 15 (БФКУ), показанный на фиг. 3, предназначен для формирования ортогональных М-разрядных параллельных кодов и состоит из счетчика 15.1, N переключателей 15.21-15.2N и М-1 сумматоров по модулю два 15.31 - 15.3M-1. N выходов счетчика 15.1 подключены к первым информационным входам соответствующих N переключателей 15.21-15.2N. Выход каждого i-го переключателя 15.21, где i=l, 2,...,N соединен с первыми входами j-x сумматоров по модулю два 15.3j, где j - положительные целые числа, удовлетворяющие условию 2i-1 j < 2i, причем выходы g-x сумматоров по модулю два 15.3g, где g - целые числа, удовлетворяющие условию 1 g < M/2, соединены со вторыми входами p-x сумматоров по модулю два 15.3p, где p - целые числа, определяемые выражением p=2q+g, причем q - целые числа, удовлетворяющие условию g < 2q < M. Объединенные вторые входы сумматоров по модулю два с номерами, равными 2s где s - целые числа, удовлетворяющие условию 0 s < N, являются первым информационным входом и первым выходом блока формирования кодов Уолша 15. Счетный вход (вход С) счетчика 15.1 является тактовым входом блока формирования кодов Уолша 15. Вход "установка в ноль" (вход R) счетчика является входом "установка в ноль" блока формирования кодов Уолша 15, объединенные управляющие входы N переключателей 15.21-15.2N, являются управляющим входом блока формирования кодов Уолша 15. Вторые информационные входы N переключателей 15.21 - 15.2N являются соответствующими вторыми N информационными входами блока формирования кодов Уолша 15, а выходы l-х сумматоров по модулю два 15.2l где l - положительные целые числа, удовлетворяющие условию 1 l < М, являются (l+1)-ми выходами блока формирования кодов Уолша 15. Например, при N=3 блок формирования кодов Уолша 15, структурная схема которого показана на фиг. 4, состоит из счетчика 15.1, трех переключателей 15.21-15.23 и семи сумматоров по модулю два 15.31-15.37. Три выхода счетчика 15.1 подключены к первым информационным входам соответствующих трех переключателей 15.21-15.23. Выход каждого i-го переключателя 15.2i, где i=1,2,3 соединен с первыми входами j-x сумматоров по модулю два 15.3j, где j - положительные целые числа, удовлетворяющие условию 2i-1 j < 2i. Таким образом, выход переключателя с номером i=1 подключен к первым входам сумматоров по модулю два с номерами, удовлетворяющими условию 21-1 j < 21 (или в преобразованном виде 1 j < 2), то есть к сумматору по модулю два с номером j= l. Выход переключателя с номером i=2 подключен к первым входам сумматоров по модулю два с номерами, удовлетворяющими условию 22-1 j < 22 (или в преобразованном виде 2 j < 4), то есть к сумматорам по модулю два с номерами j=2,3. Выход переключателя с номером i=3 подключен к первым входам сумматоров по модулю два с номерами, удовлетворяющими условию 23-1 j < 23 (или в преобразованном виде 4 j < 8), то есть к сумматорам по модулю два с номерами j=4,5,6,7. Выходы g-x сумматоров по модулю два 15.3g, где g - целые числа, удовлетворяющие условию 1 g < M/2=4, соединены со вторыми входами p-x сумматоров по модулю два 15.3p, где p - целые числа, определяемые выражением p=2q+g, причем q - целые числа, удовлетворяющие условию g < 2q < 8. Таким образом, для описываемого примера рассматриваются выходы сумматоров по модулю два с номерами g= 1,2,3. Причем выход сумматора с номером g=1 подключен ко вторым входам сумматоров по модулю два с номерами p= 2q+1, где q удовлетворяет условию 1 < 2q < 8 (то есть q=1,2 и соответственно p= 3,5). Выход сумматора по модулю два с номером g=2 подключен кo второму входу сумматора по модулю два с номером p = 2q+2, где q удовлетворяет условию 2 < 2q < 8 (то есть q=2 и соответственно p=6). Выход сумматора по модулю два с номером g=3 подключен ко второму входу сумматора по модулю два с номером p = 2q + 3, где q удовлетворяет условию 3 < 2q < 8 (то есть q=2 и, соответственно, p= 7). Объединенные вторые входы сумматоров по модулю два с номерами, равными 2s, где s - целые числа, удовлетворяющие условию 0 s < 3, являются первым информационным входом и первым выходом блока формирования кодов Уолша 15. Таким образом, объединенные вторые входы сумматоров по модулю два с номерами, равными 20=1, 21=2, 22=4, являются первым информационным входом и первым выходом блока, так как значения 0, 1, 2 удовлетворяют условию 0s<3. Счетный вход (вход C) счетчика 15.1 является тактовым входом блока формирования кодов Уолша 15. Вход "установка в ноль" (вход R) счетчика является входом "установка в ноль" блока формирования кодов Уолша 15, объединенные управляющие входы переключателей 15.21, 15.22, 15.23 являются управляющим входом блока формирования кодов Уолша 15, вторые информационные входы трех переключателей 15.21, 15.22, 15.23 являются соответствующими вторыми тремя информационными входами блока формирования кодов Уолша 15, а выходы l-х сумматоров по модулю два 15.2l, где l - положительные целые числа, удовлетворяющие условию 1 l < 8, являются (l+1)-ми выходами блока формирования кодов Уолша 15 (выход первого сумматора по модулю два - вторым выходом блока, выход второго - третьим и т.д., выход сумматора по модулю два с номером l=7 является восьмым выходом блока).

Переключатели 15.21-15.2N предназначены для управления входами блока формирования кодов Уолша и могут быть реализованы в соответствии со схемой, приведенной на фиг. 5. Они состоят из первого 15.2.1 и второго 15.2.2 элементов И, элемента НЕ 15.2.3 и элемента ИЛИ 15.2.4, причем выходы элементов И 15.2.1 и 15.2.2 соединены с соответствующими входами элемента ИЛИ 15.2.4, выход которого является выходом переключателя, первые входы первого 15.2.1 и второго 15.2.2 элементов И являются соответственно первым и вторым информационными входами переключателя, выход элемента НЕ 15.2.3 подключен кo второму входу второго элемента И 15.2.2, объединенные второй вход первого элемента И 15.2.1 и вход элемента НЕ 15.2.3 являются управляющим входом переключателя.

Блок формирования ортогональной кодовой последовательности (БФОКП) 16, показанный на фиг. 6, предназначен для формирования последовательности, являющейся суммой по модулю два ортогональных кодовых последовательностей кратной длины и состоит из К-1 элементов ИЛИ 16.11 -16,1K-1, К счетчиков 16.21 - 16.2K, K-1 элементов И 16.31-16.3K-1, K-1 блоков формирования последовательностей Уолша 16.41 - 16.4K-1, блока коммутации тактовых последовательностей (БКТП) 16.5 и управляемого перемножителя (УП) 16.6. N выходов -х счетчиков 16,2, где = 1,2,...,K-1 соединены с соответствующими N информационными входами -х блоков формирования последовательностей Уолша 16,4 и N входами -х элементов И 16,3, а N выходов (+1)-x счетчиков 16,2+1 соединены с соответствующими N управляющими входами -х блоков формирования последовательностей Уолша 16,4. Выходы K-1 блоков формирования последовательностей Уолша 16.41-16.4K-1 соединены с соответствующими K-1 информационными входами управляемого перемножителя 16.6, выход которого является информационным выходом блока. Выходы -х элементов И 16,3 соединены соответственно с первыми входами -х элементов ИЛИ 16,1, тактовыми входами (+1)-x счетчиков 16,2+1 и (+1)-ми информационными входами блока коммутации тактовых последовательностей 16.5. Выход блока коммутации тактовых последовательностей 16.5 является тактовым выходом блока. Выходы -x элементов И 16,3, где = 2,3,...,K-2, соединены с (N+1)-ми входами (+1)-x элементов И 16,3+1, а выходы -x элементов ИЛИ 16,1 соединены с входами "установка в ноль" соответствующих -x счетчиков 16,2. Объединенные вход "установка в ноль" K-го счетчика 16.2K и вторые входы элементов ИЛИ 16.11-16.1K-1 являются входом "установка в ноль" блока формирования ортогональной кодовой последовательности, а объединенные первый информационный вход блока коммутации тактовых последовательностей 16.5, тактовый вход первого счетчика 16.1 и (N+1)-й вход первого элемента И 16.31 являются тактовым входом БФОКП. Объединенные (+1)-e управляющие входы блока коммутации тактовых последовательностей 16.5 и -e управляющие входы управляемого перемножителя 16.6 являются (+1)-ми управляющими входами блока формирования ортогональной кодовой последовательности, а первый вход блока коммутации тактовых последовательностей 16.5 является первым управляющим входом блока формирования ортогональной кодовой последовательности.

Блок формирования последовательностей Уолша 16.4 предназначен для формирования из сигналов, поступающих на его информационные входы с соответствующего счетчика последовательностей Уолша, номер которых определяется значениями сигналов, поступающих на его управляющие входы. Данный блок может быть реализован в соответствии со схемой приведенной на фиг. 7. Он состоит из сумматора по модулю два 16.4.2 и N элементов И 16.4.11 - 16,4.1N, выходы которых соединены с соответствующими N входами сумматора по модулю два 16.4.2, выход которого является выходом блока формирования последовательностей Уолша, первые входы N элементов И 16.4.11-16.4.1N являются соответствующими N управляющими входами блока формирования последовательностей Уолша, а вторые входы N элементов И 16.4.11-16.4.1N - являются соответствующими N информационными входами блока формирования последовательностей Уолша.

Блок коммутации тактовых последовательностей (БКТП) 16.5, показанный на фиг. 8, предназначен для выделения тактовой последовательности с частотой, определяемой номером ненулевого разряда регистра 7. Он состоит из элемента ИЛИ 16.5.2 и К элементов И 16.5.11-16.5.1K, выходы которых являются соответствующими К входами элемента ИЛИ 16.5.2, выход которого является выходом блока коммутации тактовых последовательностей, причем первые входы K элементов И 16.5.11-16.5.1K являются соответствующими K управляющими входами блока коммутации тактовых последовательностей, а вторые входы К элементов И 16.5.11-16.5.1K являются соответствующими K информационными входами блока коммутации та