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

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

3天内不再提示

基于可编程逻辑器件的PSK数字调制系统的设计及波形仿真与硬件调试

电子设计 来源:微计算机信息 作者:沈琰,李龙江 2020-07-07 07:55 次阅读

1、引言

现代通信系统要求通信距离远、通信容量大、传输质量好。作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。从模拟调制到数字调制,从二进制发展到多进制调制,虽然调制方式多种多样,但都是朝着使通信系统更高速、更可靠的方向发展。一个系统的通信质量,很大程度上依赖于所采用的调制方式。因此,对调制方式的研究,将直接决定着通信系统质量的好坏。

复杂可编程逻辑器件(CPLD)结合了专用集成电路DSP的优势,既具有很高的处理速度,又具有一定的灵活性。因此,基于CPLD的数字调制系统的研究具有重要的实际意义。本文论述了如何用CPLD实现PSK数字调制系统的方法,其实现步骤包括:1.研究PSK调制系统的原理及设计方法;2.根据各个系统的总体功能与硬件特点,设计总体框图;3.根据VHDL语言特点,对系统进行VHDL建模;4.根据VHDL模型,进行具体VHDL语言程序设计;5.对设计的程序进行波形仿真与硬件调试。

2、调制解调系统的原理

载有基带信号的高频正弦波信号称为载波,数学上准确表示正弦波时,经常采用振幅A、角频率 和相位 三要素,即

y(t)=A cos( t + ) (2-1)

根据基带信号的值,改变三要素中的任何一种,就有了3种基本的调制方式:数字信号对载波振幅调制称为振幅键控,即ASK(Amplitude Shift Keying);对载波频率调制称为频移键控,即FSK(Frequency Shift Keying);对载波相位调制称为相移键控(相位键控),即PSK(Phase Shift Keying)。

由于PSK系统抗噪声性能优于ASK和FSK,而且频带利用率较高,所以,在中、高速数字通信中被广泛采用。

本文只对PSK调制方式加以论述。

3、系统的总体方案设计

3.1 CPSK系统设计

CPSK由发送端的调制模块与接收端的解调模块构成,其系统框图如图3-1所示。在发送端,对于调制模块,首先产生两种不同相位的载波信号f1和f2,再通过一个二选一选通开关来选择载波信号,其中具体的载波信号由输入的基带信号来决定。这些信号处理都在CPLD中实现,输出的即为CPSK调制信号,最后通过信道发送到接收端。对于解调模块,调制信号先由位同步提取电路提取出载波同步信号,然后由载波同步信号来控制计数器的启动与停止,分别对调制信号来计数,最后通过一个判决电路来判断输入的调制信号是‘0’ 还是‘1’,输出的即为解调的基带信号。

基于可编程逻辑器件的PSK数字调制系统的设计及波形仿真与硬件调试

3.2 DPSK系统设计

DPSK信号应用较多,但由于它的调制规律比较复杂,难以直接产生,目前DPSK信号的产生较多地采用码变换加CPSK调制而获得。这种方法是把原基带信号经过绝对码——相对码变换后,用相对码进行CPSK调制,其输出便是DPSK信号。同样,对于DPSK信号的解调,则要经过相对码——绝对码变换。其系统框图如图3-2所示。

4 、基于VHDL的PSK系统电路设计及实现

4.1 2CPSK调制模块

2CPSK调制模块的VHDL模型方框图如图4-1所示,其模型主要由计数器和二选一开关等组成。计数器对外部时钟信号进行分频与计数,并输出两路相位相反的数字载波信号;二选一开关的功能是:在基带信号的控制下,对两路载波信号进行选通,输出的信号即为CPSK信号。图中没有包括模拟电路部分,输出信号为数字信号。

其波形仿真图如图4-2所示。其中载波信号f1、f2是通过系统时钟clk分频得到,且滞后系统时钟一个clk周期;调制输出信号y滞后载波一个clk周期,滞后系统时钟2个clk周期。

图4-2 2CPSK调制模块的波形仿真图

2CPSK解调模块的VHDL模型方框图如图4-3所示。图中的计数器q输出与发端同步的0向数字载波。判决器的工作原理是:把计数器输出的0相载波与数字CPSK信号中的载波进行逻辑“与”运算,当两比较信号在判决时刻都为“1”时,输出为“1”,否则输出为“0”,以实现解调的目的。图中没有包含模拟电路部分,调制信号为数字信号。

其波形仿真图如图4-4所示。当q=0时,根据x的电平来进行对相位的判决;其中输出信号y滞后输入信号x一个clk周期。

4.3 绝对码-相对码转换模块

绝对码——相对码之间的关系为

由此,可得到绝对码—相对码转换模块的VHDL模型方框图,如图4-5所示。图中的计数器与图4-3中的计数器相同,异或门与寄存器共同完成绝/相变换功能。

相对码—绝对码转换模块与此类似,此处就不加以论述。

5、系统调试总结

本课题研究并追踪了通信领域和EDA设计领域的两项关键技术——调制解调技术和可编程逻辑技术,所有设计工作都是在一块CPLD实验开发板上完成的,选用了Altera公司型号为EPM7128SLC84-7作为主芯片的。其中输入信号由单片机提供,经过CPLD处理后,输出信号的波形可通过示波器观察。但由于调制系统与解调系统的测试是分开进行的,这样势必有不直观性,并且未能考虑到实际

系统中的不定因素。而以上这些,是本设计将来要进一步改善与发展的地方。

论文创新点:论文采用自上而下的开发方式,通过复杂可编程逻辑器件(CPLD)设计实现调制解调系统,以直接提高通信系统质量。

责任编辑:gt


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

    关注

    32

    文章

    1248

    浏览量

    169448
  • 仿真
    +关注

    关注

    50

    文章

    4102

    浏览量

    133745
收藏 人收藏

    评论

    相关推荐

    可编程逻辑器件

    数据处理和存储,以及到仪器仪表、电信和数字信号处理等。被应用的很到位!可编程逻辑器件在设计过程中为客户提供了更大的灵活性,因为对于可编程逻辑器件来说,设计反复只需要简单地改变编程文件就
    发表于 04-15 10:02

    数字电子技术-- 可编程逻辑器件

    数字电子技术-- 可编程逻辑器件[hide][/hide]
    发表于 03-05 10:51

    数字电子技术--可编程逻辑器件

    数字电子技术--可编程逻辑器件[hide][/hide]
    发表于 05-01 22:29

    怎么采用可编程逻辑器件设计数字系统

    本文以乘法器的设计为例,来说明采用可编程逻辑器件设计数字系统的方法。
    发表于 04-29 06:22

    PLD可编程逻辑器件

    ,足以满足设计一般的数字系统的需要。目前常用EEPROM,CPLD,FPGA。 PLA,PAL,GAL是早期的可编程器件,已经淘汰。可编程逻辑器件PLD(Programmable Lo
    发表于 07-22 09:05

    可编程逻辑器件设计

    可编程逻辑器件设计 (264页,nlc格式)
    发表于 03-25 16:41 66次下载

    可编程逻辑器件基础及应用实验指导书

    可编程逻辑器件基础及应用实验指导书 《可编程逻辑器件基础及应用》是一门侧重掌握可编程逻辑器件的基本结构和原理的课程。重点是使学生掌握基于可编程
    发表于 03-24 14:22 29次下载

    什么是PLD(可编程逻辑器件)

    什么是PLD(可编程逻辑器件) PLD是可编程逻辑器件(Programable Logic Device)的简称,FPGA是现场可编程门阵列(Field Programable Gate Array)
    发表于 06-20 10:32 2.7w次阅读
    什么是PLD(<b class='flag-5'>可编程逻辑器件</b>)

    基于可编程逻辑器件数字电路设计

    基于可编程逻辑器件数字电路设计  0 引 言   可编程逻辑器件PLD(Programmable Logic De-vice)是一种数字电路,它可以由用户来进行
    发表于 11-16 10:46 1628次阅读
    基于<b class='flag-5'>可编程逻辑器件</b>的<b class='flag-5'>数字</b>电路设计

    EDA技术与应用(可编程逻辑器件)

    7.1 可编程逻辑器件的基本原理 7.2 可编程逻辑器件的设计技术 7.3 可编程逻辑器件编程与配置
    发表于 05-23 10:46 142次下载
    EDA技术与应用(<b class='flag-5'>可编程逻辑器件</b>)

    数字电子技术--可编程逻辑器件

    数字电子技术--可编程逻辑器件
    发表于 12-12 22:07 0次下载

    数字电子技术--可编程逻辑器件

    数字电子技术-- 可编程逻辑器件
    发表于 12-12 22:07 0次下载

    可编程逻辑器件(书皮)

    可编程逻辑器件(书皮)
    发表于 07-10 14:34 0次下载

    可编程逻辑器件的分类有哪些

    可编程逻辑器件(PLD)是20世纪70年代发展起来的一种新型逻辑器件,是目前数字系统设计的主要硬件
    发表于 06-10 17:52 2.9w次阅读

    可编程逻辑器件EPLD是如何设计的

    可编程逻辑器件(Electrically Programmable Logic Device,EPLD)是指采用电信号的可擦可编程逻辑器件
    发表于 08-22 18:12 1472次阅读