- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言实习论文-陈俊宏
课程设计总结论文
课程名称:高级语言编程课程设计
专业:电子信息工程
班级:132
学号姓名:陈俊宏
指导教师:李泽光
2014年7月9号
目录
(一)1、数字滤波器的设计与应用
2 、数字滤波器的设计与应用流程图及程序
(二)1 、离散傅立叶变换的应用
2、离散傅立叶变换的应用相应流程图及程序
(三 )本次实训,所获心得体会,以及自身不足
(一)数字滤波器的设计与应用
1.1 设计题目:基于正交双通道算法的正弦信号相位差的计算。
1.2 设计目的:通过该题的训练,使学生掌握连续信号的离散化处理、数字滤波器的设计与应用、卷积运算及其应用等许多数字信号处理技术,为工程实践打好基础。
1.3 设计目标:编写程序计算出结果并与预先所设的值比较,要求做到误差最小。
1.4 设计原理:两路被测同频正弦信号u(t)和i(t)各自经过两个乘法器,两个乘法器的另外两个输入端分别是互为正交的正弦本振信号SI(t)和SQ(t)。4个乘法器的输出信号经过低通滤波器处理后得到4个低频或直流信号HI1(t)、HQ1(t)、HI2(t)、HQ2(t)。通过计算,可以得到有功功率:
P=2[HI1(t)*HI2(t)+HQ1(t)*HQ2(t)]=(UmImcosθ)/2
无功功率:
Q=2[HQ1(t)*HI2(t)-HI1(t)*HQ2(t)]=(UmImsinθ)/2
视在功率:
S==UmIm/2
功率因子:
cosθ=P/S
相位差:
Θ=arccos(P/S)
2.1 流程图:
2.2 程序:
#includestdio.h
#includemath.h
#define PI 3#define N 1025
#define fc 1000
void main()
{
int n;
float a,b,c,d,x,y,f0,f1,fs,HI1,HQ1,HI2,HQ2,U,I,P,Q,S;
float u[N],i[N],SI[N],SQ[N],UI[N],UQ[N],II[N],IQ[N],hd[N],h[N],w[N];
HI1=HQ1=HI2=HQ2=0;
printf(请输入被测信号的频率:\n);
scanf(%f,f0);
printf(请输入本振信号的频率:\n);
scanf(%f,f1);
printf(请输入采样频率:\n);
scanf(%f,fs);
printf(请输入电压最大值:\n);
scanf(%f,U);
printf(请输入电流最大值:\n);
scanf(%f,I);
printf(请输入相位差:\n);
scanf(%f,x);
x=x*PI/180;
for(n=0;nN;n++)
{
a=2*PI*f0*n/fs;
b=2*PI*f1*n/fs;
u[n]=U*cos(a);
i[n]=I*cos(a+x);
SI[n]=cos(b);
SQ[n]=sin(b);
}
for(n=0;nN;n++)
{
UI[n]=u[n]*SI[n];
UQ[n]=u[n]*SQ[n];
II[n]=i[n]*SI[n];
IQ[n]=i[n]*SQ[n];
}
for(n=0;nN;n++)
{
if(n!=(N-1)/2)
{
c=2*PI*fc*(n-(N-1)/2)/fs;
hd[n]=2*fc*sin(c)/(fs*c);
}
else hd[n]=2*fc/fs;
w[n]=0.54-0.46*cos(2*PI*n/(N-1));
}
for(n=0;nN;n++)
{
h[n]=hd[n]*w[n];
}
for(n=0;nN;n++)
{
HI1=HI1+UI[n]*h[n];
HQ1=HQ1+UQ[n]*h[n];
HI2=HI2+II[n]*h[n];
HQ2=HQ2+IQ[n]*h[n];
}
P=2*(HI1*HI2+HQ1*HQ2);
Q=2*(HQ1*HI2-HI1*HQ2);
S=U*I/2;
y=P/S;
printf(有功功率为:%.6f\n,P);
printf(无功功率为:%.6f\n,Q);
printf(视在功率为:%.6f\n,S);
printf(功率因素为:%.6f\n,y);
}
(二) 离散傅
您可能关注的文档
最近下载
- 渠道护砌工程施工方案砼预制块护坡施工渠道砼工程砼格埂.docx VIP
- 气调库工程项目可行性研究报告.docx
- 2025年二级矿井维修电工(技师)技能认定理论考试题库资料(含答案).pdf
- 功能性食品学 课件 第8章 益生菌及其活性代谢物.pptx
- 实验室质量管理体系文件.docx VIP
- 电工高级技师实操考试试卷.pdf VIP
- 初中阶段初阶词汇初级-如何记单词.docx VIP
- 中文版安德森吞咽困难量表的信效度和临床应用评价.pdf VIP
- (正式版)D-L∕T 611-2016 300MW~600M级机组煤粉锅炉运行导则.docx VIP
- BSL实验室生物安全管理体系文件.docx VIP
文档评论(0)