ADS学习笔记 6. 射频发射机设计
基于ADS2023 update2
更多ADS学习笔记:
ADS学习笔记 1. 功率放大器设计
ADS学习笔记 2. 低噪声放大器设计
ADS学习笔记 3. 功分器设计
ADS学习笔记 4. 微带分支定向耦合器设计
ADS学习笔记 5. 微带天线设计
-1、射频发射机性能指标
在射频电路和系统中,发送机和接收机是应用最广泛,同时也是最重要的系统。模拟基带信号只有通过发送机和接收机的发送和接收,才能与数字基带电路进行配合,完成通信。
在进行系统设计和仿真之前,先讨论发送机的主要性能指标。在应用于不同通信系统时,这些指标参数的具体值应根据相应的通信标准进行制定。
(1)平均载波功率。平均载波功率是指发送机输出的平均载波波峰值功率,它是指对该载频中有用信息比特部分测量得到的功率平均值。
(2)发送载频包络。发射载频包络是指发射射频载频功率相对于时间的关系。该指标主要是测量发送机发射的载波包络在一个时隙期间内是否严格满足关于时隙幅度上升沿、下降沿及幅度平坦度的要求。
(3)射频功率控制。鉴于移动通信的远近效应,在与基站通信过程中,必须对移动台的发射功率进行控制,以便能保证移动台与基站之间的通信质量而又不至于对其他移动台产生明显的干扰。
(4)射频输出频谱。频率输出频谱主要是考虑为了避免产生相邻信道的干扰。一是连续调制频谱,即由调制产生的距离载频不同偏移处的射频功率;二是切换瞬态频谱,即在调制突发的上升沿、下降沿而产生的距离载频不同偏移处的射频功率。
(5)杂散辐射。杂散辐射是指用标准测试信号调制时在除载频和由于正常调制和切换瞬态引起的边带以及邻道以外离散频率上的辐射。如果杂散部分辐射较大,会造成对本信道和其他信道的干扰。
(6)互调。发送机互调是指发送机输出端耦合了其他发射机信号,并由末级功放的非线性作用而引起的混频产物,这种互调产物又辐射干扰别的接收机。波道数越多,互调越严重。
(7)频率误差和相位误差。频率误差是指发射信号的频率与该射频频道对应的标准频率之间的误差;相位误差是指发射信号的相位与理论上最好信号的相位之差。
(8)频率稳定度。频率稳定度是指在受到调制和相位误差的影响后,发射信号的频率与该射频频道对应的标准频率之间的误差。
(9)调制特性。调制特性包括调制灵敏度、调制频率特性和调制线性。调制灵敏度是指在标准调制时所需1000Hz调制信号的电动势值(标准调制是指最大允许调制度的60%)。调制灵敏度若太高易受外界干扰影响而引起辐射带宽展宽。调制频率特性,又称频率响应,是指调制信号输入电平恒定时,频偏与调制信号频率之间的关系。在0.3~3kHz的频带内要求频率特性平直,而在 3kHz 以上要求频率特性迅速下降。调制线性是指在调制频率为1000Hz时,已调波频偏随调制信号电平而变化的函数关系的线性度,通常用非线性失真系数表示。
0、设计指标
发送机主要完成基带模拟信号到射频的处理过程,主要功能包括调制、上变频、功率放大和滤波。发送机的方案大致分为:直接变换法和两步法。直接变换法是将调制和上变频合二为一,在一个电路里完成;两步法是将调制和上变频分开,先在较低的中频上进行调制,然后将已调信号上变频搬移到发射的载频上。
● 完成一个2.4GHz直接变换发送机的结构设计,观测输出频谱。
● 对发送机进行增益预算分析。
1、发射机设计
新建工程Transiver,新建原理图01_Transmitter,在Source-Freq Domain中找到P_1Tone,插入两个,一个作为发送机的输入源,一个作为本振输入源
在System-Amps&Mixers中找到放大器Amp和混频器Mixer,分别设置其参数。两个放大器分别作为中频放大器和射频功率放大器。
Amp1的S21=dpolar(5,180)表示增益5dB,输出信号相位180°;S11=polar(0,0)表示无反射波;S22=polar(0,180)表示从输出端向输入端看去时,无反射波;S12=0表示反向增益为0
Mixer的SideBand=UPPER表示上变频,ConvGain表示变频增益为5dB,S11=0表示混频器输入端无反射波,S22=0表示混频器从输出端向输入端看去无反射波,且信号相位180°,S33=0表示本振端无反射波
在Filter-Bandpass中选择两个切比雪夫带通滤波器,分别作为中频带通滤波器和射频带通滤波器。BWpass表示通带带宽,Apass表示通带内衰减3dB,Ripple表示通带内波纹0.1dB,BWstop表示阻带带宽,Astop表示阻带衰减40dB,N表示阶数,IL表示插损
插入一个终端Term,再Lumped Component---50Ω电阻作为本振输入电阻。添加刚刚设置的参数VAR。在Simulation-HB中双击HB控件。给导线加上Label
2、频谱仿真
点击Simulation。可见输入中频信号11MHz 频谱2dBm,输出信号为2411MHz 频谱29.813dBm;所以本振信号2400MHz将中频信号11MHz调制到2411MHz上进行发送,发送机的功能正常
观察曲线的细节,可以看到基波2.411GHz的频谱29.813dBm,三次谐波2.43GHz,频谱-299.026dBm。三次谐波被抑制的很好
3、预算增益仿真
新建原理图02_Transmitter_Budget,把01的原理图复制进去,把HB控件删除,从Simulation-AC中插入交流仿真控件AC。Simulate---Generate Budget Path,确定增益预算路径,从Port1到Term2,再添加BudGain控件
仿真后,添加结果的时候,找到BudGain1,双击---Trace Expression---[0]指定数组仿真。
显示出链路预算,可以看出在输出端(BPF2.t2)的增益达到27.813dB。所以对于2dBm的输入信号,该发送机可以将其放大到接近30dB,增益较好。
相关文章:
ADS学习笔记 6. 射频发射机设计
基于ADS2023 update2 更多ADS学习笔记:ADS学习笔记 1. 功率放大器设计ADS学习笔记 2. 低噪声放大器设计ADS学习笔记 3. 功分器设计ADS学习笔记 4. 微带分支定向耦合器设计ADS学习笔记 5. 微带天线设计 -1、射频发射机性能指标 在射频电路和系统中,发送…...
上海乐鑫科技一级代理商飞睿科技,ESP32-C61高性价比WiFi6芯片高性能、大容量
在当今快速发展的物联网市场中,无线连接技术的不断进步对智能设备的性能和能效提出了更高要求。为了满足这一需求,乐鑫科技推出了ESP32-C61——一款高性价比的Wi-Fi 6芯片,旨在为用户设备提供更出色的物联网性能,并满足智能设备连…...
QT QRadioButton控件 全面详解
本系列文章全面的介绍了QT中的57种控件的使用方法以及示例,包括 Button(PushButton、toolButton、radioButton、checkBox、commandLinkButton、buttonBox)、Layouts(verticalLayout、horizontalLayout、gridLayout、formLayout)、Spacers(verticalSpacer、horizontalSpacer)、…...
51单片机从入门到精通:理论与实践指南(一)
单片机在智能控制领域的应用已非常普遍,发展也很迅猛,学习和使用单片机的人员越来越多。虽然新型微控制器在不断推出,但51单片机价格低廉、易学易用、性能成熟,在家电和工业控制中有一定的应用,而且学好了51单片机&…...
零基础3分钟快速掌握 ——Linux【终端操作】及【常用指令】Ubuntu
1.为啥使用Linux做嵌入式开发 能广泛支持硬件 内核比较高效稳定 原码开放、软件丰富 能够完善网络通信与文件管理机制 优秀的开发工具 2.什么是Ubuntu 是一个以桌面应用为主的Linux的操作系统, 内核是Linux操作系统, 具有Ubuntu特色的可视…...
C#中面试的常见问题007
1.在EF中实现一个实体对应多个表 1. 表拆分(Table Splitting) 表拆分是指将一个实体映射到两个或多个表中的行。这通常发生在实体的属性分布在不同的表中,但这些表通过外键关联到同一个主表。在EF Core中,可以通过Fluent API来配…...
人工智能——大语言模型
5. 大语言模型 5.1. 语言模型历史 20世纪90年代以前的语言模型都是基于语法分析这种方法,效果一直不佳。到了20世纪90年代,采用统计学方法分析语言,取得了重大进展。但是在庞大而复杂的语言信息上,基于传统统计的因为计算量巨大…...
nodejs第三方库sharp对图片的操作生成新图片、压缩、添加文字水印及图片水印等
Sharp是一个基于libvips的高性能Node.js图像处理库,它提供了广泛的功能,包括调整大小、裁剪、旋转、格式转换等。Sharp可以处理多种图像格式,并且能够高效地转换图像格式。 相关说明及用法看:https://sharp.nodejs.cn/ 安装&#…...
力扣第 67 题 “二进制求和”
题目描述 给你两个二进制字符串 a 和 b,以二进制字符串的形式返回它们的和。 示例 1: 输入: a "11", b "1" 输出: "100"示例 2: 输入: a "1010", b "1011" 输出: "10101"提示: 每个字符串仅由…...
Spring Boot优雅读取配置信息 @EnableConfigurationProperties
很多时候我们需要将一些常用的配置信息比如oss等相关配置信息放到配置文件中。常用的有以下几种,相信大家比较熟悉: 1、Value(“${property}”) 读取比较简单的配置信息: 2、ConfigurationProperties(prefix “property”)读取配置信息并与 …...
鸿蒙多线程开发——Sendable对象的序列化与冻结操作
1、Sendable对象的序列化与反序列化 Sendable对象的简单介绍参考文章:鸿蒙多线程开发——线程间数据通信对象03(sendable) 与JSON对象的序列化和反序列化类似,Sendable对象的序列化和反序列化是通过ArkTs提供的ASON工具来完成。 与JSON类似࿰…...
nodepad配置c/c++ cmd快速打开创建项目文件
前提:下载MinGw,并且配置环境变量 点击阅读次篇文章配置MinGw 无论是哪个编译器,执行c文件都是经历以下步骤: 编译文件生成exe文件执行该exe文件 我们先手动完成这两部 手动编译文件使用指令 gcc {你的c文件} -o {生成文件名}生成exe文件 第二步运行exe直接点击该文…...
【C++】读取数量不定的输入数据
读取数量不定的输入数据 似乎是一个很实用的东西? 问题: 我们如何对用户输入的一组数(事先不知道具体有多少个数)求和? 这需要不断读取数据直至没有新的输入为止。(所以我们的代码就是这样设计的&#x…...
ESC字符背后的故事(27 <> 033 | x1B ?)
ANSI不可见字符转义,正确的理解让记忆和书写变得丝滑惬意。 (笔记模板由python脚本于2024年11月26日 15:05:33创建,本篇笔记适合python 基础扎实的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free…...
基于NXP LS1043 OpenWRT智能交通边缘网关设计
0 引言 城市公共交通是与人们生产生活息息相关的重 要基础设施,是关系国计民生的社会公益事业。“城 市公共交通发展的十三五规划”明确指出:建设与移 动互联网深度融合的智能公交系统;推进“互联网 城市公交”发展;推进多元…...
绪论相关题目
1.在数据结构中,从逻辑上可以把数据结构分成( C)。 A. 动态结构和静态结构 B. 紧凑结构和非紧凑结构 C. 线性结构和非线性结构 D. 内部结构和外部结构 2.在数据结构中,从存储结构上可以将之分为( B)。 A. 动态结构和静态结构 B. 顺序存储和非顺序存储 C. 紧凑结构和非紧…...
中国科学院大学研究生学术英语读写教程 Unit7 Materials Science TextA 原文和翻译
中国科学院大学研究生学术英语读写教程 Unit7 Materials Science TextA 原文和翻译 Why Is the Story of Materials Really the Story of Civilisation? 为什么材料的故事实际上就是文明的故事? Mark Miodownik 1 Everything is made of something. Take away co…...
centos系列安装服务器时分区
服务器安装手动分区,标准分区(注意顺序): 自定义标准分区 /boot/efi 200M;/boot 1G 放引导程序和内核文件及根文件; /var 磁盘1/10内存尽量大存放日志文件; /usr 磁盘1/10内存尽量大存在程序软件包; swap 虚…...
vue的理解
什么是vue vue是一套用于构建用户界面的渐进式框架,与其他框架不同的是,vue被设计为可以自底向上逐层应用,它也是创建单页面应用的web应用框架。vue的核心库只关注视图层,不仅易上手,还便于与第三方库或既有项目整合。…...
111. UE5 GAS RPG 实现角色技能和场景状态保存到存档
实现角色的技能存档保存和加载 首先,我们在LoadScreenSaveGame.h文件里,增加一个结构体,用于存储技能相关的所有信息 //存储技能的相关信息结构体 USTRUCT(BlueprintType) struct FSavedAbility {GENERATED_BODY()//需要存储的技能UPROPERT…...
如何在3分钟内为Figma安装中文界面插件:设计师的完整指南
如何在3分钟内为Figma安装中文界面插件:设计师的完整指南 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 对于中文设计师来说,使用Figma时最大的障碍往往是英文界…...
ClawdBot新手入门:无需代码基础,快速搭建AI对话系统
ClawdBot新手入门:无需代码基础,快速搭建AI对话系统 1. 什么是ClawdBot:你的个人AI助手 ClawdBot是一个可以在本地设备上运行的AI对话系统,它让你无需依赖任何云服务就能拥有一个智能助手。想象一下,在你的电脑上安装…...
高效跨平台小说下载器:一站式数字阅读管理完整方案
高效跨平台小说下载器:一站式数字阅读管理完整方案 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader Tomato-Novel-Downloader是一款基于Rust开发的智能跨平台小说下…...
RWKV7-1.5B-g1a参数实战:top_p=0.3下稳定输出质量实测报告
RWKV7-1.5B-g1a参数实战:top_p0.3下稳定输出质量实测报告 1. 模型简介 rwkv7-1.5B-g1a是基于RWKV-7架构的多语言文本生成模型,特别适合基础问答、文案续写、简短总结和轻量中文对话场景。作为一款轻量级模型,它在保持较高生成质量的同时&am…...
大模型训练实战(2)——中文大模型词表设计:为什么分词器往往决定了模型的下限与上限
🤵♂️ 个人主页:小李同学_LSH的主页 ✍🏻 作者简介:LLM学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞Ǵ…...
Agent Skill编写基础教程(非常详细),掌握这8条法则,从入门到精通!
在 AI Agent 领域,很多开发者都陷入了一个瓶颈:明明模型底座一直在升级,为什么我的 Agent 还是经常“间歇性降智”? 其实,Agent 并不缺“大脑”,缺的是好用的“肌肉”——也就是我们常说的 Skills…...
GOOSE协议深度解析:从报文帧结构到变电站实时通信实战
1. GOOSE协议在变电站自动化中的核心地位 我第一次接触GOOSE协议是在2015年参与某500kV智能变电站改造项目时。当时看到保护装置之间通过网线替代了传统的硬接线,心里直打鼓——这些看似脆弱的网线真能承担起保护跳闸这样的关键任务吗?直到亲眼目睹了断路…...
如何监控集群 interconnect_ping与traceroute验证心跳通畅.txt
MySQL启动报错本质是未找到配置文件,实际按固定顺序搜索/etc/my.cnf等路径;可通过mysqld --help --verbose查看搜索顺序,优先在其中一路径放置含datadir、socket、user的最小my.cnf;注意systemd或launchd可能覆盖默认路径…...
从‘?’命令到调试高手:Lumerical FDTD脚本排错与数据验证实战指南
从‘?’命令到调试高手:Lumerical FDTD脚本排错与数据验证实战指南 当你在Lumerical FDTD中投入数小时编写分析脚本,却只得到一个晦涩的错误提示或可疑的数据输出时,那种挫败感是真实存在的。这不是关于基础命令的记忆竞赛&#x…...
技术迭代器的遍历访问与惰性求值
技术迭代器的遍历访问与惰性求值:高效编程的核心逻辑 在编程领域,技术迭代器的遍历访问与惰性求值已成为提升效率的关键设计模式。迭代器通过抽象化的方式访问集合元素,而惰性求值则延迟计算过程,仅在需要时执行操作。两者的结合…...
