当前位置: 首页 > news >正文

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类似&#xff0…...

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&#xf…...

基于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…...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

三维GIS开发cesium智慧地铁教程(5)Cesium相机控制

一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点&#xff1a; 路径验证&#xff1a;确保相对路径.…...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略

本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装&#xff1b;只需暴露 19530&#xff08;gRPC&#xff09;与 9091&#xff08;HTTP/WebUI&#xff09;两个端口&#xff0c;即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...

vue3 字体颜色设置的多种方式

在Vue 3中设置字体颜色可以通过多种方式实现&#xff0c;这取决于你是想在组件内部直接设置&#xff0c;还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法&#xff1a; 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)

骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术&#xff0c;它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton)&#xff1a;由层级结构的骨头组成&#xff0c;类似于人体骨骼蒙皮 (Mesh Skinning)&#xff1a;将模型网格顶点绑定到骨骼上&#xff0c;使骨骼移动…...

优选算法第十二讲:队列 + 宽搜 优先级队列

优选算法第十二讲&#xff1a;队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...

Android第十三次面试总结(四大 组件基础)

Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成&#xff0c;用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机&#xff1a; ​onCreate()​​ ​调用时机​&#xff1a;Activity 首次创建时调用。​…...

Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?

在大数据处理领域&#xff0c;Hive 作为 Hadoop 生态中重要的数据仓库工具&#xff0c;其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式&#xff0c;很多开发者常常陷入选择困境。本文将从底…...

用机器学习破解新能源领域的“弃风”难题

音乐发烧友深有体会&#xff0c;玩音乐的本质就是玩电网。火电声音偏暖&#xff0c;水电偏冷&#xff0c;风电偏空旷。至于太阳能发的电&#xff0c;则略显朦胧和单薄。 不知你是否有感觉&#xff0c;近两年家里的音响声音越来越冷&#xff0c;听起来越来越单薄&#xff1f; —…...