Генератор последовательностей чисел

 

1. ГЕНЕРАТОР ПОСЛЕДОВАТЕЛЬНОСТЕЙ ЧИСЕЛ, содержащий генератор тактов, первый распределитель импульсов , блок настройки данных, блок настройки периода, регистр функций , регистр промежуточных значений функций, сумматор, элемент НЕ, четьфе элемента И, два коммутатора и триггер, причем выход генератора тактов подключен к тактовьом входам первого распределителя импульсов , регистра функций и регистра промежуточных значений функций, первый выход первого распределителя импульсов подключен к первым входам блока настройки периода и первого элемента И, выходы с первого ПОП+1-Й (п-разрядность генерируемых чисел) первого распределителя импульсов подключены к входам блока настройки данных, n+1-й вы . ход первого распределителя импульсов подключен к нулевому входу триггера и через элемент НЕ к первым входам второго и третьего элементов И, вторые входы второго и третьего элементов И подключены к выходу регистра функций, третьи входы второго и третьего элементов И подключены соответственно к первому и второму выходам блока настройки периода, выход первого элемеН та И подключен к единичному входу - ь .триггера, выход которого подключен к первому входу четвертого элемента И, выходы второго и четвертого элементов И подключены к входам сумматора, выход сумматора, подключен к информационному входу регистра функций, выход третьего элемента И подключен к первому информационному нходу первого коммутатора , второй информационный вход, управляющий вход и выход первого коммутатора подключены соответственно к выходу регистра промежуточных значений функций, второму выходу блока настройки периода и первому информационному входу второго коммутатора, управлякмций вход второго коммутатора (Л подключен к третьему выходу блока настройки периода, выход второго коммутатора подключен к й.торому входу первого элемента И и к информационному входу регистра про .межуточных значений функций, о т личающийс я тем, что, с целью расширения области применения генератора последовательностей чисел, состоящего в многоканальной генерации последовательностей чисел, он содержит блок настройки каналов, второй распределитель им4 пульсов, регистр коэффициентов, ресо гистр начальных значений функций, третий и четвертый коммутаторы, m (VTi- число каналов) .выходных элементов И, причем n+i-й выход первого распределителя импульсов подключен к тактовому входу второго распределителя импульсов, первый выход второго распределителя импульсов подключен к второму входу блока настройки периода, выходы с первого по т-й второго распределителя импульсов подключены к тактовым входам блока настройки каналов и к первым входам соответствующих выходных элементов И,вторые входы

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (61) Е 06 Е 1/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ /:ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ .ИЗОБРЕТЕНИЙ И ОТНРЬГПФ

К ABT0PCHQMV СВИДЕТЕЛЬСТВУ

:(21 ) 348 284 0 /1 8- 24 (22) 04. 08.82 . (46) 15.01.84. Бюл.Р 2 (72) Г.Л.Баранов и В.Л.Баранов (71) Институт электродинамики

LH УССР и Ордена Ленина институт кибернетики им. В.М.Глушкова (53) 681.3(088.8) (56) 1.Авторское свидетельство СССР

9 647680, кл. Q 07 W 1/02, 1979.

2. Авторское свидетельство СССР по заявке В 3304390/18-24, кл. G 06 1/02, 1981. (54) (57) 1 . ГЕНЕРАТОР ПОСЛЕДОВАТЕЛЬ НОСТЕИ ЧИСЕЛ, содержащий генератор тактов, первый распределитель импульсов, блок настройки данных, блок настройки периода, регистр функций, регистр промежуточных значений функций, сумматор, .элемент ИЕ, четыре элемента И, два коммутатора и триггер, причем выход генератора тактов подключен к тактовым входам первого распределителя импульсов, регистра функций и регистра промежуточных значений функций, первый выход первого распределите ля импульсов подключен к первым входам блока настройки периода и первого элемента И, выходы с первого @оп +1-й (n-разрядность генерируемых чисел) первого распределителя импульсов подключены к входам блока настройки данных,п +1-й вы .ход первого распределителя импульсов подключен к нулевому входу триггера и через элемент ИЕ к первым входам второго и третьего элементов И, вторые входы второго и третьего элементов И подключены к выходу регистра функций, третьи входы второго и третьего элементов

И подключены соответственно к первому и второму выходам блока настройки периода, выход первого элемен» та И подключен к единичному входу.триггера, выход которого подключен к первому входу четвертого элемента И, выходы второго и четвертого элементов И подключены к входам сумматора, выход сумматора„ подключен к информационному входу регистра функций, выход третьего элемента И подключен к первому информационному входу первого коммутатора, второй информационный вход, управляющий вход и выход первого коммутатора подключены соответственно к выходу регистра промежуточных значений функций, второму выходу блока настройки периода и первому информационному входу второго коммутатора, управляющий вход второго коммутатора подключен к третьему выходу блока настройки периода, выход второго коммутатора подключен к второму входу первого элемента И и к информационному входу регистра про.межуточных значений функций, о тл и ч а ю шийся тем, что, с целью расширения области применения генератора последовательностей чисел, состоящего в многоканальной генерации последовательностей чисел, он содержит блок настройки каналов, второй распределитель импульсов, регистр коэффициентов, регистр начальных значений функций, третий и четвертый коммутаторы, щ ()и- число каналов),выходных элементов И, причем n+l. — é выход первого распределителя импульсов подключен к тактовому входу второго распределителя импульсов, первый выход второго распределителя импульсов подключен к второму входу блока настройки периода, выходы с первого по т-й второго распределителя импульсов подключены к тактовым входам блока настройхи канаЛов и к первым входам соответствуюр;их выходных элементов И, вторые входы

1067490

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

2. Генератор по и. 1, о т л и ч аю шийся тем, что блок настройки данных состоит из переключателя и элемента ИЛИ, причем входы переключателя являются входами блока настройки данных, выходы переключателя подключены к входам элемента

ИЛИ, выход элемента ИЛИ является выходом блока настройки данных.

3. Генератор по и. 1, о т л ич а ю шийся тем, что блок настройки каналов состоит из двух переключателей, элементов ИЛИ, И, триггера и генератора одиночных

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

Известен генератор последовательностей чисел, содержащий генератор тактовых импульсов, два блока синхронизации, два блока настройки, два регистра сдвига, сумматор, два триггера, одиннадцать элементов И, четыре элемента ИЛИ и два элемента задержки (11.

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

4. Генератор по п.l, о т л и ч а ю шийся тем, что блок настройки периода состоит из элемента И, делителя частоты на п делителя частоты с регулируемым коэффициентом деления, первого и второго триггеров, причем входы элемента И в блоке настройки периода являются входами блока настройки периода, выход этого элемента И подключен к входу делителя частоты на 9 и к нулевым нходам первого и второго триггеров, выход делителя частоты на 1 подключен к единичному входу первого триггера и к входу делителя частоты с регулируемым коэффициентом деления, выход которого подключен к единичному входу второго триггера, прямой и инверсный выходы первого триггера, а также выход второго триггера являются соответственно первым вторым и третьим выходами блока йастройки периода.

2 ностей чисел, содержащий генератор тактов, распределитель импульсов, два. блока настройки, два регистра, сумматор, два коммутатора, три триггера, делитель частоты, счетчик, задатчик числа импульсов, группу элементов И, элемент задержки, элементы И, ИЛИ, HE f2) .

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

-Qellb изобретения - расширение области применения генератора, со1067490 стоящее в многоканальной генерации последовательностей чисел.

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

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

И, выходы с первого по о +1-й (rlразрядность генерируемых чисел) первого распределителя импульсов подклю чены к входам блока настройки данных, и +1-А выход первого распредели-теля импульсов подключен к нулевому входу триггера и через элемент HE к первьм входам второго и третьего элементов И, вторые входы второго и третьего элементов И подключены к выходу регистра функций, третьи входы второго и третьего элементов

И подключены соответственно к первому и второму выходам блока настройки периода, выход первого элемента И подключен к единичному входу триггера, выход которого подключен к первому входу четвертого элемента И, выходы второго и четвертого элементов И подключены к входам сумматора, выход сумматора подключен к информационному входу регистра функций, выход третьего элемента И подключен к первому информационному входу первого коммутатора, второй информационный вход, управляющий вход и выход первого коммутатора подключены соответственно к выходу регистра промежуточных значений функций, второму выходу . блока настройки периода и первому информационному входу второго коммутатора, управляющий вход .второго коммутатора подключен к третье,му выходу блока настройки периода, выход второго коммутатора подключен второму входу первого элемента И я к информационному входу регистра .промежуточных значений функций, содержит блок настройки каналов, второй распределитель импульсов, регистр коэффициентов, регистр начальных значений функций, третий и четвертый коммутаторы, m (tn — число каналов) выходных элементов И, причем й+1-й выход первого распрЕделителя импульсов подключен к тактовому входу второго распределителя импульсов, первый выход второго

65 распределителя импульсов подключен к второму входу блока настройки периода, выходы с первого по m -й второго распределителя импульсов подключены к тактовым входам блока настройки каналов и к первым входам соответствукщих выходных элементов И, вторые входы выходных элементов И подключены к .выходу третьего элемента И, первый выход первого распределителя импульсов подключен к установочному входу

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

1 и регистра начальных значений функций соответственно, тактовые входы регистра коэффициентов и регистра начальных значений функций подключены к выходу генератора тактов, второй вход четвертого элемента И и второй информационный вход второ. го коммутатора подключены к выходам регистра коэффициентов и регистра начальных значений функций соответственно.

Блок настройки данных состоит из переключателя и элемента ИЛИ, причем входы переключателя являются входами блока настройки данных, выходы переключателя подключены к входам элемента ИЛИ, выход элемента ИЛИ является выходом блока настройки данных.

Блок настройки каналов состоит из двух переключателей, элементов

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

1 0674 90

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

На фиг.1 представлена функциональная схема предлагаемого гене. ратора; на фиг.2, 3 и 4 — функциональные схемы блока настройки данных, блока настройки каналов и блока настройки периода соответственно.

Генератор последовательности чисел содержит генератор 1 тактов, распределители 2 и 3 импульсов, блоки 4,5 и 6 настройки данных, каналов и периода соответственно, регистры 7 — 10, сумматор 11, коммутаторы 12 — 15, триггер 16, элементы И 17-21, элемент НЕ 22, выходы 23 каналов.

Блок 4 настройки данных содержит элемент ИЛИ 24, переключатель

25, входы 26, выход 27.

:)

Блок 5 настройки каналов содержит генератор 28 одиночных импульсов, триггер 29, переключатели 30 и 31, элемент .И 32, элемент ИЛИ 33, тактовые входы 34, установочный вход 35, выходы 36 и 37.

Блок 6 настройки периода содержит элемент И 38, делители 39 и 40 частоты, триггеры 41 и 42, входы

43 и 44, выходы 45, 46 и 47.

Генератор последовательностей чисел работает следукщим образом.

Генератор 1 тактов вырабатывает импульсные сигналы с частотой которые поступают на вход распределителя 2 импульсов, содержащего о+1 выходов, где A — число разрядов в представлении чисел. На выходах распределителя 2 импульсов формируется о +1 последовательностей импульсов, сдвинутых друг относительно друга на один период тактовой частоты f и действукщих с частотой f / (и+1) .

Сигналы последнего 0+1-ro выхода рас пределителя 2 импульсов поступают на вход распределителя 3 им-. пульсов, имекщего m выходов, где

N — количество выходных каналов генератора последовательностей чисел.

На выходах распределителя 3 импульсов формируется m последовательностей импульсов, сдвинутых друг относительно друга на длительность импульсов (и+1) /Х и действующих е частотой f /м : +1).

10 Сигналы первых выходов распределителей 2 и 3 импульсов поступают на первый и второй входы блока 6 настройки периода, где формируют на выходе элемента И 38 последовательность импульсов, действующих с частотой f /n (и+1), которая делится делителем 39 частоты в h раз.

Иа вход делителя 40 частоты поступает последовательность импульсов, >0 действующих с частотой f /q. ä . (@+1) . Делитель 40 делит эту частоту на заданное число I4, которое определяется предварительной настройкой делителя. На выходе делителя 40 формируется последовательность импульсов частоты E /N, где

=.=Х/и rnôì), период следования кото Т-8/1л определяет количество генерируемых чисел о каждому выходному каналу генератора последовательностей чисел.

Генератор последовательностей чисел формирует на щ выходных шинах 23 m последовательностей чисел с заданным .периодом следования Т=М/ и с перестраиваемым функциональным законом изменения согласно соотношеYц А .Yg-q,j ьп,а,...,N

Д =4,й,...рМ

65 где Уц и Y q — генерируемые числа на

3-м выходе 23 в,-м и (i-1)-м циклах соответственно;

4); 0 — постоянное число, опре. деляющее íà j -м выходе 23 функциональный закон изменения согласно таблице.

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

4 настройки данных и блока 5 настройки каналов следующим образом.

С помощью переключателя 25 на

0+1 направлений блока 4 настройки данных набирают двоичный код числа

Aj . В единичных разрядах кода числа Aj переключатель 25 подключает соответствукщий выход распределителя 2 импульсов к соответствукщему входу элемента ИЛИ 24, а в нулевых разрядах набираемого кода на соответствукщем выходе переключателя 25 действует сигнал логического нуля. На выходе эле1067490 мента ИЛИ 24 из сигналов распредели теля 2 импульсов, поступающих по шинам 26, формируется последовательный. Р +1 разрядный двоичный код числа А . Код числа А представляется на и разрядах, и в старшем л+1-м разряде всегда действует сигнал логического нуля. Последовательный двоичный код числа A) поступает по шине 27 на выход блока 4 настройки данных. (О

Иомер канала j= 1,2,...,а задается в блоке 5 настройки канала с помощью переключателя 31 íà m направлений. С помощью переключателя

31 к выходу элемента ИЛИ 33 цодклю-- >5 чают соответстнукиций выход распределителя 3 импульсов, выходные сигналы которого действуют на шинах 34.

На выход элеМеята ИЛИ 33 проходит последовательность импульсов выхода распределителя 3 импульсов, соответ- . ствукщего номеру j-ro канала. Выходные сигналы элемента ИЛИ 33 поступают на первый вход элемента И 32, иа втором входе которого действует по шине 35 последовательность импульсов nepsoro выхода распределителя 2 импульсов. ila выходе элемента И 32 формируется последовательность импульсов частоты f m(h+1), запускающих .генератор 28 одиночных импульсов. Иа выхсде генератора

28 одиночных импульсов формируют-:ся импульсы, устанавливающие триггер 29 в единичное состояние. Триггер 29 находится в единичном состоянии В+1 тактов, после чего сбрасывается импульсом., действующим яа шине 35.

В режиме настройки чисел А> переключателям 30 подключают прямой 40 выход триггера 29 к шине 36, которая связана с управлякшим входом коммутатора 14. Коммутатор 14 по единичному сигналу прямого выхода

;триггера -29 подключает ияформаци- 45 оняый вход регистра 9 коэффициентов к выходу блока 4 настройки данных.

Регистр 9 коэффициентов также как и регистр 10 начальных значений функций содержит,(л+1) л разрядов ° 50

Коммутатор 14 подключает информационный вход регистра 9 коэффициентов к выходу блока 4 настройки данных иа время и +1 тактов, за которое под действием тактовых импульсов генера- 55 тора 1 в регистр 9 коэффициентов сдвигается, начиная с младшего разряда, последовательный двоичный код коэффициента А, действукщий на выходе блока 4 настройки данных.

Затем с помощью переключателя 25 блока 4 настройки данных набирают коэффициент Aj+< +1-го канала и с помацью переключателя 31 блока 5 настройки каналов задают номер j+1ro канала, вновь запускают генера- 65 тор 28 одиночных импульсов. Триггер

29 установится в единичное состояние яа и +1 тактов, что приведет, как было ранее описано, к записи в регистр 9 иовфойиивитов с вас<ода блока 4 настройки данных последовательного двоичного кода коэффициента А в .

Таким образом, в регистр 9 коэф .. фициеятов записывают все коэффициенты = 1,2,...,п1.

Затем аналогичным образом записывают в регистр 10 начальных значений функций все начальные значения функций $ >,j=I,...,tn, предварительно установив переключатель 30 блока 5 настройки каналов в положение, в котором прямой выход триггера 29 подключается к управдякщему входу коммутатора 15. В этом режиме яа переключателе 25 блока 4 настройки данных набирают двоичный код начального значения функции на переключателе 31 блока 5 настройки каналов задают номер j--ro канала. Примеры начальных значений функций 9(а указаны в таблице для тех случаев, когда функция ((х) определена при х,"- О. Настройка генератора последовательностей импульсов на заданный период осуществля- ется установкой делителя 40 яа коэффициент делителя ((.

После записи всех коэфФициентов

А> и начальных значений функций в регистр 9 коэффициентов я в регистр 10 начальных значений функций соответственяо и устаяовки заданного периода Т генерации чисел генератор последовательностей чи сел формирует по м каналам яа шинах 23 последовательностей чисел, изменяющихся по индивидуально заданному функциональному закону следующим образом.

Цикл формирования последователь ностей чисел согласно соотношению (1) начинается в момент действия импульса на выходе делителя 40 частоты. Триггер 42 устанавливается в единичное состояние на время (л+1)m тактов. Единичный сигнал прямого выхода триггера 42 поступает по шине 47 на управлякщий вход коммутатора 13, который подключает информационный вход регистра 8 промежуточных значений функций к выходу регистра 10 начальных значений функций. 3а время (n+1.)т тактов двоичные коды начальных значений функций Y<, =1,2,...,m, под действием тактовых импульсов генератора 1 сдвигаются последовательным способом из регистра 10 начальных значений функций в регистре 8 промежуточных значений функций, который содержит (n+1)W - 1 разрядов.

В случае единичного сигнала младшего разряда кода числами

1067490

10 элемент И 17 открывается н момент действия импульса на первом выходе распределителя 2 импульсов. Выходной импульс элемента И 17 устанавливает триггер 16 в единичное состояние, в котором он находится»» тактов, а н»» +1-м так те сбрасыва ется импульсом последнего выхода распределителя 2 импульсов. Единичный сигнал прямого выхода триггера 16 подключает с помощью элемента И 19 вход сумматора 11 к выходу регистра 9 коэффициентов. Под действием тактовых импульсов генера тора 1 последовательный двоичный код коэффициента первого канала А через элемент И 19 и сумматор 11 сдвигается н регистр 7 функций, который содержит (@+1) tn — 1 разрядов. Аналогичным образом, в случае единичных сигналов младших разрядов начальных значений функций +A

4 I =1,2,...,rn, соответствующие коэффициенты А переписываются из регистра 9 коэффициентов в регистр

7 функций.

За время (П+1 )»»» так тов произойдет сдвиг на один разряд двоичных кодов регистра 7 функций и регистра

8 промежуточных значений функций, к старые имеют на один раз ряд меньше, чем регистр 9 коэффициентов и регистр 10 начальных значений функций. Поэтому в. (n+1)III+1-м такте с момента начала цикла на выходе регистра 8 промежуточных значениф функций действует сигнал второго разряда кода начального значения функции У»»» первого канала.

Этот сигнал с выхода регистра 8 про° межуточных значений функций пройдет через коммутаторы 12 и 13 на вход элемента И 17, на. другом входе которого в этот момент действует им-. пульс первого выхода распределителя 2 импульсов. В случае единичного кода второго разряда начального значения функции первого канала триггер 16 устанавливается в единичное состояние, в котором он подключает выход регистра 9 коэффициентов через элемент И 19 к входу сумматора 11. В это время с выхода регистра 7 функций под действием такто(О

40 вых импульсов генератора 1 сдвигается, начиная со второго разряда, двоичный код коэффициента А», который ранее был записан из регистра 9 коэффициентов в регистр 7 функций. .Последовательный двоичный сумматор, 11 суммирует, начиная с первого разряда, двоичный код коэффициента A4„„ поступакщий с выхода регистра 9 коэф 60 фициентов со сдвинутым на один разряд двоичным кодом коэффициента А» действующим на выходе регистра 7 фуйкций. Ha выходе сумматора 11 формируется последовательный двоичный 65 код суммы А»+2А„, который равен произведению единичных кодов первого и второго разрядов начального значения функции у,,первого канала на коэффициент A» . Аналогичным образ ом формируются произведения A> ( для всех »= 1,2,...,m каналов, так как последовательные двоичные коды суммы коэффициентов и начальных значений функций Yoj сдвигаются соответственно с выходов регистра 7 функций и регистра 8 промежуточных значений функций последовательно во времени в порядке возрастания номеров каналов.

Через каждые »» tl тактов импульсы последнего »»+1-го выхода распределителя 2 импульсон блокируют с помощью элемента iiE 22 элемент И

18, стирая этим младшие разряды суммы коэффициентов, накапливаемой в регистре 7 функций по каждому каналу. В результате через (5+1) N (1 тактов с момента начала цикла в регистре 7 функций накапливаются старших разрядов произведений

4j о, j = 1,2...,п», для всех re каналов и первый цикл формирования чисел для всех lIE каналов заканчивается. В этот момент на выходе делителя 39 частоты блока б настройки периода формируется импульс, который устанавливает триггер 41 в единичное состояние на время (»»+1)П) тактов, после чего триггер 41 возвращается в нулевое состояние выходным импульсом элемента И 38.

Триггер 41 в единичном состоянии блокирует сигналом инверсного выхода элемент И 18, а сигналом прямого выхоца открывает элемент И 20 и подключает с помощью коммутатора

12 первый вход коммутатора 13 к выходу элемента И 20. Под действием тактовых импульсов генератора 1 старшие разряды произнедений Aj pe =1,2,...iw. равные У», (значениям функций в первом цикле), сдвигаются с выходов регистра 7 функций через элемент И 20, коммутаторы 12 и 13 в perистр 8 промежуточных значений функций. Через каждые и+1 тактов элемент И 20 блокируется с помощью элемента iIE 22 импульсами последнегом +1-го выхода распределителя 2 импульсов. Однонременно старшие и разрядов значений функций в первом цикле для всех

Ф каналов под действием тактовых импульсов генератора 1 сдвигаются с выхода регистра 7 функций через элемент И 20 на первые входы группы элементов И 21, вторые входы которых управляются выходными сигналами распределителя 3 импульсов.

iIa выходную шину 23 каждогораканала с выхода соответствующего элемента И 21 последовательно во вре1067490

Генерир мая дис ная фун оянный ффици)О (F (х) )

F (х) (F (х) ) а .

Я ехр (g x+ghi) ехр (yh) 1

25 к ь+у

)фР (х) )

f (х) gQ мени поступает двоичный код первого значения функции (,>,сформированного в первом цикле.

Аналогичньм образом функционирует генератор последовательностей чисел во втором и всех последукщих циклах до тех пор, пока в М -м цикле не появится .импульс на выходе делителя 40 в блоке б настройки периода. В этом случае генератор последовательностей чисел вернется в исходное состояние и начнет вновь формировать последовательности чисел, начиная с начальных значений функций, которые хранятся в регистре 10 начальных значений, 15 функций, а закон изменения выходных последовательностей чисел определяется значениями коэффициентов, которые содержатвя в регистре 9 коэффициентов. За каждые й(п+1)Ю тактов на каждой j -й выходной шине 23, -" 1,2,..., л, формируется последовательность Й чисел согласно заданному функциональному закону изменения.

Технические преимущества предлагаемого генератора последовательностей чисел по сравнению с прототипом заключаются в расширении области применения эа счет многокаиаль- ЗО, ной генерации функционально изменяемых последовательностей чисел, причем по каждому каналу генерации последовательности чисел может задаваться свой функциональный закон .изменения путем коэффициента А> и ! начального значения функции Q согласно таблице.

Примечание à, p, g, h,q, F (х), f (х) х - постоянные числа.

1067490

10б7490

Составитель В.Байков

Редактор М.Петрова Техред Е.Тепер Корректор А. Повх

Заказ 11210/52 Тирах Подписное

ВЫИИПИ Государствейного комитета СССР по делам изобретений и открытий

113035, Москва, g(-35, Раушская наб., д. 4/б

Филиал ППП Патент, г. ужгород, ул. Проектная, 4

Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел Генератор последовательностей чисел 

 

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

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

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

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

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

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

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

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

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

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