[发明专利]基于DDS相位累加器地址修正的MSK调制信号生成方法有效
申请号: | 201310416636.X | 申请日: | 2013-09-12 |
公开(公告)号: | CN103441976A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 袁晓光;冯冬竹;何晓川;白渊杰;邓鉴 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L27/12 | 分类号: | H04L27/12 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于DDS相位累加器地址修正的MSK调制信号生成方法。其实现步骤是:(1)设定产生载波与数据DDS信号的各个相位累加器值;(2)读入N位并行数据并进行串并转换后得到串行序列Y;(3)分别调整Q路数据输出地址和I路数据输出地址;(4)计算I、Q路的DDS数据输出地址最终值,并更新I、Q路的地址基值和载波输出地址最终值;(5)通过I、Q路的DDS数据输出的地址最终值和载波输出地址最终值产生I、Q路的DDS数据信号与载波信号,并输出数据码元的MSK信号;(6)储存数据码元的MSK信号并调整数据指针,输出整个序列Y的MSK信号。本发明具有实现步骤简单,运算误差及错误率小的优点,可用于无线电通信中。 | ||
搜索关键词: | 基于 dds 相位 累加器 地址 修正 msk 调制 信号 生成 方法 | ||
【主权项】:
一种基于DDS相位累加器地址修正的MSK调制信号生成方法,包括:(1)设定产生载波与直接数字频率合成DDS数据信号的I,Q两路相位累加器的载波输出地址最终值分别为:addrIb=addr0I,addrQb=addr0Q,修正值分别为:addrjI和addrjQ;其中,addrjI和addr0I分别为I路相位累加器的地址修正值与初值;addrjQ和addr0Q分别为Q路相位累加器的地址修正值与初值;(2)读入一个N位并行数据,对其进行串并转换后得到串行序列Y={Y1,Y2,Y3,…,YN},其中,Yn∈{0,1},n=1,2,…,N,并设定串行序列初值Y0=1,Y的数据指针为k,k的初始值为0,最大值为N;设定Y的总周期为T,Y中的每个数据码元Yn的周期为Tb。(3)调整Q路数据输出地址,若mod(T,Tb)≠0,则令Q路修正值addrjQ等于0;若mod(T,Tb)=0,则从串行序列Y中取出Y2k+1和Y2k两个连续的数,调整Q路修正值addrjQ,即: addr jQ = 0 | Y 2 k + 1 - Y 2 k | = 0 addr max / 2 | Y 2 k + 1 - Y 2 k | = 1 , 其中mod函数为两数取其余,addrmax为角函数表的最大寻址容量;(4)调整I路数据输出地址,若mod(T,Tb)≠Tb/2,则令I路修正值addrjI等于0;若mod(T,Tb)=Tb/2,则从串行序列Y中取出Y2k+2和Y2k+1两个连续的数,调整I路修正值addrjI,即: addr jI = 0 | Y 2 k + 2 - Y 2 k + 1 | = 0 addr max / 2 | Y 2 k +2 - Y 2 k + 1 | = 1 , (5)计算并更新I、Q路的地址值:(5a)分别输入I路的地址基值addrbIa和Q路的地址基值addrbQa,并根据步骤(3)和步骤(4)得出的I、Q路地址修正值,计算I、Q路的DDS数据输出地址最终值addrIa、addrQa: addr Ia = mod ( addr bIa + addr jI , addr max ) addr Qa = mod ( addr bQa + addr jQ , addr max ) , (5b)分别将I路的地址基值addrbIa、Q路的地址基值addrbQa、I路载波输出地址最终值addrIb和Q路载波输出地址最终值addrQb更新为: addr bIa = mod ( addr bIa + addr ca , addr max ) addr bQa = mod ( addr bQa + addr ca , addr max ) addr Ib = mod ( addr Ib + addr ca , addr max ) addr Qb = mod ( addr Qb + addr ca , addr max ) 式中,addrca、addrcb分别为DDS数据和载波的频率控制字;(6)生成每个数据码元Yn的MSK输出信号,若mod(T,1/fc)≠0,则令数据码元Yn的MSK输出信号ymsk等于0;若mod(T,1/fc)=0,则先产生I、Q两路的载波ycI与ycQ及DDS数据信号ydI与ydQ,再求得数据码元Yn的MSK输出信号ymsk,即:ymsk=ycI·ydI‑ycQ·ydQ,式中,fc为载波频率;(7)生成整个数据序列Y的MSK输出信号:将步骤(6)得出的数据码元Yn的MSK输出信号ymsk值储存到寄存器中,每储存一次则对数据指针k加1,并计算MSK调制信号的总周期T=T‑Tb,判断mod(T,Tb/2)是否为0:若mod(T,Tb/2)≠0,返回步骤3;若mod(T,Tb/2)=0且k=(8/2)–1,则停止循环,并输出数据序列Y生成的MSK调制信号YMSK。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310416636.X/,转载请声明来源钻瓜专利网。
- 上一篇:跨GIS平台数据迁移方法
- 下一篇:一种流量报文控制方法及装置