matlab信号分析与处理:时域分析
来源:互联网 发布:淘宝卖家推广费用 编辑:程序博客网 时间:2024/04/29 12:55
简介
时域分析:对所记录的信号幅值随时间变化曲线进行分析。因在时间域进行,也称为时域分析。即对模拟信号采样编码转化为数字信号后,在时间域上分析这些数据,得到信号的参数。
1.波形分析
- 频率(周期)
过零点检测法 - 峰值(双峰值)
- 初相位
- 均值
- 均方值
- 方差
2.信号数字微分/积分
数字微分
数字积分
实例
%采样获得数字信号,实际上就是一个列表t=linspace(0,1,N);Fs=1000; %采样频率dt=1/Fs;T=1; %采样时间N=T/dt;t=linspace(0,1,N);f=10; %信号频率 x=sin(2*pi*f*t); %正弦信号plot(t,x); %输出正弦信号%信号分析peak=max(x); %峰值pp=max(x)-min(x); %峰峰值mean1=mean(x); %均值rms1=rms(x); %有效值(均方值)%计算频率p=max(x);q=min(x);n=1;% at=0.8*(p-q)+q; %原理:过零点法。选取的点可原则上可任取;这种at计算值效果较好;但此例选取0来演示。at=0;for k=2:1:N-2 if (x(k-1)<at && x(k)<=at && x(k+1)>at && x(k+2)>at) ti(n)=k; n=n+1; endendT_cal=(ti(2)-ti(1))*dt; %周期F=1/T_cal; %频率
结果分析
采样率越高,结果越与实际值一致。
0 0
- matlab信号分析与处理:时域分析
- 《语音信号处理》第三章总结——时域分析
- 信号完整性分析——时域与频域
- Matlab--现代数字信号处理--白噪声时域分析
- 时域分析的matlab实现
- 第3章 连续信号时域分析
- MATLAB实现控制系统的时域分析
- Linux 信号与信号处理分析
- 时域分析与频域分析
- MATLAB时域信号的平移
- Matlab信号分析
- 语音信号短时域分析之预处理(三)
- 说文解字——信号的时域分析(什么是卷积)
- 语音信号短时域分析之预处理(三)
- 第29章 连续时间信号的时域分析
- Linux信号(signal) 分析与处理
- matlab在一阶动态电路时域分析的应用
- matlab在二阶动态电路时域分析的应用
- spring入门到精通day01
- JDBC 分页显示与自增长主键
- B
- solr 近实时搜索
- windows下QT Creator的配置一
- matlab信号分析与处理:时域分析
- 2017马鞍山市小学组市选最后一题
- 加密nginx网页【nginx】
- maven项目中引用兄弟项目出现The import XXX cannot be resolved问题?
- Codeforces-798D-Mike and distribution(贪心)
- css3笔记
- 深度学习(deep learning)优化调参细节(trick)
- CSDN日报20170422 ——《真正女程序员是什么样的》
- SSH框架搭建