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

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

3天内不再提示

FSK调制解调方法简析

杜勇FPGA 来源:杜勇FPGA 2023-03-31 09:07 次阅读

1 运行平台

硬件:CRD500数字信号处理板

系统:win7/64;win7/32;win10/64

软件:Quartus/ModelSimSE/Verilog/Matlab

2 主要功能及性能指标

2.2.1主要功能

1)产生基带原始数据

2)完成2FSK调制

3)完成2FSK解调

2.2.2主要性能指标

1) 调制端

系统时钟:50MHz

基带数据码率:390.625kbps

载波频率:3MHz

调制度:3.5

2) 解调端

系统时钟:50MHz

采样频率:25MHz

解调方式:非相干

位同步:超前-滞后型数字锁相环位同步

3 程序结构框图说明

9973ff78-cf57-11ed-bfe3-dac502259ad0.png

FSK通信系统主要由基带数据生成模块(pcm.v)、FSK调制模块(fsk_mod.v) 、FSK解调模块(fsk_demod.v)和锁相环位同步模块(BitSync.v)组成。

基带数据生成模块生成的原始数据(390.625kbps)送至FSK调制模块完成连续相位FSK调制,同时将原始数据流送至CRD500开发板上扩展口的第10脚,便于用示波器测试。FSK调制模块对接收到的原始数据进行FSK调制。调制度为3.5,载波频率为3MHz,则码元0对应的频率为3M-3.5/2*390.625k=2.31640625MHz, 码元1对应的频率为3M+3.5/2*390.625k=3.68359375MHz。

调制后的数据经CRD500的DA/滤波/运放电路转换成模似信号经跳线送出;采用短接帽将调制后的模拟信号送至CRD500的AD采样电路,转换成数字信号后送至FPGA处理;FSK解调模块完成FSK信号解调,并将解调出的数据送至扩展口的第11脚。

解调判决后的数据送至位同步模块提取位同步信号,将提取出的位同步信号送至扩展口的第13脚输出。为真实验证FSK通信功能,发送端(pcm.v和fsk_mod.v)的时钟由CRD500开发板上的X1晶振驱动,接收端(fsk_demod.v)的时钟由X2晶振驱动。

CRD500板上AD/DA接口有多种设置方式,如图2所示。

9989c920-cf57-11ed-bfe3-dac502259ad0.png

本次工程实例采用图2中的模式1连接方式。如果采用图2中的第2种模式,则需要采用双头BNC线将AD接口与DA接口连接起来。






审核编辑:刘清

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

    关注

    1603

    文章

    21326

    浏览量

    593242
  • 锁相环
    +关注

    关注

    35

    文章

    551

    浏览量

    87251
  • 数字信号处理

    关注

    15

    文章

    519

    浏览量

    45302
  • FSK
    FSK
    +关注

    关注

    14

    文章

    113

    浏览量

    57974

原文标题:FSK调制解调(Quartus/Verilog/CRD500)

文章出处:【微信号:杜勇FPGA,微信公众号:杜勇FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于MSP430的FSK调制解调

    速数据传输中得到了广泛的应用[1]。FSK信号由频率调制器产生不同的频率,逻辑0用一种特定频率的波来表示,而逻辑1用另一种不同频率的波来表示。专用FSK调制
    发表于 03-04 17:24

    关于fsk调制解调原理的一些困惑

    想制作一个27MHZ的fsk调制解调电路,27MHZ到底指的是哪个频率????网上大概了解了一下,fsk貌似要用到两种载波频率的,所以很是疑惑啊
    发表于 03-03 16:42

    谁有labview的2fsk调制解调系统,急用。

    谁有labview的2fsk调制解调系统,急用。非常感谢。
    发表于 05-04 22:31

    4FSK调制解调

    有没有4FSK调制解调的程序呀,我只做出了4ASK的,4FSK好难
    发表于 04-17 10:12

    怎样用FPGA实现FSK调制解调呢?

    最近想做这方面的,怎样用FPGA实现FSK调制解调?但是我一点头绪都没有,哪位高手帮帮忙,讲解一下什么的
    发表于 05-08 17:34

    基于DSP的2FSK调制解调器的设计

    介绍了简易V.23二进制频移键控(2FSK调制解调器的工作原理、算法分析以及基于可编程器件DSP的软件设计方法
    发表于 07-27 17:50 66次下载

    基于软件无线电的2FSK相干解调

       为检验软件无线电平台的优越性,提出基于软件无线电的采用相干解调解调2FSK信号的方法。根据2FSK
    发表于 11-25 17:36 79次下载
    基于软件无线电的2<b class='flag-5'>FSK</b>相干<b class='flag-5'>解调</b>

    FSK解调电路图

    解调器用PLL解调FSK信号有两种不同的方法。第一种是用一个PLL使其始终对输入信号的频率锁定或跟踪。第二种方法是用一个PLL对
    发表于 04-21 13:55 6361次阅读
    <b class='flag-5'>FSK</b><b class='flag-5'>解调</b>电路图

    Quartus II平台下实现全数字FSK调制解调

    根据数字信号FSK调制解调的工作原理,采用层次化、模块化方法设计了一种基于FPGA 芯片的FSK调制解
    发表于 08-26 15:25 114次下载
    Quartus II平台下实现全数字<b class='flag-5'>FSK</b><b class='flag-5'>调制解调</b>器

    FPGA实现2FSK数字信号调制解调

    基于FPGA的调制解调的数字信号有多种,包括2ASK、2FSK、2PSK等,文中介绍了2FSK信号的调制
    发表于 03-23 11:17 398次下载
    FPGA实现2<b class='flag-5'>FSK</b>数字信号<b class='flag-5'>调制</b><b class='flag-5'>解调</b>

    基于MATLAB的simulink仿真2Fsk调制解调

    基于MATLAB的simulink仿真2Fsk调制解调
    发表于 11-12 10:36 32次下载

    DSP之 FSK调制解调VHDL程序及仿真教程

    DSP之 FSK调制解调VHDL程序及仿真教程,很好的DSP自学资料,快来学习吧。
    发表于 04-15 17:37 12次下载

    关于MSP430的FSK调制解调

    提出了一种基于 TIM SP430单片机的 FSK 调制解调器设计方案。
    发表于 04-26 14:15 21次下载
    关于MSP430的<b class='flag-5'>FSK</b><b class='flag-5'>调制解调</b>器

    FSK调制解调的VHDL程序和仿真说明

    本文档的主要内容详细介绍的是FSK调制解调的VHDL程序和仿真说明。
    发表于 12-18 16:44 23次下载
    <b class='flag-5'>FSK</b>的<b class='flag-5'>调制</b>与<b class='flag-5'>解调</b>的VHDL程序和仿真说明

    fsk调制解调原理 Fsk调制体制的主要优点

    FSK调制解调是一种常用的调制解调技术,其中FSK代表频移键控。在
    的头像 发表于 02-03 14:28 1034次阅读