升余弦滚降课设报考_第1页
升余弦滚降课设报考_第2页
升余弦滚降课设报考_第3页
升余弦滚降课设报考_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、t Tscost Tst Ts - 4t2 Ts2二、实现程序程序如下:#in elude <math.h>#i nclude <stdio.h>#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(

3、nf);if(nf!=n) return(-1); /*当fs/fd 不是整数时异常返回*/for(k=0; k<3*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(fla

4、g=0) for(i=0;i<200;i+) prin tf("%.4ft",rcsi);else prin tf("nn error!"); sca nf("%d",&i);三、测试结果X程序运行结果如下图:lEI0.0000 0.00000.0000 I0.0000 I0.0000 I0000000.0002 0.0195 '0.0091 -0.1277 0.0422 8.6662 0.9953 0.5322 -0.0363 '0.1100 0.盹 76 0.0146 0 00000.00000.80

5、00 0.00000.BBM 0.0000 0 0000 0 00900.00070.0214 -0.0196 -0.13240>09000.72890.98138.4634-0.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.00000.00308.8233'0.0441-0.13030.20080.84050.92680.3275-0.1095'0.07140.82

6、110.00690 00000.00000 00000 00000.00000.00000 00000.0盹00.0848 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

7、 0.06600.08000 0000B.00930.0180-0.0851-0.09100.39480.95830.78740.1430-0.1335 '0.0314乩 02280.0017 队 0000 乩 00T"0.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 L0000由上图可看出程序运行结果即为升余弦滚降特性曲线的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论