- •В.А. Овсянников методы формирования и цифровой обработки сигналов
- •Часть 1
- •И генерация дискретных сигналов
- •Введение
- •1.Моделирование дискретных сигналов и систем. Краткие теоретические сведения
- •Обращение (1) в общем виде даётся контурным интегралом
- •1.2. Общие принципы генерации сигналов
- •1.3. Генераторы элементарных сигналов
- •1.5. Генерация кодовых последовательностей
- •1.4. Генераторы запуска
- •2. Перепишем (31), вводя положительные степени:
- •1.6. Свёртка дискретных сигналов
- •Здесь по определению
- •1.7. Эффекты квантования в схемах генерации
- •2. Лабораторные работы Описание лабораторного стенда
- •Лабораторная работа №1
- •Лабораторная работа № 2 эффекты квантования в схемах генерации
- •Содержание отчета
- •Лабораторная работа № 3 генерация кодовых последовательностей и сигналов управления
- •Лабораторная работа № 4 моделирование дискретных канальных сигналов
- •Лабораторная работа № 5 дискретная свертка и генерация сложных сигналов
- •Контрольные вопросы и задачи
- •Лабораторная работа № 6
1.3. Генераторы элементарных сигналов
Рассмотрим примеры построения генераторов элементарных сигналов.
1. Источник равномерной последовательности.
Положим, необходимо получить сигнал вида
(13)
Z-преобразование этого сигнала равно
(14)
Здесь учтены свойства геометрической прогрессии:
(15)
Два варианта (14) системной функции D(z) реализуются соответствующими схемами (рис.4,а,б).
З
апуск
этих схем осуществляется дельта-функцией
Кронекера (k).
Динамика работы показана эпюрами на
схеме. Моделировать эти схемы можно по
следующим алгоритмам, (см. 12):
а)
(16)
б)
полагая на входе X(k) = (k). Масштабный множитель S0 в алгоритмах опущен.
2. Источник убывающей (возрастающей) последовательности.
П
оложим,
генерируемый сигнал должен иметь вид
(17)
а
X(k)
z-1
z-1
z-1
1
1
1
1
Y(k)
S0
1
…
Y(k)
б
Рис.4
Здесь а > 0. Z-преобразование сигнала равно, см. (15):
(18)
В данном случае рекурсивный вариант схемы предпочтителен (содержит меньше различных множителей). Схема представлена на рис.5.
Рис.5
Как видно, эта схема аналогична схеме, изображенной на рис.4,б, с той лишь разницей, что теперь в «кольце» рекурсивной части вместо 1 «крутится» число а, образуя на каждом такте степени в (17). Процесс прекращается на такте с номером k = N0. Это обеспечивает нерекурсивная часть схемы. Алгоритм функционирования схемы задается равенством (масштабный множитель S0 опущен)
(19)
с условием X(k)= (k).
3. Источник гармонической последовательности.
Рассмотрим сигнал вида
(20)
Здесь М – число отсчётов на период гармонической функции, а весь сигнал включает n периодов: N0 = n∙M.
Примечание. Формула (20) соответствует аналоговому варианту сигнала:
Отрезок Т включает целое число (n) периодов гармонических функций: n = T/T0 = f0∙T . Замена непрерывного времени на дискретное t k∙Δt, k = 0 (1) N0–1 с учётом условий: N0 = T/Δt = n∙T0/Δt = n∙M дает дискретный вариант сигнала
c параметром (номером частоты): n = N0/M = f0∙T.
Перепишем (20) в иной форме:
Теперь также можно использовать свойство геометрической прогрессии:
(21)
Отсюда следует, что схема «генератора» включает две части (рис.6). Первая часть задаёт границы сигнала – по формуле (20). Вторую часть называют идеальным косинусным резонатором с параметрами:
(22)
Возбуждая его указанным способом, получаем дискретную гармоническую функцию заданной длины. Обратите внимание: здесь гарантированно значение начальной фазы φ0. В аналоговых генераторах это недостижимо.
Рис.6
Моделируется схема, изображенная на рис.6, следующим образом (масштабный множитель S0 oпущен):
(23)
Заметим: если менять параметры S0, M или φ0 сигнала (следовательно, и схемы) на тактах, кратных N0, то получим эффекты модуляции (амплитудной, частотной и фазовой). Так, для имитации частотно-манипулированных сигналов достаточно менять два параметра схемы b1 и a1, см. (22).
В
рассмотренных примерах можно выделить
два характерных момента. Рекурсивная
структура генератора (как более экономная)
возможна только в случае, если
последовательность S(k),
k= 0 (1) N0–1
образует геометрическую прогрессию.
При этом границы последовательности
фиксируются схемой с системной функцией
(
см.
рис.4,б и рис.6) или как на рис.5:
Для некоторого класса сигналов (даже при наличии частичных геометрических прогрессий) нерекурсивная структура генератора остается безальтернативной. Это имеет место, например, в случаях четной или нечетной симметрии теоретической модели сигнала:
c
асимптотическим убыванием:
П
римерами
могут служить последовательности:
и др. Такие ряды часто встречаются в теории дискретных сигналов и цепей.
Основная проблема здесь – в «отрицательном» времени. Её можно обойти следующим образом.
П
оложим,
необходимо генерировать усечённую
последовательность
,
включающую N0+1
отсчётов (N0
– чётное). Чтобы исключить двустороннее
z-преобразование, введём замену
(24)
Теперь проблема положительных степеней в z-преобразовании (т.е. «отрицательного» времени) исчезает:
В
соответствии с этим схема генератора
принимает вид, представленный на рис.7.
Параметры схемы bn
рассчитываются с учетом формулы (24): bn
=
= S0(n),
n = 0 (1) N0.
Наращивая в обе стороны от середины
число звеньев схемы (т.е. увеличивая
N0),
можно аппроксимировать теоретический
сигнал S(k)
с приемлемой точностью.
Рис.7
Работа схемы моделируется алгоритмом, см. (12):
(25)
Как нетрудно заметить, здесь Y(k) восстанавливает задержанную копию сигнала:
