SU1327317A1 - Multichannel demodulator of discrete signals - Google Patents
Multichannel demodulator of discrete signals Download PDFInfo
- Publication number
- SU1327317A1 SU1327317A1 SU864038854A SU4038854A SU1327317A1 SU 1327317 A1 SU1327317 A1 SU 1327317A1 SU 864038854 A SU864038854 A SU 864038854A SU 4038854 A SU4038854 A SU 4038854A SU 1327317 A1 SU1327317 A1 SU 1327317A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- outputs
- register
- unit
- storage unit
- Prior art date
Links
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Изобретение м.б. использовано в приемниках многоканальных модемов. Цель изобретени - повышение объема принимаемой информации. Устр-во содержит арифметический блок 1, посто- HHHbrfi запоминающий блок 3 и блок 4 выборки. В устр-во введены счетчики 2 и 5, регистр 6 огибающей, блок 7 пам ти текущих адресов, буферный запоминающий блок 8, блок 9 управлени . В п. 2 ф-лы дано устройство блока 1, содержащего п ть регистров, кодопреобразователь , сумматор, умножитель, формирователь управл ющих сигналов. 1 3.п. ф-лы. 2 ил. со ю 00 фиг.1Invention m. used in multichannel modem receivers. The purpose of the invention is to increase the amount of received information. The device contains an arithmetic unit 1, a constant HHHbrfi storage unit 3 and a sampling unit 4. Counters 2 and 5, the envelope register 6, the current address memory block 7, the buffer storage block 8, the control block 9 are entered into the device. In item 2 of the file, the device of block 1 is given, containing five registers, a code converter, an adder, a multiplier, a driver of control signals. 1 3.p. f-ly. 2 Il. with 00 00 figure 1
Description
Изобретение относитс к технике св зи и может использоватьс в приемниках многоканальных модемов..The invention relates to communication technology and can be used in multi-channel modem receivers.
Цель изобретени - повьптение объема принимаемой информации.The purpose of the invention is to indicate the amount of received information.
На фиг. 1 изображена структурна электрическа схема предложенного многоканального модул тора; на фиг. 2 - структурна электрическа схема арифметического блока.FIG. 1 shows a structural electrical circuit of the proposed multi-channel modulator; in fig. 2 is a structural electrical circuit of an arithmetic unit.
Многоканальный модул тор дискретных сигналов содержит арифметический блок 1, первый счетчик 2, посто нный запоминающий блок 3, блок 4 выборки, второй счетчик 5, регистр 6 огибающей , блок 7 пам ти текущих адресов , буферный запоминающий блок 8, блок 9 управлени .The multichannel discrete signal modulator contains the arithmetic unit 1, the first counter 2, the persistent storage unit 3, the sampling unit 4, the second counter 5, the envelope register 6, the current address memory unit 7, the buffer storage unit 8, the control unit 9.
Арифметический блок содержит пер- 20 Q отсчет опорного колебани , вый, второй, третий, четвертый и п - Результат вычислений поступает тый регистры 10 - 14, кодопреобразо- оп ть в БЗБ 8.The arithmetic unit contains the first 20 Q reference oscillation, second, third, fourth, and n - The result of the calculation is the registers 10 - 14, code conversion in BZB 8.
ватель 15, сумматор 16, умножитель 17, Указанные операции последовательно формирователь 18 управл ющих сигналов, выполн ютс по всем частотным каналамThe driver 15, the adder 16, the multiplier 17. The operations indicated sequentially the control signal generator 18 are performed on all frequency channels.
Многоканальный демодул тор дискрет- 25 за один отсчет времени. Вычислени Multichannel demodulator discre-25 for one countdown. Calculations
ных сигналов работает следующим образом .signaling works as follows.
повтор ютс в каждом отсчете интервала ортогональности.are repeated in each count of the orthogonality interval.
Таким образом, к моменту окончани интервала ортогональности в БЗБ 8Thus, by the time the orthogonality interval ends in the BZB 8
третий вход арифметического блока 1, зо Р н тс значени проекций канальныхthe third input of the arithmetic unit 1, zo P nts the value of the channel projections
сигналов, которые поступают в блокsignals that enter the unit
Групповой сигнал S поступает наThe group signal S arrives at
3535
в котором на каждом тактовом интервале умножаетс на отсчет синусоидальной огибающей формы приподн того косинуса F, формируемой в арифметичесг. ком блоке 1 с помощью счетчика 5 и Посто нного запоминающего блока 3, Введение операции умножени группового сигнала на отсчет огибающей F, или исключение этой операции, позвол ет мен ть режим обработки группово- 40 го сигнала, принима его с малой или большей селективностью. Результат умножени oi хранитс в регистре 6 огибающей. Эта величина умноз|саприн ти решени (не ука занного) .in which at each clock interval it is multiplied by the count of the sinusoidal envelope of the raised cosine F, formed in arithmetic. com block 1 using counter 5 and the Permanent storage unit 3, the introduction of the multiply operation by the envelope count F, or the elimination of this operation, allows you to change the processing mode of the group signal 40, accepting it with low or greater selectivity. The result of the multiplication oi is stored in register 6 of the envelope. This value is cleverness (solution) (unspecified).
Из изложенного известно, что ,-F,,From the above it is known that, -F ,,
1 one
22
где А - адрес отсчета. Тогдаwhere A is the address of reference. Then
ТГ гTg g
С/ WITH/
S dtsin Ак)S dtsin Ak)
формируетс следуюшЕИм образом. Содержимое счетчика 5 увеличиваетс на каждом отсчете на единицу и поступает в обратном коде на старшие разр дыformed in the following way. The contents of the counter 5 is increased at each counting by one and is fed back to the higher bits.
на младшие разр ды адресных ших подаютс нули.for lower-order address bits, zeros are given.
Значени sin Aj, поступают в арифметический блок 1 на регистр 11,The values of sin Aj are fed into the arithmetic unit 1 on register 11,
5050
етс на значени отсчетов опорных ко- 5 6-го по 9-ый) адресных шин ПЗБ 3, лебаний (синусов и косинусов), которые хран тс в виде двоичных чисел в ПЗБ 3 и поступают в арифметический блок 1, Выборка значений синусов и косинусов из ПЗБ 3 осуществл етс по вычисленным раньще тек5пдим адресам А - с помощью блока 4 выборки, который формирует знак отсчета синуса и косинуса и сам адрес значений опорных колебаний . Вычисление текущего адреса оп:орных колебаний по i-му каналу происходит путем алгебраического сложени адреса предыдущего отсчета (п-1), хран щегос в блоке 7 пам ти текущихThe values of the samples of reference co-5 of the 6th to the 9th) address tires of the PZB 3, swings (sines and cosines), which are stored as binary numbers in the PZB 3 and fed into the arithmetic unit 1, Sample of sines and cosines from the PZB 3, it is carried out according to the previously calculated A-addresses using the sampling block 4, which forms the sign of the sine and cosine reference and the address of the reference oscillation values. The calculation of the current address of the op-e-oscillations over the i-th channel occurs by algebraically adding the address of the previous reference (p-1) stored in block 7 of the current memory
В соответствии с отсчетом текущего времени it,производимым в интервале ортогональности, на выходе регистра 11 сигнал имеет положительное или gg отрицательное значение и далее поступает на первый вход умножител 17.In accordance with the current time reading it, produced in the orthogonality interval, at the output of register 11, the signal has a positive or gg negative value and then goes to the first input of the multiplier 17.
На второй вход умножител 17 приходит групповой сигнал S, поступающий на регистры 12 и 13,At the second input of the multiplier 17 comes the group signal S, arriving at registers 12 and 13,
адресов, и поступающего в арифметический блок 1 с приращением текущего адреса по i-Nfy каналу, которое формируетй счетчиком 2 с учетом частот- „„ ,addresses, and arriving in the arithmetic unit 1 with the increment of the current address on the i-Nfy channel, which is formed by the counter 2, taking into account the frequencies - „„,
НОИ поправки, поступающей в арифметический блок 1, ,-f,., (.NOI amendments to the arithmetic unit 1,, -f,., (.
Результат алгебраического сложени записываетс в блок 7 пам ти текущих адресов и в регистр текущих адресов блока 4 выборки.The result of the algebraic addition is written in block 7 of the memory of current addresses and in the register of current addresses of block 4 of the sample.
Результат умножени на значени отсчетов опорных колебаний складываетс в арифметическом блоке 1 с про- акцией канального сигнала на .предыду- П1ем отсчете, поступающей из буферного запоминающего блока 8. Х,„ « „Qsin -t- X;(n-1) Y,-, ,,Qcos +Y;(n-1).The result of multiplying by the values of the samples of the reference oscillations is added in the arithmetic unit 1 with the propagation of the channel signal to the previous one, received from the buffer storage unit 8. X, "" "Qsin -t- X; (n-1) Y, -, ,, Qcos + Y; (n-1).
3535
40 40
прин ти решени (не decide (not
Из изложенного известно, ,-F,,From the foregoing it is known, -F ,,
1 one
22
где А - адрес отсчета. Тогдаwhere A is the address of reference. Then
ТГ гTg g
С/ WITH/
S dtsin Ак)S dtsin Ak)
формируетс следуюшЕИм образом. Содержимое счетчика 5 увеличиваетс на каждом отсчете на единицу и поступает в обратном коде на старшие разр дыformed in the following way. The contents of the counter 5 is increased at each counting by one and is fed back to the higher bits.
на младшие разр ды адресных ших подаютс нули.for lower-order address bits, zeros are given.
Значени sin Aj, поступают в арифметический блок 1 на регистр 11,The values of sin Aj are fed into the arithmetic unit 1 on register 11,
6-го по 9-ый) адресных шин ПЗБ 3, 6th to 9th) address tires PZB 3,
5050
5 6-го по 9-ый) адресных шин ПЗБ 3, 5 of the 6th to the 9th) address buses of the PZB 3,
В соответствии с отсчетом текущего времени it,производимым в интервале ортогональности, на выходе регистра 11 сигнал имеет положительное или gg отрицательное значение и далее поступает на первый вход умножител 17.In accordance with the current time reading it, produced in the orthogonality interval, at the output of register 11, the signal has a positive or gg negative value and then goes to the first input of the multiplier 17.
На второй вход умножител 17 приходит групповой сигнал S, поступающий на регистры 12 и 13,At the second input of the multiplier 17 comes the group signal S, arriving at registers 12 and 13,
3131
В умножителе 17 происходит умножение S на sin А. Произведение чере кодопреобразователь 15 поступает на первый вход сумматора 16, на второй вход которого приходит значение группового сигнала с регистра 13 дл получени суммы S S sin Л.In multiplier 17, S is multiplied by sin A. The product of the code converter 15 is fed to the first input of the adder 16, the second input of which receives the value of the group signal from register 13 to get the sum S S sin L.
По yпpaвл юIцe :y сигналу О или 1, который содержитс в знаковом разр де произведени S-sin А, на выход кодопреобразовател 15 проходит пр мое или инверсное значение сигнала соответственно.According to the right: y signal O or 1, which is contained in the sign level of the product S-sin A, the output of the code converter 15 passes the direct or inverse value of the signal, respectively.
Полученный в сумматоре 16 сигнал SiS sin А необходимо сдвинуть впраSiSsinAK во дл получени вьфажени .The signal SiS sin A obtained in the adder 16 needs to be shifted from SiSsinAK into in order to obtain a fading.
Это выполнено монтажным путем. Сигнал снимаетс , начина со второго младшего разр да сумматора 16, и записываетс в регистр 6. огибающей.This is done through the installation. The signal is taken, starting with the second low-order bit of the adder 16, and is written to the envelope register.
Из блока 7 пам ти текущих адресов значение текущего адреса поступает в сумматор 16 арифменического бло- ка 1.From block 7 of the current address memory, the value of the current address is fed to the adder 16 of the arithmetic block 1.
Счетчик 2 вырабатывает приращени адреса дл каждого канала, поскольку существует однозначное соответствие между номером канала и величиной при ращени . Приращение адреса поступает в сумматор 16 арифметического блока 1, суммируетс со значением текущего адреса и запоминаетс в регистре 10, затем оп ть пересылаетс в сумматор 16, где суммируетс с час- ,тотной поправкой в регистр 14. Aj, полученное в сумматоре 16, пересыпаетс на блок 4 выборки и в блоке 7 пам ти текущих адресов, В бло- ке 4 выборки происходит преобразование полученного значенид А- в адрес , по которому извлекаютс из ПЗБ 3 значени опорных колебаний на соответствующих отсчетах. Блок 4 выборки содержит 11-ти разр дный регистр, 10-ый и 11-ый разр ды которого в соответствии со значением текущего времени -utf определ ют квадрат выбираемого значени синуса.Counter 2 generates address increments for each channel, since there is a one-to-one correspondence between the channel number and the increment value. The increment of the address enters the adder 16 of the arithmetic unit 1, is summed with the value of the current address and is stored in register 10, then again sent to the adder 16, where it is added to the frequency and total correction to register 14. Aj received in the adder 16 is poured into block 4 of the sample and in block 7 of the memory of current addresses. In block 4 of the sample, the obtained value of A is converted to the address from which 3 reference oscillation values are retrieved from the corresponding samples. Sample block 4 contains an 11-bit register, the 10th and 11th bits of which, in accordance with the value of the current time -utf, determine the square of the selectable sine value.
Величины опорных колебаний на данном отсчете из ПЗБ 3 поступают в умножитель 17. Из регистра 6 огибающей поступают значени d. Произведение о на отсчет опорного колебани пересылаетс в сумматор 16, где складываетс с проекцией канального сигнала на предьщущем отсчете, поступившей из буферного запоминающего блока 8. ИзThe magnitude of the reference oscillations at this counting from the PZB 3 enters the multiplier 17. From the envelope register 6, the values d are received. The product of the reference oscillation countdown is sent to the adder 16, where it is added to the projection of the channel signal at the previous counting received from the buffer storage unit 8. From
г g
s s
0 0
5 five
о Q about Q
5five
00
5five
17 17
сумматора 16 результат пересылаетс totalizer 16 result is forwarded
в гав ,8.in woof, 8.
Блок .9 управлени работой демодул тора вл етс блоком управлени с программируемой логикой.The demodulator operation control block .9 is a programmable logic control block.
Формирователь 18 управл ющих сигналов работает по управл ющим сигналам Пуск, поступающим из блока 9 управлени .The control signal generator 18 operates on the Start control signals coming from the control unit 9.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864038854A SU1327317A1 (en) | 1986-03-24 | 1986-03-24 | Multichannel demodulator of discrete signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864038854A SU1327317A1 (en) | 1986-03-24 | 1986-03-24 | Multichannel demodulator of discrete signals |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1327317A1 true SU1327317A1 (en) | 1987-07-30 |
Family
ID=21227055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864038854A SU1327317A1 (en) | 1986-03-24 | 1986-03-24 | Multichannel demodulator of discrete signals |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1327317A1 (en) |
-
1986
- 1986-03-24 SU SU864038854A patent/SU1327317A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 809646, кл. Н 04 L 27/22, 1979. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2049360A (en) | Digital signal processing system | |
SU1327317A1 (en) | Multichannel demodulator of discrete signals | |
US4873500A (en) | Phase accumulation continuous phase modulator | |
SU1184101A1 (en) | Device for transmission and reception of information | |
SU1262477A1 (en) | Device for calculating inverse value | |
SU1379939A1 (en) | Digital signal demodulator with phase-pulse modulation | |
SU888111A1 (en) | Sine-cosine function generator | |
SU694867A1 (en) | Device for the digital averaging of binary -coded signals | |
SU1640742A1 (en) | Group digital receiver of multifrequency codes with adaptive delta modulation | |
SU1756881A1 (en) | Modulo arithmetic unit | |
SU1091171A1 (en) | Digital extrapolating device | |
SU675421A1 (en) | Digital squarer | |
SU1282350A1 (en) | Multichannel modulator-demodulator with phase-difference-shift modulation | |
SU1317661A1 (en) | Device for reception and conversion of binary balanced code | |
SU1552397A1 (en) | Device for demodulation of digit signals with frequency modulation | |
SU1695282A1 (en) | Discrete basis function system generator | |
SU1215162A1 (en) | Digital sinusoidal signal generator | |
SU1051698A1 (en) | Scalling device | |
SU1171784A1 (en) | Multiplier | |
SU1160595A1 (en) | Demodulator for digital signals with phase-difference-shift keying | |
SU1163477A1 (en) | Adaptive delta modulator | |
SU1262480A1 (en) | Dividing device | |
SU1156090A1 (en) | Adamard transform device for digital sequences | |
FI62736C (en) | DIGITAL SPECIALDATOR FOER BEHANDLING AV STATISTICAL DATA | |
SU1453583A1 (en) | Digital frequency synthesizer |