дискретных сигналов
В данной работе изучаются основные свойства Z-преобразования и применение этого аппарата при построении схем генерации элементарных сигналов. Работа включает теоретический анализ, расчетную часть и компьютерный эксперимент по моделированию дискретных сигналов и систем.
расчетное задание
Исходные модели сигналов заданы в трех видах (рядов, рекуррентных последовательностей и непрерывных функций времени):
![]() |
S0, k = 0 (1) N0–1,
S1(k) =
0, k < 0, k ³ N0;
S0 ак, k = 0 (1) N0–1,
S2(k) =
0, k < 0, k ³ N0;
a1 S3(k-1) + a2S3(k-2), k = 0 (1) N0–1,
S3(k) =
0, k < 0, k ³ N0;
S0
£ Т,
S4(t) =
0, çt ç > T;
![]() |
S0 сos (2p f0 t - j0), t Î [0, T],
S5(t) =
0, t Ï [0, T].
При подготовке к компьютерному эксперименту предварительно необходимо уточнить дискретную модель сигнала и значения его параметров, определить Z-преобразования, составить соответствующие схемы и алгоритмы генерации, выполнить контрольные проверки.
1. Для модели S1(к) с параметрами S0 = 10 и N0 (задается по варианту: N0 = 6, 8, 10, 12) предварительно выполните следующее:
- определите Z-преобразование D1(z)-сигнала и представьте его в двух формах;
- для контроля путем обращения Z-преобразования вычислите значения S1(0) и S1(1);
- составьте нерекурсивную и рекурсивную схемы генераторов, запишите алгоритмы их функционирования;
- для контроля по алгоритмам определите значения S1(0), …, S1(N0–1), результаты представьте графиком.
2. Для модели S2(к) с параметрами S0 = 10, N0 = 5, а= е-a (здесь a задается по варианту: a= 0,1; 0,2; 0,3; 0,4) предварительно выполните ту же последовательность операций, что и для S1(к).
3. Для рекуррентной последовательности S3(k) (анализ см.в прил. 1) с параметрами N0 =11, a1 и a2 (они задаются вариантом: (a1, a2) = (2, -1); (0, -1); (1, -1); (2, -2)) предварительно выполните следующее:
- составьте всю последовательность S3(0), …, S3(N0–1) и запишите полный алгоритм ее формирования;
- определите Z-преобразование D3(z);
- для контроля путем обращения Z-преобразования вычислите значения S3(0) и S3(1);
- составьте схему генерации с точными значениями всех параметров;
- представьте S3(k) графиком.
4. В исходной модели S4(t) заданы три параметра: S0 = 10, Т=0,5 мс и частота f0 (два варианта: f01 = 1кГц, f02 = 2 кГц). Эту модель представьте в дискретной форме
S4(k)=
с условием: непрерывное время заменяется на дискретное t ® k D t, частота дискретизации fД = = 8 кГц. Таким образом, отрезок êt ê £ T заменяется на ограничение êk ê £
с числом отсчетов NО = 1+ 2Т fД = 9. Параметр М определяется отношением: М =
, n = 2Т f0.
Для последующего моделирования представьте S4(k) смещенной копией S0(k) = S4
см. (24), запишите Z-преобразование D0 (z) копии, составьте схему и алгоритм формирования копии. Изобразите графиками (с численными значениями всех параметров) функции S4(t), S4(k) и S0(k).
5. Модель отрезка гармонического колебания S5(t) с параметрами:
- амплитудой S0 = 10 В;
- частотой f0 (по вариантам: 1, 2, 4 кГц);
- начальной фазой j0 (по вариантам: 0, p/6, p/3, p/2);
- длительностью Т = 1 мс
представьте в дискретной форме (частота дискретизации fД = 16 кГц):
S0 cos
S5(k) =
0, k < 0, k ³ N0.
Параметры этой модели равны: NО = fДТ = 16, М = , n = f0 Т.
Перед моделированием выполните следующие процедуры:
- определите Z-преобразование D5(z) сигнала S5(k);
- для контроля путем обращения Z-преобразования вычислите значения S5(0) и S5(1);
- составьте схему генерации и алгоритм формирования сигнала S5(k);
- для контроля по алгоритму определите первые четыре значения последовательности S5(0), …, S5(3);
- представьте графиками функции S5(t) и S5(k) с численными значениями всех параметров.
лабораторное задание
Работа выполняется на компьютере с применением пакета Matlab и его приложения Simulink. Ознакомьтесь с краткой инструкцией и демонстрационными примерами (прил. 2).
Пункты лабораторного задания выполняются в той же последователь-
ности, что и в расчетной части.
1. Используя приложение Simulink, составьте рекурсивную схему генерации сигнала S1(k). Схема запускается единичным отсчетом (символом Кронекера). Результат работы схемы выведите на экран.
Запишите на компьютере алгоритм функционирования схемы и вычислите все значения сигнала S1(k), к = 0 (1) N0 =1. Пункт заканчивается сравнительным анализом всех результатов.
2. Повторите весь процесс моделирования для сигнала S2(k). При анализе результатов обратите внимание на значение сигнала S2(k) на такте k = N0.
3. Выполните все аналогично для сигнала S3(k). В данном пункте обратите внимание на следующее:
- время счета (как по схеме, так и по уравнению);
- точное обнуление схемы на тактах k = N0, N0 + 1, ….
Если обнуление не происходит, значит есть ошибки в параметрах нерекурсивной части схемы.
4. Используя приложение Simulink, составьте нерекурсивную схему генерации смещенной копии S0(k) сигнала S4(k): S0(k) = S4(k
),
k = 0 (1) N0 , N0= 9.
При вводе параметров bn, n = 0 (1) N0 схемы (bn = S0(n) = S4(n –
– )) обратите внимание на номер n =
(в центральной точке схемы). Значение этого параметра примите равным S4(0) = S0.
Схема запускается единичным отсчетом. Результат работы схемы выведите на экран. Пункт заканчивается сравнительным анализом графиков сигнала S4(k) в расчетной и экспериментальных частях.
5. Выполните всю процедуру компьютерного моделирования (схемы и алгоритма) для сигнала S5(k). Обратите внимание на обнуление схемы на тактах k=N0,N0 +1, …. Пункт заканчивается сравнительным анализом расчета и эксперимента.
содержание отчета
Отчет по работе должен включать расчетную часть и компьютерный эксперимент в соответствии с пунктами заданий:
- исходные модели сигналов;
- Z-преобразования сигналов (вывод формул);
- схемы и алгоритмы формирования сигналов;
- результаты контрольных вычислений и сравнение с экспериментом;
- графики с пояснениями;
- выводы по результатам работы.
контрольные вопросы
1. Покажите, что формула (2а) обращения Z-преобразования следует из представления функции f (Z) = D(Z-1) в виде ряда Маклорена. Возможно ли ее применение в случае двустороннего Z -преобразования?
2. Приведите полный вывод свойств «а», «б» и «в» Z-преобразования.
3. Определите Z-преобразование последовательности S(k) = S0d(k –
– k0), k = 0, 1, …, k0 - целое число. Выполните обратное Z-преобразование и сравните с функцией S(k).
4. Какие изменения (или дополнения) необходимо внести в схему
рис. 4,б (подразд. 1.3) для генерации:
- неограниченной последовательности;
- периодической последовательности (с периодом N > N0);
- знакопеременной последовательности с периодом 2N, N > N0?
Приведите примеры.
5. Составьте схемы генерации сигнала S2(k), S0 = 10, N0 = 5,
с параметрами: 1) а = 2; 2) а = 0,5. Приведите графики генерируемых сигналов.
6. Покажите, что формула (П 1.2), см. прил. 1, задает уравнение для рекуррентной последовательности S3(k) с фиксированным числом отсчетов. (Указание: проверьте значения S3(N0), S3(N0 + 1), …).
7. Какие изменения (или дополнения) необходимо внести в схему генерации сигнала S4(k), если исходная модель S4(t) (с частотой f0 = 2 кГц) подвергается дискретизации с fД = 16 кГц?
8. Укажите элементы схемы генератора сигнала S5(k), которые задают: длительность реализации сигнала, частоту, начальную фазу, амплитуду.
9. Составьте схему генерации сигнала . (Указание: начните с тригонометрических формул и Z-преобразования).
10. Каким образом может проявиться усеченное задание параметров (b0, b1, и a1, см. рис.6 в подразд. 1.3) в схеме генерации сигнала S5(k)? Покажите на примере.