首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于FPGA和CMX589A的GMSK调制器设计与实现
来源:本站整理  作者:佚名  2009-04-03 09:34:33



             

2.2 调制指数为O.5的FM发射机设计
    调频发射机由FPGA配合A/D、D/A来实现。FPGA选用Cyclone系列EPlC6Q240C8,它是采用SRAM工艺制造的混合低电压FPGA芯片。A/D采用TI公司生产的8位模数转换器TLC5510,D/A则采用10位数模转换器THS5651A,用以完成高速率数据转换。调频发射机的系统时钟为20 MHz,同时提供给D/A THS565lA作为转换时钟。A/D转换时钟由FPGA提供,系统时钟经过分频提供给A/D转换器1 MHz的工作时钟。同时单片机的P3口通过2 b的频率控制位与1 b的“使能”控制位与FPGA相连来控制调制器的4种中心频率,分别为20 kHz,200 kHz,2 MHz和20 MHz,中心频率设置如表2所示。当载波的中心频率设置为20 MHz的时候,系统工作时钟需要通过FPGA内部的PLL倍频实现。

                

2.3 单片机控制器设计
    控制器采用AT89C51单片机,外扩LCD,4*4矩阵键盘,并通过接口与单片机的P0和P1相连,单片机的P2口与高斯滤波器的控制线相连,P3口与FPGA相连控制发射机的中心频率。
    键盘处理及LCD显示模块:利用键盘实现人机接口,该模块包括键盘的扫描、去抖、连击以及功能键的信号处理。用户根据需要来调整系统参数,并通过与LCD显示器的结合来显示当前调制信号的各种参数,从而使系统更具可操作性。
    功能参数设置模块:此模块负责处理键盘的输入数据,根据用户指令选择相应的系统参数(例如基带信号的码元速率、FM调制器的中心频率等)。表3表示在高斯滤波器模块工作时钟为8.192 MHz时,单片机控制滤波器系统参数设置。

              

3 系统软件设计
    系统的软件编程主要包括两部分:单片机控制模块和FPGA实现调制指数为O.5的FM调制器模块。系统的软件流程图如图2所示。

                 

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:139,418.00000 毫秒