基于matlab的语音信号采集与处理课程设计内容摘要:
噪声 ,频率为 5500hz。 对 加噪后的 语音进行分析,并画出其 信号 时域和频谱图。 程序: 淮南师范学院电气信息工程学院 2020 届电子信息工程专业课程设计报告 fs=22050。 x1=wavread(39。 39。 )。 %读取语音信号的数据,赋给变量 x1 f=fs*(0:511)/1024。 %将 0 到 511,步长为 1的序列的值与 fs相乘并除以 1024 的值,赋值给 f t=0:1/fs:(length(x1)1)/fs。 %将 0到 x1 的长度减 1后的值除以 fs的值,且步长为 1/fs 的值,的序列的值,赋予 t Au=。 %噪声幅值 d=[Au*sin(2*pi*5500*t)]39。 %所加的噪声是正弦信号 x2=x1+d。 %将正弦信号噪声加在语音信号上 sound(x2,22050)。 %播放语音信号 y1=fft(x1,1024)。 %对信号 y1 做 1024 点 FFT 变换 y2=fft(x2,1024)。 %对信号 y2 做 1024 点 FFT 变换 figure(1)。 %创建图形窗 1 plot(t,x2)。 %做加噪后的信号时域图形(绘出 t对 x2 的线性图) title(39。 加噪后的信号 39。 )。 xlabel(39。 time n39。 )。 %x 轴的名字是“ time n” ylabel(39。 fuzhi n39。 )。 %y 轴的名字是“ fuzhi n” figure(2) %创建图形窗 2 subplot(2,1,1)。 % 创建两行一列绘图区间的第 1个 绘图区间 plot(f,abs(y1(1:512)))。 %做原始语音信号的频谱图 title(39。 原始语音信号频谱 39。 )。 xlabel(39。 Hz39。 )。 %x 轴的名字是“ time n” ylabel(39。 fuzhi39。 )。 % y 轴的名字是“ fuzhi” subplot(2,1,2)。 %创建两行一列绘图区间的第 2个绘图区间 plot(f,abs(y2(1:512)))。 %做加噪后的语音信号的频谱图( abs是绝对值,plot 是直角坐标下线性刻度曲线) title(39。 加噪后的信号频谱 39。 )。 xlabel(39。 Hz39。 )。 %x 轴的名字是“ time n” ylabel(39。 fuzhi39。 )。 % y 轴的名字是“ fuzhi” 淮南师范学院电气信息工程学院 2020 届电子信息工程专业课程设计报告 时域波形和频谱 : 图 4 加噪后的信号时域图 图 5 原始信号与加噪后信号频谱对比 淮南师范学院电气信息工程学院 2020 届电子信息工程专业课程设计报告 与原始信号对比,区别 : 先原始信号没 加噪音之前 0到 2020 有幅值,在 4000 到 6000 之间没有幅值,但是在加了噪音之后 4000 到 6000 之间出现最大幅值 12,超出正常值。 如图 5 原始信号与加噪后信号频谱对比图所示。 3. 设计合适的滤波器,滤除高频噪声,绘出滤波后的信号频域和时域波形: 程序: fs=22050。 [x,fs,Nbit]=readwav(39。 39。 )。 sound(x,fs)。 t=0:1/22050:(length(x)1)/22050。 figure(1) plot(x) title(39。 原始语音信号 39。 )。 xlabel(39。 time n39。 )。 ylabel(39。 fuzhi39。 )。 figure(2) freqz(x)。 title(39。 频率响应图 39。 )。 n=length(x)。 y1=fft(x,n)。 y2=fftshift(x)。 f=0:fs/n:fs*(n1)/n。 figure(3) subplot(2,1,1)。 plot(abs(y2))。 title(39。 原始语音信号 FFT 频谱 39。 )。基于matlab的语音信号采集与处理课程设计
相关推荐
%绘制原始语音信号的频率响应图 title(39。 频率响应图 39。 ) figure(3) subplot(2,1,1)。 %创建 两行一列绘图区间的第 1个绘图区间 plot(abs(y1(1:512))) %做原始语音信号的 FFT频谱图 4 title(39。 原始语音信号 FFT频谱 39。 ) subplot(2,1,2)。 plot(f,abs(y1(1:512)))。
制载波。 在接收端要有一个和发送端中的伪随机码同步的本地码,对接收的信号进行解扩,解括后的信 号送到解调器取出传送的信息。 信 源 数据调制 扩频调制 扩频编码发生器 信 道 扩频解调 数据解调 信息接收 扩频编码发生器 同步时钟 第 1章 引 言 7 2 跳频扩频系统( FH_SS) 所谓跳频,比较确切的意思是:用一定码序列进行选择的多频率频移键控。 也就是说,用扩频码序列去进行频移键控调制
B 产品族可以用来进行: (1)数值分析 (2)数值和符号计算 (3)工程与科学绘图 (4)控制系统的设计与仿真 (5)数字图像处理 (6)数字信号处理 (7)通信系统设计与仿真 (8)财务与金融工程 MATLAB 是 MATLAB 产品家族的基础,它提供了基本的数学算法,如矩阵运算、数值分析算法: MATLAB 集成了 2D和 3D 图形功能,以完成相应数值可视化的工作
gure(1) subplot(2,1,1) plot(x) %做原始语音信号的时域图形 title(39。 原语音信号时域图 39。 ) subplot(2,1,2) plot(x2) %做原始语音信号的时域图形 title(39。 加高斯噪声后语音信号时域图 39。 ) xlabel(39。 time n39。 )。 ylabel(39。 fudu39。 )。 y2=fft(x2,4096)
故所得结果为 即 如果压缩特性满足上式 ,就可获得理想的压缩效果 ,其量化信噪比和信号幅度无关。 满足上式的曲线如下图所示 ,由于其没有通过坐标原点 ,所以还需要对它作一定的修改。 图 理想压缩特性曲 线 A 律压缩特性就是对式 修改后的函数。 在上图中 ,通过原点作理想压缩特性曲线的切线 oc,将 oc、 cd 作为实际的压缩特性。 修改以后 ,必须用两个不同的方程来描述这段曲线 ,以切点
∠ D=100176。 ∠ B=100176。 四边形 ABCD是平行四边形,则 ∠ ADC= , ∠ BCD=。 AB= ,BC=。 在 ABCD 中, ∠ A=48176。 ,BC=3cm,则 ∠ B= , ∠ C= , AD=。 四边形 ABCD是平行四边形 ,它的四条边中哪些线段可以通过平移而相互得到 ? A B C D 在 ABCD 中, ∠ ADC=125176。 , ∠