- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
示波器的插值模式
上一篇文章《示波器的抽取模式》谈到,我们会针对所测试的信号,选择合适的采样率来采集信号。通过示波器的插值和抽取方式,人为地改变信号采样率。但还是要受限于示波器第一公式的限制:
采样率×采样时间=采样率×时基×10=存储深度 ----------------------------(式1)
表1给出了信号采样率的变化与插值和抽取方式的运用的对比,可以作为参考判断插值和抽取的适用情况。在前文中,已经对抽取做过分析,本文主要对示波器的三种插值方式做简单分析,帮助大家理解三种插值方式的差异。
表1 不同采样率对比

2 基本原理
降低波形采样率去掉过多数据的过程称为信号的“抽取”。提高波形采样率增加数据的过程称为信号的“插值”。信号的抽取与插值的结合使用使得信号显示出的采样率发生变化,本篇着重讨论数据插值对测试波形和采样率的影响。
2.1 信号的插值
设X(n)=x(t),通过插值方式,将采样率Fs增加L倍,在x(n)中每两个采样点之间补充L-1个0,组成一个新的序列v(n),即

信号插值框图见图2所示:

图2 信号插值示意图(L=2),(a)图为原始信号,(b)图为插值后信号
通过信号插值,提高采样率F=LFs。因此,在做信号插值时,会永远保证在采样信号时为过采样。但是在ADC采样率不足时,采用插值方式将会引起信号的失真。
[p]
2.2 信号的抽取
在对ADC采集的信号做数据抽取时,要特别关注采样率,避免出现欠采样,这是很多示波器使用者常常容易忽视的问题。不同的抽取方式,针对不同的测试信号,能够降低噪声对信号干扰,提高测试分辨率。因此,我们在使用抽取方式测试时,要“对症下药”。
3 示波器采样率
本文以R&S示波器RTO1044来分析示波器插值模式。其ADC的固定常数采样率为20G/S ,通过三种不同的内插值方式增加采样点数量,分别为linear,sin(x)/x,sample/hold方式。在实际使用过程中,如果示波器ADC的采样率不足以恢复真实信号,我们需选择不同的内插值方式进行测试分析。
4 内插方式
内插方式表示在ADC采集的数据点之间根据特定的算法插入计算值,以此达到提高采样率的目的,能够更加清楚的分析信号细节,见图3所示。这时就会自动打开R&S示波器的分辨率增强功能。RTO示波器总共可以支持三种内插方式,默认情况采用正弦内插(sin(x)/x)。本文主要以demo板上10MHz的TTL信号作为测试源,以2倍的内插方式来说明内插对测试波形和采样率的影响,所以示波器设置为采样率为40G/S,而ADC的实际采样率为20G/S,红色点为内插点,蓝色点为ADC实际采集的点。

图3 插值方式的示波器菜单(R&S RTO1044)
4.1 Linear
所谓“linear”,就是指线性内插,这是最简单的插值方式,计算量最小。在ADC的相邻采样数据点之间按照线性多项式的计算方式插入一个计算值,插入的这个点为相邻两个采样点连线上的值。通过示波器单次捕获,以点显示,实际测试内插点和实际采样点的对应关系,相邻两个采样点之间为25ps,即对应于采样率为40G/S。如下图4所示。采用linear内插方式测试波形如下图5所示,是通过点与点之间的直接连接形成的波形,细节上能够看到类似于锯齿波的形状,这种插值方式局限于直边缘的信号。


图5 linear内插方式下TTL信号细节
[p]
4.2 Sin(x)/x
所谓“sin(x)/x”,就是正弦内插模式,是示波器默认的插值方式,也是最常用的插值方式。这是基于任意波形都是可以无限次分解成正弦波的组合。通过正弦内插的方式,能够比较准确和平滑地还原真实波形信号。利用曲线来连接样点,通用性更强。它利用数学处理,在实际样点间隔中运算出结果。这种方法弯曲信号波形,使之产生比纯方波和脉冲更为现实的普通波形。如图6示意图,为sin(x)/x内插模式下,信号采样率为40G/S。下图7为sin(x)/x内插模式下,还原出的波形形状,比较平滑,按照一定的正弦插值算法计算出的拟合值。

图6 sin(x)/x点显示采样点与内插点

图7 sin(x)/x内插方式下TTL信号细节
4.3 Sample/Hold
所谓“sample/hold”,这种插值算法,跟示波器ADC正常实际采样是一样的,采用采样保持方法内插数据,以此提高信号采样率。图8所示,为sample/hold内插模式下,提高采样率后,通过采样点来实际判断插值后的对比。通过图9,观察放大后的采样信号,可以很明显的看出采样保持内插后的细节,跟我们对采样保持的定义是完全一致的。

图8 sample/hold点显示采样点与内插点

图9 sample/hold内插方式下TTL信号细节
通过上面三种内插方式的采集信号波形对比,可以很明显看出来,这三种内插方式,sin(x)/x内插方式比较平滑的拟合信号波形,也比较真实的反映信号波形,所以,在做信号插值时,我们默认情况采用sin(x)/x插值方式。而linear和sample/hold内插方式,相对于sin(x)/x内插具有计算量小这个优势,可以快速插值拟合波形,对精度要求没有那么高。
5 结论
综上所述,示波器在使用过程中,当信号实际采样率超过ADC的固有采样率时,这时启动内插模式, R&S示波器的三种内插模式会提高波形采样率,真实准确还原波形。这三种内插模式,我们会推荐sin(x)/x内插模式,通过正弦内插算法,弯线拟合波形,能够准确真实还原波形。
闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら…鐑界嵁閹达箑绀嬫い鎺戝€婚幊婵嗩渻閵堝棛澧痪鏉跨Т閳诲秵绻濋崶銊㈡嫽婵炴挻鍩冮崑鎾寸箾娴e啿娲﹂弲顒勭叓閸ャ劎鈽夐柣鎺戠仛閵囧嫰骞掗幋婵愪患闂佽棄鍟伴崰鏍蓟閺囥垹閱囨繝鍨姈鏁堥梻浣呵归鍐礉瀹ュ桅闁告洦鍨伴崘鈧梺闈涒康婵″洤鈻撻妶鍡欑瘈闁冲皝鍋撻柛鏇ㄥ墰椤︿即姊洪崫鍕効缂傚秳绶氶悰顔嘉熼崗鐓庢瀭闂佸憡娲﹂崢褰掑焵椤掆偓閿曨亜顫忓ú顏呭仭闁哄瀵т簺婵$偑鍊栭崹鐢杆囬悽绋课ュù锝呭濞笺劑鏌嶈閸撶喖鐛崘顔碱潊闁靛牆鎳庣粣娑欑節閻㈤潧孝閻庢凹鍘奸埢鎾活敊閸撗咃紳闂佺ǹ鏈懝楣冨焵椤掑嫷妫戠紒顔肩墛缁楃喖鍩€椤掑嫨鈧線寮介鐐殿吅闂佹寧娲嶉崑鎾剁磼閻欌偓閸ㄥ爼寮婚妸鈺傚亞闁稿本绋戦锟� | More...
闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら…鐑界嵁閹达箑绀嬫い鎺戝€婚幊婵嗩渻閵堝棛澧痪鏉跨Т閳诲秵绻濋崶銊㈡嫽婵炴挻鍩冮崑鎾寸箾娴e啿娲﹂弲顒勭叓閸ャ劎鈽夐柣鎺戠仛閵囧嫰骞掗幋婵愪患闂佽棄鍟伴崰鏍蓟閺囥垹閱囨繝鍨姈鏁堥梻浣呵归鍐礉瀹ュ桅闁告洦鍨伴崘鈧梺闈涱槶閸庮噣宕戦幘璇插唨妞ゆ劗鍠庢禍鐐叏濡厧浜鹃悗姘炬嫹濠电姷鏁告慨鐑藉极閹间礁纾婚柣鎰惈閸ㄥ倿鏌涢锝嗙缂佺姴缍婇弻宥夊传閸曨剙娅i梺绋胯閸旀垿寮婚敐澶婄疀闂傚牊绋戦埛鎺戔攽閻愯尙澧旂紒顔界懇瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柛鎾茬劍閸忔粓鏌涢锝嗙闁汇倗鍋撶换婵嬫濞戝崬鍓梺閫炲苯鍘搁柣鎺炲閹广垹鈹戠€n亞鍊為梺鑲┣归悘姘枍閹剧粯鈷掑ù锝呮啞閸熺偞绻涚拠褏鐣电€规洘绮岄埥澶愬閳锯偓閹稿啴姊洪崨濠冨闁稿繑绋撻幑銏ゅ幢濞戞瑧鍘梺鍓插亝缁诲啴宕崇憴鍕╀簻闊洦鎸鹃幗鐘睬庨崶褝韬い銏℃礋椤㈡鎷呴崜韫处
闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら悘婵嬫偩闁垮闄勭紒瀣仢瀹撳棝姊虹紒妯哄妞ゆ梹鐗曞嵄婵炲樊浜濋悡鐔兼煟閺傛寧鎲搁柣顓炶嫰椤儻顦虫い銊ョ墦瀵偊顢氶埀顒勭嵁閹烘绫嶉柍褜鍓熷鍐测堪閸喓鍘甸梺璇″灡濠㈡ǹ顣块梻浣虹帛閹搁箖宕伴幇鏉课﹂柛鏇ㄥ灱閺佸啯銇勯幇鈺佺仼缂佺姾宕电槐鎾存媴閻ゎ垰鍘¢梺绋跨箲閿曘垹顕f繝姘櫜濠㈣埖蓱閺咃綁姊虹紒妯哄缂佷焦鎸抽獮鎰板礃椤旇В鎷洪梺鑽ゅ枑濠㈡ê危缂佹ǜ浜滈柟瀛樼箥濡偓闂佺粯渚楅崳锝夌嵁鐎n喗鏅濋柍褜鍓涚划璇测槈閵忊檧鎷婚梺鍓插亞閸犳捇鍩婇弴銏$厱濠电姴鍊块崣鍕叏婵犲嫮甯涢柟宄版嚇閹煎綊鐛惔鎾充壕濠电姴娲﹂悡娑㈡煕濞戝崬鏋ょ紒鐘靛仱閺屾洟宕遍弴鐘插缂備胶绮换鍫濈暦閸洘鍤嬮柛顭戝亝閻濓箓姊婚崒娆戭槮闁规祴鈧秮娲晝閸屾艾鍋嶉梺浼欑到婢跺洭宕戦幘鎰佹僵妞ゆ挾鍋涢幗鐢告⒑閸濆嫭婀伴柣鈺婂灦閻涱喖螣娓氼垱瀵岄柣鐘叉穿瀵挻绔熼弴銏♀拻濞达絽鎲¢幆鍫ユ煟椤撶儐妯€妤犵偛绻橀弫鎾绘晸閿燂拷
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗ù锝堟缁€濠傗攽閻樻彃鈧绱撳杈ㄥ枑闁哄啫鐗勯埀顑跨窔瀵粙顢橀悙鑼垛偓鍨攽閿涘嫬浠х紒顕呭灦瀵偊鎮╃紒妯锋嫼闂備緡鍋嗛崑娑㈡嚐椤栨稒娅犳い鏂款潟娴滄粍銇勯幘璺轰沪闁稿鍎抽埀顒冾潐濞叉粓骞婇幘璇茬叀濠㈣泛艌閺嬪酣鏌熼柇锕€鏋涚紒鎻掓健濮婂宕掑▎鎴濆闂佽鍠栭悥鐓庣暦閹版澘鍗抽柣蹇氼嚙缂嶅﹪骞冨⿰鍫熷癄濠㈣泛鐭堥崬鐢告⒑鐠囨彃鍤辩紓宥呮瀹曚即寮介銈勭瑝闂佸搫琚崕鏌ユ偂濞嗗緷褰掓偂鎼达絾鎲煎┑鐐村毆閸ャ劎鍘靛銈嗘瀹曠數绮i弮鈧幈銊︾節閸涱噮浠╅梺鍛婄墬閻楃姴顕i幘顔藉亜闁告縿鍎辩徊鍨攽閿涘嫬浜奸柛濠冨灴瀹曠銇愰幒鎾存珖濡炪倕绻愰悧鍕焵椤戣法顦﹂柍璇查叄楠炴ê鐣烽崶鑸敌у┑锛勫亼閸婃牠骞愭ィ鍐ㄧ獥閹兼番鍔嶉崑鐔访归悡搴f憼闁抽攱鍨块弻娑樷槈濮楀牊鏁鹃柣搴$仛閻熲晠寮诲鍫闂佸憡鎸鹃崰搴敋閿濆棛绡€婵﹩鍘藉▍銏ゆ⒑鐠恒劌娅愰柟鍑ゆ嫹
濠电姷鏁告慨鐑藉极閸涘﹥鍙忓ù鍏兼綑閸ㄥ倻鎲搁悧鍫濈瑲闁稿﹤鐖奸弻娑㈩敃閻樻彃濮庨梺姹囧€楅崑鎾舵崲濠靛顥堟繛鎴濆船閸撲即姊洪崨濠呭缂傚秴锕悰顕€寮介妸锔剧Ф闂佸憡鎸嗛崥閿嬪灦缁绘繂鈻撻崹顔句哗闂侀潧鐗婇幃鍌氼嚕婵犳碍鍋勯柣鎴灻弸鍌炴⒑閸涘﹥澶勯柛瀣椤ゅ倿姊婚崒娆戭槮闁硅绻濆畷娲礃椤旇偐锛涢梺鐟板⒔缁垶鎮¢悢鐓庣婵烇綆鍓欓埀顑惧€曞玻鍧楀箛閻楀牏鍘靛銈嗘閸嬫劙宕洪敐鍥e亾鐟欏嫭绀冩繛鑼枛閻涱喗鎯旈妸锕€鐧勬繝銏f硾閼活垶鐛幒妤佲拻濞达絿枪閹垹绱掓担瑙勫唉鐎殿喗褰冮オ浼村醇濠靛洩绶㈡繝鐢靛Т閿曘倝鎮ф繝鍥ㄥ亗闁哄洨鍠嗘禍婊堟煙閺夊灝顣抽柟顔垮亹缁辨帡鎮╃粵纭呪偓鍧楁煛鐏炲墽鈽夋い顐g箞椤㈡﹢鎮╅崘鍙夌彴闂傚倷娴囬鏍窗濞戭澁缍栧璺虹灱缁犳棃鏌i弮鍌氬付闁绘劕锕﹂幉绋款吋閸モ晙绗夐梺鑽ゅ枛閸嬪﹤銆掓繝姘厪闁割偅绻傞弳娆忊攽閿涘嫭娅曠紒杈ㄥ浮椤㈡瑦绺界粙鍨強婵°倗濮烽崑娑⑺囬婵堜簷闂備礁鎲℃笟妤呭窗濡も偓閳诲秹濮€閵堝棌鎷洪柣鐘充航閸斿苯鈻嶉幇鐗堢厵闁告垯鍊栫€氾拷