matlab 作出matlab 信号频谱谱图

基于MATLAB男女声音频信号分析 - 下载频道
- CSDN.NET
&&&&基于MATLAB男女声音频信号分析
基于MATLAB男女声音频信号分析
函数可以作出时域波形图和频域频谱图,并且计算基因频率自动判断音频文件是男声还是女声声音。ds函数输入变量是文件名和降采样的间隔,通过插值的办法保证了原信号的长度,可以画出时域及频域图像,并且判断男女声,最后播放降采样之后的声音。新人第一次发资源,很简单,望支持,做的信号作业,和我一样的小白可以参考,大虾就不用看了。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
行业下载排行后使用快捷导航没有帐号?
扫一扫,访问微社区
只需一步, 快速开始
只需一步,快速开始
查看: 3141|回复: 8
matlab中应用fft求傅立叶变换并画频谱图
在线时间 小时
登录后查看更多精彩内容~
才可以下载或查看,没有帐号?
在matlab中应用fft求傅立叶变换后,如果想画出频谱图,必须用fftshift命令处理变换的结果。例子如下:
t=0:0.001:2;n=2001;Fs=1000;Fc=200;x=cos(2*pi*Fc*t);y1=fft(x);y2=fftshift(y1);f=(0:2000)*Fs/n-Fs/2;plot(f,abs(y1),'r')plot(f,abs(y2),'b')结果如下图:
0.jpeg (40.77 KB, 下载次数: 6)
19:40 上传
图中红色是没经过fftshift处理的频谱图,蓝色是经过处理之后的。结合程序,显然x的频谱应该位于200Hz处,经过fftshift处理的蓝色频谱是正确的。注意:红色和蓝色的曲线在两边分别关于-250Hz和250Hz对称。这并不是偶然。以下是Matlab的帮助文件中对fftshift的说明:Y = fftshift(X) rearranges the outputs of fft, fft2, and fftn by moving the zero-frequency component to the center of the array. It is useful for visualizing a Fourier transform with the zero-frequency component in the middle of the spectrum. For vectors, fftshift(X) swaps the left and right halves of X.由此可见,fftshift的作用正是让正半轴部分和负半轴部分的图像分别关于各自的中心对称。将信号频率Fc改为100Hz后的频谱如下,蓝色是fftshift处理后的频谱:
1.jpeg (40.14 KB, 下载次数: 0)
19:40 上传
给自己设置一个个性的签名吧~
在线时间 小时
太给力了,非常喜欢,收下了
给自己设置一个个性的签名吧~
在线时间 小时
福剑in奋斗 发表于
太给力了,非常喜欢,收下了
有用就好& && &
给自己设置一个个性的签名吧~
在线时间 小时
非常感谢,学习学习
给自己设置一个个性的签名吧~
在线时间 小时
谢谢!非常感谢!
给自己设置一个个性的签名吧~
在线时间 小时
试了一下,果然。不过这其中有什么物理意义吗?纯数学处理?
给自己设置一个个性的签名吧~
在线时间 小时
学习了,好东西
给自己设置一个个性的签名吧~
在线时间 小时
请教一下楼主,程序里面的t,n,fs,fc分别是什么意义呢?
给自己设置一个个性的签名吧~
在线时间 小时
其实我就是想知道怎么确定的,采样频率什么的
给自己设置一个个性的签名吧~下次自动登录
现在的位置:
& 综合 & 正文
matlab绘制连续时间信号频谱图
利用fourier函数求频谱图
一、写出信号表达式
二、求表达式的傅里叶逆变换
三、求出幅度谱
四、求出相位谱
ft=sym('(t+4)/2*heaviside(t+4)-t*heaviside(t)+(t-4)/2*heaviside(t-4)');
Fw=simplify(fourier(ft));
subplot(211);
ezplot(abs(Fw),[-pi,pi]);
subplot(212);
ezplot(atan(imag(Fw)/real(Fw)));
PS:符号解有其局限性,如果返回函数中友dirac(t)等项,则用ezplot函数无法作图。对某些信号求变换时,其返回函数可能包含一些不能直接用符号表达的式子,甚至可能出现提示“未被定义的函数或变量”,因而也不能对此返回函数作图
&&&&推荐文章:
【上篇】【下篇】TOP热门关键词
专题页面精选
目录中文摘要I英文摘要II第一章绪论11.1研究动机与目的11.2研究背景11.2.1数字信号处理的发展与应用11.2.2MATLAB仿真技术的特点21.3研究方法与系统描述21.4论文内容概述3第二章时域信号采样及频谱分析42.1信号概述42 ...
英文摘要II
第一章 绪论1
1.1 研究动机与目的1
1.2 研究背景1
1.2.1 数字信号处理的发展与应用1
1.2.2 MATLAB仿真技术的特点2
1.3 研究方法与系统描述2
1.4 论文内容概述3
第二章 时域信号采样及频谱分析4
2.1 信号概述4
2.1.1 信号的概念4
2.1.2 信号的分类4
2.2数字信号简介5
2.3 时域信号采样及频谱分析6
2.3.1 时域信号6
2.3.2 采样信号及采样定理6
2.3.3 信号分析方法8
第三章 时域信号采样与频谱分析在MATLAB的实现10
3.1 认识MATLAB10
3.1.1 Matlab的发展与应用10
3.1.2 Matlab仿真技术与应用简介11
3.1.3 Matlab的特点与功能12
3.1.3.1数值和符号计算功能12
3.1.3.2 Matlab语言12
3.2 时域信号采样与频谱分析在MATLAB的实现13
3.2.1信号的幅度谱和相位谱13
3.2.2信号时域波形及幅频特性曲线17
3.2.3 FFT频谱分析19
3.2.4 信号采样20
第四章 结论25
参考文献27
信息的载体——信号。我们“感兴趣”的有用信号常常与其他同类的或异类的信号混合在一起,这就需要我们把记录在某种媒体上的信号进行处理,经过提取、变换、分析、综合等手段抽取出有用信息.于是信号分析处理这门科学便应运而生乃至蓬勃发展。MATLAB强大的图形处理功能及符号运算功能,为我们实现信号的可视化及时域频域分析提供了强有力的工具。因此,本次工作选择对连续时间信号进行频率采样利用傅立叶变换将时域信号转换成频域信号进行频谱分析,并利用MATLAB语言设计一个程序使其在MATLAB界面中仿真化,当在键盘上输入信号的各参数时,可在MATLAB界面中得到不同的和,该课题的研究可以论证MATLAB在实现信号分析处理具有很大的优势,它有一系列绘图函数,例如象限坐标、对数坐标、半对数坐标、极坐标等,均只需要调用不同的绘图函数,在图上标出图题、轴标注,表格绘制也只需要调用相应的命令,简单易行。另外,在调用绘图函数时调整自变量可绘出不同颜色的点、线、复线或多重线。
关键词:时域信号 采样 频谱分析 MATLAB仿真
The carrier of information is the signal. The useful signals that we are interested are often in other similar or unsimilar mixed signal, which requires us to process the signal recorded in media, through the extraction, transformation, analysis, synthesis, and other means to obtain the useful information. So the science of signal analysis have emerged and even flourished. MATLAB has graphics capabilities and powerful symbolic manipulation functionality for us to achieve a visual signal in time domain and frequency domain analysis. In this paper, the continuous-time signal sampling is obtained and simulated by using Fourier transform. To this end, the parameters are given through keyboard, the corresponding results are computed by MATLAB interface.
Key words: signal in time domain sampling spectral analysis MATLAB simulation
本文关键词:
您可能感兴趣的文章
本站推荐的文章
本文标题:
本文链接网址:
1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。

我要回帖

更多关于 matlab 信号频谱 的文章

 

随机推荐