如何将电流与电压的函数转换成输入功率与三阶互调干扰的函数?

函数信号发生器
[浏览次数:4388次]函数信号发生器
函数信号发生器是一种精密的测试仪器,是工业生产、产品开发、科学研究等领域必备的工具。它产生的锯齿波和正弦波、矩形波、三角波是常用的基本测试信号。在示波器、电视机等仪器中,为了使电子按照一定的规律运动,以利用荧光屏显示图像,常用到锯齿波信号产生器作为时基电路。
函数信号发生器的原理
如图所示,整机电路由一片单片机进行管理,主要工作为:a) 控制函数发生器产生的频率;b) 控制输出信号的波形;c) 测量输出的频率或测量外部输入的频率并显示;d) 测量输出信号的幅度并显示;e) 控制输出单次脉冲。
函数信号发生器的使用
信号发生器一般区分为函数信号发生器及任意波形发生器,而函数波形发生器在设计上又区分出模拟及数字合成式。众所周知,数字合成式函数信号源无论就频率、幅度乃至信号的信噪比(S/N)均优于模拟,其锁相环( PLL)的设计让输出信号不仅是频率精准,而且相位抖动(phase Jitter)及频率漂移均能达到相当稳定的状态,但毕竟是数字式信号源,数字电路与模拟电路之间的干扰,始终难以有效克服,也造成在小信号的输出上不如模拟式的函数信号发.这是通用模拟式函数信号发生器的结构,是以三角波产生电路为基础经二极管所构成的正弦波整型电路产生正弦波,同时经由比较器的比较产生方波,换句话说,如果以恒流源对电容充电,即可产生正斜率的斜波。同理,右以恒流源将储存在电容上的电荷放电即产生负斜率的斜波,电路结构如下:当I1 =I2时,即可产生对称的三角波,如果I1 & &I2,此时即产生负斜率的锯齿波,同理I1 & & I2即产生正斜率锯齿波。开关SW1的选择即可让充电速度呈倍数改变,也就是改变信号的频率,这也就是信号源面板上频率档的选择开关。同样的同步地改变I1及I2,也可以改变频率,这也就是信号源上调整频率的电位器,只不过需要简单地将原本是电压信号转成电流而已。而在占空比调整上的设计有下列两种思路:1、改变电平的幅度,亦即改变方波产生电路比较器的参考幅度,即可达到改变脉宽而频率不变的特性,但其最主要的缺点是占空比一般无法调到20%以下,导致在采样电路实验时,对瞬时信号所采集出来的信号有所变动,如果要将此信号用来作模数(A/D)转换,那么得到的数字信号就发生变动而无所适从。但不容否认的在使用上比较好调。2、占空比变,频率跟着改变,其方法如下:将方波产生电路比较器的参考幅度予以固定(正、负可利用电路予以切换),改变充放电斜率,即可达成。这种方式的设计一般使用者的反应是“难调”,这是大缺点,但它可以产生10%以下的占空比却是在采样时的必备条件。以上的两种占空比调整电路设计思路,各有优缺点,当然连带的也影响到是否能产生“像样的”锯齿波。接下来PA(功率放大器)的设计。首先是利用运算放大器(OP) ,再利用推拉式(push-pull)放大器(注意交越失真Cross-distorti的预防)将信号送到衰减网路,这部分牵涉到信号源输出信号的指标,包含信噪比、方波上升时间及信号源的频率响应,好的信号源当然是正弦波信噪比高、方波上升时间快、三角波线性度要好、同时伏频特性也要好,(也即频率上升,信号不能衰减或不能减太大),这部分电路较为复杂,尤其在高频时除利用电容作频率补偿外,也牵涉到PC板的布线方式,一不小心,极易引起振荡,想设计这部分电路,除原有的模拟理论基础外尚需具备实际的经验,“Try Error”的耐心是不可缺少的。PA信号出来后,经过π型的电阻式衰减网路,分别衰减10倍(20dB)或100倍(40dB),此时一部基本的函数波形发生器即已完成。(注意:选用π型衰减网络而不是分压电路是要让输出阻抗保持一定)。一台功能较强的函数波形发生器,还有扫频、VCG、TTL、 TRIG、 GATE及频率计等功能,其设计方式在此也顺便一提:1. 扫频:一般分成线性(Lin)及对数(Log)扫频;2. VCG:即一般的FM,输入一音频信号,即可与信号源本身的信号产生频率调制;上述两项设计方式,第1项要先产生锯齿波及对数波信号,并与第2项的输入信号经过多路器(Multiplexer)选择,然后再经过电压对电流转换电路,同步地去加到图二中的I1、I2上;3. TTL同步输出:将方波经三极管电路转成0(Low)、5V(High)的TTL信号即可。但注意这样的TTL信号须再经过缓冲门(buffer)后才能输出,以增加扇出数(Fan Out),通常有时还并联几个buffer。而TTL INV则只要加个NOT Gate即可;4. TRIG功能:类似One Shot功能,输入一个TTL信号,则可让信号源产生一个周期的信号输出,设计方式是在没信号输入时,将图二的SWI接地即可;5. Gate功能:即输入一个TTL信号,让信号源在输入为Hi时,产生波形输出,直到输入为LOW时,图二SWI接地而关掉信号源输出;6. 频率计:除市场上简易的刻度盘显示之外,无论是LED数码管或LCD液晶显示频率,其与频率计电路是重叠的.任意波形发生器,仿真实验的最佳仪器任意波形发生器是信号源的一种,任意波形发生器具有信号源所有的特点。我们传统都认为信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量感兴趣的参数。可见信号源在电子实验和测试处理中,并不测量任何参数而是根据使用者的要求,仿真各种测试信号,提供给被测电路,以达到测试的需要。信号源有很多种,包括正弦波信号源,函数发生器、脉冲发生器、扫描发生器、任意波形发生器、合成信号源等。一般来讲任意波形发生器,是一种特殊的信号源,综合具有其它信号源波形生成能力,因而适合各种仿真实验的需要。一、函数功能,仿真基础实验室设计人员的环境函数信号发生器是使用最广的通用信号源,函数信号发生器能提供正弦波、锯齿波、方波、脉冲串等波形,有的还同时具有调制和扫描能力,众所周知,在我们的基础实验中(如大学电子实验室、科研机构研究实验室、工厂开发实验室等),我们设计了一种电路,需要验证其可靠性与稳定性,就需要给它施加理想中的波形以辨别真伪。如我们可使用信号源的DC补偿功能对固态电路控制DC偏压电平;我们可对一个怀疑有故障的数字电路,利用信号源的方波输出作为数字电路的时钟,同时使用方波加DC补偿产生有效的逻辑电平模拟输出,观察该电路的运行状况,而证实故障缺陷的地方。总之利用任意波形发生器这方面的基础功能,能仿真您基础实验室所必须的信号。二、任意波形,仿真模拟更复杂的信号要求众所周知,在我们实际的电子环境所设计的电路在运行中,由于各种干扰和响应的存在,实际电路往往存在各种信号缺陷和瞬变信号,例如过脉冲、尖峰、阻尼瞬变、频率突变等(见图1,图2),这些情况的发生,如在设计之初没有考虑进去,有的将会产生灾难性后果。例如图1中的a处过尖峰脉冲,如果给一个抗冲能力差的电路,将可能会导致整个设备“烧坏”。确认电路对这样一个状况敏感的程度,我们可以避免不必要的损失,该方面的要求在航天、军事、铁路和一些情况比较复杂的重要领域尤其重要。由于任意波形发生器特殊的功能,为了增强任意波形生成能力,它往往依赖计算机通讯输出波形数据。在计算机传输中,通过专用的波形编辑软件生成波形,有利于扩充仪器的能力,更进一步仿真模拟实验。同时由于编辑一个任意波形有时需要花费大量的时间和精力,并且每次编辑波形可能有所差异这样有的任意波形发生器,内置一定数量的非易失性存储器,随机存取编辑波形,有利于参考对比;或通过随机接口通讯传输到计算机作更进一步分析与处理。三、下载传输,更进一步实时仿真在一些军事、航空、交通制造业等领域中,有些电路运行环境很难估计,在实验设计完成之后,在现实环境还需要作更进一步实验,有些实验的成本很高或者风险性很大(如火车高速实验时铁轨变换情况、飞机试机时螺旋桨的运行情况等),人们不可能长期作实验判断所设计产品(例如高速火车、飞机)的可行性和稳定性等;我们就可利用有些任意波形发生器波形下载功能,在作一些麻烦费用高或风险性大的实验时,通过数字示波器等仪器把波形实时记录下来,然后通过计算机接口传输到信号源,直接下载到设计电路,更进一步实验验证。综上所述,任意波形发生器是电子工程师信号仿真实验的最佳工具。
函数信号发生器的测试
集成块的测试函数信号发生器因为多采用了集成电路, 因此维修就变得比较简单, 故障的最大可能是集成块坏了。为了准确确定故障, 可拆下集成块进行测试, 以ICL 8038 为例, 其测试电路如图所示。7 脚和8 脚相连, 使得三角波的上升时间, 下降时间为, 此时振荡频率为, 电阻R1和R2的阻值一般在范围内,式中 是指电源+ VCC与脚8 之间的电压, 同时应使R2& 2R1, 这样就保证了I1& I2& 2 I1的关系, 若能顺利地调出这三种波形说明集成块是好的。
函数信号发生器的参数
◇& 频率范围:0.2Hz-20MHz◇& 输出波形:正玄波、三角波、方波◇& 输出电压:1mVp-p~10Vp-p,-3dB(50Ω负载)  1mVp-p~20Vp-p,-3dB(开路)◇& 功率输出:50Vp-p;1Ap-p◇& 外测频范围:0.2Hz-20MHz◇& TTL输出◇& 幅度、频率数字双显◇& 外形尺寸(mm):215(W)×90(H)×265(D)
本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
&&& 目前,处理器性能的主要衡量指标是时钟频率。绝大多数的集成电路 (IC) 设计都基于同射频功率放大器的研究与设计。声明:本人论文均为可编辑的文本格式,请放心下载使用。
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
射频功率放大器的研究与设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
应用于卫星通信的功率放大器和无线传感网的RSSI电路设计与实现.pdf87页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:220 &&
你可能关注的文档:
··········
··········
硕士学位论文
应用于卫星通信的功率放大器和无线传感网的RSSI电路设计与
姓名:刘继华
申请学位级别:硕士
专业:电路与系统
指导教师:李智群
随着无线通信技术的不断发展,尤线应用如手机、无线局域网等己广‘泛应用.:只常生活,凶此
无线领域低成本、低功耗雨高性能的芯片研究和设计具有重要的意义。
本文的前半部分介绍了应用:卫星通信系统的射频集成功率放大器的设计和实现。卫星通信以
其频带宽、通信容最人、覆盖范同人等优点成为现代无线通信中极其重要由一种通信方式。射频功
率放人器位于发射机的末端,将调制和变频后的信号进行功率放人,:通过天线传输出去,是无线通
信系统中的关键模块之一,因此研制射频集成功率放大器对卫星通信具有重要的意义。本文采用进行功率放人器的设计。该功率放人器采刚类共发射极结构。总体电
路由:三级放大器级联构成,其中第一、第二和第 级的放大晶体管的积比为::。电路包括输入
输出匹配网络,主体功率放大电路和各级采用有源比例镜像电流源的偏置电路。前后仿真结果表明
该芯片满足性能指标要求。所得样片的测试结果表明,该功率放大器直流偏置正常,能稳定工作,
但其中心频率偏低。降低电流偏置的条件卜.静态总电流为,输入输出匹配在.作频段
..上匹配良好,功率增益约为.,输出压缩点功率为.,饱和输出功
率。芯片面积为×.。
本论文的后半部分研究心川于无线传感网系统收发机中的接收信丌.强度指示器。在无线传感网
成为当前研究热点的背景下,全球都在棚大标准的推动下进行系统芯片的研究与实现,凶此开发具
有我国自丰知识产权的收发机芯片具有重要的研究意义。本文采用 工艺设计了
接收信号强度
正在加载中,请稍后...实际参数在函数中我们可以使用 arguments 对象获得 (注:形参可通过 arguments.callee 获得),虽然 arguments 对象与数组形似,但仍不是真正意义上的数组。
值得庆幸的是,我们可以通过数组的 slice 方法将 arguments 对象转换成真正的数组:
var args = Array.prototype.slice.call(arguments, 0);
对于slice 方法, 中 15.4.4.10 Array.prototype.slice (start, end) 章节有备注:
The slice function is i it does not require that its this value be an Array object. Therefore it can be transferred to other kinds of objects for use as a method. Whether the slice function can be applied successfully to a host object is implementation-dependent.
(《JavaScript 设计模式》)的作者
instead of…
var args = Array.prototype.slice.call(arguments, 0); // 怿飞注:下称方法一
var args = [].slice.call(arguments, 0); // 怿飞注:下称方法二
但二者的性能差异真的存在吗?经过个人简单测试发现:
在 arguments.length 较小的时候,方法二性能上稍有一点点优势,而在arguments.length 较大的时候,方法一却又稍有优势。
日更新():几经验证,性能差异不大,反而第一张方法性能稍优势一点,或许由于第二种方法创建新数组产生开销。
最后附上方法三,最老土的方式:
var args = [];
for (var i = 1; i < arguments. i++) {
args.push(arguments[i]);
不过对于平常来说,个人建议使用第一种方法,但任何解决方案,没有最好的,只有最合适:
var args = Array.prototype.slice.call(arguments, 0);
------------------------------------------------------------------
(比如:document.getElementsByTagName('div'))转换成数组呢?
解决方案简单如下:
function nodeListToArray(nodes){
// works in every browser except IE
arr = [].slice.call(nodes);
} catch(err){
// slower, but works in IE
length = nodes.
for(var i = 0; i < i++){
arr.push(nodes[i]);
为什么 IE 中 NodeList 不可以使用 [].slice.call(nodes) 方法转换呢?
In Internet Explorer it throws an error that it can't run Array.prototype.slice.call(nodes) because a DOM NodeList is not a JavaScript object.
这篇文章发表日 下午 18:21,并被分类于。
您可以通过订阅
跟踪对这篇文章的评论,
也可以,或者在您自己的网站中
该篇日志。

我要回帖

更多关于 三阶互调仪 的文章

 

随机推荐