Устройство для обработки сигналов
Иллюстрации
Показать всеРеферат
Изобретение относится к сейсмометрии и может быть использовано в сейсморазведке для регистрации и обработки сигналов. Целью изобретения является повышение отношения сигнал/шум путем введения нелинейной цифровой фильтрации селекции входного сигнала по скорости при нелинейных условиях распространения. Устройство содержит два аналого-цифровых преобразователя, схему сравнения кодов анализатора экстремумов, запоминающее устройство, мультиплексор, L регистров сдвига, дополнительный регистр, первый и второй триггеры, первый и второй цифровые фильтры, первую и вторую схемы сравнения кодов функций, первый и второй регистры параллельного действия, буферный регистр, блок опорных функций, блок синхронизации. Изобретение позволяет путем многомерной фильтрации осуществлять направленную когерентную обработку сигнала, улучшить в N раз отношение сигнал/помеха (N - число накоплений), а при недостаточной априорной информации о сигнале - самонастраиваться по двум координатам (скорость, дальность). 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
И9) И1) Ц1)У С 01 7 1/24
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОЬЮ СВИДЕТИЗЬСТВУ
ГОСУААРСТВЕННЫЙ НОМИУЕУ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4401874/24-25 (22) 01,04.88 (46) 15.07.90. Бюл. У 26 (72) И.И. Корниенко, П.В. Сахон и С.В. Омельченко (53) 550.83 (088,8) (56) Авторское свидетельство СССР
9 1278?41, кл. С 01 V l/24, 1986.
Авторское свидетельство СССР
Ф 1458845, кл. G 01 V 1/24, 1987. (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ СИГНАJlOB (57) Изобретение относится к сейсмометрии и может быть использовано в сейсморазведке для регистрации и .обработки сигналов. Целью изобретения является повышение отношения сигнал/шум путем введения нелинейиой цифровой фильтрации селекции входного сигнала по скорости при нелинейИзобретение относится к сейсмометрии и может быть использовано в сейс- моразведке для регистрации и обработки сигналов.
Цель изобретения — повышение отношения сигнал/шум путем проведения нелинейной цифровой фильтрации и селекции входного сигнала по скорости при нелинейных условиях распространения.
На чертеже приведена блок-схема устройства.
Схема устройства содержит первый аналого-цифровсй преобразователь 1, первую входную шину 2, схему сравне2 ных условиях распространения. Устрой= ство содержит два аналого-цифровых преобразователя, схему сравнения кодов анализатора экстремумов, запоминающее устройство, мультиплексор, 1 регистров сдвига, дополнительный регистр, первый и второй триггеры, первый и второй цифровые фильтры, первую и вторую схемы сравнения кодов функций, первый и второй регистры па-. раллельного действия, буферный регистр, блок опорных функций, блок синхронизации. Изобретение позволяет путем многомерной фильтрации осуществлять направленную когерентную обработку сигнала. улучшить в и раз отношение сигнал/помеха (n - число накоплений), а при недостаточной априорной информации о сигнале — самонастраиваться по двум координатам (скорость, дальность). 1 ил. ния 3 кодов анализатора экстремумов, запоминающее устройство 4, входную шину 5 импульсов синхронизации, мультиплексор 6, регистры сдвига 7.1...7.1, ° ° ополнительный регистр 8, первый 9 второй 10 триггеры, второй аналогоцифровой преобразователь ll, вторую входную шину 12, первый цифровой фильтр 13, второй цифровой фильтр 14, первую схему сравнения 15 кодов функций, вторую схему сравнения 16 кодов функций, первые и вторые регистры параллельного действия 17 и 18, буферный регистр 19, блок опорных функций
1578671
20, блок синхронизации 2!, первые выходы регистров сдвига 7, вторые выходы регистров сдвига 7, первые входы запоминающего устройства 4, первые, вторые и третьи входы мультиплексора 6, параллельные входы и выходы дополнительного регистра 8, первые и вторые входы схемы сравнения
3, выходы первого цифрового фильтра 1О
13, выходные шины регистров параллельного действия 17 и 18 соответст- . венно, первые и вторые входы буферного регистра 19, вторые входы и выходы . первой 15 и второй 16 схем 15 сравнейия соответственно, управляющие входы первого 17 и второго 18 регистров параллельного действия, информационные выходы, пятый выход, шестой выход, седьмой выход блока 20 синхронизации 21, соединительные шины, второй вход запоминающего устройства 4, первый вход первого триггера 9, тактовые входы регистров сдвига .7, вход дополнительного регист-25 ра 8, выходную шину 22, Первый аналого-цифровой преобразователь 1 соединен с первой входной шиной 2. Выходы триггеров 9 и 10 соединены с первым и вторым адресными 3Q входами мультиплексора 6, выход второго триггера 10 соединен также с установочным входом первого тирггера
9, С-вход второго триггера 10 соединен с выходом схемы сравнения 3 кодов анализатора экстремумов.
Входная шина 5 импульсов синхронизации соединена с первым входом первого триггера 9, с тактовыми входами регистров сдвига и входом 1-раз- 40 рядного дополнительного регистра 8 °
Первый выход мультиплексора 6 соединен с входом последовательной записи первого регистра сдвига 7, а
1-й вход мультиплексора 6 — с входом 45 последовательной записи 1-ro регист-. ра сдвига 7.1 соответственно, первые выходы 22 регистров сдвига 7 соединены с входами запоминающего устройства 4 соответственно, вторые выходы 50 регистров сдвига соединены с .вторыми информационными входами мультиплексора б соответственно и с параллельными входами дополнительного регистра
8 соответственно, вторые выходы регистров сдвига 7 соединены также с вторыми входами схемы сравнения 3 кодов анализатора экстремумов соот- . ветственно, выходы дополнительного регистра 8 подключены к третьим информационным входам мультиплексора б соответственно.
Кроме того, второй аналого-цифровой преобразователь ll соединен с второй входной шиной 12, выходы первого 1 и второго 11 аналого-цифровых преобразователей соединены соответственно с входами первого цифрового фильтра 13, выходы которого подключены к первым информационным входам мультиплексора 6, к первым входам схемы сравнения 3 кодов анализатора экстремумов, а также к входам второго цифрового фильтра 14 соответственно. Первые выходы второго цифрового фильтра 14 подключены непосредственно к первым входам первой схемы сравнения 15 кодов функций, а вторые выходы второго цифрового фильтра 14 — к первым входам второй схемы сравнения
16 кодов функций соответственно, при этом первые и вторые выходы второго цифрового фильтра 14 через первые
17 и вторые 18 регистры параллельного действия подключены соответственно посредством шин к входам буферного регистра 19 и к вторым входам первой 15 и второй 16 схем сравнения кодов функций, выходы которых соединены с управляющими входами первого
17 и второго 18 регистров параллельного действия, Выходы буферного регистра 19 соединены соответственно с входами блока опорных функций 20, выходы которого соответственно подключены к третьим входам первого цифрового фильтра 13 и к вторым входам второго цифрового фильтра 14.
Первый выход блока синхронизации
21 соединен с тактовыми входами первого 1 и второго 11 аналого-цифровых преобразователей, вторые и третьи выходы блока синхронизации 21, формирующие номера функций, соединены с вторыми входами первого 17 н второго
18 регистров параллельного действия соответственно, четвертый выход блока синхронизации 21 подключен к входу блока опорных функций 20 и к буферному регистру 19, информационные выходы блока синхронизации 21 соединены соответственно с информационными входами мультиплексора б,.установочный вход второго триггера 10 посредством шивы соединен с пятым выходом блока синхронизации 21, шестой выход которого шиной соединен с установочными вхо1578671 с (щ)
Х,„(a,j) 10
5 <<(° Х (1,)) 15
U(t) = Re U(t) e
35
50
55 дами регистров сдвига, а .седьмой— с входом запоминающего устройства 4, которое соединено с выходной шиной
22. Первый вход первого триггера 9 соединен с входной шиной 5 импульсов синхронизации.
I J
Предлагаемое устройство работает следующим образом.
В блоке синхронизации 21 импульсами синхронизации, идущими по шине
5, формируются импульсы, переключающие запоминающее устройство 4 в режим записи.
Триггеры 9 и 10 служат для управления мультиплексором 6. К моменту оцифровки аналогового сигнала блоком синхронизации 21 обеспечинается установка в исходное состояние триггеров 9 и 10, регистров сдвига 7,1...
7.1, первого 17 и второго 18 регистров параллельного действия, при этом мультиплексор 6 обеспечивает подключение выходов регистрбн сдвига
7.1...7.1 к входам их последовательной записи.
Входной сигнал U(t) представляющий собой функцию при этом е J Q(tl
U(t) = U(t)e = Ut(t)— — jU,(), (f — центральная частота узкополосо ного сигнала, t — текущее время) поступает по первой входной шине 2 на первый 1 и по второй входной шине 12 на второй 11 аналого-цифровые преобразователи в виде синфазной составляющей комплексной огибающей
U {t) = U(t) сову(е) и квадратурной составляющей комплексной огибающей
U,(t) = U{t) sing(t) соответственно, где они подвергаются дискретизации во времени и квантованию по уровню амплитуд квадратурных (комплексных) составляющих.
Частота дискретизации аналогоцифровых преобразователей задается блоком синхронизации 21, на вход которого подаются импульсы синхронизации по входной шине 5.
Первый цифровой фильтр 13 осуществляет двумерную цифровую снентку сигналов Y . и Y первого 1 и второ М эн го 11 АЦП с опорными сигналами Х „(1, m) Х ц(1,m), поступающими с блока
oflopHbJx функций 20 в соответствии формулой
L ,К Q U (k-1,m-j)x
j-- е=
+ U,(1-l,m-j) Х,„(1,j); Ь (k 1,m-З) «
1--i Е--<.
+ Uñ(k 11m 3) х5 (11j)ó где N — номер выходной функции, отличающейся опорной функцией по k,m, н производит вычисление. функции вида
Ай(®,m) = Ь (Ъс (k,m), Y>„(k где U (k,m), U (k,m) — совокупность входных синфазных и квадратурных составляющих первого цифроног<< фильтра, полученные дискретизацией сигнала на К отсчетов для каждого из
m зондирований.
Во втором цифровом фильтре 14 ны числяются функции
Вн(п< m) AN(1 m)h(n k<0);
K» »< м
Вн(1с,п<) =,КА„(1с,m)h(O,n<-m), где h(k,0), h(O,m) — опорные функции.
Опорные функции формируются блоком опорных функций 20 и представляют собой импульсную характеристику фильтра верхних частот для разных
k u m.,Äàëåå, значения функции В1,(п,m) обрабатываются первой схемой сравнения 15 кодов функции и первым регистром параллельного действия 17, а значения функции В <(k и ) — второй схемой сравнения 16 кодов функции и вторым регистром параллельного действия 18 соответственно.
При этом при превышении вновь при-шедшего кода для каждой из функций над кодом, поступающим из регистра параллельного действия (17 или 18) этой же функции, соответствующая схе157867!
7 ма сравнения 15 или 16 кодов функции формирует сигнал записи нового значения кода функции в регистр параллельного действия (17 или 18) соответствующей функции с фиксацией кода
5 номера (И) функции в этом же регистре параллельного действия (17 или 18), идущих с. блока синхронизации 21.
Зафиксированные в первом 17 и вто- 1р ром 18 регистрах параллельного действия коды функций и их номера по сигналу с блока синхронизации 21 переписываются в буферный регистр 19, после чего и ульсом из блока синхрони- 15 зации 21.первый 17 и второй 18 регистры параллельного действия устанавливаются в исходное состояние.
Величины В „(n m) и B11 (k n ) в блоке опорных функций 20 сравнивают"
20 ся с порогами (заданными в виде постоянных коэффициентов) и служат для выбора соответствующих h(k,0), h(0,m)„ т.е. ширины полосы пропускания фильтра верхних частот. Чем меньше величи- 25 ны В (n.„m), В (1с,n>), тем ниже граничная частота полосы пропускания цифрового фильтра верхних частот.
Выбором соответствующего номера изменяются опорные функции первого цифрово- 3р го фильтра 13, соответствующие наи- . лучшей фокусировке. Для повышения помехоустойчивости номера N могут быть усреднены путем суммирования за несколько циклов в блоке опорных функций 20, Опорные функции Хс„(1,m), Х (1,m) формируются таблично в блоке опорных функций 20 посредством ППЗУ с учетом того, что опорная функция равна про- 4О изведению функции окна (например, Хемминга, Ханнинга, прямоугольного) и импульсной характеристики, которая комплексно сопряжена с импульсной характеристикой модели распространения 45 волн, Коды с выхода первого цифрового фильтра 13 поступают одновременно на входы мультиплексора 6 и входы схемы сравнения 3 кодов, где сравниваются коды с выхода 32 первого цифрового фильтра 13 и коды с m-х разрядов регистров сдвига 7,1;..7.1, так как последние находились в исходном состоянии (код, хранящийся в регистрах сдвига, меньше кода.на выходе первого цифрового фильтра), срабатывает схема сравнения 3 кодов, выходная команда которой с задержкой устанавливает второй триггер 10 в единичное состояние, в результате чего через мультиплексор 6 происходит запись выходного кода с первого цифрового фильтра 13 на входы последовательной записи и регистров сдвига 7.1...7.1 и на входы регистров с выхода блока синхронизации 21 по шине, коды которой соответствуют номерам каналов дальности и номерам каналов скорости.
Таким образом, по окончании первого импульса синхронизации (команды с блока синхронизации 21 на регистры сдвига 7.1...7.1 и дополнительный регистр 8) происходит запись в регистры сдвига 7,1...7.1 выходного кода первого цифрового фильтра 13 и кодов номера канала дальности и номера канала скорости.
По переднему фронту очередного импульса синхронизации триггер 9 устанавливается в единичное состояние, изменяя адрес мультиплексора 6 так, что он подключает выходы дополнительного регистра 8 к входам последовательной записи регистров сдвига 7.1...7-.1 через входы мультиплексора 6.
С приходом m-1 импульсов синхронизации, по их заднему фронту происходит m-1 циклический сдвиг кодов, записанных в регистрах сдвига
7.1. ° .7.1 и дополнительном регистре
8. Этим обеспечивается запись экстремального кода в m-1 разряды регистра сдвига 7.1...7.1, которые соответствуют самому большому весу. С приходом в+1 импульса синхронизации происходит следующая выдача нового кода с первого цифрового фильтра, при этом триггеры 9 и 10 устанавливаются в исходное состояние.
Алгоритм обработки для очередной выдачи кода с первого цифрового фильтра 13 (кроме последнего в данном цикле) происходит следующим образом.
Если схема сравнения 3 кодов анализатора экстремумов не срабатывает, то по заднему фронту импульсов синхронизации происходит сдвиг кодов в регистрах сдвига 7.
Если код аналого-, цифрового преобразования не превысил коды, записанные в m разрядах регистров сдвига 7; то после m-ro сдвига происходит новая выдача кода с первого цифрового
9 157867 фильтра 13. Если код первого цифрового фильтра 13 превысил один иэ кодов, записанный в каком-то разряде регистров сдвига 7 после 1-го сдвига то
5 срабатывает схема сравнения 3 кодов, выходная команда которой. аналогично описанному устанавливает второй триггер 10 в единичное состояние, переключая мультиплексор 6 в режим приема выходного кода с первого цифрового фильтра 13 на входы последовательной записи регистров сдвига 7.1...
7.1, а .с выходов блока синхронизации
21 - на входы последовательной записи регистров сдвига 7.(d+1)...(7.1) соответственно, при этом код блока синхронизации 21 соответствует номеру кода дальности и скорости (азимута при синтезированной апертуре,или кажу- 20 щейся скорости волны в данном цикле).
По заднему фронту. импульсов синхро-. низации происходит запись и сдвиг информации в регистрах сдвига 7 совместно с дополнительным регистром 8, 25 поступающей с выходов первого цифро. вого фильтра 13 и блока синхронизации 21. Далее по переднему фронту импульса синхронизации первый триггер
9 устанавливается в единичное состоя- 30 ние, подключая через мультиплексор 6
1 выходы дополнительного регистра 8 к входам последовательной записи регистров сдвига 7. При этом с приходом (m — 1 — 1) импульсов синхрони35 зации происходит (m — 1 — 1) циклический сдвиг кодов, записанных в регистры сдвига 7 и дополнительный ре-гистр 8, т.е. происходит вставка кода первого цифрового фильтра совмест- gp но с вытеснением младшего разряда в дополнительный регистр 8. Далее процесс повторяется.
По команде с блока синхронизации
21 информация с выходов регистров ф5 сдвига 7 переписывается в запоминающее устройство 4 без прекращения анализа и обработки сигналов, по очередной команде с блока синхронизации
21 запоминающее устройство 4 переключается в режим считывания информации по выходной шине 22, при этом триггеры 9 и 10, регистры сдвига 7, регистры параллельного действия 17 и 18 устанавливаются в исходное состо- 55 яние.
Таким образом, устройство для обработки сигналов осуществляет много10 мерную нелинейную фильтрацию, что поз-, воляет осуществить сверхнаправленную когерентную обработку сйгнала. Выбор и коррекция нелинейности скорости и дальности осуществляется первым цифровым фильтром при помощи выбора опорных функций, которые заранее рассчитаны исходя из геометрических соотношений распространения волн. Выбор опорных функций осуществляется по настройке на верхних частотах совместной полосы пропускания первого и второго цифровых фильтров, что соответствует требуемому разрешению сигнала по обеим координатам. Причем адаптивный выбор полосы пропускания второго цифрового фильтра также осуществляется блоком опорных функций, задающим пороговые значения, по которым происходит сравнение входного сигнала второго цифрового фильтра в данной полосе частот, что позволяет производить выбор полосы в изменяющихся условиях приема. Улучшение отношения сигнал/шум при когерентном накоплении может быть п, Тде п — число суммирований по выбранной системе координат.
Предлагаемое устройство для обработки сигналов позволяет улучшить отношение сигнал/шум путем введения не-. линейной цифровой фильтрации, расширить функциональные возможности за счет селекции входного сигнала по скорости при нелинейныХ условиях распространения с возможностью адаптирования к изменениям условий приема сигнала.
Предложенное устройство, использующее для цифровой фильтрации когерентную обработку сигнала, позволяет получить разрешение по скорости, улучшить соотношение сигнал/ шум в п раз, где n — порядок фильтра, кроме того, при недостаточности априорных данных устройство позволяет самонастраиваться по двум координатам (скорости и дальности), тем самым стабилизируя отношение сигнал/ шум и разрешающую способность.
Так, если на входе первого цифрового фильтра отношение сигнал/шум по напряжению составляет а = А/g„ где А — амплитуда сигнала;
5„ — дисперсия шума, 12
8671 пА
-Г. — = а-Я
nQ„ при этом
|, = ы,df, 157 то на выходе первого цифрового фильтра амплитуда максимального импульса равна сумме средних значений (nA), а дисперсия шума — сумме дисперсий (пб„)
Поэтому, отношение сйгнап/шум на выходе интегратора по .напряжению составляет а по мощности соответственно
1 с- «a (а- n) = — и
2 2 где Ы вЂ” спектральная плотность шума, hf - эффективная ширина спектра, Следовательно, выигрыш в отношении сигнал/шум улучшается в и раз.
Формула изобретения 5
20 формационным входам мультиплексора соответственно, вторые выходы регистров сдвига соединены также с входами первой схемы сравнения кодов соответственно, о т л и ч а ю щ е е с я тем, что, с целью улучшения отношения сигнал/шум путем введения нелинейной цифровой .фильтрации и селекции входного сигнала по скорости при нелинейных условиях распространения, в него введены второй аналого-цифровой преобразователь, соединенный с второй входной шиной, первый и второй цифровые фильтры, первая и вторая схемы сравнения кодов функций, первый и второй регистры параллельного действия, буферный регистр, блок опорных функций, блок синхронизации, соединенный с входной шиной импульсов синхронизации, и выходная шина, подключенная к выходу запоминающего устройства, при этом выходы первого и второго аналого-цифровых преобразователей соединены соответственно с первы30
Устройство для обработки сигналов, содержащее первый аналого-цифровой преобразователь, соединенный с первой входной шиной, схему сравнения кодов анализатора экстремумов, входную шину импульсов синхронизации, запоми. нающее устройство, мультиплексор, 1 регистров сдвига, дополнительный регистр, первый и второй триггеры, выходы которых соединены с первым и вторым адресными входами мультиплексора соответственно, выход второго триггера соединен также с установочным входом первого триггера, С-вход второго триггера соединен с вьусодом первой схемы сравнения кодов, входная шина импульсов синхронизации соединена с С-входом первого триггера, с тактовыми входами регистров сдвига, 1-. разрядного дополнительного регистра, первый выход мультиплексора соединен с входом последовательной записи пер. вого регистра сдвига, а 1-й выход мультиплексора — с входом последовательной записи: 1-ro регистра сдвига соответственно, первые выходы регистров сдвига соединены с:входами запоми-нающего устройства соответственно, вторые выходы регистров сдвига соединены с вторыми информационными входами мультиплексора соответственно и с параллельными входами дополнительного регистра соответственно, выходы которого подключены к третьим инми и вторыми входами первого цифрового фильтра, d-выходы которого подключены к первым d информационным входам мультиплексора и к d-входам схемы сравнения кодов анализатора экстремумов, а также к первым входам второго цифрового фильтра соответственно, первые выходы которого подключены к первым входам первой схемы сравнения кодов функций и к первым входам первого регистра параллельного действия, а вторые выходы второго цифрового фильтра подключены к первым входам второй схемы сравнения кодов функций и к первым входам второго регистра параллельного действия соответственно, выходы первого регистра параллельного действия соединены с вторыми входами первой схемы сравнения кодов функций и с первыми входами буферного регистра, выходы второГо регистра параллельного действия соединены с вторыми входами второй схемы сравнения кодов функций и с вторыми входами буферного регистра, выход первой схемы сравнения кодов функций подключен к установочному входу первого регистра параллельного действия, а выход второй схемы сравнения кодов функций подключен к установочному входу второго регистра параллельного действия, первые выходы буферного регистра через блок опорных функций соединены с третьими входами пер13
1578671
Составитель А. Володин
Техред Л. Сердюкова
Корректор И. Муска
Редактор Н. Швыдкая
Заказ 1915 Тираж 418 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 вого цифрового фильтра, а вторые выходы буферного регистра через блок опорных функций — с вторыми входами второго цифрового фильтра, кроме того первый выход блока синхронизации соединен с тактовыми входами первого и второго аналого-цифровых преобразователей, вторые входы первого и второго регистров параллельного действия соединены соответственно с вторыми и третьими выходами блока синхронизации, четвертый выход которого соединен с блоком опорных функций и буферным регистром, d + 1...1 информационные входы мультиплексора соединены с информационными выходами блока
5 синхронизации, пятый выход которого соединен с установочным входом второго триггера, шестой выход блока синхронизации соединен с установочными входами регистров сдвига, а седьмой выход — с запоминающим устройством.