• 大小: 3KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Matlab
  • 标签: matlab  语音信号  

资源简介

matlab语音信号的频谱分析,对语音信号的频谱、相位、语谱图、放大语音信号,调制到高频,加噪声,滤波去除高频等操作

资源截图

代码片段和文件信息

[yfsnbits]=wavread(‘G:\cfy\2017备课\数字信号处理-原理、实现及应用\实验\语音实验\信息科学 (online-audio-converter.com).wav‘);
sound(yfsnbits);

N=length(y);
Y=fft(yN);
subplot(211);
plot(y);title(‘原始信号波形‘);
subplot(212);
% plot(1:Nfftshift(abs(Y))./max(max(abs(Y)))‘k‘‘linewidth‘2);
% title(‘原始信号频谱‘)
plot(abs(Y));title(‘原始信号频谱‘);
figurespecgram(y(:1)512fs100);
title(‘语谱图‘)


S2 = y * 4;                         %对语音信号进行放大
wavwrite(S2fsnbits‘louder.wav‘);%生成放大后的语音信号
sound(S2)


fc=10000;                            %载波频率
y1=modulate(yfcfs‘fm‘);          %对原语音信号调制
Y1=fft(y1N);                    %采样点数40000
figure;
subplot(211);plot(y1);title(‘调制后信号波形‘);
% subplot(212);plot(1:Nfftshift(abs(Y1))./max(max(abs(Y1)))‘r‘‘linewidth‘2);
% title(‘调制后信号频谱‘);
subplot(212);plot

评论

共有 条评论