MATLAB对语音信号分析,语音信号的反折和平移,与正弦信号相加相乘。语音信号的频谱分析。对语音信号抽样,对门信号抽样及其抽样信号绘制。

本文使用MATLAB进行语音信号分析,探讨了语音信号的反折、平移操作,以及如何与正弦信号相加和相乘。同时,进行了语音信号的频谱分析,并详细阐述了语音和门信号的抽样过程及抽样信号的绘制方法。
摘要由CSDN通过智能技术生成

MATLAB对语音信号分析,语音信号的反折和平移,与正弦信号相加相乘。语音信号的频谱分析。对语音信号抽样,对门信号抽样及其抽样信号绘制。

语音信号的反折和平移,与正弦信号相加相乘

%s实验一   

[m,Fs]=audioread('C:\Users\Jolly-zxl\Desktop\信号实验文件\录音.wav');
L=size(m,1);% 得到L为语音信号的“长度”
t0=(L-1)/Fs; % 语音信号的“持续时间”,等于总点数除以采样率
ts=1/Fs; % 语音信号时间“采样间隔”,等于信号抽样频率的倒数
k=(0:ts:t0); % k 为向量m的“时间自变量”的取值0范围,(此处k的定义应确保与m的长度相同,以保证plot(k,m)的正常运行)
n=1:L;
f=10;
f1=m(L-n+1,1); % 实现语音信号的反褶和平移
f2=m(n)+sin(2*pi*f*k);%实现信号与正弦信号相加
f3=m(n).*sin(2*pi*f*k);%实现信号与正弦信号相乘
audiowrite('C:\Users\Jolly-zxl\Desktop\信号实验文件\录音1_1_2.wav',f1,Fs);%存储语音 反折和平移后的信号
audiowrite('C:\Users\Jolly-zxl\Desktop\信号实验文件\录音1_1_3.wav',f2,Fs);%存储语音 与正弦信号相加后的信号
audiowrite('C:\Users\Jolly-zxl\Desktop\信号实验文件\录音1_1_4.wav',f3,Fs);%存储语音  与正弦信号相乘的信号
figure(1)
  plot(k,m); % 原始语音信号的波形图  k为向量m的时间自变量,上已定义
  title('原始语音的波形图'); % 标题
  xlabel('时间/s'); % 横坐标
  
figure(2)
  plot(k,f1); % 平移和反褶后语音信号的波形图
  title('反褶和平移后语音的波形图'); 
  xlabel('时间/s'); % 横坐标
  
figure(3)
  plot(k,f2); % 与正弦信号相加的波形图
  title('与正弦信号相加的波形图'); 
  xlabel('时间/s'); % 横坐标
  
figure(4)
  plot(k,f3); % 与正弦信号相乘的波形图
  title('与正弦信号相乘的波形图'); 
  xlabel('时间/s'); % 横坐标
  

语音信号的频谱分析

%信号实验1.2 语音信号的频谱分析
%****
  • 17
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值