Генератор последовательностей д-кодов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1765811
Автор: Турко
Текст
(5 ц 5 0 06 Г 1/02 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССРМ 580552, кл. О 06 Р 1/02, 1975.Авторское свидетельство СССРМ 1689940, кл. 6 06 Р 1/02, 1989.(57) Изобретение относится к области автоматики и вычислительной техники и можетбыть исполь овано для генерирования коЖ 1765811 А 1 дов в системах связи, передачи данных и телеметрии, Целью изобретения является расширение функциональных возможностей генератора за счет формирования последовательностей пространственных 0-кодов. Генератор содержит блок 2 формирования системы функций Уолша, счетчик 3, регистр сдвига 4, регистр 6 начального значения 0-кода, умножители 5, формирователи 7. Наличие регистра начального значения 0-кода и формирователя позволяет получить одновременно все элементы последовательности в виде пространственного 0-кода. 1 ил,5 10 15 20 25 30 35 40 45 50 55 Изобретение относится к автоматике и вычислительной технике и может быть использовано для генерирования пространственных последовательностей О-кодов в системах связи, передаче данных и телеметрии,Известен генератор пространственных функций Уолша, содержащий блок синхронизации, триггеры, преобразователь й-разрядного кода в двоичный К-разрядный код, распределитель импульсов и преобразователь двоичного кода в троичный код (см. авторское свидетельство СССР М 580552, кл, О 06 Е 1/02, 1975),Однако этот генератор имеет ограниченные функциональные возможности, так как не может формировать пространственные последовательности О-кодов, а форми"рует толькопространственные функции Уолша,что не позволяет использовать его дляразложения сигналов в темпе их поступления в базисе последовательностей О-кодов.Наиболее близким по технической сущности к предлагаемому изобретению является генератор последовательностей О-кбдов; содержащий тактовый генератор, блокформирования системы функций Уолша, блок формирования системы функций Адамара второго порядка, коммутатор, 2 п умножителей, счетчик, К(К =одоп - 1) четы.- рехразрядных регистров сдвига, сумматор по модулю два, два знаковых умножителя, причем выход тактового генератора соединен с тактовыми входами блока формирования системы функций Уолша, блока формирования системы функций Адамара второго порядка, со сдвигающим входом первого регистра сдвига и со счетным входом счетчика, выходы блока формирования системы функций Адамара второго порядка .соединены с информационными входами коммутатора, выход 1-й ( = 1,п) функции Уолша блока формирования системы функций Уолша соединен с первыми входами 1-го и (и + 1)-го умножителей, выход второй функции Уолша блока формирования системы функций Уолша соединен с управляющим входом коммутатора, )-й разрядный выход счетчика= 1,К -1 - нумерация со стороны младшего разряда) соединен со сдвигающим входом Ц+1)-го регистра сдвига, последовательные выходы всех регистров сдвига соединены с соответствующими входами сумматора по модулю два, выход сумматора по модулю два.соединен со знаковыми входами первого и второго знаковых умножителей, первый и второй выходы коммутатора соединены с информационными входами первого и второго знаковых умножителей соответственно, выход первого знакового умножителя соединен со вторымй входами с первого по и-й умножителей, выход второго знакового умножителя соединен со вторыми входами с (и + 1)-го по 2 п-й умножителей, выход умножителей являются выходами генератора (см. положительное решение по заявке М 4765255/24-24 (1 29430) от 23.10.89, кл, 6 06 Е 1/02).Однако этот генератор имеет ограниченные функциональные возможности, так как не может формировать пространственные последовательности О-кодов и не может применяться для разложения сигналов в темпе их поступления, так как генерируемые им последовательности не смещаются, не согласуются во времени с сигналом.Целью изобретения является расширение функциональных возможностей генератора за счет формирования последовательностей пространственных О- кодов.Поставленная цель достигается тем, что в известный генератор последовательностей О-кодов, содержащий тактовый генератор, блок формирования системы функций Уолша, счетчик, регистр сдвига и умножители, причем выход тактового генератора соединен с тактовым входом блока формирования системы функций Уолша и счетным входом счетчика, введены регистр начального значения О-кода и формирователи, причем выход регистра начального значения О-кода соединен с параллельным информационным входом регистра сдвига, выход переполнения счетчика соединен с управляющим входом записи регистра сдвига, сдвигающий вход регистра сдвига соединен с выходом тактового генератора, 1-й разрядный выход регистра сдвига ( = 1,2 М - 1, М = 2" - размерность О-кода) через 1-й формирователь соединен с первым входом 1-го умножителя, 1-й выход блока формирования системы функций Уолша соединен с вторым входом 1-го умножителя, выходы умножителей являются выходами генератора.На чертеже представлена структурная схема генератора последовательностей О- кодов,Генератор последовательностей О-кодов содержит тактовый генератор 1, блок 2 формирования системы последовательностей О-кодов, счетчик 3, регистр 4 сдвига, умножители 5, регистр 6 начального значения О-кода и формирователи 7.Последовательности О-кода широко используются в системах связи, передачи данных и телеметрии. Последовательности, образующие О-код, являются взаимно-орто1765811 гональными (см, Варакин Л,Е. Системы связи с шумоподобными сигналами, - М.: Радио и связь, 1985, с.108). Система последовательностей О-кода размерности К = 2 является полной; как и система функций Уолша, что позволяет использовать ее для разложения сигналов в ряд Фурье в базисе последовательностей О-кодов.Вообще 1-ю последовательность О-кода порядка М можно обозначить как(б ) =б 1 ь б 2 ь" 1 бп,.би,ь к Здесь длина последовательности И и ее порядок М связаны соотношением К = 2; номер символа изменяется в пределах и = 1,2М; а номер последовательности= 0,1М - 1, Число последовательностей равно числу символов в последовательности; т.е, й = 2 (см, Варакин Л.Е, Системы связи с шумоподобными сигналами, - М.; Радио и связь, 1985, с,106).Если ввести обозначение символов а = 1, 3= -1, то последовательности О-кодов имеют вид: а)для 1=2:(б 1) =а,ф а, а; 1110,В случае й = 8 в регистр 7 памяти необ(1) ходимо записать код35 1 1 1 01101В случае М = 16 в регистр 7 памятинеобходимо записать код;1 1 10110111100010С началом работы генератора последо 40 вательностей О-кодов первый тактовый импульс с выхода тактового генератора 1,подключенного к тактовому входу генератора 2 пространственных функций Уолша,переполняет счетчик 3, импульс перепол 45 нения с выхода которого поступает на управляющий вход записи регистра сдвига.В результате в регистре 4 сдвига окажетсязаписанной комбинация(бР)= ОРФФ РФ В соответствии с (1) система последовательностей О-кода для М = 4 может быть представлена в виде: Рассмотрим работу предварительногогенератора последовательностей О-кодов 15 для варианта М = 4, где К - число используемых последовательностей О-кода,Перед началом работы генераторапоследовательностей О-кода разряды 1- 20 разрядного счетчика 3, где К =о 92 й, устанавливаются в состояние "1", в регистр 6 начального значения О-кода, имеющий й разрядов, записывается первая последовательность О-кода (при этом значениям+1 и 25 -1 последовательности О-кода соответствуют двоичные символы 1 и О), все разряды (2 й - 1)-разрядного регистра 4 сдвига обнуляются,В соответствии с (1) и (2) в случае й = 4 30 в регистр 7 г 1 амяти необходимо записатькод С информационных выходов регистра 4 сдвига эта комбинация поступает на входы формирователей 7 импульсов, преобразую щих однополярную двоичную комбинацию+1+1+1+1 О О О,О 0 +1+1 -1 -1 О,(14) так как первая функция Уолша (+1, +1, +1, +1) образуется на первых четырех выходах генератора 2 (см. описание аналога- авт, св, 10 СССР М 580552, кл, С 06 Е 1/02, 1975),В результате на выходах умножителей 5 будет сформирована первая пространственная последовательность О-кода:15+1+1+1-10 00 (7) С поступлением второго тактового импульса с выхода тактового генератора 1 на счетный вход счетчика 3 и сдвигающий вход 20 регистра 4 сдвига счетчик 3 подсчитывает импульс,. а информация в регистре 4 сдвига сдвигается на 1 разряд, и в соответствии с (4) в регистре 8 сдвига окажется комбинация2501 1 1 О О 0(17) На вторые входы умножителей 5 поступа 35 ет четвертая пространственная функция Уолша(10) О+1-1+1-10 0 0 0 0 +1 -1-1+1,(18) 40 так как четвертая функция Уолша (+1,-1, -1,+1) образуется на четвертом - седьмом выходах генератора 2 пространственных функций Уолша.В результате на выходах умножителей 5 45 будет сформирована четвертая пространственная последовательность О-кода; О+1-1+1+10 0 0 О О+1 -1 -1 -1(19) 50 В дальнейшем формирование пространственных последовательностей О-кода на выходах умножителей 5 осуществляется аналогично описанному выше,Таким образом, предлагаемый генера тор формирует последовательности пространственных О-кодов, что позволяет существенно расширить его функциональные возможности посредством использования его в системах связи, передаче данных и телеметрии для разложения сигналов в 0011100(12) Комбинация (5) поступает на первые входыумножителей 5, на вторые входы которыхпоступает первая пространственная функция Уолша, имекщая вид; На вторые входы умножителей 5 поступает вторая пространственная функция Уолша, имеющая вид так как время функция Уолшэ (+1, -1, +1, -1) образуется на втором - пятом выходах генератора 2 пространственных функций Уолша.В результате на выходах умножителей 5 будет сформирована вторая пространственная последовательность О-кода: С поступлением третьего тактового импульса с выхода тактового генератора 1 на счетный вход счетчика 3 и сдвигающий вход регистра 4 сдвига счетчик 3 подсчитывает импульс, а информация в регистре 4 сдвига сдвигается на 1 разряд, и в соответствии с (8) в регистре 4 сдвига окажется комбинация Формирователи 7 импульсов преобразуютее: На вторые входы умножителей 5 поступаеттретья пространственная функция Уолша так как третья функция Уолша (+1, +1, -1, -1), образуется на третьем - шестом выходах генератора 2 пространственных функций Уолша.В результате на выходах умножителей 5 будет сформирована третья пространственная последовательность О-кода 0 0+1+1-1+1 О, (15) С поступлением четвертого тактового импульса с выхода тактового генератора 1 на счетный вход счетчика 3 и сдвигающий вход регистра 4 сдвига счетчик 3 подсчитывает импульс, а информация в регистре 4 сдвига сдвигается на 1 разряд и в соответствии с (12) в регистре 8 сдвига окажется комбинация: 0001110 (16) формирователи 7 импульсов преобразуютее:Заказ 3385 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 темпе их поступления в базисе последовательностей О-кодов,Формул а из о бр ете н ия Генератор последовательностей О-кодов, содержащий тактовый генератор, блок формирования системы функций Уолша, счетчик, регистр сдвига, умножители, причем выход тактового генератора соединен с тактовым входом блока формирования системы функций Уолша и счетным входом счетчика, о т л и ч а ю щ и й с я тем, что, с целью расширения функциональных возможно"тей генератора за счет формирования последовательностей пространственных О-кодов, он содержит регистр начального значения О-кода и формирователи, причем выход регистра начального значения О- кода соединен с параллельным информационным входом регистра сдвига, выход 5 переполнения счетчика соединен с управляющим входом записи регистра сдвига, сдвигающий вход регистра сдвига - с выходом тактового генератора, 1-й разрядный выход регистра сдвига ( = 1,М, й = 2" - размер ность О-кода) через 1-й формирователь соединен с первым входом 1-го умножителя, 1-й выход блока формирования системы функций Уолша соединен с вторым входом 1-го умножителя, выходы умножителей являются 15 выходами генератора.
СмотретьЗаявка
4757259, 09.11.1989
СТАВРОПОЛЬСКОЕ ВЫСШЕЕ ВОЕННОЕ ИНЖЕНЕРНОЕ УЧИЛИЩЕ СВЯЗИ ИМ. 60-ЛЕТИЯ ВЕЛИКОГО ОКТЯБРЯ
ТУРКО СЕРГЕЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 1/02
Метки: генератор, д-кодов, последовательностей
Опубликовано: 30.09.1992
Код ссылки
<a href="https://patents.su/5-1765811-generator-posledovatelnostejj-d-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Генератор последовательностей д-кодов</a>
Предыдущий патент: Высокостабильный источник опорного напряжения
Следующий патент: Устройство для синхронизации вычислительной системы
Случайный патент: Устройство для моделирования колебательного звена