windy1987的笔记 https://bbs.21ic.com/?456479 [收藏] [复制] [RSS] 酷爱模拟的东西

日志

频率域数据参数提取

已有 485 次阅读2009-7-17 06:11 |个人分类:Visual  Studio 2005|系统分类:电测仪表| matlab, 频率域参数

DQA_data=1e5+1+(1e6+3)*sin(pi*t*100)+33335*sin(pi*t*300)+11111*sin(pi*t*500)+6666*sin(pi*t*700)+2222*sin(pi*t*900)+32*sin(0.25*pi*t);


采样周期为512Hz,采集长度为32k。实际波形如下图所示。


理论上的各个频点的幅度为下表所示:






















频率


0Hz


0.128Hz


50Hz


150Hz


250Hz


350Hz


450Hz


幅值(uV


1e5+1


32


1e6+3


33335


11111


6666


2222


通过傅里叶变换后得到的频谱图如下所示:


各频率点的值如下所示:































频率


0Hz


0.128Hz


50Hz


150Hz


250Hz


162Hz


62Hz


幅值(uV


1e5


32


1e6


33340


11110


6666


2222


误差(uV


1


0


3


5


1


0


0


结论:对于信噪比为-69dB的情况下,通过傅里叶变换任然能够完全的提取信息;


对于高于奈归斯特频率的工频干扰,就发生了频率混叠效应,如上表所示,其混叠频率为实际频率与采样频率之差。对于大幅度的信号,其最低位基本被忽略;


频率域的数据可以直接通过傅里叶变换得到数据,可以不经过软件的滤波处理。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)