MATLAB仿真生成不同高频频率的信号值(包括4、5、30、35MHZ)

fs=80*10^6;                     %采样频率
t=0:1/fs:10^(-5);               %时间
f1=4*10^6;                      %噪声信号频率
f2=5*10^6;                      %有用信号频率
f3=30*10^6;                     %有用信号频率
f4=35*10^6;                     %噪声信号频率
signal1=sin(2*pi*f1*t);         %4MHz杂波测试信号
signal2=sin(2*pi*f2*t);         %5MHz正弦测试信号
signal3=sin(2*pi*f3*t);         %30MHz正弦测试信号
signal4=sin(2*pi*f4*t);         %35MHz杂波信号
noise = 0.5*rand(1,length(t));  %生成幅值为0.2的高斯噪声
x=signal1 + signal2 + signal3 + signal4 + noise;    %叠加有效信号和噪声信号
writematrix(signal1,'4MHZ.txt','delimiter', '\t'); %导出到lowpass_input.txt文件
writematrix(signal2,'5MHZ.txt','delimiter', '\t'); %导出到lowpass_input.txt文件
writematrix(signal3,'30MHZ.txt','delimiter', '\t'); %导出到lowpass_input.txt文件
writematrix(signal4,'35MHZ.txt','delimiter', '\t'); %导出到lowpass_input.txt文件
writematrix(noise,'noise.txt','delimiter', '\t'); %导出到lowpass_input.txt文件
writematrix(x,'hunheMHZ.txt','delimiter', '\t'); %导出到\tlowpass_input.txt文件

  • 17
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值