资源简介

赵力语音信号处理(含代码、课件、原文)

资源截图

代码片段和文件信息

clc
clear all
%***************1.正弦波****************%
fs =100;                                            %设定采样频率
N =128;
n =0:N -1;
t = n/ fs;
f0 =10;                                             %设定正弦信号频率
%生成正弦信号
x = sin(2*pi*f0*t);
figure(1);
subplot(231);
plot(tx); %作正弦信号的时域波形
xlabel(‘时间/ s‘);
ylabel(‘幅值‘);
title(‘时域波形‘);
grid;
%进行FFT 变换并做频谱图
y = fft(xN);                                       %进行FFT 变换
mag = abs(y);                                   %求幅值
f = (0:length(y) -1)‘*fs/ length(y);        %进行对应的频率转换
subplot(232);
plot(fmag);                                        %作频谱图
axis([0100080]);
xlabel(‘频率/ Hz‘);
ylabel(‘幅值‘);
title(‘幅频谱图‘);
grid;
%求均方根谱
sq = abs(y);
subplot(233);
plot(fsq);
xlabel(‘频率/ Hz‘);
ylabel(‘均方根谱‘);
title(‘均方根谱‘);
grid;
%求功率谱
power = sq.^2;
subplot(234);
plot(fpower);
xlabel(‘频率/ Hz‘);
ylabel(‘功率谱‘);
title(‘功率谱‘);
grid;
%求对数谱
ln = log(sq);
subplot(235);
plot(fln);
xlabel(‘频率/ Hz‘);
ylabel(‘对数谱‘);
title(‘对数谱‘);
grid;
%用IFFT 恢复原始信号
xifft = ifft(y);
magx = real(xifft);
ti = [0:length(xifft)-1] / fs;
subplot(236);
plot(timagx);
xlabel(‘时间/ s‘);
ylabel(‘幅值‘);
title(‘IFFT 后的信号波形‘);
grid;
%****************2.白噪声****************%
fs =50;                                              %设定采样频率
t = -5:0.1:5;
x = rand(1100);
figure(2);
subplot(231);
plot(t(1:100)x);                               %作白噪声的时域波形
xlabel(‘时间(s)‘);
ylabel(‘幅值‘);
title(‘时域波形‘);
grid;
%进行FFT 变换并做频谱图
y = fft(x);                                     %进行FFT 变换
mag = abs(y);                               %求幅值
f = (0:length(y) -1)‘*fs/ length(y); %进行对应的频率转换
subplot(232);
plot(fmag);                                    %作频谱图
xlabel(‘频率/ Hz‘);
ylabel(‘幅值‘);
title(‘幅频谱图‘);
grid;
%求均方根谱
sq = abs(y);
subplot(233);
plot(fsq);
xlabel(‘频率/ Hz‘);
ylabel(‘均方根谱‘);
title(‘均方根谱‘);
grid;
%求功率谱
power = sq.^2;
subplot(234);
plot(fpower);
xlabel(‘频率/ Hz‘);
ylabel(‘功率谱‘);
title(‘功率谱‘);
grid;
%求对数谱
ln = log(sq);
subplot(235);
plot(fln);
xlabel(‘频率/ Hz‘);
ylabel(‘对数谱‘);
title(‘对数谱‘);
grid;
%用IFFT 恢复原始信号
xifft = ifft(y);
magx = real(xifft);
ti = [0:length(xifft)-1] / fs;
subplot(236);
plot(timagx);
xlabel(‘时间/ s‘);
ylabel(‘幅值‘);
title(‘IFFT 后的信号波形‘);
grid;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   65281040  2018-10-20 15:15  语音信号处理3\语音信号处理3.pdf

     文件       2536  2016-03-17 11:34  语音信号处理3\语音信号处理代码\第01章 MATLAB基础教程\TestProgram.m

     文件     960044  2018-10-27 15:20  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.1 语音采集与读写实验\C2_1_y.wav

     文件     960044  2018-10-27 15:21  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.1 语音采集与读写实验\C2_1_y1.wav

     文件        745  2018-10-27 15:21  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.1 语音采集与读写实验\C2_1_y_1.m

     文件        363  2018-10-27 15:28  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.1 语音采集与读写实验\Untitled.m

     文件      79564  2010-01-13 11:58  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.2 语音编辑实验\C2_2_y.wav

     文件        539  2016-03-17 10:02  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.2 语音编辑实验\C2_2_y_1.m

     文件        569  2016-03-17 10:02  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.2 语音编辑实验\C2_2_y_2.m

     文件        643  2016-03-17 10:02  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.2 语音编辑实验\C2_2_y_3.m

     文件        410  2016-03-17 10:04  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.2 语音编辑实验\my_conv.m

     文件     319440  2013-12-18 11:40  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.3 声强与响度实验\C2_3_y.wav

     文件       1833  2016-03-17 10:05  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.3 声强与响度实验\C2_3_y_1.m

     文件        414  2016-03-17 10:09  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.3 声强与响度实验\C2_3_y_2.m

     文件       1407  2016-03-17 10:14  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.3 声强与响度实验\iso226.m

     文件        961  2016-03-17 10:13  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.3 声强与响度实验\SPLCal.m

     文件        643  2016-03-17 10:14  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.4 语音信号生成的数学模型\C2_4_y_1.m

     文件       1845  2016-03-17 11:10  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.4 语音信号生成的数学模型\C2_4_y_2.m

     文件       1401  2016-03-17 11:14  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.5 语音信号的预处理\C2_5_y_1.m

     文件      38044  2012-06-16 06:44  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.5 语音信号的预处理\C2_5_y_1.wav

     文件        216  2016-03-17 11:14  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.5 语音信号的预处理\C2_5_y_2.m

     文件        921  2016-03-17 11:15  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.5 语音信号的预处理\C2_5_y_3.m

     文件      32312  2014-10-27 20:06  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.5 语音信号的预处理\C2_5_y_3.wav

     文件        429  2016-03-17 11:16  语音信号处理3\语音信号处理代码\第02章 语音信号处理基础\2.5 语音信号的预处理\detrendN.m

     文件      32312  2014-10-27 20:06  语音信号处理3\语音信号处理代码\第03章 语音信号分析\3.1 语音分帧与加窗\C3_1_y.wav

     文件       1329  2016-03-17 11:37  语音信号处理3\语音信号处理代码\第03章 语音信号分析\3.1 语音分帧与加窗\C3_1_y_1.m

     文件        492  2016-03-17 11:36  语音信号处理3\语音信号处理代码\第03章 语音信号分析\3.1 语音分帧与加窗\C3_1_y_2.m

     文件        830  2016-03-17 11:37  语音信号处理3\语音信号处理代码\第03章 语音信号分析\3.1 语音分帧与加窗\enframe.m

     文件       1958  2016-03-17 11:39  语音信号处理3\语音信号处理代码\第03章 语音信号分析\3.2 短时时域分析\C3_2_y.m

     文件      32312  2014-10-27 20:06  语音信号处理3\语音信号处理代码\第03章 语音信号分析\3.2 短时时域分析\C3_2_y.wav

............此处省略934个文件信息

评论

共有 条评论