1 / 10
文档名称:

C语言实习论文-陈俊宏.doc

格式:doc   大小:300KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言实习论文-陈俊宏.doc

上传人:小雄 2020/3/13 文件大小:300 KB

下载得到文件列表

C语言实习论文-陈俊宏.doc

文档介绍

文档介绍:课程设计总结论文课程名称:高级语言编程课程设计专业:电子信息工程班级:132学号:13424036姓名:陈俊宏指导教师:李泽光2014年7月9号目录(一) 1、数字滤波器的设计与应用2、数字滤波器的设计与应用流程图及程序(二) 1、离散傅立叶变换的应用2、离散傅立叶变换的应用相应流程图及程序(三)本次实训,所获心得体会,以及自身不足(-):基于正交双通道算法的正弦信号相位差的计算。:通过该题的训练,使学生掌握连续信号的离散化处理、数字滤波器的设计与应用、卷积运算及其应用等许多数字信号处理技术,为工程实践打好基础。:编写程序计算出结果并与预先所设的值比较,要求做到误差最小。:两路被测同频正弦信号u(t)和i⑴各自经过两个乘法器,两个乘法器的另外两个输入端分别是互为正交的正弦木振信号SI(t)和SQ(t)o4个乘法器的输出信号经过低通滤波器处理后得到4个低频或直流信号HIl(t)、HQl(t)、HI2(t)、HQ2(t)o通过计算,可以得到有功功率:P=2[HI1(t)*HI2(t)+HQ1(t)*HQ2(t)]=(UmImcos0)/2无功功率:Q=2[HQ1(t)*HI2(t)-HIl(t)*HQ2(t)]=(UmImsin0)/2视在功率:S=Jp2+0=UmIm/2功率因子:COS0=P/S相位差:0=os(P/S)::#include<>#include<>##defineN1025#definefc1000voidmain(){intn;floata,b5c,d,x,y,f0,f1,fs,HI1,HQ1,HI2,HQ2,U,I,P,Q,S;floatu[N],i[N],SI[N],SQ[N])UI[N],UQ[N]Jll[N],IQ[N],hd[N])h[N],w[N];HI1=HQ1=HI2=HQ2=0;printfC*请输入被测信号的频率:\F);scanf(”%f',&f0);printf(M请输入本振信号的频率:\n”);scanfC'%”,&⑴;printfC*请输入采样频率:\rT);scanf(n%r,&fs);printf(M请输入电压最大值:\rf);scanff^f^&U);printf(H请输入窃流最大值:\rT);scanf(n%r,&l);printf(niW输入相位差:\F);scanf(H%f*,&x);x=x*PI/180;for(n=0;n<N;n++){a=2*PI*fO*n/fs;b=2*PI*f1*n/fs;u[n]=U*cos(a);i[n]=l*cos(a+x);Sl[n]=cos(b);SQ[n]=sin(b);}for(n二O;nvN;n++){UI[n]=u[n]*SI[n];UQ[n]=u[n]*SQ[n];ll[n]=i[n]*SI[n];IQ[n]=i[n]*SQ[n];}for(n=0;nvN;n++){if(n!=(N-1)/2){c=2*PI*fc*(n-(N-1)/2)/fs;hd[n]=2*fc*sin(c)/(fs*c);}elsehd[n]=2*fc/fs;w[n]=-*cos(2*PI*n/(N-