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文件