Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
С1_24_Жогун_МП-47.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
783.36 Кб
Скачать

Задание 3

Fs=151.2 KHz

F s=158.4 KHz

Fs=165.6 KHz

Fs=172.8 KHz

Вывод: с увеличением частоты дискритизации количество выборок на период возрастает, следовательно сигнал представлен более точно. На фазовом графике появилась еще одна частота в следствие отхода от минимальной частоты дискритизации.

Задание 4

Fs=144*8=1152 KHz

Fs=144*10=1440 KHz

Вывод: еще большее увеличение частоты повысило точность представления исходного сигнала.

Задание 5

% ПРОГРАММА ИССЛЕДОВАНИЯ ХАРАКТЕРИСТИК ЦИФРОВЫХ СИГНАЛОВ

%(ГАРМОНИЧЕСКИХ, КВАНТОВАННЫХ ПО УРОВНЮ)

clear; % очищаем память

t0=0; % начало сигнала в момент времени 0 с.

Fs=2304e3; % частота дискретизации 20 КГц

N=1024; % общее число отсчетов

t=t0:1/Fs: (N-1)*1/Fs; % вектор дискретных значений времени t(n)

f=72e3 % частота несущей (гармонического сиогнала)

fi0=0 % начальная фаза сигнала

n=1:1:numel(t); % определение размера массива результатов по размеру массива отсчетов времени

t(n)=(n-1)*(1/Fs); % вычисление массива отсчетов времени

A(n)=24; % определение вектора (массива)амплитуд

u0(n)=A(n).*cos(2*pi*f*t(n)+fi0) %вектор дискретных значений сигнала

u=uencode(u0,3) %имитация эффекта конечной разрядной сетки (квантования по уровню)

axis tight; % масштаб такой, чтобы вошел весь

% диапазон значений по обеим осям

plot(t,u); % график сигнала

title('Signal u(n)'); % заголовок графика

xlabel('time, t=nT=n/Fs (tmax=NT), [s]'); % надписи по горизонтальной оси

ylabel('u(n), [V]'); % надписи по вертикальной оси

figure % создание нового окна

stem(t*Fs,u); % график сигнала в виде "стебельков"

title('Signal u(n)'); % заголовок графика

xlabel('time, n (n max=N), [pcs]'); % надписи по горизонтальной оси

ylabel('u(n), [V]'); % надписи по вертикальной оси

Nfft=2^nextpow2(length(u)) % ближайшая к числу отсчетов степень двойки

scompl=fft(u,Nfft); % комплексный спектр сигнала

s=abs(scompl); % амплитудный спектр сигнала

phi=180/pi*angle(scompl); % фазовый спектр сигнала

figure; % создание нового окна

f =0:Nfft-1; % вектор номеров частотных отсчетов ДПФ

f=(f/(Nfft-1))*Fs; % вектор отсчетов частоты для ДПФ

stem(f,s); % отображение амплитудного спектра

title('Spectre abs(scompl(f))');

xlabel('Frequency, n*Fs, [Hz]');

ylabel('amplitude s(f), [V]');

figure;

phi=unwrap(phi); % сглаживаем график фазового спектра

plot(phi); % построение фазового спектра

title('Spectre angle(scompl(f))');

xlabel('Number, n, [pcs] ');

ylabel('angle s(f), [degree]');

П ри n=2

При n=3

Вывод: при увеличении разрядности амплитуда увеличилась , т.е. амплитуда сигнала стала передаваться точнее. Возрастает амплитуда спектральных составляющих, т.к. увеличилась амплитуда сигнала.