基于FPGA的全数字FSK调制解调器设计

发布者:Meshulun最新更新时间:2008-08-29 来源: 现代电子技术关键字:FPGA  调制解调器 手机看文章 扫描二维码
随时随地手机看文章
FSK(Frequeney-Shift Keying,频移键控)是用不同频率的载波来传送数字信号。FSK信号具有抗干扰能力强、传输距离远等优点,在只常生活和工业控制中被广泛采用。例如CID(Calling Identity Delivery)来电显示,低速的Modem,铁路系统和电力系统的载波通信中也广泛使用他来传送各种控制信息。以往的FSK调制解调器采用“集成电路+连线”方式设计,集成块多、连线复杂且体积较大。本文基于FPGA芯片,采用VHDL语言,利用层次化、模块化设计方法,提出了一种FSK调制解调器的实现方法。

1 系统整体结构框图

本文设计的FSK调制解调器采用了ALTERA公司的EP1C3T144C8芯片,系统主时钟频率为20 MHz(芯片外部有源晶振),“0”,“1”数字信号由伪随机信号(m序列)发生器产生。为完成FSK调制器和解调器的发送与接收,由FPGA芯片完成的系统整体逻辑功能框图如图1所示。

2 系统的具体设计与实现

2.1 伪随机序列的产生

最大长度线性移位寄存器序列(m序列)是数字通信中非常重要的、应用十分广泛的一种伪随机序列。由于他具有随机性、规律性及较好的自相关性和互相关性,而且要求设备简单,易于实现,成本低的特点,本系统采用m序列作为数字基带信号进行程序调试。

m序列是由带线性反馈的移位寄存器产生的周期最长的一种二进制序列。线性反馈移位寄存器的一般结构如图2所示。他是由n级移位寄存器,若干模二加法器组成线性反馈逻辑网络和时钟脉冲产生器连接而成。

由于带有反馈,因此在移位脉冲作用下,移位寄存器各级的状态将不断变化,通常将移位寄存器的最后一级作为输出,由此所产生的输出序列为:{ak}=a0a1…ak-1。

输出序列是一个周期序列,其特性由移位寄存器的级数、初始状态、反馈逻辑及时钟频率(决定着输出码元的宽度)所决定。

当移位奇存器的级数及时钟一定时,输出序列就由移位寄存器的初始状态及反馈逻辑完全确定;当初始状态为全零状态时,移位寄存器输出全0列。因此初始状态不能为全零状态。

本系统选用m序列的级数为n=7,序列长度为m=27-1=127,若选用的反馈系数的八进制数值为235,转换成二进制数值为10011101,即c0=c2=c3=c4=c7=1,c1=c5=c6=0。仿真波形如图3所示。

2.2 FSK调制

本系统是利用2个独立的分频器来改变输出载波频率,以数字键控法来实现FSK捌制。

数字键控法也称为频率选择法,他有2个独立的振荡器,数字基带信号控制转换开关,选择不同频率的高频振荡信号实现FSK调制。键控法产生的FSK信号频率稳定度可以做到很高并且没有过渡频率,他的转换速度快,波形好,频率键控法在转换开天发生转换的瞬刚,2个高频振荡的输出电压通常不相等,于是已调信号在基带信息变换时电压会发生跳变,这种现象称为相位不连续,这是频率键控特有的情况。

本文设计的FSK调制系统方框图如图4所示。

2.3 FSK解调

过零检测法与其他解调方法相比较,最明显的特点就是结构简单,易于实现,对增益起伏不敏感,特别适用于数字化实现。他是一种经济、实用的最佳数字解调方法。其方框图如图5所示。他利用信号波形在单位时间内与零电平轴交义的次数来测定信号频率。输入的已调信号经限幅放大后成为矩形脉冲波,再经微分电路得到l圾向尖脉冲,然后整流得到单向尖脉冲,每个尖脉冲表示信号的一个过零点,尖脉冲的重复频率就是信号频率的2倍。将尖脉冲去触发一单稳态电路,产生一定宽度的矩形脉冲序列,该序列的平均分量与脉冲重复频率成正比,即与输入频率信号成正比。所以经过低通滤波器输出平均量的变化反映了输入信号的变化,这样就完成了频率-幅度变换,把码元“1”与“0”在幅度上区分开来,恢复出数字基带信号。

本文设计的FSK解调方框图如图6所示。

3 系统仿真与实验结果分析

整个设计使用VHDL编写,以EP1C3T144CS为下载的目标芯片,在Quartus II软件平台上进行布局布线后进行波形仿真,可得到如图7所示的波形图。其中:clk为输入主时钟信号;en为置位信号;clks为clk经过200分频器的输出信号;ps7为时钟源经过n=7的伪随机发生器产生的伪随机(m序列)信号;fsk为ps7经过FSK调制器后的已调信号;q为fsk经过FSK解调器后的解调信号。

在实际硬件电路上进行测试,用示波器观察各个模块的工作过程,得到如图8和图9所示的波形图。

其中,圈8中Ch1为已调信号,Ch2为数字基带信号。图9中Ch1为数字基带信号,Ch2为解调信号。

由上面的软件和硬件的测试结果可知:

(1)本系统的FSK调制解调器功能已经实观,结果正确无误,经验证满足预期的设计指标要求,且其整个工作过程可通过软件波形仿真,或是实际硬件电路通过示波器来直观、清晰观察。

(2)传统的调制解调方式可以采用软件与硬件结合的方式来实现,符合未来通信技术发展的方向。

4 结 语

传统的FSK调制解调方式都是采用硬件电路实现,电路复杂、调试不便。文中采用硬件描述语占设计的基于FPGA调制解调器,设计灵活、修改方便,有效地缩小了系统的体积,增加了可靠性,同时系统采用VHDL语言进行设计,具有良好的可移植性及产品升级的系统性。

关键字:FPGA  调制解调器 引用地址:基于FPGA的全数字FSK调制解调器设计

上一篇:用FPGA实现傅立叶变换算法
下一篇:Actel 获得严格的SAE/AS9100航天质量认证

推荐阅读最新更新时间:2024-05-02 20:41

OFDM系统中频域同步技术及FPGA实现
    摘要:针对OFDM系统频域中的整数倍频率偏移、小数倍频率偏移、采样钟频率偏移和定时偏移等问题,本文提出了相应的解决方案,并采用 FPGA 对各方法进行硬件电路实现。这些硬件实现方法巧妙,估计精确,能节省大量硬件资源。通过实际的电路时序波形仿真验证,证明了这些方法的实用性。 关键词:正交频分复用(OFDM);正数倍频率偏移;小数倍频率偏移;采样钟频率偏移;定时偏移 同步部分概述 正交频分复用(OFDM)系统的一个重要问题是对频率偏移非常敏感,很小的频率偏移都会造成系统性能的严重下降。另外收发端采样钟不匹配,也会导致有用数据信号相位旋转和幅度衰减,破坏了OFDM子载波间的正交性,降低系统性能。因此在OFDM系统
[嵌入式]
舞象之年的合众达
合众达能走到今天这种规模,是总经理俞高峰所没有想到的。即使在公司十周年年庆时,俞高峰也没有说过太多慷慨激昂的致辞,只是在与60多名员工把酒言欢。 “我希望合众达能早日实现鸿愿,成为嵌入式领域最重要的合作商及IC知名分销商,在世界嵌入式历史上画出浓墨一笔。”在合众达的十五周年庆典时,面对着200多名员工,俞高峰终于有信心与大家分享这份激情。 但即便如此,面对着EEWORLD记者的采访,俞高峰依然给了合众达一个谦虚的评价:“我们只是伴随着中国经济的发展,取得了一些小小的成绩。”实际上,作为TI(德州仪器)国内最大的第三方合作伙伴及分销商,年销售额超过6亿的合众达所取得的,并不只是那“一点点”。 诚信务实,不断进
[EEWORLD独家]
舞象之年的合众达
基于ARM和FPGA的靶场破片测速系统的设计
破片速度是战斗部爆炸效能*估的一个重要参数。传统的靶场破片测速系统多使用多路数据采集卡设置好的参数现场采集标靶的试验波形,试验完成后再交由计算机进行后期处理和解读以获取破片速度等参数。但随着军事科技的日新月异,靶场破片测速系统需要根据实际情况现场设置的参数越来越多,参数设置的灵活性越来越强,对系统工作的实时性要求越来越高;另一方面,战斗部爆炸试验在野外进行,条件恶劣,大型设备携带不便,以往的PC机+数据采集卡设计已经越来越不能满足靶场试验的要求。嵌入式系统具有功耗小、便携性好、稳定性高、实时性强的特点,近年来随着嵌入式技术的不断发展,把嵌入式技术引入靶场破片测速系统设计中,为靶场破片测速系统设计提供了一个新的思路。 本文设计
[嵌入式]
基于ARM和<font color='red'>FPGA</font>的靶场破片测速系统的设计
三重播放业务将成为未来10年驱动半导体行业发展创新的主要动力
语音、数据和多媒体技术的数字融合趋势推动了 IC 设计行业的快速发展。对 三重播放业务 的部署将成为未来5-10年驱动 半导体 行业发展创新的主要动力。这一市场需求对于功耗、性能和成本提出了巨大的挑战,使得可编程解决方案成为替代ASIC和ASSP的颇具吸引力的解决方案。 PLD 行业将会继续遵循摩尔定律向前发展,并为我们的客户带来巨大的优势。在性能提升方面,传统的处理器架构已经显现出发展疲势,而FPGA的发展前景仍然欣欣向荣。 随着全球无线基础设施持续从原有标准迁移到TD-SCDMA和长期演化(LTE)技术,半导体行业总体上呈现增长趋势。这一应用需要极高性能的数据处理和DSP能力,这是高性能FPGA的理想应用之一。对于
[嵌入式]
基于MSP430和FPGA的风光逆变并网系统
为了缓解能源问题,在完全兼容现有供电系统的基础上,该系统采用风能和太阳能对电能进行补给的方法,并且附带快速检测孤岛效应,快速并网和断网的功能。系统的功率电路部分采用全桥拓扑进行逆变,数字控制系统采用 MCU + FPGA 构架。由全硬件完成对外网市电的倍频工作,再由FPGA动态调整系统输出相位,让输出和外网市电实现同相位。MCU完成对太阳能电池板的最大功率点追踪(MPPT),发电端电压欠压检测以及孤岛效应检测等功能。针对电力系统强电的特性并结合当今热门的 物联网 技术,该系统人性化地设计了无线检测的功能,用户能通过手机,计算机或者手持式终端就可以了解当前系统状态。该系统创造性的设计方式既可以用于电厂的多能源并行发电,也适合家用
[单片机]
基于MSP430和<font color='red'>FPGA</font>的风光逆变并网系统
基于FPGA的汽车ECU设计充分符合AUTOSAR和ISO 26262标准(二)
基于 FPGA 静态硬件的 ECU 设计   AUTOSAR 架构非常适合由 CPU、存储器和可编程逻辑组成的嵌入式系统。ECU 平台需要一个 CPU 或主机处理器来管理应用并处理分布在应用层的软件组件中的不同功能。同时,MCU 层和部分基础软件层可以在可编程逻辑结构中的硬件中综合。因此,除了能够实现与 CPU 相连的标准外设,其它定制外设和协处理器也能够在硬件中并存,并在软件中完全或部分地加以管理。   另外从功能安全的角度来看,专用协处理器或内核处理器也非常适用,因为用它们实现功能可让硬件从源头避免干扰,即便要求冗余性,也能给系统设计带来高灵活性。另外,居于中间的 RTE 层可以在分布于 FPGA 中的 RAM 模块中,或
[模拟电子]
基于<font color='red'>FPGA</font>的汽车ECU设计充分符合AUTOSAR和ISO 26262标准(二)
采用FPGA IP实现DDR的读写控制的设计与验证
前言 随着高速处理器的不断发展,嵌入式系统应用的领域越来越广泛,数字信号处理的规模也越来越大,系统中RAM规模不断增加,比如视频监控、图像数据采集等领域,图像处理的实时性对RAM带宽的要求不断增加,传统的SDRAM在带宽上已经逐渐无法满足应用要求,DDR SDRAM(双倍速率SDRAM)采用在时钟CLK信号的上升和下降沿,双沿做数据传输;比传统的SDRAM只在时钟上升沿传输的方式,传输带宽增加了一倍。DDR RAM已开始广泛应用于嵌入式系统中,正逐步取代传统的SDRAM。 DDR RAM操作速度的提高,对设计者来说,对控制时序的设计有了更高的要求;并且,DDR内存采用的是支持2.5V电压的SSTL-Ⅱ标准,不再是SDRAM使用的
[应用]
基于ARM的FPGA从串配置方案设计适用于嵌入式系统的应用
1 、引言 ARM(Advanced RISC Machines)既可以认为是一个公司。也可以认为是对一类微处理器的统称,还可以认为是一项技术。基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到人们生活的各个方面。到目前为止,ARM微处理器及技术已经广泛应用到各个领域,包括工业控制领域、网络应用、消费类电子产品、成像和安全产品等。 FPGA(Field Programmable Gate Array)是一种高密度现场可编程逻辑器件,其逻辑功能是通过把设计生成的数据文件配置到器件内部的静态配置数据存储器(SRAM)来实现的。FPGA具有可重复编程性,能灵活实现各种逻辑功能。
[单片机]
基于ARM的<font color='red'>FPGA</font>从串配置方案设计适用于嵌入式系统的应用
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved