AGC电路以及AD8347正交解调芯片
1.AGC电路的工作原理
1.1AGC电路的用途
随着电磁环境的日益恶化, 不同频段电磁信号之间的相互串扰, 以及可能出现的人为干扰, 将会导致接收机输入端口的信号动态范围较大, 一旦出现电路饱和或是 A /D 量化限幅, 将会严重影响接收机的性能。为了有效防止电路饱和以及 A /D 量化限幅, 保证卫星接收机能正常工作, 需要设计大动态范围的自动增益控制电路,保证输出给 A /D的功率恒定。因此, 自动增益控制(AGC)电路被广泛应用于各种接收机接收系统中。
1.2AGC电路分类
1.2.1模拟AGC电路

对中频信号进行包络检波,以包络检波的输出作为VGA的控制信号,实现自动增益控制。
1.2.2数控AGC电路
反馈式数控AGC环路
前馈式数控AGC环路
数控AGC通常由可变增益放大器(VGA),ADC,数字信号处理部分,DAC构成。其原理是利用ADC采集信号,通过数字信号处理,得到信号的功率,将该功率和预先设定的功率Pr进行比较,然后根据结果调整DAC输出电压,控制环路增益,
达到输出功率恒定的目的。反馈和前馈的区别在于数字功率估计与VGA的相对位置不同。
1.2.3比较
采用数控 AGC, AGC控制算法可以通过数字信号处理技术得以实现, 具有处理灵活、快速收敛、易于监控和精确的稳态响应等优点。但是, 在硬件电路上需要增加一个 D /A 芯片, 同时, 还需要占用DSP大量的资源以完成功率估计、门限比较以及反馈控制等一系列功能, 电路以及算法较为复杂, 成本 较高。
若采用模拟 AGC, 虽然在控制精度上会受一些影响, 但由于 AD8347片内已集成检波电路, 因此, 不会增加新的硬件开销, 电路简单, 成本低廉。同时, 用单片机将控制电压采集下来后, 送给后端的数字处理系统, 同样能够起到监控的作用。
2.AD8347芯片简介


AD8347直接正交解调器,内部集成有正交下变频混频器、本振移相器等,可以将的射频信号与本振混频后经过低通滤波器后,直接解调出正交的基带信号。(本振输入-10-0dBm)
2.1AD8347的特点
(1)芯片集成度高, 外围电路简单, 电路体积小, 功耗低。
AD8347 将 RF 可 控 增 益 放 大 器(AGC)、正交下变频器、本地振荡驱动器、DC失调调零电路, 以及具有可调节 DC共模电平的双通道差分输出放大器都集成在片内了, 该芯片甚至还集成了一个基带电平检测器。该芯片能够提供 70dB的最大增益, 因此, 只需要单片 AD8347, 外加少量的外围元件, 再配上一个 LNA 以及一个 LO 电路, 即可构成一个完整的接收机系统。整个接收机的体积能够最大限度的得以减小。 AD8347在 5V 电压供电时, 典型工作电流为 64mA, 功耗仅 320mW 。
(2)输入/输出端口均具有差分和单端两种方式,能够驱动多种ADC。
(3)可适用于射频前端电路的多种信号输出方式。
模拟双通道信号输出方式要求I/Q两路输出信号具有优良的相位和幅度平衡度,将正交相位精度控制在1度以内,I/Q不平衡控制在0.3dB以下。
(4)具有70dB的可变增益范围。
2.2超外差和直接下变频

超外差接收机双变频体系结构
输入信号首先被下变频到一个合适的中频, 随后进行正交的二次下变频, 形成模拟的正交双通道, 两个通道的信号经过低通滤波后再分别采样。该结构通过适当选择中频频率和滤波器可以获得较好的选择性和灵敏度,该结构存在两级下变频过程, 电路较为复杂, 外围元件多, 不适用于体积和功耗受限的应用场合。

零中频接收机存在着直流漂移和低频噪声干扰的缺陷,要细心调试。
AGC电路以及AD8347正交解调芯片的更多相关文章
- SAE J1850 VPW PWM, SAE J2411 SWC, ISO 11898 CAN, SAE J1708, Chrysler CCD 接口芯片电路
SAE J1850 VPW 接口芯片电路 SAE J1850 PWM 接口芯片电路 SAE J2411 SWC 接口芯片电路 ISO 11898 CAN 接口芯片电路 CANH 和CANL 上的电容 ...
- 数控AGC实现(转)
相关链接: 一种混合式高动态范围AGC算法与FPGA实现 http://www.sohu.com/a/221438387_781333 基于FPGA的快速自动增益控制系统设计 ...
- [硬件项目] 1、汽车倒车雷达设计——基于API8108A芯片简易智能语音模块的设计与实现
前言 汽车倒车防碰撞系统是一种辅助汽车泊车装置.低配的由超声波收发电路.回波放大电路.语音提示电路.数码显示.报警及温度补偿电路组成,高配的有时会带有后视视频系统.[1] 一.工作原理 如下 ...
- 熟悉相关电路,控制I/O口,且配置相关参数,LED,光敏,74LS164数码管
1.掌握zigbee无线模块的基本工作电路. 2.上面芯片跟仿真器连接需要5根线,电源.地.复位.P2_1.P2_2. 输出的配置:a.首先要让相应IO口处于普通IO口模式,非片上外设的模式:b.让普 ...
- 硬件电路中VCC,VDD,VEE,VSS有什么区别
电路中GND和GROUND.VCC,VDD,VEE,VSS有什么区别 一.解释 DCpower一般是指带实际电压的源,其他的都是标号(在有些仿真软件中默认的把标号和源相连的)VDD:电源电压(单极器件 ...
- 电路中GND和GROUND、VCC,VDD,VEE,VSS
电路解析:GND和GROUND.VCC,VDD,VEE,VSS 参考: http://www.elecfans.com/dianzichangshi/20160822432514.html 一.解释版 ...
- STM32单片机串口一键下载电路与操作方法详解
STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash.2)SRAM = 芯片内置的RAM区,就是内存啦.3)系统存储器 = 芯片内部一块特定的区域,芯片出 ...
- 深度 | AI芯片之智能边缘计算的崛起——实时语言翻译、图像识别、AI视频监控、无人车这些都需要终端具有较强的计算能力,从而AI芯片发展起来是必然,同时5G网络也是必然
from:https://36kr.com/p/5103044.html 到2020年,大多数先进的ML袖珍电脑(你仍称之为手机)将有能力执行一整套任务.个人助理将变的更加智能,它是打造这种功能的切入 ...
- NCO
NCO 摘自百度百科 (数字振荡器) 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . 数字控制振荡器(NCO,numerically controlled oscillator)是 ...
随机推荐
- 《通过C#学Proto.Actor模型》之 HelloWorld
在微服务中,数据最终一致性的一个解决方案是通过有状态的Actor模型来达到,那什么是Actor模型呢? Actor是并行的计算模型,包含状态,行为,并且包含一个邮箱,来异步处理消息. 关于Actor的 ...
- SQL Server中NULL的一个测试
我们都知道SQL Server中NULL是一个很特殊的存在,因为NULL不会等于任何值,且NULL也不会不等于任何值.对于NULL我们只能使用IS或IS NOT关键字来进行比较. 我们先来看看下面一个 ...
- Linux Crontab Shell脚本实现秒级定时任务
一.编写Shell脚本crontab.sh #!/bin/bash step=1 #间隔的秒数,不能大于60 for (( i = 0; i < 60; i=(i+step) )); do $( ...
- Centos7修改时区
设置时区同样, 在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序. 用法很简单: # timedatectl # 查看系统时间方面的各种状态 Local time: 四 ...
- Visualize Code with Visual Studio
In this post, App Dev Manager Ed Tovsen spotlight the features and benefits of Code Maps in Visual S ...
- SpringMVC中使用Interceptor拦截器顺序
一.简介 SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验 证,或者是来判断用户是否登陆,或者是像1 ...
- 【并发编程】【JDK源码】JDK的(J.U.C)java.util.concurrent包结构
本文从JDK源码包中截取出concurrent包的所有类,对该包整体结构进行一个概述. 在JDK1.5之前,Java中要进行并发编程时,通常需要由程序员独立完成代码实现.当然也有一些开源的框架提供了这 ...
- 如果固定电脑ip地址
打开网络和共享中心 点击详细信息,即可看到IP地址.子网掩码.默认网关.DNS服务器信息 点击本WLAN状态->属性 找到Internet 协议版本 4(TCP/IPv4) 用鼠标左键单击两下 ...
- SignarL服务器端发送消息给客户端的几种情况
一.所有连接的客户端 Clients.All.addContosoChatMessageToPage(name, message); 二.只发送给呼叫的客户端(即触发者) Clients.Caller ...
- Mybatis的应用2 使用mybits+SpringBoot完成第一个查询的demo(随后加增加,更新,删除)
首先在mapper下面新建一个mysql.xml mysql.xml <?xml version="1.0" encoding="UTF-8" ?> ...

