我需要现在2 armonic调频信号,只使用传统公式(没有fmmod),调制信号看起来不正确。有人可以帮忙吗?

4视图(30天)
这是我的代码,我有一个调制信号载波信号,我需要显示使用β= 0.1 FM(调制指数)。这些是唯一的公式出现在我的大学课程:
y = cos(2 *π* Fc * t + B *罪(2 *π*调频* t)) / /通用公式
y =交流。* cos (Oc * t) - B * Ac。*罪(Wm * t)。* sin (Oc * t) / / B = 0.1
y =交流。* cos (Oc * t) - (B * Ac) / 2。* cos (t (Oc-Wm) *) + (B * Ac) / 2。* cos ((Oc + Wm) * t)。
/ /顶部是调制信号,中间是载体,底部是调制
使用这些公式我得到相同的结果;我可以看到灯是没有发生,随着调制信号y恒定频率和类似于承运人。
公式有问题,还是我的代码缺少什么吗?
(我新的MATLAB编码和老师告诉我们这个问题是困难的,所以我假设我需要采取额外的步骤)。
/ /代码从这里开始
clc
关闭所有
格式长
调频= 10;%调制频率
Fc = 100; %载波频率
我= 3;
Ac = 3;
Fs = 10000;
B = 0.1; % B < 0.4
Oc = Fc * 2 *π;
Wm =调频* 2 *π;
Ts = 1 / f;
t = 0: Ts: 0.2;
xm =我* sin(2 *π*调频* t); %调制信号
xc = Ac * cos(2 *π* Fc * t); %载波信号
% y = cos(2 *π* Fc * t + B *罪(2 *π*调频* t));/ / B < 0.4
% y =交流。* cos (Oc * t) - b * Ac。*罪(Wm * t)。* sin (Oc * t);
y =交流。* cos (Oc * t) - (B * Ac) / 2。* cos (t (Oc-Wm) *) + (B * Ac) / 2。* cos ((Oc + Wm) * t)
次要情节(1,1)
情节(t, xm,“r”)
次要情节(1、2)
情节(t, xc, b);
次要情节(3、1,3)
情节(t y ' g ');
网格
/ /代码在这里结束

答案(1)

Vishwa
Vishwa 2023年3月24日
你好斯蒂芬,
只有你第一个方程是调幅调频剩下两个,所以,只有使用。
y = cos(2 *π* Fc * t + B *罪(2 *π*调频* t)) / /通用公式
也碰巧你 调制指数 很低( B = 0.1) ,所以你的调制波形可见性与你的航空公司。
这是你的代码与价值 调制指数 等于5。
clc
关闭所有
格式
调频= 10;%调制频率
Fc = 100;%载波频率
我= 3;
Ac = 3;
Fs = 10000;
B = 5;% B < 0.4
Oc = Fc * 2 *π;
Wm =调频* 2 *π;
Ts = 1 / f;
t = 0: Ts: 0.2;
xm =我* sin(2 *π*调频* t);%调制信号
xc = Ac * cos(2 *π* Fc * t);%载波信号
y = cos(2 *π* Fc * t + B *罪(2 *π*调频* t));% B < 0.4
次要情节(1,1)
情节(t, xm,“r”)
次要情节(1、2)
情节(t,我,“b”);
次要情节(3、1,3)
情节(t y‘g’);
网格
希望它可以帮助。

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的