AD9361 由 Analog Devices 公司设计并产出,该器件集成了相当多的滤波器,频率合成器,数字处理模块以及接收端自动增益控制模块等。拥有上千个寄存器可供配置,通过对寄存器存入数值的更改可对该器件进行工作控制,正是因为此芯片配置的灵活性,以及功能的强大性,使其成为了诸多收发器的选择。AD9361 模块由 8 个如图1所示的 AD9361 电路和 8 个如图2所示的射频天线接口电路组成。 其中 AD9361 电路接收数字基带控制系统生成的 12bits 数字基带信号,并将其通过 AD9361 内部的 FIR 滤波器、HB 滤波器和 DAC 转换为模拟信号,再经过低通滤波器、混频器、低噪放等内部组件转换为射频信号;射频天线接口电路则将射频信号通过射频线传输给功放设备或天线。

图 1 AD9361 模块电路

图 2 射频天线接口电路

图 3 AD-FMComms3-EBZ 实物模型

一、接收与发送部分

接收部分拥有完整的通信接收链,用于将接收到的射频信号进行直接下变频到基带,经过 ADC 后进行数字滤波和抽取后送给 BBP。两个独立的控制通道,共享一个通用频率合成器,包含有三对射频端口:RX1A、RX1B、RX1C、RX2A、RX2B、RX2C,可以接收来自不同信源的信号,从而实现多输入多输出(MIMO)系统。内部拥有 2 个直接变频接收通道和 2 个直接变频发射通道,每个接收通道拥有自动增益控制、直流失调校正、正交校正和数字滤波功能 。

和接收类似,发射部分拥有两个通道 TX1(A、B)和 TX2(A、B),如图 5所示,两通道共用一个频率合成器,用以实现直接变频。发射通道内置自我校准电路,并可以进行独自控制,每个通道都是完整的射频发射链,拥有必要的数字处理、上变频和射频模块。

图 4 AD9361 发送端口结构                  图 5 AD9361 接收端口结构

图 6 AD9361 接收发射通道

无论发送通道还是接收通道,都是集成在 AD9361 内部的,对其进行发送和接收的配置只能是在寄存器中,通过 SPI 线分别进行控制。

二、滤波器

AD9361 内部 FIR 滤波器抽取阶数为 64 阶或者 128 阶,抽取数为 1、2 或者4;衰减步长为 6db,分别为 0、-6db、6db、-12db;半带滤波器 1、2 的抽取数为 1 或者 2,半带滤波器 3 的抽取数为 1、2 或者 3,可以供来选择设置低通滤波器。发送与接收端内部滤波器示意图如下图所示。

图 7 RX 双通道基本结构

图 7 TX 双通道基本结构

图中的三阶巴特沃斯滤波器,可以接收范围是 200KHz 到39.2MHz,传输的范围是 625KHz 到 32MHz,可编程 3db 频点范围。二级低通滤波器可接收频率范围为 2.7MHz 到 100MHz,一级低通可接收的频率范围为 1 到70MHz。

三、频率合成器

频率合成器包括射频锁相环和基带锁相环。

(1)射频锁相环:AD9361 内部有一对一模一样的频率合成器,提供给射频信号的路径生成本振最低频率。一个对信号进行接收,一个用来进行发射,PLL(Phase locked loop,锁相环)频率合成器使用 N 来设计,N 为小数,加入集成式电压控制振荡及闭合环路滤波器的设计,在使用时分双工的模式下,PLL 会根据接收和发送帧的要求进行工作或者不工作模式。在频分双工的条件下,传输和接收的锁相环则可以一起工作,并且频率合成器也不用外部的器件作为辅助。

(2)基带锁相环:AD9361 中含有一个开启所有的时钟信号的基带锁相环频率合成器,包括基带信号时钟、数模/模数转换时钟、数据接口及所有的数据帧信号的时钟信号。这个基带锁相环的可工作范围是 700MHz 到 1400MHz,根据需要处理的采样速率及数据的传输速率来选择。

AD9361基础知识相关推荐

  1. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...

  2. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  3. 嵌入式linux编程,嵌入式Linux学习笔记 - 嵌入式Linux基础知识和开发环境的构建_Linux编程_Linux公社-Linux系统门户网站...

    注:所有内容基于友善之臂Mini2440开发板 一.嵌入式Linux开发环境的构建 嵌入式开发一般分为三个步骤: 1.编译bootloader,烧到开发板 2.编译嵌入式Linux内核,烧到开发板 3 ...

  4. 《计算机网络应用基础》模拟试卷(六),《计算机与网络应用基础知识1》模拟试卷...

    <计算机与网络应用基础知识1>模拟试卷 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机与网络应用基础知识1& ...

  5. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  6. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  7. 计算机基础知识掌握欠缺,《计算机基础知识》实验教学改革探讨.pdf

    <计算机基础知识>实验教学改革探讨.pdf Science& TechnologyVision 科 技 视 界 科技 探·索·争鸣 计<算机基础知识>实验教学改革探讨 ...

  8. python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)

    前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...

  9. 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...

    文档介绍: 计算机基础知识+ Word基础知识+ Excel基础知识 第一部分 一.单项选择题 1.世界上第一台电子数字计算机取名为(    ). A.UNIVAC    B.EDSAC    C.E ...

最新文章

  1. Linux Sed命令具体解释+怎样替换换行符quot;\nquot;(非常多面试问道)
  2. 55 安装Celery
  3. JavaScript基础11-day13【正则表达式(量词、语法、转义字符、元字符)、DOM(节点、事件)、图片切换】
  4. vue检测对象值_Vue 不能检测到对象属性的添加或删除,注意!!!
  5. 删除bin后,Eclipse重新编译项目
  6. 7 兼容 因特尔十代_换装十代酷睿,里外都是白白的,超频i5提前装机测试
  7. 【C++进阶】利用重载二元运算符改进平面向量类Vec2D
  8. 2016第七届蓝桥杯省赛C/C++ B组试题解析整理
  9. HyperLedger Fabric 1.0的Transaction处理流程
  10. VScode 同时开多个窗口
  11. 神器--通过Workspaces来编辑本地文件
  12. Unity3d Vector3
  13. 【springmvc】SpringMVC启动流程及源码分析
  14. 如何绕过mac地址过滤_Maccms V8 后台Getshell #2(绕过过滤)
  15. 汾阳哪里有计算机培训班,汾阳市2020年第六期 吕梁山护工培训班开班
  16. 哈工大计算机系统大作业——程序人生-Hello’s P2P
  17. 计算机的运作流程的个人感想
  18. 塑料疑云还是认知返祖?从荣耀9X看大小手机厂商之间的天堑
  19. Mysterious Bacteria(唯一质因子解+素数筛)
  20. 根据不同的厂商,分析师和IT用户对云计算的理解,我们将云计算细分以下几类?

热门文章

  1. 基于TAITherm软件进行人体热舒适性分析
  2. 如何快速突破GRE考试写作【zhasite】
  3. 科研文字工作者收藏的网站(Yama整理自用)
  4. 关于 GlobeImposter 的勒索病毒说明
  5. 黑芝麻智能举行媒体技术开放日 展示交流“芯”科技
  6. 2021年最全系列蓝牙aoa高精度精准定位基站精准应用介绍深圳核芯物联荣誉出品
  7. 我为什么写《DDD浮夸,Eric Evans开了个坏头》
  8. 如何快速找出两直线交点?
  9. 全球及中国卫星产业应用建设布局及投资机会分析报告2021-2027年版
  10. 三调和村庄规划地类对应关系——以新疆村庄规划为例