Устройство для формирования кода

Номер патента: 843269

Авторы: Гут, Миневич

ZIP архив

Текст

Оп ИС АНИЕИЗЬВРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскинСоциалистическихРеспублик ю 843269присоединением заявки-3) Приоритет -Гфсуддрстееннмй кф СССР лв делам нзебретеннй и еткрмтнйБюллетень24сания 05.07.81 убликовано 30.06.8 та опубликования 72) Авторы изобретения Гут и М. Л. Миневи 71) Заявитель ОРМИРОВАНИЯ КО УСТРОЙСТВО ель изобретен ормирования. По устрИзобретение относится к радиотехникеи может использоваться, например, для адаптивного преобразования двоичной информации в код постоянного веса в системах радиосвязи с адаптацией по скорости передачи.Известно устройство для формированиякода, содержащее первый счетчик, выход которого через первый логический блок подключен к первому входу регистра сдвига,второй вход которого соединен с выходомпервого элемента ИЛИ, один вход которогосоединен с первым входом первого счетчика,с вторым входом первого логического блока,третьим входом регистра сдвига и выходомвторого счетчика 11,Однако известное устройство не обеспечивает достаточной точности формированиякода.Ц ия - повышение точноставленная цель достигается тем, что ойство для формирования кода, содержащее первый счетчик, выход которого чеез первый логический блок подключен к ервому входу регистра сдвига, второй вход которого соединен с выходом первого элемента ИЛИ, один вход которого соединен с первым входом первого счетчика, вторым входом первого логического блока, третьим входом регистра сдвига и выходом второго счетчика, введены блок управления, второй элемент ИЛИ, три блока элементов И, решающий блок, сумматор и второй логический блок, выход которого через сумматор подключен к первому входу решающего блока, первый выход которого соединен с входом блока управления, первый выход которого подключен к второму входу решающего блока, второй выход которого соединен с вторым входом первого счетчика, одним входом первого блока элементов И и первым входом второго счетчика, к второму вхот ду которого подключен выход второго элемента ИЛИ, входы которого соединены с выходами второго блока элементов И, один вход которого соединен с вторым выходом блока управления, третьим входом логического блока и одним входом третьего блока эле ментов И, выходы которого подключены кдругим входам первого элемента ИЛИ, причем соответствующие выходы регистра сдвига подключены к другим входам блоков эле51 О15 го 25 где все Ю; (20. 55 3ментов И, а третий выход решающего блока соединен с входом второго логического блока.На чертеже приведена структурная электрическая схема предлагаемого устройства. Устройство содержит первый счетчик 1, первый логический блок 2, регистр 3 сдвига, первый элемент ИЛИ 4, второй счетчик 5, блок 6 управления, второй элемент ИЛИ 7, три блока 8, 9 и 10 элементов И, решающий блок 11, сумматор 12, второй логический блок 13.Устройство работает следующим образом.Допустим, имеется п = 24 канала, ш = 12, т. е. на 24 позициях передаются кодовые слова постоянного веса гп = 12, следовательно всего может быть передано.2704156 кодовых слов. В известном устройстве для этого пришлось бы хранить в логическом блоке более 100000 представителей. В предлагаемом устройстве все п позиций разбиваются на несколько групп, т. е. в данном случае все и = 24 позиции разбиваются на 4 группы по и= 6 символов и на каждой группе генерируется Скодовых слов постоянного веса гп = 3, так что во всех четырех группах суммарный вес оказывается равным 12, Поскольку функций С, достигается максимума при Ь = а/2, то целесообразно всегда разбивать таким образом, чтобы это условие соблюдалось.Для генерирования всех кодовых 5 слов кода С достаточно помнить всего 1 С= 20/6 1"= 4 представителя следующего вида: 111000, 110100, 110010, 101010. Сдвиг этих представителей образует все кодовые слова3кода позстоянного веса С. Четыре таких кода Сь образуют (Сь) = (20) 4 = 1,610 кодовых слов. Если теперь в процессе работы адаптивной системы связи длительность символа увеличивается так, что вместо 24 можно использовать 25 частотных подканалов, тозвместо одного из кодов Сь используется код зС, если можно использовать 26 позиций, то два кода С и т. д. Пусть, например,3число частотных позиций меняется от 24 до 32, тогда необходимо использовать кодыз зот СВ до С и в логическом блоке помнить четыре представителя кода С, пять представнтелеи кода С и семь представителей кода Сз, всего 16 представителей, что значительйо меньше числа 105, необходимого для кода С . При переходе от кодаС к1 з коду С. число передаваемых кодовых слов меняется от 1 6 105 до (С) 4 (56) 4 Ф Ф 9,210, т. е. адаптивно растет скорость передачи, что компенсирует ее снижение за счет увеличения длительности символа.В исходном состоянии в первом логическом блоке 2 записаны все представители зо 35 40 45 50 4используемых кодов постоянного веса (например, в условиях рассмотренного примерно 16 представителей). Со входа 14 в сумматор 12 записывается исходное двоичное число, которое должно быть преобразовано в код постоянного веса. Со входа 15 поступают в блок 6 управления управляющие сигналы, которые свидетельствуют о том, какими кодами постоянного веса следует работать. Пусть, например, вначале необходимо работать кодами С. Сигналы с блока 6 управления поступают на блоки 9 и 10 элементов И, разрешая прохождение сигнала через те элементы И, которые присоединены к шестому элементу регистра 3 сдвига. Из логчческого блока 2 в регистр 3 сдвига записывается первый представитель кода С 111000,Далее по сигналу с блока 6 управления начинает работать решающий блок 11. Поскольку С = 20, и используются четыре таких последовательного передаваемых кода, то это эквивалентно передаче четырех разрядов кода с основанием 20, и следовательно, задача заключается в определении коэффициентов ; в записи исходного числа вида4(е(20) о + 4(20)+ з(20) ф + 4 з(20) з Поэтому решающий блок 11 содержит ряд логических элементов, которые поочередно определяют, является ли записанное в сумматоре 12 число большим, чем 20 З, затем 202 и т, д. пусть, например записанное в сумматоре 12 число В )20,Тогда с соответствующего опознавателя решающего блока 11 сигнал поступает на логический блок 13, по сигналу с которого из сумматора 12 вычитается число за". Одновременно производится сдвиг в регистре 3 сдвига, так что в нем оказывается записаным следующее слово кода постоянного веса. Циклический сдвиг в регистре 3 сдвига происходит с обратной. связью через блок 1 О элементов И и элемент ИЛИ 4. Одновременно символы 1 через блок 9 элементов И и элемент ИЛИ 7 поступают в счетчик 5 веса. После осуществления и - 1 сдвига счетчик 5 веса фиксирует наличие 1 п символов 1 сигнал с его выхода обнуляет содержание регистра 3 сдвига, записывает в него новое значение представителя из логического блока 2 и переводит счетчик 1 представителей в следующее состояние, выбирая тем самым нового представителя в логическом блоке 2. Так происходит до тех пор, пока записанное в решающем блоке 11 число не оказывается меньше 205, В этот момент с другого выхода решающего блока 11 поступает сигнал наблок 8 элементов И, и первое слово кода постоянного веса, соответствующее коэффициенту аз в записи исходного числа, поступает на выход 16.Одновременно этот же сигнал обнуляет счетчик 5 веса и счетчик 1 представителей, так что логический блок 2 вновь записывает первого представителя.Теперь в сумматоре 12 осталось записанным число В= В - 420 . В работу вступает второй опознаватель решающего блока 11, который сравнивает число Вс величиной 20, Пусть например, В 1 ( 2 Оф. Тогда сразу с этого опознавателя решающего блока 11 поступает сигнал на входы счетчика 5 веса и счетчика 1 представителей, подтверждая их нулевое состояние, а также на вход блока 8 элементов И и на выход 16 поступает следующее кодовое слово кода С 6, соответствующее Ы= 0. ЗазФтем число В 1 сравнивается с 20 и если В 1 )20, то аналогично определяется коэффициент а 1 и соответствующее кодовое слово поступает на выход 16.Если в какой-то момент времени оказывается возможным использовать больше 24 подканалов, то соответствующий сигнал со входа 15 поступает в блок 6 управления, В зависимости от числа подканалов с блока 6 управления подаются разрешающие сигналы на входы соответствующих .элементов И из блоков 9 и 10 элементов И, а сигналом в логический блок 2 разрешается запись соответствующих представителей в регистр 3 сдвига. В остальном работа устройства аналогична.Таким образом, предлагаемое устройство может работать в адаптивном режиме, т, е. может использоваться в еистемах с адаптацией по скорости передачи, когда вследствие увеличения длительности передаваемых символов и сужения их спектра можно увеличить число передаваемых сигналов, кроме того предлагаемое устройство гораздо проще, чем устройство для кода С. Устройство для формирования кода, содержащее первый счетчик, выход которого через первый логический блок подключен к первому входу регистра сдвига, второй вход которого соединен с выходом первого элемента ИЛИ, один вход которого соединен с первым входом первого счетчика, вторым входом первого логического блока, третьим входом регистра сдвига и выходом второго 10 счетчика, отличающееся тем, что, с цельюповышения точности формирования, введены блок управления, второй элемент ИЛИ, три блока элементов И, решающий блок, сумматор и второй логический блок, выход которого через сумматор подключен к первому входу решающего блока, первый выход которого соединен с входом блока управления, первый выход которого подключен к второму входу решающего блока, второй выход которого соединен с вторым входом первого 20 счетчика, одним входом первого блока элементов И и первым входом второго счетчика, к второму входу которого подключен выход второго элемента ИЛИ, входы которого соединены с выходами второго блока элементов И, один вход которого соединен с вторым выходом блока управления, третьим входом логического блока и одним входом третьего блока элементов И, выходы которого подключены к другим входам первого элемента ИЛИ, причем соответствующие выходы регистра сдвига подключены к другим входам блоков элементов И, а третий выход решающего блока соединен с входом второго логического блока. Источники информации,35 принятые во внимание при экспертизе 1. Авторское свидетельство СССР Мо 448592, кл, Н 03 К 13/03, 1972 (прототип).Составитель В. Маврин Редактор Л. Пчелинская Техред А 4 Бойкас Корректор М. Шарошн Заказ 5167/84 Тираж 8 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 13035, Москва, Ж - 35, Раушская наб., д. 4/5 филиал ППП Патент, г. Ужгород, ул. Проектная, 4

Смотреть

Заявка

2817682, 05.09.1979

ПРЕДПРИЯТИЕ ПЯ А-7672

ГУТ РОМАН ЭЛЯИЧ, МИНЕВИЧ МИХАИЛ ЛЕЙБОВИЧ

МПК / Метки

МПК: H04L 3/02

Метки: кода, формирования

Опубликовано: 30.06.1981

Код ссылки

<a href="https://patents.su/4-843269-ustrojjstvo-dlya-formirovaniya-koda.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования кода</a>

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