Z-преобразование и генерация элементарных

дискретных сигналов

 

В данной работе изучаются основные свойства 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)? Покажите на примере.