用matlab产生一个 中心频率为1700Hz,偏频±11Hz 的2FSK信号? 120
用matlab产生一个中心频率为1700Hz,偏频±11Hz的2FSK信号生成其时域波形和频谱图。然后在原始信号的基础上加入信噪比为10的高斯白噪声,以及50Hz的正弦干...
用matlab产生一个 中心频率为1700Hz,偏频±11Hz 的2FSK信号
生成其时域波形和频谱图。
然后在原始信号的基础上加入信噪比为10的高斯白噪声,以及50Hz的正弦干扰来模拟环境中的噪声,作为实际信号。
生成其时域波形和频谱图。
采用haar小波函数对实际信号进行6层小波分解,并重构每层的细节信息。
分别生成小波分解重构的高频信号和低频信号。
生成去掉正弦干扰后的时域波形和频谱图。
生成去掉白噪声的时域波形和频谱图。 展开
生成其时域波形和频谱图。
然后在原始信号的基础上加入信噪比为10的高斯白噪声,以及50Hz的正弦干扰来模拟环境中的噪声,作为实际信号。
生成其时域波形和频谱图。
采用haar小波函数对实际信号进行6层小波分解,并重构每层的细节信息。
分别生成小波分解重构的高频信号和低频信号。
生成去掉正弦干扰后的时域波形和频谱图。
生成去掉白噪声的时域波形和频谱图。 展开
展开全部
这是西安电子科技大学《matlab及其在理工课程中的应用》第174页的程序:
clf,format compact,t=0:.001:1;
A0=10; w0=100; phi0=0;
x=A0*sin(w0*t-phi0); subplot(3,1,1), plot(t,x), hold
xlabel('t'), ylabel('载频信号')
dA=input('振幅增量='); dw=input('频偏='); dphi=input('相移=');
y=(10+dA).*sin((w0+dw).*t+dphi);
subplot(3, 1,2),
plot(t,y),ylabel('调制波形')
subplot(3,1,3);
Y=fft(y);plot(abs(Y)), grid
axis([0, 50, 0, 5000])
1.原先的w0=100,要修改;
2.程序运行后,在命令提示处输入5sin(200t);
3.如果不明白,下载那本书吧。
clf,format compact,t=0:.001:1;
A0=10; w0=100; phi0=0;
x=A0*sin(w0*t-phi0); subplot(3,1,1), plot(t,x), hold
xlabel('t'), ylabel('载频信号')
dA=input('振幅增量='); dw=input('频偏='); dphi=input('相移=');
y=(10+dA).*sin((w0+dw).*t+dphi);
subplot(3, 1,2),
plot(t,y),ylabel('调制波形')
subplot(3,1,3);
Y=fft(y);plot(abs(Y)), grid
axis([0, 50, 0, 5000])
1.原先的w0=100,要修改;
2.程序运行后,在命令提示处输入5sin(200t);
3.如果不明白,下载那本书吧。
追问
下载那本书了还是不明白,可以写的具体些么
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询