檢波與同步檢波原理及失真分析)
簡介二極管包絡(luò)檢波與同步檢波仿真實驗報告面向通信電子線路課程學(xué)習(xí)者及高頻電路實驗人員完整呈現(xiàn)調(diào)幅波解調(diào)的仿真驗證過程。報告基于 EWB 軟件搭建二極管包絡(luò)檢波器與雙邊帶調(diào)幅同步檢波電路包含調(diào)幅度 0.8 下的正常波形、惰性失真和負(fù)峰切割失真波形以及同步檢波參考信號相位變化對輸出幅值的影響并配有實驗?zāi)康?、操作步驟、結(jié)果分析與思考題解答可直接用于實驗預(yù)習(xí)、報告撰寫或復(fù)習(xí)參考。內(nèi)容還深入解釋了惰性失真與負(fù)峰切割失真的產(chǎn)生原因說明同步信號需與載波完全同頻同相幫助讀者理解包絡(luò)檢波主要指標(biāo)、檢波效率及波形失真機(jī)理。資源為單個 docx 文檔大小 149KB結(jié)構(gòu)清晰波形圖與文字分析相輔相成。已有 747 人學(xué)習(xí)下載適合需要快速掌握調(diào)幅波解調(diào)方法、同步檢波電路實現(xiàn)及常見失真分析的讀者。 把AM信號送進(jìn)一個只有二極管、電容、電阻的電路出來就能聽到廣播聲音而把DSB信號送進(jìn)同樣的電路出來的卻是一團(tuán)沒法聽的噪音。當(dāng)年在實驗室第一次看到這個對比時我才真正理解為什么教科書要把“二極管包絡(luò)檢波器”和“同步檢波器”放在一起講。這兩個電路看起來一個簡單一個復(fù)雜但本質(zhì)上都在回答同一個問題怎么把調(diào)制在高頻載波上的信息“取下來”。這篇內(nèi)容我就以一次完整的Multisim仿真實驗為線索把兩種檢波器的工作原理、參數(shù)計算、失真現(xiàn)象和仿真排坑過程梳理一遍。無論你是剛學(xué)高頻電子線路的學(xué)生還是想快速驗證解調(diào)方案的工程師這篇應(yīng)該都能省下你不少對著示波器發(fā)呆的時間。1. 兩種檢波器到底解決什么問題1.1 二極管包絡(luò)檢波AM解調(diào)的“老辦法”二極管包絡(luò)檢波器的電路結(jié)構(gòu)極其簡單就是一只二極管、一個電容、一個電阻頂多再串一個隔直電容輸出。它的工作思路可以類比成一個“半波整流低通濾波”的組合調(diào)幅波的正半周讓二極管導(dǎo)通給電容充電負(fù)半周二極管截止電容通過電阻放電。只要充電時間常數(shù)遠(yuǎn)小于放電時間常數(shù)電容上的電壓就能“跟隨”調(diào)幅波的包絡(luò)線把高頻載波濾掉剩下低頻調(diào)制信號。這個電路看似簡單但它能正確工作的前提是輸入信號必須是標(biāo)準(zhǔn)的AM調(diào)幅波也就是載波幅度始終大于等于零。一旦調(diào)制度m接近或超過1包絡(luò)線會出現(xiàn)過零失真二極管檢波器就直接失效。另外參數(shù)RC的選擇也很有講究。實際仿真中RC取得太小放電太快輸出波形會帶著明顯的高頻紋波RC取得太大放電太慢電容上的電壓跟不上包絡(luò)的下降速度就會出現(xiàn)“惰性失真”。這部分我會在后面的失真分析里詳細(xì)拆。在Multisim里搭建這個電路確實用不了五分鐘但如果你只是按照教材上的電路圖拉元件、點仿真出來的波形大概率不會那么理想。最容易被忽略的是二極管的型號和導(dǎo)通壓降硅管和鍺管在信號幅度較小時表現(xiàn)差異非常大。建議仿真時直接把信號源幅度調(diào)到1V以上否則二極管尚未完全導(dǎo)通包絡(luò)檢波效果會大打折扣。1.2 同步檢波對付抑制載波調(diào)制的“硬手段”DSB信號和SSB信號的共同特點是什么它們的頻譜里沒有載波分量包絡(luò)不再反映調(diào)制信號的形狀。二極管包絡(luò)檢波器面對這種信號時輸出的“包絡(luò)”是嚴(yán)重失真的根本聽不出原始信息。這時候就需要同步檢波器出場。同步檢波器的核心思路是“相乘再低通”本地產(chǎn)生一個與發(fā)送端載波同頻同相的參考載波與輸入信號相乘再用低通濾波器濾除高頻分量剩下的就是基帶信號。這個乘積項在時域上可以拆成兩部分一部分是低頻的基帶信號另一部分是以二倍載頻為中心的高頻分量。關(guān)鍵是只有本地載波的頻率和相位都與發(fā)送端載波一致時低頻項的幅度才最大而且不會產(chǎn)生失真。在Multisim里實現(xiàn)同步檢波通常用乘法器芯片或者“A1”這類模擬乘法器模塊搭配一個低通濾波器。第一次做實驗的同學(xué)最容易踩的坑是本地載波頻率和輸入信號載波頻率設(shè)成了同一個數(shù)但相位差卻隨意填了90度結(jié)果輸出幾乎為零還以為是電路接錯了。這個電路對相位偏差極其敏感具體原因我放到第4部分細(xì)說。2. 仿真電路搭建與參數(shù)選型2.1 元器件選擇和關(guān)鍵參數(shù)計算先說輸入信號。我這里用的是Multisim自帶的信號源模塊AM信號直接用“AM Source”或者用正弦波信號源配合乘法器自己搭。注意AM信號的表達(dá)式是u(t) Uc (1 m cosΩt) cosωct實際仿真中我習(xí)慣設(shè)載波頻率為100kHz調(diào)制信號頻率為1kHz調(diào)制度m取0.5。這個參數(shù)組合的好處很明顯100kHz和1kHz的比例讓后面的低通濾波器設(shè)計余量很大而且清晰度不錯調(diào)制度0.5避開了過調(diào)制的邊界情況方便觀察正常檢波效果。二極管選型方面Multisim庫里的1N4148是常用選擇。它的反向恢復(fù)時間只有4ns左右在100kHz載波下完全夠用。很多同學(xué)一上來就選1N4007結(jié)果波形很差——1N4007是工頻整流的開關(guān)速度慢得多在100kHz頻率下根本反應(yīng)不過來。這個細(xì)節(jié)在純理論學(xué)習(xí)中容易被忽略但仿真結(jié)果差異巨大。RC時間常數(shù)的選擇是包絡(luò)檢波的關(guān)鍵。根據(jù)教材上的經(jīng)驗公式放電回路時間常數(shù)R*C需要滿足RC ≤ (√(1-m2)) / (m Ωmax)其中Ωmax是調(diào)制信號的最高角頻率。在m0.5、f1kHz的情況下√(1-0.25)≈0.866mΩ≈0.5×2π×1000≈3141.6所以RC上限約為2.76e-4秒。我實際選R5kΩ、C47nF乘積為2.35e-4秒留有一點余量既能濾平高頻分量又能跟上1kHz的包絡(luò)變化。2.2 從原理圖到可跑通的仿真電路我直接在Multisim里按下表搭建了兩個獨立電路區(qū)域方便同時對比。模塊包絡(luò)檢波器同步檢波器輸入信號V1: AM信號100kHz載波1kHz調(diào)制m0.5V2: DSB信號100kHz載波1kHz調(diào)制核心器件D1: 1N4148R1: 5kΩC1: 47nFA1: 乘法器C2/R3: 低通濾波本地載波無V3: 100kHz正弦波初始相位與V2同步示波器接線輸入與檢波輸出同時接入輸入與解調(diào)輸出同時接入跑仿真時建議開啟“Interactive Simulation”把仿真時間步長設(shè)為合適值至少能覆蓋幾十個載波周期。100kHz載波一個周期是10μs要看清包絡(luò)變化需要跑至少2ms時長也就是200個載波周期。如果只在示波器上看幾個周期你根本看不到包絡(luò)的形狀這是初學(xué)者最愛犯的錯誤。同步檢波器里的低通濾波器我用的是簡單的RC一階低通截止頻率取20kHz左右。R1kΩ、C8nF計算下來截止頻率約19.9kHz既能通過1kHz基帶信號又能把200kHz附近的乘積高頻分量壓下去。如果用理想運放搭二階有源濾波器效果更好但一階RC在一開始已經(jīng)夠用了。3. 包絡(luò)檢波的失真現(xiàn)象與成因3.1 惰性失真RC太大時的“跟不上”把R從5kΩ改成50kΩC保持47nF放電時間常數(shù)一下子變成2.35ms遠(yuǎn)超信號的下坡時間。此時電容上的電壓在包絡(luò)峰值之后仍然緩慢放電無法跟隨包絡(luò)下降輸出的波形會沿著指數(shù)放電曲線“走一條自己的路”在波峰處被削圓嚴(yán)重時甚至變成三角形。這種失真的本質(zhì)是RC網(wǎng)絡(luò)的放電速度跟不上包絡(luò)的最大下降速率。要驗證這個結(jié)論可以把調(diào)制頻率調(diào)高比如從1kHz改成5kHz其他參數(shù)不變你會發(fā)現(xiàn)同樣RC值下失真更明顯因為包絡(luò)下降速度更快了。這就是關(guān)鍵參數(shù)角頻率Ω在公式中起作用的地方。我在仿真中最直觀的感受是調(diào)節(jié)RC參數(shù)時不要只看輸出波形是否光滑而要看它是否“貼緊”輸入信號的上包絡(luò)。用一個辦法可以直觀判斷——把輸入信號也接到示波器的另一個通道上調(diào)節(jié)C值的同時觀察兩條曲線是否在波峰處分離。只要出現(xiàn)分離就是惰性失真的前兆。3.2 負(fù)峰切割失真直流負(fù)載分壓惹的禍惰性失真的原因在RC本身而負(fù)峰切割失真的原因卻出在輸出端。實際檢波電路后面總會接下一級放大器它等效為一個并聯(lián)電阻RL而且串入了隔直電容。這里的關(guān)鍵在于檢波后信號中包含直流分量這個直流電流會在R和RL之間形成分壓。當(dāng)調(diào)制度較深、包絡(luò)谷值低于R上的直流壓降時二極管會提前截止負(fù)半周包絡(luò)被“切”掉一塊波形出現(xiàn)平底。Multisim里模擬這個現(xiàn)象需要在輸出端接一個隔直電容和一個下拉電阻。實測中我在R5kΩ基礎(chǔ)上把RL設(shè)為1kΩ調(diào)制度m0.8很明顯就出現(xiàn)了負(fù)峰被切平的波形。如果把RL改成10kΩ失真基本消失。這個失真的避免條件教材里有公式RL與R的并聯(lián)值要滿足一定關(guān)系本質(zhì)上要求檢波器輸出阻抗匹配得當(dāng)。經(jīng)驗做法是讓RL至少比R大5到10倍。如果你在項目里發(fā)現(xiàn)包絡(luò)檢波輸出波形底部發(fā)平先不要懷疑二極管壞掉先檢查后級負(fù)載電阻是不是太小了。3.3 失真參數(shù)調(diào)節(jié)的仿真驗證方法我在Multisim里做一個參數(shù)掃描可以一次性看不同RC組合下的輸出波形。用“Parameter Sweep”功能掃描C從1nF到100nF每一步跑完后把波形疊加到同一個圖表里。這樣做的好處是能同時看到“紋波太大”和“惰性失真”兩種極端情況清清楚楚看到了原理公式里的邊界約束。另外一個實用技巧是用兩個虛擬示波器通道分別看輸入和輸出的頻譜。Multisim里可以用“Spectrum Analyzer”觀察輸出信號中1kHz分量與100kHz分量的大小。正常檢波時100kHz分量應(yīng)該遠(yuǎn)小于1kHz分量如果100kHz分量還很明顯說明RC取值偏小低通效果不足。4. 同步檢波仿真中最值得注意的細(xì)節(jié)4.1 本地載波的頻率與相位敏感度同步檢波的名字里“同步”二字不是白叫的。我的實驗里把本地載波頻率設(shè)成與輸入信號完全一致初始相位差設(shè)為0度輸出波形干凈漂亮。然后把相位差改成45度輸出幅度立刻掉到約70%因為cos45度≈0.707。改成90度時輸出直接變成一條接近0的直線——低頻項乘了cos90度等于零。這類現(xiàn)象背后的數(shù)學(xué)推導(dǎo)是乘積三角恒等式。DSB信號與本地載波相乘[Uds cosΩt cosωct] × [Uc cos(ωctθ)] 0.5UdsUc cosΩt cosθ 高頻項可見基帶信號幅度正比于cosθ。相位偏差越大輸出越弱90度時完全消失如果本地載波頻率與輸入載波差了一個Δω輸出還會出現(xiàn)低頻的差拍振蕩聽起來就是“嗚哇嗚哇”的漂移聲。這個特點在實際電路設(shè)計中意味著同步檢波器必須配套鎖相環(huán)或者導(dǎo)頻提取電路保證本地載波與遠(yuǎn)端載波時刻同步。仿真實驗里逼著自己手動調(diào)整相位才能真正理解“同步”這兩個字的分量。4.2 相乘器后的低通濾波器設(shè)計同步檢波器解調(diào)DSB信號時乘法器輸出端除了基帶信號還有位于2ωc±Ω的高頻分量。如果低通濾波器截止頻率太高高頻分量會泄露輸出波形上疊加明顯毛刺如果截止頻率太低1kHz的基帶信號也會被衰減雖然波形好看但幅度損失嚴(yán)重。我建議一階RC截止頻率取調(diào)制頻率的5到10倍。對于1kHz基帶截止頻率設(shè)在5kHz到10kHz就夠用。如果調(diào)制信號本身帶寬很寬比如語音信號幾十Hz到4kHz那低通設(shè)計就要更講究至少要用二階巴特沃斯濾波器避免在通帶邊緣有明顯衰減。Multisim里可以用“Active Filter”模塊快速搭一個二階低通也可以直接用運算放大器外加RC元件搭。我把一階RC和二階有源濾波器分別仿真對比過在5kHz截止頻率下二階濾波器對200kHz高頻分量的抑制能力明顯更強(qiáng)波形更加光滑。如果你的目標(biāo)是模擬真實產(chǎn)品方案建議直接上二階。4.3 同步檢波與包絡(luò)檢波適用場景對比信號類型二極管包絡(luò)檢波同步檢波普通AM效果好、電路簡單可以用但沒有必要DSB嚴(yán)重失真效果理想SSB無法工作效果理想需鎖相成本極低較高、電路復(fù)雜這其實揭示了無線通信系統(tǒng)里的一種工程取舍需要連續(xù)傳輸高質(zhì)量信息且不能浪費功率時DSB/SSB比AM更劃算但代價就是接收端必須付出更復(fù)雜的電路和更嚴(yán)格的同步要求。AM的優(yōu)勢在于解調(diào)簡單一個二極管就能搞定適合廣播這類“一臺發(fā)射機(jī)對無數(shù)簡單接收機(jī)”的場景。5. 仿真中的常見問題與個人經(jīng)驗5.1 波形異常時的排查順序我在給同學(xué)調(diào)試時發(fā)現(xiàn)多數(shù)人說“仿真跑不出來”或者“波形完全不對”其實都繞不開下面幾個原因。按優(yōu)先級梳理一下檢查信號源參數(shù)。AM源里面調(diào)制度設(shè)錯了或者在信號源里選成了普通正弦波卻硬接二極管這樣輸出當(dāng)然不是想要的波形。檢查二極管方向。正極接信號源、負(fù)極接RC并聯(lián)網(wǎng)絡(luò)這個方向一定不能搞反。反了之后整個電路變成負(fù)向包絡(luò)檢波輸出波形是倒置的容易被誤認(rèn)為是“失真”。檢查示波器時間尺度。載波是100kHz示波器橫軸如果設(shè)在微秒級只能看到高頻振蕩而看不到包絡(luò)這不算故障。仿真步長太大會導(dǎo)致波形采樣點不足波形看起來像鋸齒。在Multisim里把最大仿真步長設(shè)小比如1μs以內(nèi)波形會平滑很多。5.2 從仿真到實際硬件的思維轉(zhuǎn)換仿真里二極管導(dǎo)通壓降設(shè)得很理想化實際1N4148的壓降約0.6V到0.7V。如果你輸入信號幅度很小比如只有0.5V仿真里看起來還行實際電路里二極管都可能不導(dǎo)通。我的習(xí)慣是設(shè)計時把輸入信號幅度定在1V以上或者把二極管換成鍺管導(dǎo)通壓降約0.2V和肖特基二極管這樣才能讓包絡(luò)檢波器在低幅度信號下正常工作。還有一個思考題很適合留給想深入的同學(xué)二極管包絡(luò)檢波器的輸入阻抗不是固定的它隨輸入信號幅度變化而變化。仿真里用固定R值做的計算到了真實系統(tǒng)里可能會因為阻抗變化引入額外失真。這個問題在低功耗設(shè)計中尤為突出比如無源RFID標(biāo)簽里的解調(diào)電路必須在極低功耗下用包絡(luò)檢波輸入阻抗的變化就必須納入阻抗匹配設(shè)計。5.3 個人實測的一點心得我用Multisim做這個仿真前前后后改了十幾版參數(shù)最大的體會是仿真實驗不要一上來就追求“完美波形”而是要故意制造故障現(xiàn)象。把RC調(diào)得過大親眼看看惰性失真的波形把相位差調(diào)成90度親眼看看同步檢波輸出歸零。這些“失敗”的波形比正確波形更能幫助理解原理。很多同學(xué)做完實驗把故障波形刪掉只留下一張正確的截圖其實白白浪費了最好的學(xué)習(xí)機(jī)會。再分享一個小技巧Multisim里可以給信號源加一個簡單的“調(diào)制度”旋鈕用可調(diào)電阻調(diào)節(jié)調(diào)制深度動態(tài)觀察m從0.3到0.9變化時包絡(luò)檢波輸出的變化。這種動態(tài)調(diào)節(jié)比靜態(tài)參數(shù)掃描更能建立對調(diào)制度的直覺也更容易區(qū)分惰性失真和負(fù)峰切割失真這兩種不同表現(xiàn)的邊界條件。6. 本次仿真實驗的邊角經(jīng)驗與拓展方向6.1 用參數(shù)掃描一次看全RC選型的影響如果你想偷懶不想像我一樣手動換RC跑十幾遍那Multisim的Parameter Sweep功能值得掌握。我在實驗里鎖定m0.5、Ω2π×1000然后把C以10倍步進(jìn)從1nF掃到100μF每一輪都記錄輸出波形的包絡(luò)跟隨情況。結(jié)果清楚地展示了三條區(qū)間太小則高頻紋波大合適則包絡(luò)貼合良好太大則惰性失真逐漸顯現(xiàn)。把掃描結(jié)果放在同一個圖表里觀察你會發(fā)現(xiàn)“合適區(qū)間”其實跨度并不大尤其在調(diào)制度較高的場景里窗口更窄。這提醒我們工程設(shè)計中不能只按一個公式算完就交差要留出溫度、器件離散性帶來的余量。一般我會把RC乘積取在理論最大值的50%到70%之間兼顧安全性和動態(tài)范圍。6.2 更深一層的拓展三極管檢波與集成解調(diào)芯片二極管包絡(luò)檢波器雖然在成本上無敵但它有一個固有缺點——小信號時需要克服導(dǎo)通壓降信號一弱就失真。實際接收機(jī)里更常見的做法是用三極管或場效應(yīng)管做“有源檢波”以及用集成的對數(shù)放大器配合檢波器比如AD8313這類芯片用在射頻功率檢測中本質(zhì)上是將輸入信號變換到對數(shù)域再檢波。如果你想拓展實驗邊界在Multisim里還可以嘗試用三極管共基極電路改裝有源包絡(luò)檢波觀察它和二極管檢波在小信號輸入時的區(qū)別。同步檢波器同樣有改進(jìn)版Costas環(huán)和平方環(huán)它們可以在不需要導(dǎo)頻信號的情況下自動恢復(fù)載波同步是PSK和殘留邊帶解調(diào)的核心電路。學(xué)有余力的話可以在Simulink里用模塊搭一個Costas環(huán)和Multisim里的同步檢波器做個對比你會發(fā)現(xiàn)兩種工具各有優(yōu)勢。6.3 給正在寫實驗報告的同學(xué)一點參考實驗報告的框架不用太花哨重點是把“觀察到的現(xiàn)象”和“原理公式”對應(yīng)起來。我在自己的報告里這樣安排先給出兩種檢波器的電路圖和關(guān)鍵公式然后貼上正常工作的波形截圖再分別給出惰性失真、負(fù)峰切割失真、相位失同步三種故障形態(tài)的波形圖最后用一張表格列出參數(shù)變化對輸出的影響方向。這份報告交上去之后老師反饋說比那些只放成功波形的報告值錢很多因為它體現(xiàn)了“動手做實驗”而不是“照著教材抄一遍流程”。如果你是用這篇內(nèi)容里的Multisim實驗截圖來寫報告建議務(wù)必自己把仿真跑一遍哪怕只是復(fù)現(xiàn)參數(shù)也行。仿真實驗的意義不在那張截圖而在于你親手撥動了那些參數(shù)旋鈕之后對“為什么失真”有了肌肉記憶一樣的理解。這一點很多工作多年的射頻工程師回頭看都會承認(rèn)是大學(xué)里最值錢的訓(xùn)練之一。本文還有配套的精品資源點擊獲取