• 大小: 959B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Matlab
  • 标签: 变调  频域  

资源简介

这是一个基于频谱搬移的变调算法,对信号进行FFT变换后进行频谱的直接搬移达到变调效果

资源截图

代码片段和文件信息

[z fs bits] =wavread(‘F:\apple.wav‘);
x=z(1:131072);
x=x‘;
N=131072;%待处理序列长度
X=fft(x);
% X=X‘;
f=0:N-1;


a=1000;%范围+5到-6之间,取整数,正为升,负为降

qian1=X(1:N/2);
qian2=qian1‘;
qian=[zeros(1a)qian2(1:N/2-a)];


hou1=X(N/2+1:N);
hou2=hou1‘;
hou=[hou2(a+1:N/2)zeros(1a)];
Y=[qianhou];

Y=Y‘;
y=real(ifft(Y));


% subplot(121);
% plot(abs(X));%画频谱图
% title(‘原始信号频谱‘);
% subplot(122);
% plot(abs(Y));%画频谱图
%

评论

共有 条评论