Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 2026

.pdf
Скачиваний:
8
Добавлен:
30.04.2022
Размер:
4.14 Mб
Скачать

Если выбрать частоту дискретизации ниже границы

(3.18) (нарушается требование теоремы Котельникова)

 

д = 2

,

(3.19)

то копии спектров дискретизированного сигнала перекрываются, как показано на рис. 3.13в.

3.4. Виды алгоритмов цифровой обработки сигнала

3.4.1. Задачи цифровой обработки

Цифровая обработка сигнала предполагает дискретизацию сигнала по времени и квантование отсчетов по уровню (с помощью АЦП) с последующей вычислительной процедурой формирования результата. С ее помощью решаются различные радиотехнические задачи, например:

фильтрации;

спектрального анализа;

свертки, корреляционной обработки;

обнаружения сигнала;

демодуляции радиосигналов.

Можно назвать целый ряд других направлений и не только в радиотехнике.

3.4.2. Цифровая фильтрация

 

Цифровая фильтрация представляет собой процедуру

вычисления отклика

вида

+

 

 

 

=

 

,

(3.20)

и

– весовые коэффициенты,

- порядок цифрового

фильтра, – номер текущего отсчета (момента времени). У

такого цифрового фильтра бесконечная импульсная харак-

40

теристика, так как отклик в -й момент времени зависит от всех предшествующих значений (его называют БИХ-

фильтром).

= 0, = 1, , из (3.18) получим

 

При

 

 

=

,

(3.19)

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

КИХ-фильтрами.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В простейшем случае выберем = 0,

 

 

 

 

 

 

= 1/(

 

+ 1),

 

 

(3.20)

 

 

 

. Такой фильтр называют усредняющим КИХ-

фильтром (происходит усреднение

 

 

отсчетов сигнала) и

= 0,

 

 

 

 

 

 

 

 

 

+ 1

 

 

 

для него из (3.18) получим

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

.

 

 

(3.21)

 

 

 

 

 

 

 

 

 

 

 

 

В терминах z-преобразования передаточную характе-

ристику усредняющего фильтра имеет вид

).

 

 

 

 

 

=

 

 

 

=

(

(3.22)

 

 

 

 

 

 

 

 

 

 

 

 

После замены

на exp

/ д

 

 

для частотной характери-

стики получим

 

 

 

 

 

 

(

) =

(

(

 

/ д/) д)(

),

(3.23)

 

 

 

. На рис. 3.14а показана АЧХ усредняющего фильтра.

= 1

 

 

 

41

 

 

 

 

 

 

 

Рис. 3.14

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

дический характер по частоте с периодом .

 

 

Если изменить набор коэффициентовд

(импульсную ха-

рактеристику). Например, в виде

 

 

 

 

 

 

 

 

= (

1) /( + 1),

 

 

(3.26)

то

получим частотную

характеристику,

показанную на

рис. 3.14б. В этом случае фильтр оказывается полосовым.

 

 

 

 

3.4.3. Спектральный анализ

 

 

Спектральный анализ дискретных сигналов по выборке

отсчетов

, k=

 

 

 

 

, проводится с помощью прямого дис-

кретного

преобразования Фурье (N- точечное ДПФ) вида

 

1,

1

 

 

 

 

 

 

= 0,

1

=

 

exp ( 2

/

),

(3.27)

 

 

ки).

– массив комплексных чисел (по аналогии с

,

 

 

 

аналоговыми сигналами - комплексная амплитуда -й гармони-

Если перейти в частотно-временную область, то период

42

массива

из

отсчетов равен

 

 

 

 

 

 

 

 

 

 

=

 

 

 

,

 

 

 

 

 

(3.28)

 

 

 

 

 

 

д

 

 

 

 

 

тогда частота

 

первой гармоники

 

 

 

 

 

 

 

=

 

 

=

д

,

 

 

(3.29)

 

 

 

 

 

 

 

 

а для -й гармоники соответственно

 

 

 

 

 

 

 

=

 

 

=

 

 

д

.

 

 

(3.30)

 

 

 

 

 

 

 

 

 

 

 

В качестве примера рассмотрим ДПФ сигнала

 

первой=и100

 

( ) = cos(2

)

+ sin(4

)

 

(3.31)

при

 

 

Гц, который представляет собой сумму своих

/2

 

 

 

 

 

 

 

 

 

 

 

 

 

1

= 0,1

 

 

 

второй гармоник с амплитудами 1 и фазами 0 и

 

соответственно, его период равен

 

 

c, а вр е-

менная диаграмма показана на рис. 3.15а. Отсчеты сигнала на

периоде при

= 16 показаны на рис. 3.15б.

Рис. 3.15

Комплексные амплитуды (3.27) можно записать в показательной форме:

43

 

= exp ( Ψ ),

 

(3.32)

где и

- амплитуда и фаза -й гармоники (спектры ампли-

туд и фазΨдискретизированного сигнала). Они соответственно

показаны на рис. 3.16а и рис. 3.16б.

 

/2

 

венно.

 

 

 

Как и ожидалось, в спектре присутствуют две гармони-

ки с единичными амплитудами и фазами 0 и

 

соответст-

 

=

,

 

(3.33)

 

Ψ = Ψ

.

 

(3.34)

Рис. 3.16

Спектр амплитуд/2 обладает четной симметрией относительно точки , а спектр фаз – нечетной,

Полученные на рис. 3.16 «красивые» результаты ДПФ,

совпадающие с результатами спектрального анализа аналого-

брать

 

Гц, то

 

д =

= 1600

 

 

вых сигналов, обусловлены тем, что дискретизация проводит-

рис. 3.17,д

= 1440

 

 

 

 

 

Гц. Если вы-

ся точно на периоде сигнала,

 

 

 

 

 

 

получим спектры,

показанные

на

рис. 3.16.

существенно отличающиеся

от

показанных

на

 

 

 

 

 

 

 

 

44

Рис. 3.17

Это явление называют «утечкой» ДПФ. И в этом случае свойства симметрии сохраняются. Для уменьшения иска-

жения спектра при ДПФ используют окна

(

, при этом из

(3.25)

получим

=

(

) exp ( 2

 

)

( )

= 1,

 

 

/ ).

(3.33)

= 1,

имеет

место для

прямоугольного окна

Выражение

(3.25)

. В инженерной практике используют разнообразные окна, позволяющие улучшить результаты ДПФ.

Прямое и обратное ДПФ часто записывают в виде

 

S

=

 

 

 

exp ( 2

/

),

(3.34)

 

=

 

 

exp ( 2

/

),

(3.35)

 

 

 

при этом модули значения (3.34) не совпадают с амплитудами гармоник (3.25) и их необходимо дополнительно делить на

.

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

(БПФ). Наиболее эффективны в этом случае алгоритмы БПФ

45

по основанию 2, для которых

 

, n – целое число. Для

ДПФ необходимо выполнить

умножений, а для БПФ эта

= 2

 

( ).

величина значительно меньше и равна ( 2)

3.4.4. Свертка

Текущая свертка входной последовательности отсче-

= 1,

1 =

 

.

(3.38)

тов сигнала

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

 

при n

и с заданнойимеет вид

 

 

Это выражение совпадает с (3.27), то есть КИХ-фильтр выполняет дискретную циклическую свертку принимаемого сигнала с импульсной характеристикой.

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

4. БАЗОВЫЕ АЛГОРИТМЫ ЦИФРОВОЙ ОБРАБОТКИ РАДИОСИГНАЛА

4.1. Базовый алгоритм цифровой когерентной обработки радиосигналов

Узкополосный модулированный радиосигнал (напри-

мер, на выходе тракта промежуточной частоты (ПЧ) приемни-

( ) = ( )

(2

+ Ψ( ))

 

(4.1)

ка можно записать в виде

 

 

 

 

 

 

с медленно меняющимися амплитудой

 

фазой

.

При его цифровой обработке по теореме

Котельникова часто-

 

( )

 

Ψ( )

та дискретизации выбирается согласно (3.13) д > 2( +

).

При когерентной обработке импульсы тактового генератора АЦП должны быть синхронны и синфазны с принимаемым сигналом.

46

Когерентная обработка

узкополосного

радиосигнала

реализуется при

= 2 ,

 

д

(4.2)

[8] то есть формируется по два отсчета на период несущей сигнала, временная диаграмма показана на рис. 4.1.

Рис. 4.1

Выбор частоты дискретизации (4.2) нарушает условие теоремы Котельникова, при этом копии спектров дискретизированного сигнала пересекаются, как показано на рис. 3.13в. Однако в задачах когерентной демодуляции отсутствует необходимость сохранения возможности восстановления сигнала по его спектру. Структурная схема базового алгоритма когерентной обработки сигнала [8] (и реализующего его устройства) показана на рис. 4.2.

Рис. 4.2

47

На выходе АЦП формируются по два отсчета на -м

периоде входного сигнала, равные

(Ψ),

 

=

(4.3)

=

(Ψ),

 

которые записываются в многоразрядный

регистр сдвига

МР2 на два отсчета. Они подаются в вычитатель ВЫЧ, на выходе которого появляется разность

 

 

=

Ψ = 0

 

= 2

(Ψ).

 

 

(4.4)

В синхронном режиме

и

= 2

.

 

 

 

 

 

 

 

 

В сумматоре СУМ1 складываются величины

и

(значение

на предыдущем периоде записано в многораз-

рядном регистре сдвига МР1

на одну ячейку) и результат з а-

писывается в регистр МР2 на две ячейки, после чего

запи-

 

+

 

 

 

 

 

+

 

 

сывается в МР1. Аналогично в сумматоре СУМ2

складывают-

ся значения

 

с выхода СУМ1

и

 

,

записан-

ные ранее в МР2. Далее проводятся аналогичные вычисления

и в результате на выходе СУМ

за

=

этапов получим

отклик

N1

n

 

 

 

yi = (s1(ij) s2(ij) ).

(4.5)

j=0

4.2.Базовый алгоритм цифровой квадратурной обработки

радиосигналов

Базовый цифровой алгоритм некогерентной цифровой обработки [9] узкополосного радиосигнала (4.1) с медленно

меняющимися амплитудой

фазой

предусматривает

дискретизацию сигнала по (времени)

сΨчастотой( )

д

, равной

учетверенной несущей частоте сигнала

 

,

 

 

48

 

 

 

 

д = 4 ,

(4.6)

то есть формируется по 4 отсчета на каждый период несущей сигнала, как показано на рис. 4.1. Для каждого -го периода для

отсчетов сигнала с произвольной не меняющейся за период

начальной фазой Ψ можно записать

 

 

s1i = Scos(ψ ),

 

 

= Scos(ψ +π /2) = −Ssin(ψ ),

 

s2i

(4.7)

 

 

s3i = Scos(ψ +π) = −Scos(ψ ),

 

 

= Scos(ψ + 3π /2) = Ssin(ψ ).

 

s4i

 

Рис. 4.3

В результате на i-м периоде можно сформировать два квадратурных отсчета (сдвинутых по фазе на 900) вида

x

= s

s

= 2Scos(ψ),

(4.8)

1i

1i

3i

= −2Ssin(ψ).

x2i

= s2i

s4i

 

Как видно, для квадратурных отсчетов имеет место равенство

49