matlab 正弦波 fft,【求助】正弦信号序列fft频谱分析!!!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就是正弦包含频率是20hz,20.5hz,40hz,采样频率fs是100hz,分析栅栏效应,先是128个点fft,补零到512个点进行fft,再512个点fft。程序是这样的:
N1=128;N2=512;
fs=100;f1=20;f2=20.5;f3=40;
n1=0:N1-1;n2=0:N2-1;
xn1=sin(2*pi*f1*n1/fs)+sin(2*pi*f2*n1/fs)+sin(2*pi*f3*n1/fs);
xk11=fft(xn1,N1)
mxk11=abs(xk11(1:N1/2));
figure(1);
subplot(211);plot(n1,xn1);
xlabel('n');title('x(n) 0<=n<127');axis([0,128,-3,3]);
k1=(0:N1/2-1)*fs/N1;
subplot(212)
plot(k1,mxk11);
xlabel('频率 单位Hz');title('X1(k)的幅度谱');
xn2=[xn1,zeros(1,N2-N1)];
xk12=fft(xn2,N2);
mxk12=abs(xk12(1:N2/2));
figure(2);
subplot(211);plot(n2,xn2);
xlabel('n');title('x(n) 0<=n<=511');axis([0,512,-3,3]);
k2=(0:N2/2-1)*fs/N2;
subplot(212);
plot(k2,mxk12);
xlabel('频率 单位Hz');title('x1(k)补零后的幅度谱');
xn3=sin(2*pi*f1*n2/fs)+sin(2*pi*f2*n2/fs)+sin(2*pi*f3*n2/fs);
xk2=fft(xn3,N2);
mxk3=abs(xk2(1:N2/2));
figure(3);
subplot(211);plot(n2,xn3);
xlabel('n');title('x(n) 0<=n=511');axis([0,512,-3,3]);
k3=(0:N2/2-1)*fs/N2;
subplot(212);
plot(k3,mxk3);
xlabel('频率 单位Hz');title('512点有效数据的幅度谱');
我看不懂的是
xk11=fft(xn1,N1)
mxk11=abs(xk11(1:N1/2));(这个是什么意思?)
和k1=(0:N1/2-1)*fs/N1;(为什么是二分之一得N1呢?)
matlab 正弦波 fft,【求助】正弦信号序列fft频谱分析!!!相关推荐
- matlab正弦序列频谱,【求助】正弦信号序列fft频谱分析!!!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 就是正弦包含频率是20hz,20.5hz,40hz,采样频率fs是100hz,分析栅栏效应,先是128个点fft,补零到512个点进行fft,再512个点 ...
- 如何使用计算机实现fft,快速傅立叶变换(FFT)的计算机实现..doc
快速傅立叶变换(FFT)的计算机实现. 信号与系统课程设计 --FFT的计算机实现 快速傅里叶变换(FFT)的计算机实现 赖智鹏 华中科技大学电气与电子工程学院0809班U200811806 Emai ...
- 深入浅出解释FFT(四)——fft分析信号频率和相位
很基础的问题往往很重要,做仿真时候有一个点的差错都会导致结果的错误.在网上找了前人写的东东,总结下希望对大家有帮助,让大家少走一些弯路. 1. 信号的时域采样点N和频域采样点数相同 %####### ...
- matlab振动频谱分析是不是要,VB和Matlab混编实现振动信号的频谱分析
VB和Matlab混编实现振动信号的频谱分析 3 0 物理测试 2 O O 4年第 2期 V B和 Ma t l a b混编实现振动信号的频谱分析 谭轶平, 王振清 ( 北京航空航天大学材料学院,北京 ...
- 电流matlab正玄函数,用MATLAB求解线性电路的正弦稳态响应.doc
用MATLAB求解线性电路的正弦稳态响应.doc 用MATLAB求解线性电路的正弦稳态响应 阻抗和导纳. 一个含线性电阻.电感和电容等元件,但不含独立元的一端口,但它在角频率为w 的正弦电压或电流激励 ...
- 利用Matlab对Excel数据表参数进行频谱分析(FFT)的方法
1.先在表格中创建一列时间点,根据采样周期来设定时间点间隔,如采样周期为10kHz,则间隔点为0.0001.每个时间点对应一个采样值.第一行表格写上对应列的名称,如ts.ia.然后用Matlab&qu ...
- matlab ftt图像压缩,求助 fft图像压缩程序问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在做毕设 参照数字图像压缩技术及matlab实现这本书的程序. % 装入256×256的图像 initialImage=imread('nanmen.jp ...
- 基于MATLAB的数字信号处理(3) 用FFT对信号作频谱分析
文章目录 一.实验目的 二.实验原理与方法 三.实验内容及步骤 1. 有限长序列 2. 周期序列 3. 模拟周期信号 四.回答思考题 五.实验总结 一.实验目的 学习用 FFT 对连续信号和时域离散信 ...
- python3的fft_科学网—用Python、Matlab、C实现傅立叶变换FFT() - 康建的博文
一.Python,使用numpy.fft.fft或scipy的fftpack.fft: import numpy as np t=np.array([0.300, 0.550, 1.119, 0.53 ...
- matlab留学生作业代做,代做DFT留学生作业、代写Matlab实验作业、Matlab程序语言作业调试、FFT课程作业代做代做数据库SQL|调试Matlab程序...
Introduction This lab is a revision of the Discrete Fourier Transform (DFT), and the Fast Fourier Tr ...
最新文章
- centeos 6.7 mysql 5.7.12_学习centeos7系统 · cdwanze的博文
- 点击文本框后页面变大
- 美团面试题:Hashmap的结构,1.7和1.8有哪些区别,深入的分析
- 时间轴的实现(简单到爆炸)
- Auto Control 001 自动控制的一般概念
- flex 表格勾选后 鼠标滚动会自动勾选_外设Show 篇四十五:办公鼠里的BBA做工如何,罗技MX Anywhere 3鼠标体验_鼠标...
- mysql典型安装和自定义_Mysql8.0.19下载安装—windows版本自定义安装
- Ddos攻击怎么防护?DDOS八大防御策略
- autosar-Layered Software Architecture
- 计算机使用的显示器有哪些重要参数,正确选择适合自己的显示器,电脑显示器参数详解,看完秒懂!...
- FinClip如何将H5工程转为小程序
- 工程施工阶段成本变化
- 不一样的厦门,不一样的旅行!
- 小米node2红外_小米监控open-falcon-0.2安装部署详细配置
- 专用微处理器电源监控和看门狗芯片--MAX708
- 【小程序源码】同名在线查询系统
- 浅析信号与系统1(指数信号与正弦信号)
- 一款好看的404页面代码 | 滚动的404
- 在命令行下,如何使用JAD反编译jar文件
- python怎么实现分数形式_python分数怎么表示什么
热门文章
- 下轮“双一流”将有高校下车?教育部最新说法来了!
- AI发展“风口”在哪里?陪伴才是“蓝海”
- 统计一个数字在排序数组中出现的次数。
- Ubuntu18.04下C++编译tensorflow并在QT中使用
- 试卷生成系统安装与卸载
- Flask-SQLAlchemy - 不使用外键连表查询。记得常回来看我
- bootstrapValidator常用验证规则总结
- makefile初步制作,arm-linux- (gcc/ld/objcopy/objdump)详解
- Linux中用yum安装MySQL方法
- JS浏览器兼容性问题