第一范文网 - 专业文章范例文档资料分享平台

北京工业大学信号处理工程应用训练

来源:用户分享 时间:2025/5/16 14:22:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

frame2(); //验证FFT N=256; fs=250;

chouyang(N,fs,fc);

for(i=250;i

for(sumT=0,sumF=0,i=0;i<256;i++)sumT=sumT+x[i].r*x[i].r;//求时域能量 window2(\函数图形显示\xy2(RED);//画xy轴。

plotgri2(BLUE,BLUE,x,256);//宏函数工具方式,注意x是形式上的宏参数,它指明后面函数的自变量。 getch(); frame2(); fft(x,256,1);

for(i=0;i<256;i++) Y[i]=abs(x[i]);

window2(\函数图形显示\xy2(RED);//画xy轴。

plotgri2(BLUE,BLUE,Y,256);//宏函数工具方式,注意x是形式上的宏参数,它指明后面函数的自变量。 getch(); frame2();

for(sumF=0,i=0;i<256;i++)sumF=sumF+x[i].r*x[i].r+x[i].i*x[i].i; printf(\时域能量和=%f,频域能量和=%f\\n\aa=50*N/fs; //aa:50HZ处对应的点; down=floor(aa);//向下取整 X50=Y[down]; EX50=pow(abs(X50),2)*2/N; printf(\ printf(\运算%f\\n\ getchar(); }

训练十三 数字滤波器制作

1﹑设一阶数字滤波器的系统函数为:

1?0.2z?1H(z)?1?0.4z?1

系统输入为以下三种数字序列: (1)矩形序列:

(2)三角序列:

(3)正弦序列:

2﹑设二阶数字滤波器的系统函数为:

z?1H(z)?1?1.5z?1?0.5z?2

其输入为单位阶跃信号

3、编写通用数字滤波器函数工具。

通用数字滤波器函数工具程序:

void IIRT(COMPLEX input[],COMPLEX output[],double a[],double b[],int N,int Ne)//N为数据 点数,Ne为0状态最大负输入,a[]为Y输出的系数,b[]为x输入的系数;

{ int i,n; for(n=0;n

} }

else output[n]=output[n]+a[i]*output[(n-i)]; }

for(i=0;i

if(n

else output[n]=output[n]+b[i]*input[(n-i)]; }

源程序:

// 13yy.cpp : Defines the entry point for the console application. //

#include \

#include\#include\double Y[40];

void plotgri2(COLORREF gridcolor,COLORREF linecolor,double p[],int N) { int i; HPEN

pen1=CreatePen(PS_SOLID,1,gridcolor),oldpen=(HPEN)SelectObject(win3.hdc,pen1); HPEN pen2=CreatePen(PS_SOLID,1,linecolor); for(i=0;i

void f1(double a0,double b0,double b1,double X[],int N)//通用一阶数字滤波器函数工具 { int n; for(n=0;n

void f2(double a0,double a1,double b0,double b1,double b2,double X[],int N)//通用二阶数字滤

搜索更多关于: 北京工业大学信号处理工程应用训练 的文档
北京工业大学信号处理工程应用训练.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c55xsu7y2cu3gzjv6v8mx_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top