DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 286|回复: 0
打印 上一主题 下一主题

用单片机控制DDS实现短波跳频系统的调制

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 19:46:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  
         
    摘要:介绍用89C51单片微机控制直接数字频率合成器(DDS)实现短波跳频/四相差分键控(FH/DQPSK)调制系统的调制过程,着重讨论了单片微机控制系统的硬件结构及软件设计。讨论分析了采用AD7008实现该调制的方法并给出实验结果。
    关键词:单片机  直接数字频率合成(DDS)   跳频(FH)   四相差分键控(DQPSK)
    频率合成器是利用一个(或多个)标准信号产生多种频率信号的设备。它不仅要求输出频率的精确度和稳定度高,而且要求频带尽可能宽。直接数字频率合成(DDS)是继直接频率合成和间接频率合成之后发展起来的第三代频率合成技术。由于它具有相对带宽很宽、频率转换时间短、频率分辨率很高、便于集成以及频率、相位和幅度均可控制等优点,因此被广泛应用于雷达、电子对抗等军事通信系统和移动通信中。特别是在短波跳频通信中,信号在较宽的频带上不断变化,并且要求在很小的频率间隔内快速地变换频率和相位。采用DDS技术用于跳频信号调制的理想选择。跳频系统不仅需要一个高精度迅速变化频率的频率合成器,还要求一个能产生数百或数千条跳频序列发生和频率控制的指令。本文采用89C51单片机作为中央控制芯片来产生跳频指令,控制DDS实现跳频信号的调制。
1 短波跳频通信系统的调制
    短波跳频系统一般采用M进制频移键控(MFSK)调制方式。

文献[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系统编码与相位变化的关系
[table]


二进制信息序列[/td]
相位变化△фk[/td][/tr]

00[/td]
π/4[/td][/tr]

01[/td]
3π/4[/td][/tr]

11[/td]
-3π/4[/td][/tr]

10[/td]
-π/4[/td][/tr]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-28 04:27 , 耗时 0.140842 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表