matlab信号分析与处理:时域分析

简介

时域分析:对所记录的信号幅值随时间变化曲线进行分析。因在时间域进行,也称为时域分析。即对模拟信号采样编码转化为数字信号后,在时间域上分析这些数据,得到信号的参数。

1.波形分析

  1. 频率(周期)
    过零点检测法
  2. 峰值(双峰值)
  3. 初相位
  4. 均值
  5. 均方值
  6. 方差

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;
    end
end
T_cal=(ti(2)-ti(1))*dt;	%周期
F=1/T_cal;	%频率

结果分析
采样率越高,结果越与实际值一致。

  • 10
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值