0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高效的FSK/PSK调制器使用多通道DDS在过零点进行切换

星星科技指导员 来源:ADI 作者:David Brandon and Jef 2023-01-17 20:36 次阅读

作者:David Brandon and Jeff Keip

频移键控 (FSK) 和相移键控 (PSK) 调制方案用于数字通信、雷达、RFID 和许多其他应用。FSK 的最简单形式使用两个离散频率来传输二进制信息,逻辑 1 表示标记频率,逻辑 0 表示空间频率。PSK最简单的形式是二进制(BPSK),它使用相隔180°的两个相位。图1显示了两种类型的调制。

pYYBAGPGT_uAaKuDAABtmy4sr4k045.jpg?la=en&imgver=1

图1.二进制 FSK (a) 和 PSK (b) 调制。

直接数字频率合成器(DDS)的调制输出可以以相位连续或相位相干的方式切换频率和/或相位,如图1所示,如“多通道DDS支持相位相干FSK调制”中所述,使DDS技术非常适合FSK和PSK调制。

本文介绍两个同步DDS通道如何实现过零FSK或PSK调制器。此处,AD9958双通道、500 MSPS、完整DDS(见附录)用于在过零点切换频率或相位,但任何双通道同步解决方案都应能够实现此功能。在相位相干雷达系统中,过零切换减少了目标特征识别所需的后处理量;在过零处实施PSK可减少频谱飞溅。

虽然两个AD9958 DDS通道输出都是独立的,但它们共享一个内部系统时钟,并驻留在一块硅片上,因此它们应该在温度和电源偏差范围内提供比多个单通道同步器件输出更可靠的通道间跟踪。不同器件之间可能存在的工艺变异性也大于您在单片硅片中制造的两个通道之间可能看到的任何工艺变异性,这使得多通道DDS更适合用作过零FSK或PSK调制器。

poYBAGPGT_2AG0HUAAApm0ufxxg150.jpg?la=en&imgver=1

图2.过零FSK或PSK调制器的设置。

任何DDS的一个关键元素是相位累加器,在此实现中,其宽度为32位。当累加器溢出时,它会保留任何多余的价值。当累加器溢出且没有余数时(参见图 3),输出正好处于相位 0,DDS 引擎从时间 0 的位置重新启动。经历零溢出的速率称为 DDS 的大重复率 (GRR)。

poYBAGPGT_-AUME7AAClL0cLuGw498.jpg?la=en&imgver=1

图3.带溢出累加器的基本 DDS。

GRR 由 DDS 频率调谐字 (FTW) 最右边的非零位确定,由以下公式确定:

GRR = FS/2n

其中:

FS是 DDS 的采样频率。
n 是 FTW 最右边的非零位。

例如,假设采样频率为 1 GHz 的 DDS 采用 32 位标记和空格 FTW,并显示二进制值。在本例中,任一 FTW 最右边的非零位是 19千位,因此 GRR = 1 GHz/219,或大约 1907 Hz。

Mark (CH0) 00101010 00100110 10100000 00000000
Space(CH0) 00111010 11110011 11000000 00000000
GRR (CH1) 00000000 00000000 00100000 00000000

DDS固有地以相位连续的方式切换频率。这意味着当频率调谐字发生变化时不会发生瞬时相变。也就是说,累加器从应用新 FTW 时的任何相位位置开始累积新的 FTW。另一方面,相位相干需要瞬时过渡到新频率的相位,就好像新频率一直存在一样。因此,为了使标准DDS实现相位相干FSK开关,当两个频率具有相同的绝对相位时,必须发生从标记频率到空间频率的变化。为了以相位相干的方式实现过零开关,DDS必须在0度(即,当累加器溢出零过量时)进行频率转换。因此,我们必须确定相位相干过零的时刻。如果标记和空格FTW的GRR已知,则两个GRR中较小的一个(如果不同)将指示所需的相位相干零交叉点。

实现相位相干过零开关需要三个标准:

确定与图2的CH0相关的标记和空格FTW的较小GRR的能力。

第二个DDS通道(图2的CH1)与图2的CH0同步,并使用FTW进行编程,FTW除对应于较小GRR的一个位外,所有零。

能够使用第二个通道的翻转来触发图2所示CH0上的频率变化。

遗憾的是,DDS累加器达到零点与输出端表示零相位之间的延迟使解决方案进一步复杂化。幸运的是,这种延迟是恒定的。理想的解决方案需要对辅助通道进行相位调整以补偿这种延迟。AD9958上的两个通道都有一个相位偏移字,可用于解决此问题。

AD9958双通道DDS产生的结果如图4、图5和图6所示。图4和图5显示了相位连续FSK开关与过零FSK开关的比较。图5显示了相位连续开关和相位相干开关。图6显示了在多个频率之间切换的伪随机序列(PRS)数据流的结果。

pYYBAGPGUAGAbJRLAABoBklWcVk866.jpg?la=en&imgver=1

图4.相位连续FSK转换。

poYBAGPGUAKAMJM4AABmjOhqHqE175.jpg?la=en&imgver=1

图5.过零 FSK 过渡。

pYYBAGPGUASAcrN6AABbinzIxq8841.jpg?la=en&imgver=1

图6.具有多FSK转换的零交叉。

AD9958双通道DDS产生的结果如图7和图8所示。这些图显示了相位连续BPSK切换与过零BPSK切换的比较。

poYBAGPGUAaALuumAABhSdVLwko683.jpg?la=en&imgver=1

图7.相位连续的BPSK过渡。

pYYBAGPGUAiAdSu4AABhJTHQgoE617.jpg?la=en&imgver=1

图8.过零 BPSK 过渡。

双通道、10位、500MSPS直接数字频率合成器

AD9958双通道直接数字频率合成器(DDS)配有两个10位、500 MSPS电流输出DAC,如图9所示。两个通道共享一个公共系统时钟,提供固有的同步;如果需要两个以上的通道,可以使用其他封装。每个通道的频率、相位和幅度可以独立控制,从而能够对与系统相关的失配进行校正。这些参数可以线性扫描;或者可以选择 16 个电平进行 FSK、PSK 或 ASK 调制。输出正弦波可以调谐32位频率分辨率、14位相位分辨率和10位幅度分辨率。AD9958采用1.8 V内核电源供电,外加3.3 V I/O电源以实现逻辑兼容性,所有通道开启时功耗为315 mW,省电模式下功耗为13 mW。该器件的额定温度范围为–40°C至+85°C,采用56引脚LFCSP封装,1000s售价为20.24美元。

pYYBAGPGUAqATp8xAAD1lqOmFds321.jpg?la=en&imgver=1

图9.AD9958原理框图

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    383

    文章

    5784

    浏览量

    234679
  • DDS
    DDS
    +关注

    关注

    21

    文章

    614

    浏览量

    151733
  • 调制器
    +关注

    关注

    3

    文章

    784

    浏览量

    44720
收藏 人收藏

    评论

    相关推荐

    PSK调制电路

    ``PSK调制电路本系统设计一个正弦信号发生器,使用凌阳公司的16位单片机SPCE061A作为中央控制器,结合DDS芯片AD9850,产生0~15MHz频率可调的正弦信号,正弦信号频率设定值可断电
    发表于 03-15 16:18

    基于labview的4ASK 4FSK 4PSK 调制与解调程序 求好人发个

    基于labview的4ASK 4FSK 4PSK 调制与解调程序 求好人发个
    发表于 04-02 19:54

    谁有基于FPGA的数字调制器的程序啊

    谁有基于FPGA的数字调制器的程序啊,急用啊ASK,PSK,.FSK,QPSK等
    发表于 04-14 22:31

    求助下通道零点采集是什么意思呀

    通道零点采集是什么意思?是校准归
    发表于 03-22 13:41

    比较器在过零点有多次触发的情况

    我现在用的ADI的一款高速比较器做的50HZ工频信号的过比较,在过零点有多次触发的情况,我也尝试加滤波跟迟滞,都有效果,但是会带来相位的偏移,我要求是相位的偏移量不能高于1US,请问各位有什么办法可以解决吗。
    发表于 03-11 12:53

    如何利用DSP Builder设计一种适合于软件无线电使用的可控数字调制器

    本文采用了Altera公司推出的FPGA的DSP开发工具DSP Builder软件,基于DDS(直接数字频率合成)技术原理,设计了一种适合于软件无线电使用的可控数字调制器,可以完成FSKPS
    发表于 04-25 07:25

    基于VHDL的4PSK调制器的设计

    阐述了4PSK调制器的基本原理,给出调制系统设计框图。在MAX+plusII环境下,利用VHDL语言实现了4PSK调制器设计,并对系统的各模
    发表于 12-20 17:31 51次下载

    基于DDS与FPGA的FSK调制方式

    在传统的 FSK 调制方式中, 两个载波频率转换期间, 已调信号存在相位和频率突变, 造成系统频带利用率不高和信号频谱衰减太慢。用DDS 进行标准F
    发表于 08-04 15:16 72次下载
    基于<b class='flag-5'>DDS</b>与FPGA的<b class='flag-5'>FSK</b><b class='flag-5'>调制</b>方式

    高效FSK/PSK调制器利用多通道DDS实现零交越切换

    频移键控 (FSK)和相移键控 (PSK) 调制方案广泛用于数字通信、雷达、RFID以及多种其他应用。
    发表于 11-02 11:02 5899次阅读

    高效FSK_PSK调制器利用多通道DDS实现零交越切换介绍

    高效FSKPSK调制器利用多通道DDS实现零交越切换
    发表于 01-07 14:57 0次下载

    利用AD9958/AD9959多通道DDS实现相位相干FSK调制器的设计

    常见的单通道直接数字频率合成器(DDS)可产生如图1所示的相位连续频率转换。但在相干脉冲多普勒雷达和用于医疗和材料分析的NMR/MRI波谱等应用中,相位相干转换是首选。本文说明如何配置AD9958/AD9959多通道
    的头像 发表于 06-12 08:02 8701次阅读
    利用AD9958/AD9959多<b class='flag-5'>通道</b><b class='flag-5'>DDS</b>实现相位相干<b class='flag-5'>FSK</b><b class='flag-5'>调制器</b>的设计

    AD7008:CMOS DDS调制器过时数据表

    AD7008:CMOS DDS调制器过时数据表
    发表于 05-17 18:03 0次下载
    AD7008:CMOS <b class='flag-5'>DDS</b><b class='flag-5'>调制器</b>过时数据表

    CN0186 相位相干FSK调制器

    通道DDS,通过叠加多通道DDS输出实现稳定的相位相干FSK(频移键控)调制器。对于相同应用
    发表于 06-04 16:14 6次下载
    CN0186 相位相干<b class='flag-5'>FSK</b><b class='flag-5'>调制器</b>

    通道声光调制器AOMC(最多可达16通道

    的光学和电气设计将串扰降低,从而允许同时操作多达16个通道进行调制。多通道声光调制器与单通道声光
    的头像 发表于 06-14 10:55 1135次阅读
    多<b class='flag-5'>通道</b>声光<b class='flag-5'>调制器</b>AOMC(最多可达16<b class='flag-5'>通道</b>)

    使用IC555的频移键控FSK调制器

    频移键控在通信领域的广泛应用中发挥着重要作用,被认为是无线调制解调器数据传输中的高效应用。上述FSK调制器使用IC555能够相对于给定输入信号产生F
    的头像 发表于 07-03 10:51 492次阅读
    使用IC555的频移键控<b class='flag-5'>FSK</b><b class='flag-5'>调制器</b>