Расчет Глубина модуляции

A

ashwini1

Guest
Привет,

Мой код выглядит следующим образом:
Ф = 100e2;
T = 1/Fs;
L = 10000;
T = [0: Ф] '/ Ф;

FM = 10;
FC = 48e1;
KA = 0,1;%% 0 <KA <1

WC = 2 * пи * FC;
WM = 2 * пи * FM;

MT = 1 * SIN (WM * T);%% модулирующего сигнала

X = ((1 * ка т) .* (COS (WC * T)));%% AM модуляции

amdemod Y = (X, FC, FS);%% AM демодуляции
[B, A] = сливочного масла (5, ФК * 2/Fs);
Z = фильтр (B, A, Y);

NFFT = 2 ^ nextpow2 (L);
F = Ф / 2 * linspace (0,1, NFFT / 2);

Y = FFT (Мф, NFFT) / L;
Z = FFT (Z, NFFT) / L;

subplot (221)
участок (T, X); оси ([0 0,1 -2 2]); по сетке

subplot (223)
участок (T, Y); оси ([0 0,1 -2 2]); по сетке

subplot (222)
участок (F, 2 * ABS (Y (1: длина (ж )))); оси ([0 100 0 1]); по сетке

subplot (224)
участок (F, 2 * ABS (Z (1: длина (ж )))); сетки по; оси ([0 50 0 0,1]);

когда у взглянуть на demodulated сигнал и его частота ответа, вы можете обнаружить, что на начало сигнал есть всплеска.Стоимость варьируется от всплеска в связи с ка стоимости.Ка меньшей стоимостью выше пика уровне.

Но я полагаю, чтобы не получить этого в demodulated сигнала.Это влияет на расчет 'глубина модуляции "от demodulated сигнала.

глубина модуляции = (Amax-Амин) / ( Amax Амина);
где, Amax и Амин являются макс и мин значения огибающей сигнала.(Если всплеска является доминирующей она приводит в чужие ценности 'глубина модуляции').

Может ли кто-нибудь сказать мне, как я могу удалить всплеска.Я применил методы фильтрации многие проблемы все еще сохраняется.

Спасибо!
Ashwini

 

Welcome to EDABoard.com

Sponsor

Back
Top