LNA设计

设计目的

为后级提供足够的增益以克服后级电路噪声

尽可能小的噪声和信号失真

确保输入和输出端的阻抗匹配

确保信号线性度

评价标准

噪声系数

功率增益

工作频率和带宽

输入信号功率动态范围

端口电压驻波比

稳定性

基于SP模型的LNA设计

直流分析

S参数分析

设计指标 :

噪声系数:NF=\frac{Sin/Nin}{Sout/Nout}

增益:G=\frac{P2}{P1}

工作频率和带宽

输入信号功率动态范围

端口驻波比

稳定性

sp模型分为"pb_hb_"和"sp_hb_",其中第一个是封装类模型(用于直流和偏置电路扫描设计),第二个是S参数模型,用于射频性能仿真

设计步骤:

SP模型制作安装

直流工作点扫描和选取

S参数特性仿真

阻抗匹配

稳定性、噪声系数、增益的优化仿真

AT41533设计:NF<2.5dB;Gain>8dB;VSWR<2;K>1

选择工作点(Vce=2.7V,Ic=5mA)

BJT Curve Tracer:能测量 BJT 的各种特性曲线,如输入特性曲线(基极电流\(I_B\)与基极 - 发射极电压\(V_{BE}\)的关系)和输出特性曲线(集电极电流\(I_C\)与集电极 - 发射极电压\(V_{CE}\)的关系)。通过这些曲线,可以直观地了解 BJT 在不同工作条件下的电气性能。

S参数分析:

增益=4.97<8,用微带线进行阻抗匹配:

 微带线:宽度决定特性阻抗、长度决定电容电感特性。

基于实际晶体管模型的LNA设计

控件:直流伏安特扫描控件、偏置电路扫描控件、

  1. 通过S参数分析晶体管绝对稳定特性和最大转移增益是否满足要求
  2. 根据数据手册选取静态直流工作点(根据噪声系数、增益等要求)
  3. 晶体管库文件安装
  4. 添加DC_BJT或DC_FET控件进行晶体管直流特性分析
  5. 在TransistorBias面板选择偏置电路控件完成偏置电路设计
  6. 利用stabfact和Maxgain控件求解偏置电路下的稳定因子K曲线和最大增益曲线
  7. 若K或Gain不满足要求,修改电路或更换晶体管
  8. 如果电路中电感为非标准值,则需要将电感值转换为微带线l(mm)=\frac{11.81L(nH)}{Z0\sqrt{\epsilon r}}*24.5(经验公式)
  9. 仿真已选偏置电路下的噪声系数,通过开启S参数仿真控件“Calculate noise”
  10. 输入阻抗求解
  11. 输入阻抗匹配
  12. 输出阻抗求解
  13. 输出阻抗匹配

本质就是一个真实的、接近事实应用环境的晶体管模型,可以直接应用于实际电路设计,其封装的内部电路结构与实际完全一致。

设计指标:NF<0.6dB;Gain>15dB;K>1

由图1、3可知:当vds(vce)=3V、Ids(Ic)在10mA~60mA时满足NF<0.5,且Ids>10mA时,Gain>15dB.

因此可以在Vds=3V,Ids在10mA~60mA时任选一点作为静态工作点满足设计指标。

比如我们选择Vds=3V,Ids=20mA,选好静态工作点后就可以设计偏置电路(ADS自动设计)

导入库 

静态工作点选择(分析福安特性曲线):

栅极连接Gate,漏极连接Drain,源极接地

VGS_start:栅极起始电压;VGS_stop:栅极终止电压;VGS_point:栅极电压采样点

结果(m1:3V,60mA)

偏置电路设计

自动设计好的偏置电路: 

 查看结果并调整

Vds不足60mA,调整偏置电路

新建原理图改成实际电路 

求解最大资用增益和K 

是否满足Gain>15dB、K>1

隔交流电感:避免交流信号影响直流偏置

隔直流电容:避免交流信号影响直流信号 

K不满足,要么修改电路增加负反馈,要么修改晶体管

 在源极串联电感(微带线电感)改善K值

 求解噪声系数(理想噪声)

通过做匹配使实际噪声无限靠近理想噪声

绘制等增益圆和等噪声系数圆 

选择M2作为匹配点 

需要把 24.187-j6.335匹配到50Ω(直接用smith工具匹配)

 

输出端也要匹配 

结果:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/77362.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue 常见组件及使用方式全解析

一、引言 在 Vue 开发中&#xff0c;组件是构建复杂用户界面的基石。通过使用各种常见组件&#xff0c;我们可以快速搭建出功能丰富、交互性强的应用程序。本文将详细介绍 Vue 开发中一些常见组件及其使用方式。 二、基础 UI 组件 &#xff08;一&#xff09;按钮组件&#…

设计测试用例模板

面试时问你一个场景&#xff0c;要你设计测试用例&#xff0c;你会怎么回答&#xff1f; 面试官让你设计一个功能的测试用例&#xff0c;比如“上传文件功能”&#xff0c;其实就是想考你&#xff1a; 思维是否全面能不能抓住重点会不会分类和使用测试方法有没有考虑异常情况…

Git 解决“Filename too long”问题

在 Windows 系统中使用 Git 时&#xff0c;遇到 Filename too long 错误通常是由于系统默认的路径长度限制&#xff08;260 字符&#xff09;导致的。以下是综合多种场景的解决方案&#xff1a; 一、快速解决方法 启用 Git 长路径支持 通过 Git 配置命令允许处理超长文件名&am…

Spring Boot 3 + SpringDoc:打造接口文档

1、背景公司 新项目使用SpringBoot3.0以上构建&#xff0c;其中需要对外输出接口文档。接口文档一方面给到前端调试&#xff0c;另一方面给到测试使用。 2、SpringDoc 是什么&#xff1f; SpringDoc 是一个基于 Spring Boot 项目的库&#xff0c;能够自动根据项目中的配置、…

Swagger2Refit

把swagger相关接口转成refit格式&#xff0c;以便其他服务调用 使用工具Refitter. Refitter 项目使用教程 Refit Client API Generator for OpenAPI 项目地址: github.com GitCode - 全球开发者的开源社区,开源代码托管平台 安装 Refitter CLI 工具 首先&#xff0c;通过…

【java 13天进阶Day05】数据结构,List,Set ,TreeSet集合,Collections工具类

常见的数据结构种类 集合是基于数据结构做出来的&#xff0c;不同的集合底层会采用不同的数据结构。不同的数据结构&#xff0c;功能和作用是不一样的。数据结构&#xff1a; 数据结构指的是数据以什么方式组织在一起。不同的数据结构&#xff0c;增删查的性能是不一样的。不同…

systemctl管理指令

今天我们来继续学习服务管理指令,接下来才是重头戏-systemctl,那么话不多说,直接开始吧. systemctl管理指令 1.基本语法: systemctl [start | stop | restart | status]服务 注&#xff1a;systemctl指令管理的服务在/usr/lib/ systemd/system查看 2.systemctl设置服务的自…

STM32单片机教程:从零开始打造智能天气时钟

STM32单片机教程&#xff1a;从零开始打造智能天气时钟 大家好&#xff01;今天我想为大家详细介绍一下我们的STM32课程&#xff0c;以及如何从零基础逐步掌握单片机开发技能&#xff0c;最终实现一个完整的智能天气时钟项目。 课程面向人群 本课程主要面向那些已经通过野火…

Neovim插件深度解析:mcphub.nvim如何用MCP协议重构开发体验

在AI与工具链深度融合的今天,Neovim 作为现代开发者的生产力工具,正通过插件生态不断突破边界。mcphub.nvim 作为一款基于 MCP(Model Context Protocol) 协议的插件,重新定义了Neovim与智能工具的交互方式。它不仅简化了MCP服务器的集成与管理,更通过直观的UI和生态整合,…

第33讲|遥感大模型在地学分类中的初探与实战

目录 🧠 一、什么是“遥感大模型”? 📚 二、遥感大模型在地学分类中的优势 📍三、案例:使用 Segment Anything Model (SAM) 进行遥感地物分割 📦 1. 安装与依赖配置(PyTorch) 🖼 2. 读取遥感图像(可用 Sentinel-2 伪彩色图) 🔧 3. SAM 模型载入 💡 …

MATLAB - 小车倒立摆的非线性模型预测控制(NMPC)

系列文章目录 目录 系列文章目录 前言 一、摆锤/小车组件 二、系统方程 三、控制目标 四、控制结构 五、创建非线性 MPC 控制器 六、指定非线性设备模型 七、定义成本和约束 八、验证非线性 MPC 控制器 九、状态估计 十、MATLAB 中的闭环仿真 十一、使用 MATLAB 中…

JAVA文件I/O

目录 一、三种路径的分类&#xff1a; 1、绝对路径&#xff1a; 2、相对路径&#xff1a; 3、基准目录&#xff1a; 二、文件的种类&#xff1a; 三、利用JAVA操作文件&#xff1a; 1、File类的构造方法&#xff1a; 2、File 类方法的使用&#xff1a; 使用例子&#…

焊接机器人的设计

一、引言 随着制造业的发展&#xff0c;焊接工艺在各个领域得到广泛应用。焊接机器人具有焊接质量高、效率高、劳动强度低等优点&#xff0c;能够满足现代制造业对焊接生产的要求。设计一款性能优良的焊接机器人&#xff0c;对于提高焊接生产的自动化水平和产品质量具有重要意…

Thymeleaf简介

在Java中&#xff0c;模板引擎可以帮助生成文本输出。常见的模板引擎包括FreeMarker、Velocity和Thymeleaf等 Thymeleaf是一个适用于Web和独立环境的现代服务器端Java模板引擎。 Thymeleaf 和 JSP比较&#xff1a; Thymeleaf目前所作的工作和JSP有相似之处&#xff0c;Thyme…

(论文阅读)RNNoise 基于递归神经网络的噪声抑制库

RNNoise 是一个基于递归神经网络的噪声抑制库。 有关该算法的描述见以下论文&#xff1a; J.-M. Valin, A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech Enhancement, Proceedings of IEEE Multimedia Signal Processing (MMSP) Workshop, arXiv:1709.08…

DevOps-文章目录

01什么是DevOps 02DevOps基础环境准备 03-DevOps-安装并初始化Gitlab 04-DevOps-安装并初始化Jenkins 05-DevOps-Jenkins自动拉取构建代码1 05-DevOps-Jenkins自动拉取构建代码2 06-DevOps-自动构建Docker镜像 07-DevOps-安装部署Harbor镜像仓库 08-DevOps-向Harbor上传自定义镜…

UML 状态图:以网络媒体教学系统为例解析

目录 一、系统概述 二、状态图分析 &#xff08;一&#xff09;登录认证模块 &#xff08;二&#xff09;课程选择模块 &#xff08;三&#xff09;视频播放模块 &#xff08;四&#xff09;退出登录状态 三、UML状态图绘画 四、总结 UML状态图是一种行为图&#xff0c…

交易模式革新:Eagle Trader APP上线,助力自营交易考试效率提升

近年来&#xff0c;金融行业随着投资者需求的日益多样化&#xff0c;衍生出了众多不同的交易方式。例如&#xff0c;为了帮助新手小白建立交易基础&#xff0c;诞生了各类跟单社区&#xff1b;而与此同时&#xff0c;一种备受瞩目的交易方式 —— 自营交易模式&#xff0c;正吸…

Elasticsearch BBQ 与 OpenSearch FAISS:向量搜索性能对比

作者&#xff1a;来自 Elastic Ugo Sangiorgi Elasticsearch BBQ 与 OpenSearch FAISS 的性能对比。 带有二值量化的向量搜索&#xff1a;使用 BBQ 的 Elasticsearch 比使用 FAISS 的 OpenSearch 快 5 倍。Elastic 收到了来自社区的请求&#xff0c;希望澄清 Elasticsearch 与 …

Vue 3.4 新特性详解:Composition API 与 Effect 作用域 API 实战

一、Vue 3.4 核心特性概览 Vue 3.4 代号「🏀 Slam Dunk」,带来多项关键升级: 模板解析器性能翻倍:单文件组件(SFC)构建效率提升 44%,解析速度提升 2 倍。响应式系统优化:计算属性和 watchEffect 触发更精准,减少无效渲染。Effect 作用域 API 稳定:通过 effectScope…