文献[1]提出短波跳频通讯体系的调制可选用四相差分键控DQPSK调制方法。因为短波信道仅在10kHz(白日)或2.5kHz(晚上)的带宽内是近似静态的[1],所以跳频信号差分相位调制信息为同一频率前后相邻呈现的相位差。依据文献[2],咱们挑选体系参数为:①跳频频率距离为3kHz;②跳频带宽1.536MHz,共512个频点;③跳频数为64,依据信道质量从512个频点中选取;④跳频速率为2560跳/秒(频隙时刻390.625μs,信号时刻333.333μs,频率改换时刻57.292μs);⑤信息比特速率5120bit/s。图1为信号的FH/DQPSK调制进程框图。在时钟的同步状态下,依据跳频码从64个相位存储器中取出同一跳频码前次呈现的信号的肯定相位,再加上差分相位作为当时信号的肯定相位,并存储到该相位存储器中。一起跳频码操控输出信号频率字,把相位字和频率字写入DDS相应的存贮器以更新频率和相位,发动DDS作业。其间,差分相位由每两个信息比特决议。如选用π/4DQPSK方法,则信息序列与相位改变联系如表1所示。
表1 π/4 DQPSK体系编码与相位改变的联系
二进制信息序列 | 相位改变△фk |
00 | π/4 |
01 | 3π/4 |
11 | -3π/4 |
10 | -π/4 |
2 DDS技能
本文所选用的AD7008[3]是AD公司出产的CMOS型DDS芯片,该芯片功用较全、性价比高、简单开发、完结的制品功用较好。其相位累加器为32位,频率分辨率可达0.012Hz。频率转化速度与频率距离分辨率之间不相干,频率改换的速率仅受限于器材响应速度的快慢,一般为几十纳秒。因为完结了高度数字化、集成化,输出频率的安稳度到达晶振频率安稳度的数量级。它适用于频率调制、相位调制、正交调幅调制(其它一般DDS芯片所不具备)和驱动倍频锁相环构成分辨率高、转化速度快的频率组成器等场合。DDS的实践输出最高频率约为时钟频率的1/3,输出频率越高,噪声功率越高。由文献[3]可知,在时钟频率fc=50MHz,输出频率f0=5.1MHz情况下,其最大谐波频率为15.3MHz,起伏低51.8dB,一般可经过低通滤波器滤除。关于本文跳频带宽为1.536MHz(小于5.1MHz)的体系,调制是可以直接用AD7008芯片予以完结的。
本体系的调制电路是用51系列的单片机89C51操控DDS芯片AD7008来完结的。如图2所示,经过D0~D7数据总线在WR、CS的操控下,将数据操控字首先写入AD7008的并行寄存器,然后在LOAD和TC0~TC3的操控下按表2所示将并行寄存器数据转载到功用寄存器。
表2 AD7008外部操控逻辑(并行方法)
TC3 | TC2 | TC1 | TC0 | LOAD | 源寄存器 | 意图寄存器 |
X | X | X | X | 0 | — | — |
0 | 0 | X | X | 1 | 并行寄存器 | 指令寄存器 |
1 | 0 | 0 | 0 | 1 | 并行寄存器 | 频率寄存器0 |
1 | 0 | 0 | 1 | 1 | 并行寄存器 | 频率寄存器1 |
1 | 0 | 1 | 0 | 1 | 并行寄存器 | 相位寄存器 |
1 | 0 | 1 | 1 | 1 | 并行寄存器 | IQ寄存器 |
运用AD7008内部参阅电压(VREF=1.27V),RSET≈390Ω时为满刻度电流输出。在管脚IOUT与地之直接入50Ω电阻,输出信号峰-峰值为1V的跳频信号。P1.0,P1.1别离操控芯片复位和频率寄存器的挑选。依据电路,RAM6116地址为0000H~07FFH,并行寄存器地址为4000H,指令寄存器地址为8000H,频率寄存器0地址为0A000H,频率寄存器1地址为0A800H,相位寄存器地址为0B000H,IQ寄存器地址为0B800H。相位寄存器的值为差分相位,0、π/4、π/2、3π/4、π、5π/4、3π/2、7π/4别离对应寄存器的值(低12位)为:000H、200H、400H、600H、800H、0A00H、0C00H、0E00H。跳频信号的跳频守时由守时器0中止来完结:跳频速率2560跳/秒,守时时刻为390.625μs。
3 程序完结
该调制体系的软件流程图如图3所示。
跳频信号的调制关键是跳频码的产生和DDS的操控。短波FH/DQPSK体系要求有杰出特性的跳频序列,混沌理论的发展为跳频序列的产生供给了一种新的方法。运用混沌非线性来产生跳频序列,其跳频图画的功用比较好。文献[4]介绍了用单片机完结Logistic混沌FH序列的产生。现在,混沌序列的研讨主要是硬件完结的有限字长问题。咱们用单片机完结根据Lempel-Greenberger模型(简称L-G模型)[5]的m序列,选取周期为63,并可以为用户供给不同的m序列。它可以用于通讯开始时选用短码引导长码[6]的混沌初值传递的跳频同步捕获体系(有必要对m序列进行宽距离处理以合适短波跳频体系)。图4是示波器显现的基带跳频信号波形。
以上评论了以单片机操控DDS技能为中心完结跳频信号的调制规划方法,编写了部分试验程序。在体系的调试中发现,示波器显现波形呈现相位没有正确调制在某一跳频点上,信号先在新跳频频率上以正弦波(选同相输出)方式呈现一守时刻,当新的相位移至DDS的相位寄存器后才使信号有新的相位。经剖析得知,这是因为AD7008芯片从并口寄存器的数据转移至频率与相位寄存器没有一起进行的原因。这可以替换其它DDS芯片来处理,如AD9850[7],其频率和相位数据可以一起输入(频率字为32bit,相位字为5bit,休眠、厂家测验操控字为3bit,共40bit),来操控完结高速DDS技能。别的,完结的仅为数字信号的基带跳频信号调制,还有必要进行二次调制成短波单边带(SSB)信号才干发射出去。假如选用更高输出最高频率的DDS芯片,即可完结短波跳频信号的一次性调制。跟着制作工艺的进步,这是可以完结的。现在DDS芯片已做到1GHz以上。更好的方法是选用DDS与锁相环(PLL)技能相结合来完结,它具有较高的频率安稳度、准确度和分辨力,并具有体积小、功耗低、操作便利等特色。