Научная статья на тему 'Весовая обработка сигналов на основе кодов Баркера с малым числом различающихся весовых коэффициентов'

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

CC BY
130
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОКОРРЕЛЯЦИОННАЯ ФУНКЦИЯ / AUTOCORRELATION FUNCTION / ПЕРЕДАТОЧНАЯ ФУНКЦИЯ / TRANSFER FUNCTION / ИНВЕРСНЫЙ ФИЛЬТР / INVERSE FILTER / РОМБОВИДНАЯ ТАБЛИЦА / DIAMOND-SHAPED TABLE

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Сьянов Владимир Александрович

Рассмотрен метод подавления боковых лепестков сигналов на основе кодов Баркера с малым числом различающихся весовых коэффициентов. Приведена регулярная методика отыскания весовых коэффициентов. Рассчитаны коэффициенты весовых фильтров первого, второго и третьего порядков нечетных кодов Баркера. Найдены потери в отношении "сигнал/шум".

i Надоели баннеры? Вы всегда можете отключить рекламу.

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Weight processing of signals based on the Barker codes with few different weights

The method of the inverse filter to suppress side lobe signals based on the Barker codes with few different weights. The regular methodology of finding the weight coefficients is presented. The coefficients of weight filter the first, second and third orders are calculated for odd Barker codes. The losses in signal-to-noise ratio are calculated.

Текст научной работы на тему «Весовая обработка сигналов на основе кодов Баркера с малым числом различающихся весовых коэффициентов»

■т

Радиотехнические средства передачи, приема

и обработки сигналов

УДК 621.396.62

В. А. Сьянов

Нижегородский государственный технический университет им. Р. Е. Алексеева

Весовая обработка сигналов на основе кодов Баркера с малым числом различающихся весовых коэффициентов

Рассмотрен метод подавления боковых лепестков сигналов на основе кодов Баркера с малым числом различающихся весовых коэффициентов. Приведена регулярная методика отыскания весовых коэффициентов. Рассчитаны коэффициенты весовых фильтров первого, второго и третьего порядков нечетных кодов Баркера. Найдены потери в отношении "сигнал/шум".

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

Применение сложных сигналов с большими базами в радиолокации и связи дает ряд преимуществ по сравнению с простыми сигналами. Наряду с этим можно отметить и недостатки их применения. Один из них - наличие боковых лепестков по оси времени в обе стороны от сжатого импульса. При использовании бинарных фазоко-домодулированных (ФКМ) сигналов Баркера, состоящих из N элементов, уровень их боковых лепестков в N раз ниже уровня основного пика и одинаков для каждого из них [1].

При наблюдении обстановки радиолокационной станцией, использующей сжатие импульсов большого числа целей с существенным разбросом значений эффективных поверхностей рассеяния, боковые лепестки по дальности представляют собой источник интерференционных помех, кото -рые могут замаскировать более слабые цели. Этот недостаток в случае использования ФКМ-сиг-налов Баркера усугубляется тем, что уровень их боковых лепестков не уменьшается при удалении от центрального пика, как это, например, наблюдается для ЛЧМ-сигнала.

Таким образом, возникает необходимость применения устройств подавления боковых лепестков - весовых фильтров. Платой за их использование являются дополнительные потери в отношении "сигнал/шум" вследствие неоптимальности обработки сигналов [2], [3].

Один из возможных путей решения задачи -применение инверсных весовых фильтров [4], [5].

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

Рассмотрим устройство обработки сигналов Баркера в виде весового инверсного фильтра, следующего за согласованным. Найдем энергетический спектр сигнала Баркера как преобразование Фурье от его автокорреляционной функции в следующем виде:

где f - частота; с = const; х0 - длительность парциального импульса. В (1) первый сомножитель является спектром треугольного импульса, а второй обусловлен фазовой манипуляцией и имеет вид

sin 2jtfto N

H {f ) =

N -1 + -

N +1 -

sin 2nfTo sin 2nfTo N

N = 5, 13;

N = 3, 7, 11.

(2)

sin 2jt/to

Из (2) следует, что сомножитель H (f) является периодической функцией Дирихле вида sin Nx/ sin x с постоянной составляющей и не обращается в ноль на любой частоте f. Последнее обстоятельство позволяет отыскать весовой фильтр как фильтр, инверсный H (f).

© Сьянов В. А., 2015

3

Пропускание сигнала после оптимального фильтра через такой инверсный фильтр приводит к подавлению боковых лепестков сжатого импульса. Физически последнее можно обосновать тем, что при H (f) = const энергетический спектр

будет спектром единичного треугольного импульса. Боковые лепестки в этом случае могут быть подавлены до сколь угодно малого уровня.

Для коэффициента передачи весового фильтра Gg (f), осуществляющего "полное" подавление боковых лепестков с точностью до фазового множителя, характеризующего инерционные свойства фильтра, из (1) можно найти:

G {f) =

[N + cp(f)] \ N = 5, 13;

[ N-cp(f)] 1, N = 3, 7, 11,

(3)

{ ) sin2nfiQN .

где p{f)=——--1.

sin 2n/TQ

Поскольку |ф{ f)|/N < 1, выражение (3) можно представить суммой членов бесконечно убывающей геометрической прогрессии:

g {f )=! р,- фг {f),

i=Q

где Р, = const, зависящие от N.

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

Gl V )=! Pi ф- {f).

i=0

l

(4)

Выражение (4) можно представить в следующем виде:

G<d) (f ) = а/ +4>(f )х х[ам + ... + y(f )[а1 + Ф^)] ...], (5)

где а{ = const выражаются через Рг-.

Выражение (5) с точностью до постоянного фазового множителя exp [_ j2тфо (N _1)1 ], характеризующего задержку в фильтре, определяет ко -эффициент передачи весового фильтра 1-го приближения.

Для отыскания структуры этого фильтра (рис. 1) найдем его импульсную характеристику g() (t) как преобразование Фурье от (5):

Í

aj

ЛЗ] X

_^

—►

Линия задержки ЛЗо

Е

ГЗ

ЛЗ-

I

ЛЗ,

Рис. 1

ёЦ] 0) = а15 ( - Ц ) + я ^) ® [а/( - Ц-) + + ...+ я 0 )®[а15 (-?1) + я 0 )]...], (6)

где 8(?) - дельта-функция Дирака; ti = I (N -1) тд, / £ [1, I] - время задержки между отводами в

N-1

ЛЗд; ё(?)= X 5(-2/тд)-5(-11) - преобра-

г=0

зование Фурье от ф( /); " - обозначение операции свертки.

Как видно из выражения (6), весовой фильтр 1-го приближения состоит из идентичных структур с импульсной характеристикой ё (/), включающих в себя линии задержки ЛЗ1-ЛЗ/ с N -1 отводами и сумматоры. Время задержки между соседними отводами ЛЗ в этих структурах составляет 2хд, а общая задержка в них равна 2хд (N -1). Центральные веса аг- расположены на выводах ЛЗд с задержкой ^ = (N -1) тд между ними, а также между входом и выводом с весом а1. В частном случае для I = 1 из (6) имеем

ё(1)(?) = а15(? - + ё^), где /1 =(N -1)тд -время задержки для центрального весового коэффициента. Структурная схема фильтра первого приближения показана на рис. 2. Он представляет собой устройство весового суммирования с единственным отличным от единицы весовым коэффициентом а1.

Рис. 2

а

а

2

Рассмотрим методику отыскания весового ко -эффициента 0С1 для весового фильтра первого приближения, который в дальнейшем будем называть однозвенным.

Для отыскания весового коэффициента 01 необходимо найти сигнал на выходе однозвенного весового фильтра как свертку решетчатых функций входного сигнала и импульсной характеристики весового фильтра. Решетчатая функция сигнала характеризует его значения в дискретные моменты времени ^ = /тд, / = 0, 1, 2,____

Решетчатая функция сигнала Баркера единичной амплитуды при N = 5 имеет вид

£5 =( ) = (1, 0, 1, 0, 5, 0, 1, 0, 1), / = 1Д

Этот сигнал поступает на вход весового фильтра с импульсной характеристикой

я51) =() = (1, 0, 1, 0, 01, 0, 1, 0, 1), / = 1Т9.

Для определения выходного сигнала весового фильтра применим ромбовидную табл. 1 [1]. В строках таблицы приведены копии входного сигнала с учетом задержек на = /т0, соответствующих 7-м членам импульсной характеристики (выводов ЛЗ)1. В последней строке таблицы дана решетчатая функция выходного сигнала фильтра (выхода сумматора). Прочерками в ячейках таблицы указаны начальные значения, присутствующие на выводах ЛЗ до прихода сигнала. В рассмотрен-

Таблица 1

7

0 1 2 3 4 5 б 7 8

0 1 1 0 1 0 5 0 1 0 1

2 1 - - 1 0 1 0 5 0 1

4 01 - - - - 01 0 0 50]

6 1 - - - - - - 1 0 1

8 1 - - - - - - - - 1

Е 1 0 2 0 б +01 0 7 + 01 0 50! + 4

ном примере эти значения приняты равными 0.

Запишем задачу определения как задачу нелинейного программирования:

(01 + 4) |б + 0 <2; ¡7 + о1 <2.

(7)

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

Здесь первое выражение указывает на задачу определения значения 01, максимизирующего выражение (5а1 + 4), а последующие - описывают ограничения решения задачи, в данном случае - ограничения на уровень боковых лепестков, зависящих от 01, которые не должны превышать по абсолютному значению максимальных боковых лепестков, не зависящих от 01.

Система (7) удовлетворяется при 01 = -8. Тогда решетчатая функция выходного сигнала имеет вид2

£5(1)=(1, 0, 2, 0, -2, 0, -1, 0, -36, ...). (8)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Аналогичным образом, используя ромбовидную табл. 2 можно найти сигнал на выходе весо-

Таблица 2

7

0 1 2 3 4 5 б 7 8

0 1 -1 0 3 0 -1 - - - -

2 01 - - -01 0 301 0 -01 - -

4 1 - - - - -1 0 3 0 -1

Е -1 0 3 -01 0 30х - 2 0 3 -01 0 -1

вого фильтра для N = 3 .

Запишем условия для отыскания 01:

{(301 - 2)тах ;

Ц 3-01 <1.

(9)

Система (9) удовлетворяется при 01 = 4. Сигнал на выходе весового фильтра имеет следующий вид:

= (-1, 0, -1, 0, 10, 0, -1, 0, -1).

В этом случае относительный уровень боковых лепестков составляет 1/10 против 1/3 во входном сигнале.

Перейдем к рассмотрению фильтра второго приближения. Для I = 2 импульсная характеристика весового фильтра имеет вид

g{2) ^) = 025( - ¿2 ) + я (() ® [015( -1) + я (()],

где ¿2 =(N -1)2т0, =(N - 1)т0 - времена задержки суммирования весовых коэффициентов 02 и 01 соответственно.

На рис. 3 представлена структурная схема весового фильтра второго приближения. Он состоит

2 Поскольку получающийся после взвешивания сигнал симметричен,

для сокращения записи приведена только его левая половина.

Рис. 3

Таблица 3

} 8 (2) 1

85 0 1 2 3 4 5 6 7 8 9 10 11 12

0 1 1 0 2 0 -2 0 -1 0 -36 0 -1 0 -2

2 1 - - 1 0 2 0 -2 0 -1 0 -36 0 -1

4 а2 а2 0 а2 0 5а2

6 1 1 0 2 0 -2 0 -1

8 1 1 0 2 0 -2

Е 1 0 3 0 0 0 -2 0 а2 - 34 0 а2 - 37 0 5а2 - 6

из двух идентичных структур 8 (/) весового суммирования, включенных последовательно. Левый по схеме каскад совпадает со схемой фильтра первого приближения. Линия задержки ЛЗ1 обеспечивает задержки входного сигнала для ветвей с весовыми коэффициентами а^ и а,2, поэтому ЛЗд в двухзвенном весовом фильтре отсутствует. На вход правого весового фильтра поступает ранее полученный сигнал, в частности, для решетчатой функции сигнала кода Баркера при N = 5 - сигнал (8).

Опираясь на ромбовидную табл. 3, найдем значение коэффициента а2 правого по схеме на рис. 3 фильтра первого приближения.

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

(5а2 6)тах;

|а2 - 34| < 3; >2 - 37| < 3.

(10)

Условия (10) выполняются для а2 = 37. Решетчатая функция получающегося при этом сигнала имеет вид

¿5 2) =

= (1, 0, 3, 0, 0, 0, -2, 0, 3, 0, 0, 0, 179, ...). (11)

(Аналогично (8) из-за симметрии отклика приведена лишь левая половина сигнала.)

Из (11) следует, что относительный максимальный уровень бокового лепестка после двух-звенного весового фильтра уменьшился до значе-

ния ц2 ~ 1/60, т. е. в 12 раз по сравнению с боковым лепестком входного сигнала, равным 1/5.

Результаты расчета весовых коэффициентов а1, а2 и а3 для известных нечетных кодов Бар-кера и относительного максимального уровня боковых лепестков после весового фильтра первого ц, второго Ц2 и третьего Ц3 приближений сведены в табл. 43. Из представленных данных следует, что использование одного звена весового фильтра обеспечивает подавление боковых лепестков примерно на 10 дБ. Наиболее эффективное подавление боковых лепестков наблюдается для кодов Баркера с N = 3, 5 и 13.

Таблица 4

Параметр N

3 5 7 11 13

а1 4 -8 6 8 -24

а2 10 37 33 70 308

а3 29 -174 220 727 -4010

Н-1, дБ -20 -25 -21.5 -24 -34

^ дБ -29 -35.5 -27.7 -29.4 -45.5

ц3, дБ -32.5 -43 -30.6 -31.7 -54.8

Определим потери в отношении "сигнал/шум",

возникающие при использовании весовых фильтров.

Найдем дисперсию шума на выходе весового филь-

2 2 тра овых через дисперсию на его входе овх:

вх

N

N-1

I %%,

К=-( N-1)

(12)

' Значения ц1; Ц3 (табл. 4) и рь Р2, Р3 ( табл. 5) получены математическим моделированием в среде МЛТЬЛБ 8ши1тк.

О

N -1

где Як = ^ SjSj-к - решетчатая АКФ кода

j=0

м-1 1) 1)

Баркера; Ок = ^ gl ¿¡_к - решетчатая АКФ

1=0

импульсной характеристики весового фильтра.

Коэффициент потерь весового фильтра запишем в следующем виде:

Таблица 5

Р - (Авых /Авх ) (ствх /ствых ),

(13)

где Авых, Авх - значения максимальных пиков на выходе и входе весового фильтра соответственно.

Подставив (12) в (13) и учитывая, что для входного кода Баркера единичной амплитуды Авх = N, получим для весового фильтра 1-го приближения

р- a

N-1

N I Rk4).

k=-(N-1)

(14)

С использованием (14) рассчитаны потери в отношении "сигнал/шум" для весовых фильтров первого (р1), второго (р2) и третьего (рз) приближений (табл. 5). Из таблицы следует, что по-

Параметр N

3 5 7 11 13

Рь ДБ -0.56 -0.36 -0.42 -0.31 -0.14

Р2, ДБ -0.98 -0.56 -0.66 -0.46 -0.21

Р3, дБ -1.06 -0.65 -0.84 -0.6 -0.21

тери в отношении "сигнал/шум" при весовой обработке кодов Баркера не превышают 1 дБ и уменьшаются с ростом числа элементов кода.

В настоящей статье проведен синтез и получена структурная схема инверсного весового фильтра подавления боковых лепестков кодов Баркера с нечетным количеством элементов. Показано, что данный фильтр может обеспечить подавление боковых лепестков до сколь угодно малого уровня при минимальном количестве различающихся весов по сравнению с известными фильтрами [2], [4], [5]. В статье предложена простая методика отыскания весовых коэффициентов. Простота структуры и малое количество весов позволяют уменьшить аппаратурные и энергетические затраты, повысить быстродействие таких фильтров за счет сокращения числа выполняемых арифметических операций при цифровой обработке входных сигналов.

СПИСОК ЛИТЕРАТУРЫ

1. Лезин Ю. С. Введение в теорию и технику радиотехнических систем. М.: Радио и связь, 1986. 280 с.

2. Тихонов В. И. Статистическая радиотехника. М.: Сов. радио, 1966. 679 с.

3. Амиантов И. Н. Избранные вопросы статистической теории связи. М.: Сов. радио, 1971. 417 с.

4. Калениченко С. П., Сокольников В. А. Обработка радиолокационных сигналов в цифровых филь-

трах с подавлением боковых лепестков функции отклика // Изв. вузов России. Радиоэлектроника. 2009. Вып. 2. С. 69-75.

5. Pat. US 20 080 111 734 A1. Int. Cl. G01S13/00 (2006.01). Multiplicative Mismatched Filters for Optimum Range Side Lobe Suppression in Barker Code Reception / A. T. Fam, Indranil Sarkar. Publ. 2008/05/15.

V. A. Syanov

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Nizhny Novgorod State Technical University n. a. R. E. Alekseev

Weight processing of signals based on the Barker codes with few different weights

The method of the inverse filter to suppress side lobe signals based on the Barker codes with few different weights. The regular methodology of finding the weight coefficients is presented. The coefficients of weight filter the first, second and third orders are calculated for odd Barker codes. The losses in signal-to-noise ratio are calculated.

Autocorrelation function, transfer function, inverse filter, diamond-shaped table

Статья поступила в редакцию 27 ноября 2015 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.