升余弦滚降课设报考.doc

上传人:scccc 文档编号:14150581 上传时间:2022-02-03 格式:DOC 页数:4 大小:65.50KB
返回 下载 相关 举报
升余弦滚降课设报考.doc_第1页
第1页 / 共4页
升余弦滚降课设报考.doc_第2页
第2页 / 共4页
升余弦滚降课设报考.doc_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《升余弦滚降课设报考.doc》由会员分享,可在线阅读,更多相关《升余弦滚降课设报考.doc(4页珍藏版)》请在三一文库上搜索。

1、移动通信设计题目: C 语言实现升余弦滚降信号的匹配接收班 级: 08 通信 B姓 名:谭洋学 号: 0815232015指导老师:陈东华4 / 4TsTSTS二r),(1 - :)二(1 亠:)二0,Ts(1亠很)二TsTs一、设计原理余弦特性滚降的传输函数可表示为Ts,相应的h(t)为sin 二 t /TSt/Tscos: - t/Ts1-4 2t2/Ts2式中,为滚降系数,用于描述滚降程度。它定义为:=f,/ fN其中,fN -奈奎斯特带宽,f A -超出奈奎斯特带宽的扩展量当:=1时,即为升余弦频谱特性,这时 H()可表示为其单位冲激响应为:Ts2Tsh(t)二sin 二 t Tsco

2、st Tst Ts - 4t2 Ts2二、实现程序程序如下:#in elude #i nclude #defi ne pi 3.141592653589793/*本函数实现滚降特性函数,升余弦滤波器说明:fs/fd必须为整数,fd为信号采样频率,fs为滤波器采样频率当函数返回0时为正常返回,为-1时为异常返回*/int rcosine(float fd,float fs,float rcs) /*函数(升余弦滤波器)返回 0为正常返回,-1为异常返回*/int k,n;float kf,nf;nf=fs/fd; n=int(nf);if(nf!=n) return(-1); /*当fs/fd

3、不是整数时异常返回*/for(k=0; k3*n; k+) kf=k-3* n; if(kf=-n) rcsk=O;else nf=kf/n; kf=pi* nf;rcsk=(si n( kf)/kf)*(cos(kf/2)/(1- nf*n f);rcs6* n-k=rcsk;rcs3* n=1.0;return(O);/*当fs/fd 是整数时正常返回*/ void mai n() int flag,i;static float rcs200; flag=rcosi ne(0.6,12.0,rcs);if(flag=0) for(i=0;i09000.72890.98138.4634-0.

4、0666-0.09810.01360.01190,00009,00000 06000.00000.00170.0228 -0.0314 -0.13350.14300.78740.95830.3948-0.0910-0.08510.01808.00930.0000000.0000 0.00000.0000 I0.0000 I0.0000 I00000.00308.82330.0441-0.13030.20080.84050.92680.3275-0.10950.07140.82110.00690 00000.00000 00000 00000.00000.00000 00000.0盹00.084

5、8 0.0227 *0.0576 -0.1225 0.2625 0.8872 0.8072 0.2625 -0A225 -0.0576 0.022? 0.B048 0 0000 0,0003 0.0008 0.0000 0.0000 6 0000 8 0000 0.00000.00690.0211 -0.0714 -0.10958.327S0.92680,84050.2008-0.1303 -0.0441 0.02330.0830 0WW0 S0000.0000 0,0000 0.06600.08000 0000B.00930.0180-0.0851-0.09100.39480.95830.7

6、8740.1430-0.1335 0.0314乩 02280.0017 队 0000 乩 00T0.00000.00000,00000.0018.001000000.01198.8136*0,0981-0.06660.46340.98130-72898.09B0-0.1324 0,01960.02140 0007 0 0000901000.01460.807G -0.1100 -0.0363 0.5322 0.9953 0.6662 0.0422 -0.1277 -0,0091 0.0195 8.0002 0.0000 0,00001.0000 LBM0L80O0 1.0000 L0000 L0000lEI 由上图可看出程序运行结果即为升余弦滚降特性曲线的离散点。四、小结通过本次课程设计加深了对升余弦滚降特性的理解, 对用 C 语言进行该类编 程有了更多的了解。在做课程设计中,遇到了不少问题,其中,在VC中编写绘制波形的问题始终未能得到解决,希望能在接下来的学习中掌握此项编程能力。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1