当前位置: 首页 > 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…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度​

一、引言:多云环境的技术复杂性本质​​ 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,​​基础设施的技术债呈现指数级积累​​。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...

Chapter03-Authentication vulnerabilities

文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法

树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...

SciencePlots——绘制论文中的图片

文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...

2.Vue编写一个app

1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

ElasticSearch搜索引擎之倒排索引及其底层算法

文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

2025季度云服务器排行榜

在全球云服务器市场&#xff0c;各厂商的排名和地位并非一成不变&#xff0c;而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势&#xff0c;对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析&#xff1a; 一、全球“三巨头”…...

Xen Server服务器释放磁盘空间

disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...