Курсовая работа: Передача цифрового сигнала
else
if - 0.6*(time-1-sdvig) +3>-1
result=-0.6*(time-1-sdvig) +3;
else
move=1;
sdvig=time;
%result=(time-1-sdvig) *0.3-1;
result=-1;
end;
end;
Аналого-цифровой преобразователь
Схема АЦП изображена на рисунке 5.
Рисунок 5 – АЦП.
Аналого-цифровой преобразователь состоит из блоков дискретизации (Zero-OrderHold1), квантователя (Quantizer1), целочисленного преобразователя (RoundingFunction1) и конвертора (IntegertoBitConverter1).
Так как АЦП составляет в том числе и блок IntegertoBitConverter1, то на АЦП должны подаваться положительные значения. Поэтому между генератором сигнала и АЦП необходимо разместить блок Fcn3 со значением expression равным u+10.
Рисунок 6 – Блок смещения сигнала в положительный диапазон.
Блоков дискретизации Zero-OrderHold1 выполняет экстраполяцию входного сигнала на интервале дискретизации. Блок фиксирует значение входного сигнала в начале интервала дискретизации и поддерживает на выходе это значение до окончания интервала дискретизации. Затем входной сигнал изменяется скачком до величины входного сигнала на следующем шаге дискретизации. Параметр блока simpletime настраивает такт дискретизации.
Рассчитаем такт дискретизации.
- верхняя граничная частота в спектре сигнала. Для нахождения этой величины строим спектральную характеристику, используя блок Averaging Power Spectral Density со следующими настройками:
Рисунок 7 – Настройка блока Averaging Power Spectral Density.
В результате получим график, приведенный на рисунке 8:
Рисунок 8 – Спектр сигнала.
На графике отчетливо видно две гармоники при ω=0,06 рад/с и при ω=0,11 рад/с. Расчет периода дискретизации ведется по второй гармонике.
Таким образом, блок дискретизации Zero-OrderHold1 будет иметь следующие настройки: