MCKD处理的参数选择

Lambert7 2019-10-28 09:08:18
clc
clear
close all
fs=44100;
Ts=1/fs;%采样周期
L=44100;%采样点数
x=xlsread 20.1.xls;
STA=0; %采样起始位置
t=(0:L-1)*Ts;%时间序列
figure
plot(t,x);
title('20Hz');
x1=x';
y= mckd(x1,100,30,100,8,1);
figure
plot(y);

已知采样频率44100,采样点数44100,原数据的时频图如图所示,对数据进行MCKD处理,这里的步长、周期、移位数怎么确定?
...全文
858 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
星和雨之夜 2022-03-05
  • 打赏
  • 举报
回复 1

如果你知道冲击重复出现的频率,就可以确定周期数T。例如:已知1秒出现100次,总点数44100,那么T=441。移位数M取1就好,滤波器长度L取100到200都可以试试,不同的处理对象的参数可能不一样。

电控小子呀 2020-11-25
  • 打赏
  • 举报
回复
请问楼主这个问题解决了嘛

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧