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

Введение в теорию сигналов. Цифровая обработка сигналов. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

и «Математических основ теории систем», поэтому здесь рассмотрим лишьодносвойствопреобразованияФурье, весьмаважноесточкизрения «Теории сигналов». Это касается соотношения между длительностью сигнала и шириной его спектра.

Рис. 1.4

Рис. 1.5

Согласно свойству изменения масштаба (изменения аргумента) в преобразовании Фурье

s(at)

1

 

 

,

a const,

a 0 ,

a

S j

 

 

 

a

 

 

 

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

В этой связи в теории сигналов вводится понятие базы сигнала

B Ts S .

Базанезависитоткаких-либопараметровеговременнойиличастот- ной характеристики и определяется только формой сигнала. Следовательно, для данной формы сигнала база есть величина постоянная. В результате оказывается невозможным задать сигнал желаемой длительности с желаемым спектром. Например, уменьшение Ts (что позволяет

увеличить количество информации, передаваемой в единицу времени) приводит к нежелательному увеличению S , что связано с повыше-

нием требований к каналу связи.

21

1.9. ДИСКРЕТНЫЕ ПРЕОБРАЗОВАНИЯ ФУРЬЕ

Рассмотрим специальный сигнал – дельта-функцию ( -функцию):

,

t 0

 

 

(t) dt 1 ,

и

 

(t) 0,

t 0

 

 

 

 

 

представляющий собой импульс, амплитуда которого стремится к бесконечности, а длительность к нулю, причем площадь такого импульса равна единице. В общем случае -функцию можно представить в следующем виде:

 

(t t ) , t t0

 

 

(t t

 

) dt 1 .

 

и

 

0

 

0

 

0, t t0

 

 

 

 

 

 

 

 

 

 

 

 

 

Комплексный спектр -функции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( j ) (t t0 ) exp( j t) dt ,

 

 

 

 

 

 

 

 

 

 

 

но, так как (t t0 ) 0 ,

кроме t t0 , то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( j )

(t t0 )exp( j t0 )dt exp( j t0 )

 

(t t0 ) dt exp( j t0 )

 

 

 

 

 

 

 

 

 

 

 

и, например, при t0 0

 

( j )

 

1,

( , ) , т. е.

-функция имеет

 

 

сплошной спектр во всем диапазоне частот.

При обработке сигналов на цифровой вычислительной технике необходимо перейти от непрерывного представления сигналов к дискретному виду, для чего вводится понятие шага дискретизации по времени t. Тогда дискретный сигнал будет представлен в виде совокуп-

ностиотсчетов, взятыхизнепрерывногосигналанарасстоянии t друг от друга (считаем t const).

Для аналитической записи дискретного сигнала введем в рассмотрение функцию

(t) (t k t) ,

k

где (t k t) – -функция (t0 k t).

22

Если s(t) – непрерывный сигнал, то его дискретное представление запишем в форме

sд(t) s(t) (t) s(t) (t k t).

k

Поскольку при(t) есть функция Фурье

k 1, 2, 3, ... функция периодическая, ее ряд

 

(t) Ak

 

2

 

,

 

 

 

 

 

 

exp j k

t

 

t

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

но A

2

S

( )

и S( ) 1 , тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

k

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

(t) Ak exp j k

t

t

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ak exp j k

 

t .

 

 

 

 

 

 

 

 

t

t

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

Запишем прямое преобразование Фурье

 

Рис. 1.6

для функции sд(t) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

Sд( j ) s(t) (t) exp( j t) dt s(t)

 

exp jk

t

t exp( j t) dt .

 

 

 

 

 

 

 

 

 

 

 

 

t k

 

 

Меняя местами операции интегрирования и суммирования и объединяя показатели степеней функций exp , получаем

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

Sд( j )

 

s(t) exp j

k

 

t dt ,

t

t

 

 

k

 

 

 

 

 

 

но

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

2

 

 

k

2

 

s(t) exp j

t

S

t

 

 

 

 

 

 

 

t

 

 

 

 

 

23

и в результате

 

2

 

 

 

2

Sд( )

 

S

k

.

t

 

k

 

 

t

При k 0 имеем

Sд( ) 2t S( ) .

При k ( , ) спектр Sд( ) периодически повторяется со смеще-

нием по оси частот на k 2 t . Следовательно, дискретные сигналы дают

периодические частотные характеристики с периодом 2 / t . В ре-

зультате практический анализ частотных характеристик обычно осу-

ществляется в диапазоне частот [0, в], где

частоту в / t

называют частотой Найквиста.

 

 

В диапазоне

 

, 2

2

частотные

характеристики зер-

 

в

в

 

 

 

 

 

 

t

 

 

кально отражаются, а за частотой 2 в – повторяются.

Следует отметить интересный факт.

Непрерывные периодические функции (сигналы) дают дискретный (линейчатый) спектр(коэффициенты Ak ), адискретныефункции(сиг-

налы) дают периодический сплошной спектр.

Далее дискретные сигналы и их спектры будем обозначать как sk [(k 1) t], k 1, 2,3,..., NF , Si S [(i 1) ], i 1, 2, 3, ..., NF .

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

ников, получаем пару прямого и обратного дискретных преобразований Фурье (ДПФ):

NF

Si t sk exp[ j(k 1) t (i 1) ] ,

k 1

s NF S exp[ j(k 1) t (i 1) ]

k 2 i NF i .

24

В предположении, что NF 2m , m 1, 2, 3, ... есть величина четная,

и вводя параметр N1

NF

1, а

определим в виде

 

2

,

2

NF t

 

 

 

 

 

с учетом свойств S( j ) , можно записать пару преобразований Фурье следующим образом:

 

N1

 

2

 

 

 

Si Frд{sk } t sk exp j(k 1)(i 1)

 

 

, i [1,

N1] ,

 

 

 

k 1

 

N1

 

 

 

sk Frд1{S }

1

 

N1

 

2

 

 

 

 

Si exp[ j(k 1)(i 1)

 

, k [1, N1] .

N1 t

 

 

i

i 1

 

N1

 

 

Проанализируем основную особенность спектра дискретного сигнала – свойство периодичности. Спектр является непрерывной периодической функцией частоты с периодом 2 в, причем совпадающей

впределахцентральногопериода [ в, в] сточностьюдопостоян-

ного множителя со спектром непрерывного сигнала. Следовательно, по такому спектру можно восстановить не только дискретный, но и непрерывный сигнал.

Основным параметром, определяющим указанное свойство частотного спектра, является шаг дискретизации по времени t и соответствующая ему частота Найквиста в / t . При неверно выбранном

t в частотной области может возникнуть эффект «интерференции» спектра сигнала (отражение относительно частоты в части спектра за

частотой в , наложение отраженной части на спектр в центральном пе-

риоде и искажение определяемого спектра). Рассмотрим пример.

Пусть имеется два сигнала:

s (t) exp(

 

t

 

) , s (t) exp(

2

t2 ) ,

 

 

1

1

 

 

 

1

 

которые во временной области выглядят, как показано на рис. 1.7, а их спектры приведены на рис. 1.8.

25

Рис. 1.7

Рис. 1.8

Эффективная длительность спектра S1( ) ограничена частотой

max1 в , а спектра S2 ( ) – частотой max 2 в, и, таким образом, спектр S1( ) оказался искаженным в результате «интерференции», ко-

торую удобнее проиллюстрировать не на всем диапазоне частот, а на рабочем: [0, в] (рис. 1.9).

Периодизацияамплитудногоспектра(внашемслучае) предполагает зеркальное отражение кривой относительно частоты, наложение отраженного «хвоста» на основную характеристику и тем самым искажение амплитудного спектра. Отсюда вывод: чтобы не возникал эффект

26

«интерференции» в спектре сигнала, вызванный его дискретизацией, необходимо выполнение соотношения

в [ max ...2 max ] ,

где max – максимальная частота эффективной части спектра сигнала.

Рис. 1.9

В практике моделирования непрерывных сигналов на ЦВМ обычноt выбирается из соотношения

t

2

(5...10) max

или если сигнал грубо можно аппроксимировать синусоидой, то целесообразно выбирать t из расчета 25…30 точек на периоде этой синусоиды.

Обратное ДПФ обладает всеми теми же свойствами, что и прямое ДПФ.

1.10.БЫСТРОЕ ПРЕОБРАЗОВАНИЕ ФУРЬЕ

ВДПФреализацияалгоритмапреобразованиясигнала sk , k [1, NF],

предполагает выполнение NF 2 операций комплексных умножений и сложений. В результате большие NF требуют значительных вычислительных затрат. На заре развития вычислительной техники, когда объемы оперативной памяти и скорости выполнения вычислительных операций были небольшими, уменьшение объема памяти и количества

27

вычислений при выполнении ДПФ было весьма актуальной задачей, в результате решения которой появились алгоритмы быстрого преобразования Фурье (БПФ), используемые и в настоящее время. В настоящем разделе рассмотрим алгоритм Кули.

Пусть имеется сигнал sk , k [1, NF] , NF 2m , m 2, 3, ... Поделим последовательность отсчетов сигнала sk из NF точек на две последовательности из NF / 2 точек, например, четные и нечетные отсчеты, т. е.

sk s2k

и sk s2k 1 , k [1, NF / 2] .

Вместо ДПФ последовательности sk преобразуем по ДПФ последовательности sk и sk . Допустим, что

Frд{sk } Si ,

Frд{sk } Si ,

 

NF

i 1,

2

.

 

 

 

 

Для получения половины спектра Si , i [1, NF2], просуммируем Si и Si с учетом теоремы запаздывания, так как отсчеты sk сдвинуты на t относительно sk . В результате получим

 

 

2

 

 

NF

Si Si Si exp

j

 

i

, i 1,

.

NF

 

 

 

 

2

Вторая половина спектра является комплексно сопряженной относительно первой и с учетом периода повторения NF / 2 будет определяться в виде

 

 

 

 

 

 

 

NF

 

 

 

 

 

2

 

 

Si NF /2 Si Si exp

j 2 i

2

 

NF

 

Si Si exp

j

 

i

,

NF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NF

 

 

 

 

 

 

 

 

 

 

 

 

 

i

2

, NF .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

NF

 

 

 

 

 

 

 

Но

Si , Si и exp

j

 

i

,

i 1,

2

,

не

надо определять,

по-

NF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

скольку они уже вычислены при определении первой половины спектра.

28

Если sk и sk в свою очередь поделить на две части множество раз

до тех пор, пока в реализациях не останется по две точки (алгоритм с основанием два), то ДПФ станет неким пирамидальным алгоритмом перестановок со сложением и умножением на функцию exp соответ-

ствующего уровня пирамиды.

Взависимостиоттого, какдлиннаяпоследовательностьотсчетовделится на две короткие, различают алгоритмы БПФ с прореживанием по частоте (пополам) или по времени (чет – нечет).

Алгоритм БПФ с основанием два выполняет NF log2 NF вычисли-

тельных операций и, например, при m 10 , т. е. NF 1024 , ДПФ дает 1 048 576 операций, а БПФ – 10 240, что примерно в 100 раз меньше.

При решении практических задач, когда сигнал sk имеет любое ко-

личество N NF отсчетов, для реализации БПФ количество отсчетов N дополняется нулями до ближайшего большего значения NF .

1.11. КОРРЕЛЯЦИОННЫЙ АНАЛИЗ

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

Автокорреляционная функция (АКФ) сигнала используется в качестве количественной интегральной характеристики формы сигналов

идля определения наличия взаимосвязей отсчетов сигналов, а также

иустановлениязависимоститекущихзначенийсигналаотпредыдущих.

Для детерминированных сигналов s(t) конечной длительности АКФ определяется выражением

 

 

 

Rss ( )

s(t) s(t ) dt (s(t), s(t )) s(t)

s(t ) cos ( ) ,

29

где – величина сдвига s(t) во времени. Из этого выражения следует,

чтоАКФопределяетналичиеистепеньсвязи(корреляции) сигналаиего копии, сдвинутой на . При 0 АКФ Rss (0) имеет максимальное

значение, сигнал полностью коррелирует сам с собой и

Rss (0) s2 (t) dt E,

т. е. при 0 АКФ есть энергии сигнала, а при любом модуль АКФ не превышает энергии сигнала

Rss ( ) Rs s (0) E.

АКФ есть функция четная, и Rss ( ) Rss ( ) . Действительно, если в формуле, определяющей АКФ, заменить t на t , то получим

Rss ( ) s(t) s(t ) dt .

Таким образом, АКФ является симметричной функцией с положительным максимумом в центре кривой.

Вид АКФ определяется видом сигнала и при увеличении может иметь монотонно убывающий или колебательный характер, причем Rss ( ) 0 , если величина сдвига превысит длительность сигнала.

Проиллюстрируем (рис. 1.10) образование АКФ на примере сигнала s(t) в виде прямоугольного импульса длительностью Tи . В результате

имеем

 

T (1

 

 

 

/ T ),

 

 

 

T ,

 

 

 

 

 

R ( )

и

 

 

 

и

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

 

ss

 

0,

 

 

 

 

 

 

 

 

Tи.

 

 

 

 

 

 

 

 

 

В корреляционном анализе наряду с АКФ используются так называ-

емыефункцииавтоковариации(автоковариационныефункции) сигнала

Qss ( ) [s(t) M ][ s(t ) M ]dt ,

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]