RU2029361C1 - Multichannel digital filter - Google Patents
Multichannel digital filter Download PDFInfo
- Publication number
- RU2029361C1 RU2029361C1 SU4954173A RU2029361C1 RU 2029361 C1 RU2029361 C1 RU 2029361C1 SU 4954173 A SU4954173 A SU 4954173A RU 2029361 C1 RU2029361 C1 RU 2029361C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- inputs
- trigger
- reference sequence
- Prior art date
Links
- 238000009434 installation Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Фильтр предназначен для оценки параметров входных сигналов, определения граничных или промежуточных, а также средних значений входных сигналов, в частности для их усреднения, и может быть использовано в цифровых радиотехнических системах приема и обработки сигналов, поступающих параллельно во времени, а также в измерительно-информационных системах сбора и обработки данных. The filter is designed to evaluate the parameters of the input signals, determine the boundary or intermediate, as well as the average values of the input signals, in particular for their averaging, and can be used in digital radio systems for receiving and processing signals arriving in parallel in time, as well as in measuring and information data collection and processing systems.
Цель изобретения - повышение быстродействия фильтра. The purpose of the invention is to increase the speed of the filter.
На фиг. 1 изображена схема предлагаемого фильтра; на фиг.2 показана временная диаграмма его работы. In FIG. 1 shows a diagram of the proposed filter; figure 2 shows a timing diagram of its operation.
Фильтр содержит устройство 1 управления, последовательно соединенные формирователь 2 опорной последовательности и выходной регистр 3. Каждый i-й канал (i=1,2...N) фильтра содержит последовательно соединенные входной регистр 4 (i) и компаратор 5, вторые входы которых объединены и подключены к выходу формирователя 2 опорной последовательности, а выходы подключены к соответствующим входам порогового блока 6. Выход порогового блока 6 соединен с управляющим входом формирователя 2 опорной последовательности, через элемент НЕ 7 с S-входом RS-триггера 8, с S-входом RS-триггера 9 непосредственно. Инверсные выходы RS-триггеров 8, 9 соединены с входами элемента ИЛИ 10, выход которого подключен к управляющему входу выходного регистра 3 и к R-входу IK-триггера 11. Прямой выход последнего подключен к R-входам RS-триггеров 8, 9, а инверсный выход - к I- и К-входам IK-триггера 11. С-вход этого триггера соединен с выходом устройства 1 управления. The filter contains a
Первый вход первого канала соединен с установочным входом формирователя 2 опорной последовательности. Синхронизирующие входы формирователя опорной последовательности, входных регистров 4 (i), компараторов 5 (i) и порогового блока 6 соединены с выходом устройства 1 управления. Формирователь 2 опорной последовательности содержит последовательно соединенные генератора 12 опорной последовательности и реверсивный счетчик 13, установочный, управляющий и вход синхронизации записи которого являются соответственно установочным, управляющим и синхронизирующим входами формирователя опорной последовательности. Пороговый блок 6 содержит комбинационный дешифратор 14, входы которого являются входами порогового блока, а выход соединен с первым входом компаратора 16, второй вход которого подключен к выходу генератора 15 пороговой функции. Выход компаратора 16 является выходом порогового блока. The first input of the first channel is connected to the installation input of the
В исходном состоянии IK-триггер 11 сброшен в нулевое состояние (фиг.2б, ж), нулевой уровень напряжения с прямого выхода триггера 11 поступает на R-вход сброса RS-триггеров 8, 9, удерживая тем самым уровень логической "1" на их инверсных выходах (фиг.2 в, г, з, и). На выходе элемента ИЛИ 10 сохраняется уровень логической "1" (фиг.2е, л), не изменяющий состояния выходного регистра 3 и IK-триггера 11. С выхода генератора 15 пороговой функции на вход компаратора 16 поступает код пороговой функции Р, значение которого определяется режимом работы фильтра. Например, для фильтрации среднего значения из N входных данных ВiP= N/2, а для определения минимального или максимального значений Вiсоответственно имеет Р=1, Р=N.In the initial state, the IK-trigger 11 is reset to zero (fig.2b, g), the zero voltage level from the direct output of the trigger 11 is fed to the R-reset input of the RS-flip-
Цикл измерения начинается с приходом импульса пуска из устройства 1 управления (фиг. 2а). По переднему фронту этого импульса коды Вi (пусть i= 1,2. . .8) входных данных заносятся в соответствующие регистры 4 (i). Кроме того, один из кодов Вi (например, В1) поступает на установочный вход формирователя 2 опорной последовательности и по импульсу пуска, поступающему на синхронизирующий вход формирователя опорной последовательности, записывается в счетчик 13. Одновременно импульс пуска поступает на счетный С-вход IK-триггера 11. По спаду импульса пуска IK-триггер 11 перебрасывается в единичное состояние и снимает сигнал нулевого уровня с R-входов RS-триггеров 8, 9.The measurement cycle begins with the arrival of a start pulse from the control device 1 (Fig. 2A). On the leading edge of this pulse, codes B i (let i = 1,2. .8) of the input data are entered in the corresponding registers 4 (i). In addition, one of the codes B i (for example, B 1 ) is supplied to the installation input of the reference sequence former 2 and, according to the start pulse supplied to the synchronization input of the reference sequence former, is written to counter 13. At the same time, the start pulse is supplied to the counting C input IK -trigger 11. According to the decline of the start pulse, the IK-trigger 11 is switched to a single state and removes the zero-level signal from the R-inputs of the RS-flip-
Для определенности полагают, что с помощью фильтра оценивается среднее значение величин Вi. Это значение задается генератором 15 пороговой функции. При этом, если B1 < , то число сработавших компараторов 5(i) меньше N/2 и на входе компаратора 16 появляется сигнал нулевого уровня, который, поступая на управляющий вход формирователя 2 опорной последовательности, переводит его в режим монотонного увеличения опорной последовательности. Таким образом, после установки импульсом пуска IK-триггера 11 в единичное состояние RS-триггер 9 также оказывается в единичном состоянии ("0" на инверсном выходе) (фиг.2г), а RS-триггер 8 не изменяет своего состояния, перейдя в режим хранения, так как на его R- и S-входах действуют сигналы единичного уровня. Генератор 12 опорной последовательности монотонно увеличивает значение кода в счетчике 13 и соответственно на вторых входах компараторов 5 (i). В момент, когда код на выходе формирователя 2 опорной последовательности равен или превышает N/2, срабатывает компаратор 16 и на его выходе появляется сигнал единичного уровня. При этом RS-триггер 9 не изменяет своего состояния (фиг.2г), а RS-триггер 8 переходит в единичное состояние ("0" на его инверсном выходе) под действием сигнала нулевого уровня с выхода элемента НЕ 7 (фиг.2в). При этом на выходе элемента ИЛИ 10 и на управляющем входе выходного регистра 3 появляется сигнал нулевого уровня, по которому значение кода с выхода формирователя 2 опорной последовательности переписывается в выходной регистр 3. Одновременно этот сигнал поступает на вход сброса IK-триггера 11, на прямом выходе которого формируется сигнал нулевого уровня, устанавливающий на инверсных выходах RS-триггеров единичные уровни сигналов. На выходе элемента ИЛИ 10 также появляется сигнал единичного уровня (фиг.2е). Таким образом, длительность сигнала нулевого уровня на выходе элемента ИЛИ 10 равна сумме времени срабатывания IK-триггера 11 и RS-триггеров 8, 9 (фиг.2б, в, г).For definiteness, it is believed that the average value is estimated using a filter. quantities In i . This value is set by the
Если в начале цикла фильтрации после прихода импульса пуска B1 > , то на выходе компаратора 16 появляется сигнал единичного уровня, который переводит формирователь 2 опорной последовательности в режим монотонного уменьшения значения выходной опорной последовательности. В момент, когда значение кода опорной последовательности станет меньше N/2, на выходе компаратора 16 формируется сигнал нулевого уровня (фиг.2к). В этом случае уже RS-триггер 9 не изменяет своего состояния (нулевой уровень на инверсном выходе, фиг.2и), а RS-триггер 8 устанавливается в единичное состояние ("0" на инверсном выходе). На выходе элемента ИЛИ 10 формируется импульс нулевого уровня, который переписывает код с выхода формирователя 2 опорной последовательности в выходной регистр 3.If at the beginning of the filtration cycle after the arrival of the start pulse B 1 > , then at the output of the comparator 16 a signal of a single level appears, which puts the
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4954173 RU2029361C1 (en) | 1991-06-26 | 1991-06-26 | Multichannel digital filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4954173 RU2029361C1 (en) | 1991-06-26 | 1991-06-26 | Multichannel digital filter |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2029361C1 true RU2029361C1 (en) | 1995-02-20 |
Family
ID=21583876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU4954173 RU2029361C1 (en) | 1991-06-26 | 1991-06-26 | Multichannel digital filter |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2029361C1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2444123C1 (en) * | 2010-06-23 | 2012-02-27 | Государственное образовательное учреждение высшего профессионального образования "Казанский государственный энергетический университет" (КГЭУ) | Adaptive smoothing device |
-
1991
- 1991-06-26 RU SU4954173 patent/RU2029361C1/en active
Non-Patent Citations (2)
Title |
---|
Европейский патент N 0075681А2, кл. G 06F 15/36, 1983. * |
Каппелини В. и др. Цифровые фильтры и их применение. М.: Энергоиздат, 1983, с.236. * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2444123C1 (en) * | 2010-06-23 | 2012-02-27 | Государственное образовательное учреждение высшего профессионального образования "Казанский государственный энергетический университет" (КГЭУ) | Adaptive smoothing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1053189A (en) | ||
RU2029361C1 (en) | Multichannel digital filter | |
JPS633230Y2 (en) | ||
SU970665A2 (en) | Pulse delay device | |
SU1182483A1 (en) | Digital meter of pulse duration | |
JP2003294874A (en) | Time measuring device | |
SU1018150A1 (en) | Memory | |
SU1601615A1 (en) | Device for determining stationarity of random process | |
SU1084980A1 (en) | Device for converting pulse train to rectangular pulse | |
RU2079866C1 (en) | Selector of standard time radio signals | |
SU1679625A1 (en) | Counting unit | |
SU1485223A1 (en) | Multichannel data input unit | |
SU1070532A1 (en) | Device for forming time intervals | |
SU1193818A1 (en) | Number-to-time interval converter | |
SU799120A1 (en) | Pulse shaping and delaying device | |
SU1160550A1 (en) | Single pulse shaper | |
SU1104436A1 (en) | Differential phase meter | |
SU1095381A1 (en) | Digital frequency multiplier | |
SU857974A1 (en) | Device for decoding two-frequency signals | |
SU947862A1 (en) | Error signal resistance device | |
SU1695389A1 (en) | Device for shifting pulses | |
SU1179362A1 (en) | Memory interface | |
SU1187253A1 (en) | Device for time reference of pulses | |
RU1837347C (en) | Device for data receiving | |
SU437208A1 (en) | Pulse Synchronizer |