- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TMS320C5420的2FSK设计与实现
2008-07-27 13:53
基于TMS320C5420的2FSK设计与实现
作者:杨英强 ?? 时间:2007-05-01?? 来源:????
摘要:基于DSP的软件无线电技术在通信领域得到了广泛的应用。我们使用TI公司的TMS320C5420DSP芯片成功设计了一种兼容2FSK,DPSK,QAM等多种调制解调方式的JH5001通信原理实验系统,在系统硬件不变的情况下只要修改DSP的软件处理部分就能实现无线参数的改变和增加新的功能。详细介绍了用DSP实现2FSK调制解调的算法,并就解调中所应用的数字滤波器做了具体分析。
关键词:DSP;软件无线电;FSK;调制与解调;数字滤波器
软件无线电是利用大规模集成电路技术,把DSP芯片或通用CPU芯片作为无线通信的基本硬件平台,将尽可能多的无线通信功能(如调制技术、跳频、纠错及加 密等)用软件实现。软件无线电技术可以用软件升级来改变无线功能参数,可以按要求的条件编程实现无线通信功能,使系统升级基于软件,其代价小,灵活性强。 用TI公司的TMS320C5420DSP芯片成功设计出一种兼容2FSK,DPSK,QAM等多种调制解调方式的JH5001通信原理实验系统,下面以 2FSK为例,详细介绍用DSP软件实现他的原理。
2FSK调制的DSP软件实现
2FSK调制的数字振荡器设计频移键控FSK调制是用数字基带信号来控制高频载波频率的变化,调制后的载波信号频率代表了要传送的数字信号。二进制FSK(2FSK)是用2个高频载波f1和f2来表示2个数字信号“1”或“0”。2FSK调制的常用方法是将f1和f2的正弦值预先计算出来,制成一个表,DSP工作时仅做查表运算即可实现。在这里采用数字振荡器方法,用迭代方法产生正弦信号。其原理如下:一个传递函数为正弦序列sinkωT的Z变换为:
其中,A=2cosωT,B=-1,C=sinωT。设初始条件为0,求出式(1)的反Z变换为:
这是一个二阶差分方程,对其求单位冲击响应便可得到正弦信号sinkXT。利用单位冲击函数x[k-1]的性质,仅当
k=1时,x[k-1]=1,得到下列递推式:k=0时 y[0]=Ay[-1]+By[-2]+0=0k=1时 y[1]=Ay[0]+By[-1]+C=Ck=2时 y[2]=Ay[1]+By[0]+0=Ay[1]k=3时 y[3]=Ay[2]+By[1]……k=n时 y[n]=Ay[n-1]+By[n-2]
在k2以后,y[k]能用y[k-1]和y[k-2]计算出来,这样通过迭代就能得到一系列的y[k]值。所设计的数字振荡器产生16kHz和 32kHz的正弦信号,分别代表数据0和1,设置采样频率为96kHz,通过确定上面递归差分方程系数就可求得16kHz和32kHz正弦信号的系数(下 标为0的系数是16kHz正弦信号的系数,下标为1的系数是32kHz正弦信号的系数)。
A0=2cosω0T=2cos(2π×16000/96000)=1B0=-1C0=sinω0T=sin(2π×16000/96000)=0A1=2cosω1T=2cos(2π×32000/96000)=-1B1=-1C1=sinω1T=sin(2π×32000?96000)=0DSP程序在初始化时先分别计算出产生16kHz与32kHz信号所需要的y[1]和y[2]值,然后开放定时器中断,以后每次进入定时器中断服务程序 时,利用已计算出的y[1]和y[2]值重新计算出新的y[0]值,对其求单位冲击响应就可得到16kHz和32kHz的正弦信号。
2FSK调制的定时与中断设计为了保证96kHz的采样频率,需要用到TMS320C5420的中断与定时器。定时器主要由3个寄存器组成,分别是定时器寄存器TIM,每计数一次自动减1;定时器周期寄存器PRD,当TIM减为0后,CPU自动将PRD的值装入TIM;定时器控制寄存器TCR。
定时器控制寄存器TCR各个比特位的具体定义如表1所示。
表1 定时器控制寄存器TCR的定义
TMS320C5420的定时器工作原理是:当CLKOUT信号时钟沿到来时,触发PSC。PSC是一个减1计数器,CLKOUT信号时钟沿使PSC减 1,直到PSC为0,然后用TDDR重新装入PSC,同时将TIM减1,直到TIM减为0,这时CPU发出TINT中断,同时在TOUT引脚输出一个脉冲 信号,脉冲宽度与CLKOUT一致,然后用PRD重新装入,重复下去直到系统或定时器复位。
当系统复位或定时器单独复位时,TIM和PRD都置成最大值FFFH,TDDR位清0,定时器控制寄存器的停止状态位TSS被清零,定时器启动,并将定时 器扩展周期TDDR中的
您可能关注的文档
- 关于TCP IP(培训部).doc
- 关于XP的操作技巧汇总.doc
- 关于毕业论文答辩如何准备.doc
- 关于分析今天长安保定百度爱第3章C54x DSP系统硬件结构DSP芯片是一.doc
- 关于分析今天长安保定百度爱问爱第3章C54x DSP系统硬件结构DSP芯片.doc
- 关于公司计算机网络维护委托合.doc
- 关于公司计算机网络维护委托合同范.doc
- 关于计算机机房开放性管理措施的价值探讨.doc
- 关于加入河南省物联网产业联盟的邀请函.doc
- 关于举办沈阳农业大学教学沙龙活动的通知.doc
- 2025年02月云南民族大学硕士以上人员(6人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月浙江宁波市鄞州区营商环境建设办公室公开招聘编外人员1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年01月贵州毕节市第一批次“人才强市”引才649人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月山东临沂市临沭县部分事业单位公开招聘综合类岗位人员26人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月山东临沂市罗庄区部分事业单位公开招聘综合类岗位人员15人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月山东临沂沂河新区部分事业单位公开招聘综合类岗位人员12人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月日照市莒县事业单位初级综合类岗位人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025山西省运城新绛县绛州文化旅游发展投资有限公司招聘员工笔试参考题库附带答案详解.doc
- 2025山东东营市振河劳务有限责任公司招聘1人笔试参考题库附带答案详解.doc
- 2025年02月山东威海临港经济技术开发区镇属事业单位公开招聘工作人员12人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
文档评论(0)