Курсовая работа: Реализация и анализ ЦФ с КИХ

i=1; % инициализация программного счетчика

Ni=120; % задание количества отсчётов импульса

h=[1:Ni]; % подготовка массива отсчетов ИХ к последующему заполнению

ti=120; % задание длины импульса в точках

Fd=120; % задание частоты дискретизации

F0=Fd/4; %задание несущей частоты

Wd=2*pi*Fd; % задание угловой частоты дискретизации

W0=2*pi*F0; %задание угловой несущей частоты

dF=Fd/4; % задание девиации частоты

dW=dF*2*pi; % задание угловой девиации частоты

mju=dF/ti; % задание скорости роста частоты (скорость частотной модуляции)

n=0:1/Fd:1-1/Fd; % подготовка дискретов времени с шагом, равным периоду дискретизации

Sn=chirp(n,0,1,dF); % заполнение массива отсчетов дискретизированного сигнала

figure(1)

bar(Sn,0.1); % вывод на экран графика входного сигнала

f=abs(fft(Sn,Ni)); % вычисление спектра входного сигнала с использованием БПФ

figure(2);

stem(f); % постоение графика спектра входного сигнала

w=hann(Ni); % вычисление Ni-точечного окна Ханна

figure(3);

stem(w); % построение графика вычисленного окна

Ww=abs(fft(w,Ni)); % вычисление амплитудного спектра вычисленного окна с помощью БПФ

figure(4);

plot(Ww); % построени найденного спектра

while i<=Ni, % цикл нахождения ИХ СФ (путем зеркального отражения входного сигнала)

h(i)=Sn(Ni-i+1);

i=i+1;

end

hw=h.*w'; % взвешивание фильтра окном полученным окном Ханна

К-во Просмотров: 229
Бесплатно скачать Курсовая работа: Реализация и анализ ЦФ с КИХ