• 全数字FM接收机 --(1)结构


    推荐阅读

    1 介绍

    该接收机主要使用了PLL模块,通过相位比较使输出 与输入频率相关。

    2结构

    该接收机由一个PLL加一个低通滤波器组成,结构如Fig1:

    image

    2.1鉴相器

    鉴相器输出输入信号和NCO的相位差,这个模块使用了一个乘法器。输入信号image 是一个调频信号,可表示如下

    image

    PLL可以使NCO产生 一个和输入信号image相同频率的输出正弦信号image

    image

    检波器输出是两个信号的乘积,用三角函数展开为

    image

    image是鉴相器的增益.式3中的第一项是高频分量,第二项是两信号的相位差.用一个低通滤波器涉除高频成分,就可以得到相位差.鉴相器的结构如图Fig2.

    image

    输入1为调频信号fmin,输入2是NCO的输出,都是8位补码。使用一个单位延时来同步。乘法器的输出是16位, 把低8位截断。

    使用Booth算法计算有符号数乘法,详细写博客booth乘法

    2.2环路滤波器

        环路滤波器用来去掉鉴相器输出中的高频成分。下图是接收机中使用的一阶环路滤波器的结构图,进行符号扩展从<8,0,t>变为<12,4,t>,再乘以常数15/16;

    image  Atemp * 15/16= Atemp- Atemp/16=Atemp – E , E=Atemp/16

    滤波器的函数:image

    只有一个极点Z=0.9375.由离散时间系统稳定性质知极点在单位圆内系统是稳定的。

    2.3NCO

    结构如图

    image

    图中是基于查找表的实现方式,另一种使用CORDIC算法的实现方式见博客 cordic原理与FPGA实现(3)

    2.4FIR滤波器

    image

    具体实现见博客 FIR滤波器FPGA实现

    数字锁相环由三部分组成:鉴相器、环路滤波器和NCO。这个全数字FM接收机的完整结构如下图。

    image

    当无信号输入时NCO控制电压为0,NCO振荡在一个设置好的点频f0 .有信号输入时鉴相器比较输入信号的相位、频率和NCO输出信号的 差,产生一个和这个差有关系的电压Vd,这个电压经滤波后再衰减为1/1024来控制NCO。控制电压Vdd使得NCO的输出频率按与输入信号差变小的方向调整,这种负反馈的方式来完成频率的锁定。锁定后NCO的输出只和输入信号有一具相位差。这个相位差使得NCO输出频率保持在与输入锁定。也可以这样描述。鉴相器实际上是一个乘法器,输出NCO输出与输入信号的乘积即频率和和差,相锁定时差频为0,即一项为直流而一项为高频,经滤波器后只剩下直流成分来驱动NCO了。

    锁相环实现的最重要部分是设计反馈部分。分析这个数字PLL可以从传统反馈控制系统的瞬态响应和稳态响应入手,当有输入时,输出不能立即响应,在到达稳态时有一个瞬态响应。数字锁相环的Z变换和S变换如下:

    image

    传递函数为:image

    这个PLL是一个二阶系统,用一个单位阶跃测试稳定性,使用MATLAB仿真结果如下:

    image

    OPTIMISM, PASSION & HARDWORK
  • 相关阅读:
    SAP UI5 formatter的工作原理
    SAP UI5 Negative cache的工作原理
    使用View modification扩展SAP Fiori应用的一个案例
    SAP Fiori应用没能从Fiori Launchpad启动的一个可能原因及分析过程
    使用扩展方式隐藏SAP Fiori应用某个表格标签页的实际案例
    使用Source Monitor检测Java代码的环复杂度
    一个小技巧,快速找出一段ABAP代码里访问到的所有透明表
    如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
    使用扩展技术将SAP Fiori应用隐藏动态创建的UI字段
    使用扩展技术对SAP Fiori应用进行端到端的增强,一个实际案例介绍
  • 原文地址:https://www.cnblogs.com/hiramlee0534/p/3439445.html
Copyright © 2020-2023  润新知