射频放大电路的优化及ADS仿真

article/2025/11/5 8:43:06

1 引 言
  在无线通信飞速发展的今天,射频设计具有举足轻重的作用,而放大电路是几乎所有无线通信系统的必备环节。由于工作频率的日益提高,模拟和数字电路设计工程师们正在不断地开发和改进电路,用于无线通信的模拟电路是在GHz波段,高性能的计算机、工作站以及PC机所用电路的时钟频率不断地增加,全球定位系统载波频率在1 227.60 MHz和1 575.42 MHz范围,个人通信系统中用的低噪声放大器工作在1.9 GHz,并可安装在比硬币还小的电路板上,在C波段的卫星广播包括4 GHz上行和6 GHz下行系统。随着无线通信的快速发展,更紧凑的放大器、滤波器、振荡器和混频器电路正被设计出来并交付使用。通常这些电路的工作频率高于1 GHz。这个设计过程不仅要有独特性能的技术装置,而且要专门设计解决在常用的低频系统中没有遇到过的问题。

 “放大”是无线通信系统中发射机、接收机中普遍存在并且发挥重要作用的一个环节。下面将以实际的1900 MHz放大电路(AMP1900)为例,对其进行多方面的仿真,并加入匹配网络进行优化,从而得到改善的射频放大电路。

2 交流仿真、S参数仿真和调谐
  仿真是完成射频设计的一个有力手段,按照最优化的电路图制作实际电路,显然是最高效的。首先给出放大电路AMP1900中用到的子电路 BJTpkg: 

该电路为考虑寄生参量的放大器子电路,beta为他的一个参数,在上层电路中,默认beta值为160。预置电压Vaf为50,E.B漏电流Isc 为0.02e-12;端口B、C、E分别标识为Num2,1,3;C1,C2均为120 fF;L1,L2,L3均为320 pH,其中L1阻值0.01 Ω;BJT1即采用BJTM1模型。
  在上述子电路基础上建立1.9 GHz初始放大电路(加入匹配网络前)如图2所示。

其中:仿真频段为100 MHz~4 GHz,步长10 MHz;SRC2中设置电压为5 V;终端Term1,Term2分别标识为Num1和Num2,阻抗均为50 Ω;Q1中beta值采用默认的160;DC_Block1,DC_Block2电容值为10 pF;DCFeed1,DC_Feed2均为120 nH;Rb,Rc阻值分别为56 kΩ和590 Ω。

  运行电路仿真,对传输参数和反射参数数据绘图并做标记如图3所示,从图中可以看出,增益曲线比较平坦,泄漏也适当,但阻抗并未匹配。

 利用ADS调谐功能,加入匹配元件L和C并多次改变参数值,得到输入及输出端匹配网络的电路如图4所示,电路性能在图 5中给出。

考察图3中的S11数据,并联一个电容C将把标记点朝50Ω恒定电阻圆图靠近,一个串联电感可使其沿50 Ω圆朝Smith chart圆心移动。选择的L,C值要使电路无损耗地通过1 900 MHz。
  3 最优化处理
  通过在原理图中引入最优化控制器和优化目标,可以得到最优化的匹配网络。这里优化目标设置S11最大值为-10 dB,频率范围1 850~1950 MHz,对于S22进行类似设置。启动元件最优化处理,设置L优化范围是1~40 nH,C优化范围为0.01~1 pF。优化处理完成后匹配网络的元件参数值被自动替换为最优值,为电感添加电阻。最终得到放大电路如图6所示。

图6中元件参数设置:仿真频段100 MHz~4 GHz,步长10 MHz;SRC2中设置电压为5 V;终端Terml,R1分别标识为Num1和Num2,阻抗均为50 Ω;Q1中beta值采用默认的160;DC_Block1,DC_Block2电容值为10 pF;DC_Feed1,DC_Feed2均为120 nH;Rb,Rc阻值分别为56 kΩ和590 Ω。匹配网络中,L_match_in为18.3 nH&12 Ω,C_match_in为0.35 pF,L_match_out为27.1 nH&6Ω,C_match_out为0.22 pF。

  同样对最优化电路运行S参数仿真,可以得到接近理想的电路性能如图7所示。

4 结 语
  改善射频系统的性能,必须首要改进其各个功能部件的性能指标。比较图3和图7可以明显看到该放大电路性能的提升,这对于最大功率传输、抑制回波损耗等具有显著的改进作用。软件仿真是提高工作效率的一条捷径,诸如 ADS等高频仿真设计软件提供了可靠的设计依据,对射频系统设计也是必不可少的助手。按照上述优化结果制作出实际的放大电路模块,利用矢量网络分析仪进行测量,其S参数等各项指标均与仿真效果基本吻合。在笔者应用中,加入了该放大电路的无线通信发射机、接收机系统运行稳定,同时具有较强抗干扰性能。


http://chatgpt.dhexx.cn/article/OMGqicRj.shtml

相关文章

ADS板级PCIE_SI仿真

ADS板级PCIE_SI仿真 文件准备 ODB格式文件 建立好workspace后,主界面选择File→Import→Design 点击OK导入完成 叠层及材料设置:选择默认值即可 启动SIPro,在弹出的窗口选择Yes/Ok即可 设置仿真分析类型,SIPro/PIPro包含…

用pycharm编写程序调用ADS仿真历程

1.我用的是pycharm2020,解释器是3.9版本,都是在公众号上下载安装的 2.调用ADS需要用到win32api,发现没有这个函数包 3.去win32官网下载发现已经转到github.com上了,需要到那里去下载 4.打开github.com受阻,国内限制访问&#xf…

在ADS中进行DCR仿真

1 DCR概念 DCR:直流电阻,英文全称:Direct Current Rsistance。在DC-DC电源系统中,DCR是一个很常见的用来衡量电源PCB设计的指标。在很多高速电路,电源供电系统中,我们经常可以看到要求XX电源DCR&#xff1c…

ADS仿真模式

瞬态仿真:Transient simulation 瞬态仿真采用的是求解偏微分方程(基尔霍夫电压电流方程)。 通道仿真:Channel simulation 通道仿真这是求解通道的脉冲响应,然后再加以处理。 1.Bit-by-Bit 逐位模式计算对特定位序…

ADS系列之SIPI仿真笔记:ADS多种版本的安装、卸载重装(一)

此系列仅作为ADS仿真过程的记录,如有错误的地方还请大佬指正! 一、下载&安装 ADS软件下载&安装还算比较简单,目前接触到有几个版本:ADS2017、ADS2019、ADS2020、ADS2020 Update2,当前最新版本为ADS2023。这里…

ADS仿真工具使用

文章目录 一、ADS2017 简介1.入门实例2.ADS文件结构:3.ADS的设计环境4.元件面板和元件列表5.仿真设计流程 二、ADS入门和Data Display操作详解1.Data Display操作2.一个例子讲解下ADS仿真过程 三、调谐分析和优化设计 一、ADS2017 简介 ADS :Adanced design system…

python进行批量图片文字识别

一、概述 ocr技术是当下比较热门的技术,利用它可以方便的对图片上的文字进行扫描识别,本文使用python百度api实现图片的文字识别。 二、环境准备: 1. python环境的准备 1.1 首先需要到python官网下载最新版本的python,点击pyt…

学会用python识别图像

用 Python 进行 OCR 图像识别 Python中文社区 全球Python中文开发者的精神部落 数据采集就怕遇到图片,只能看不能复制怎么办。手动将文字提取出来,要耗费很大的工作量。 例如下图,某楼盘的一房一价表,怎么样发现单价低位的房子…

【python 图片识别】python识别图片是不是包含二维码

近几天在研究二维码的识别,主要是通过python代码来识别特定图片内是否包含二维码。方法有分类,还有下面我介绍的直接法。 需要安装库 pip install pyzbar pip install opencv-python我们 先准备些二维码 总共有11个二维码。 下面我们进行二维码识别&…

python图片中文字识别

一、前言 不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制。或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存。但是当我们想用到里面的文字时,还是要一个字一个字打出来。那么我们能不能直接识别…

使用python进行图片的文字识别

使用python进行图片的文字识别 文章目录 使用python进行图片的文字识别安装 Tesseract OCR安装过程配置系统的环境变量 安装python的第三方库Pytesseract库Pillow库 运行个demo 安装 Tesseract OCR Tesseract OCR 是一款由 Google 团队开发的开源 OCR(Optical Chara…

python图片ocr识别手写印刷体中英文字体

脚本说明: 脚本需要修改 APPID 以及 API_KEY的值,请到讯飞api平台获取。 首先截图,然后打开脚本直接运行,该脚本自动识别剪切板上内容,脚本运行结束后,直接crtlv复制。 # -*- coding: utf-8 -*- import base64 impor…

Python识别发票图片

1.先去百度云官网注册登录,然后创建一个应用 2.创建应用后会有API KEY 和 Secret Key 3.获取token,在接口中填入API Key 和Secret Key import requests host https://aip.baidubce.com/oauth/2.0/token?grant_typeclient_credentials&client_idAP…

python图像识别与提取_python图像识别与提取

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 从机器学习的的角度来说,首先要提取图片的特征,将这些特征进行分类处理,训练并建立模型,然后在进行识别。 但是让计算机去区分这些图片分别是哪一类是很不容…

【pytesseract】python图片识别OCR库

目录 一、pytesseract简介1.1 pytesseract库1.2 pytesseract用途 二、pytesseract安装2.1 安装和配置底层应用Tesseract-OCR2.1.1 GitHub 官网地址:查看源码2.1.2 官网安装包:下载2.1.3 安装Tesseract-OCR2.1.4 配置环境变量2.1.5 查看Tesseract-OCR是否…

python识别图片表格内容

python-opencv表格识别 文章目录 python-opencv表格识别前言一、环境准备二、tesseract-OCR搭建1.tesseract-OCR2.debug tesseract 三、源码1.源码2.运行结果 总结 前言 提示:以下是本篇文章正文内容,python环境的搭建这里暂不做介绍,不会的…

python图片识别之tesseract

经过两个下午的尝试,终于搞出来了;特记录下来备忘; 首先来看python代码识别图片,这一段较为简单; from PIL import Image # import tesserocr # 完全可以不用这个 import pytesseractimage Image.open(rhahah.jpg)…

Python OCR识别图片

OCR技术是光学字符识别的缩写(Optical Character Recognition),是通过扫描等光学输入方式将各种票据、报刊、书籍、文稿及其它印刷品的文字转化为图像信息,再利用文字识别技术将图像信息转化为可以使用的计算机输入技术。可应用于银行票据、大量文字资料…

Python图片识别——人工智能篇

目录 一、安装pytesseract和PIL PIL全称:Python Imaging Library,python图像处理库,这个库支持多种文件格式,并提供了强大的图像处理和图形处理能力。 由于PIL仅支持到Python 2.7,所以在PIL的基础上创建了Pillow库&…

部署kvm

实验需求: 1、部署kvm 2、使用WebVirtMgr的WEB界面管理 3、在该WEB界面中安装一台Linux操作系统 环境说明: 系统:CentOS7 IP:192.168.253.145 1. CPU虚拟化功能 部署前请确保你的CPU虚拟化功能已开启,分为两种情况…