楊婷 陸勝 李余 楊世菊
摘要:以AM調(diào)制為例,對(duì)MATLAB仿真在通信電子線路教學(xué)中的應(yīng)用進(jìn)行了研究。首先,利用MATLAB仿真展示調(diào)制信號(hào)、載波信號(hào)以及普通調(diào)幅波,觀察AM調(diào)制的波形特點(diǎn),調(diào)節(jié)調(diào)幅指數(shù)的大小分析其對(duì)調(diào)幅波形的影響。其次,利用MATLAB觀察DSB調(diào)幅波波形,分析100%調(diào)幅波和DSB調(diào)幅波形的區(qū)別。明顯地,100%調(diào)幅波幅值的正負(fù)極性只與高頻載波信號(hào)有關(guān),而DSB調(diào)幅波幅值的正負(fù)性還會(huì)受到調(diào)制信號(hào)的影響。進(jìn)一步地,分析了在調(diào)制信號(hào)幅值正負(fù)轉(zhuǎn)換時(shí)DSB調(diào)幅波零點(diǎn)附近波形變化的類型和發(fā)生相位突變的原因。最后,對(duì)SSB調(diào)幅波和載波波形進(jìn)行比較,利用MATLAB仿真給出了不同類型調(diào)幅波的頻譜圖。
關(guān)鍵詞:通信電子線路;MATLAB;AM調(diào)制
一、前言
通信電子線路課程是電子信息類專業(yè)的核心課程之一,課程在介紹通信電子線路分析的基本知識(shí)、串并聯(lián)諧振回路及非線性電路分析方法的基礎(chǔ)上,分別介紹了高頻小信號(hào)放大器、諧振功率放大器、正弦波振蕩器,以及混頻、振幅調(diào)制與解調(diào)、角度調(diào)制與解調(diào)等線性與非線性頻率變換電路。電子線路課程的針對(duì)性、應(yīng)用型和工程性均較強(qiáng),涉及基本原理比較抽象,電路形式復(fù)雜,電子器件類型多樣,分析方法取決于采用的非線性器件及應(yīng)用場(chǎng)景[1]??偠灾ㄐ烹娮泳€路課程內(nèi)容多、理論性強(qiáng),涉及許多抽象的概念、復(fù)雜的電路和繁瑣的公式推導(dǎo),一直以來(lái)都是學(xué)生學(xué)習(xí)的重點(diǎn)與難點(diǎn)。
隨著計(jì)算機(jī)技術(shù)的發(fā)展,在電子線路理論教學(xué)中應(yīng)用EDA技術(shù)也越來(lái)越廣泛,采用計(jì)算機(jī)仿真的方法進(jìn)行仿真演示,可以在一定程度上解決理論教學(xué)抽象與實(shí)驗(yàn)教學(xué)脫節(jié)等問(wèn)題。MATLAB作為常用的仿真軟件之一,是由美國(guó)MathWorks公司出品的一款專業(yè)的數(shù)學(xué)軟件,可用于數(shù)據(jù)分析、無(wú)線通信、深度學(xué)習(xí)、圖像處理與計(jì)算機(jī)視覺(jué)、信號(hào)處理等,能夠進(jìn)行快速計(jì)算、仿真、繪圖,其編程簡(jiǎn)單易懂,降低了學(xué)習(xí)門(mén)檻。此外,它所提供的Simulink仿真環(huán)境作為一種可視化仿真工具,支持系統(tǒng)設(shè)計(jì)、仿真、自動(dòng)代碼生成以及嵌入式系統(tǒng)的連續(xù)測(cè)試和驗(yàn)證,與MATLAB相集成,能夠在Simulink 中將MATLAB算法融入模型,還能將仿真結(jié)果導(dǎo)出至 MATLAB 做進(jìn)一步分析。在課程教學(xué)的某些環(huán)節(jié)中引入MATLAB進(jìn)行仿真分析,可以吸引學(xué)生的興趣,將有助于學(xué)生理解課程內(nèi)容。學(xué)生也可以利用MATLAB通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)電路仿真和各種特性曲線的繪制,加深鞏固對(duì)知識(shí)點(diǎn)的理解。
MATLAB在通信電子線路教學(xué)中的應(yīng)用已有廣泛研究。文獻(xiàn)[1]中利用MATLAB仿真來(lái)演示吉他聲音信號(hào)的頻譜和晶體管的特性曲線,幫助學(xué)生理解信號(hào)的頻域分解和晶體管基極電流和基-射極電壓的關(guān)系。文獻(xiàn)[2]中基于MATLAB對(duì)基本共射極放大電路進(jìn)行建模,利用A參數(shù)分析方法,分析集電極電容Cc對(duì)電路頻帶的影響。文獻(xiàn)[3]利用Matlab/Simulink 為仿真工具,分別實(shí)現(xiàn)頻分復(fù)用、時(shí)分復(fù)用和碼分復(fù)用這三種通信信道復(fù)用方式下的通信系統(tǒng),并進(jìn)行
性能仿真,優(yōu)化和比較。文獻(xiàn)[4]中研究了MATLAB在通信電子線路輔助教學(xué)中的應(yīng)用,首先以FM調(diào)制為例說(shuō)明了MATLAB仿真在通信系統(tǒng)教學(xué)中的益處,其次對(duì)MATLAB仿真實(shí)驗(yàn)的教學(xué)方式進(jìn)行了討論,理論與實(shí)踐結(jié)合的方式取得了良好的教學(xué)效果。文獻(xiàn)[5]中以標(biāo)準(zhǔn)AM的調(diào)制解調(diào)為例,利用MATLAB對(duì)AM調(diào)制與解調(diào)各個(gè)階段的信號(hào)如基帶信號(hào)、已調(diào)信號(hào)、同步檢波輸出信號(hào)、解調(diào)信號(hào)等信號(hào)頻譜進(jìn)行仿真,并基于此設(shè)計(jì)了電路實(shí)驗(yàn)板。進(jìn)一步地,文獻(xiàn)[6]中根據(jù)普通調(diào)幅和雙邊帶調(diào)幅的基本原理,基于Matlab/Simulink構(gòu)建AM調(diào)制解調(diào)系統(tǒng),并以聲音信號(hào)為例說(shuō)明調(diào)制的物理過(guò)程。以上研究表明,將MATLAB引入通信電子線路的教學(xué)中,可以在一定程度上將理論教學(xué)和實(shí)驗(yàn)實(shí)踐進(jìn)行有機(jī)地結(jié)合,豐富完善教學(xué)實(shí)驗(yàn)內(nèi)容,將原本抽象的概念進(jìn)行具象的表示,吸引學(xué)生注意力,提高學(xué)習(xí)興趣,達(dá)到改善教學(xué)效果的目的。本文以AM調(diào)制為例,利用MATLAB仿真來(lái)直觀地展示AM調(diào)制信號(hào)、載波信號(hào)和已調(diào)信號(hào),觀察調(diào)制指數(shù)的對(duì)普通調(diào)幅波的影響,區(qū)別100%調(diào)幅和DSB調(diào)幅的波形,在不同情況對(duì)DSB調(diào)幅波零點(diǎn)附近波形變化進(jìn)行仿真,進(jìn)一步地對(duì)SSB調(diào)幅波波形進(jìn)行了仿真和討論,最后利用MATLAB仿真給出了不同類型調(diào)幅波的頻譜圖。
二、利用MATLAB觀察調(diào)幅波波形
(一)利用MATLAB觀察普通調(diào)幅波波形
以單音調(diào)制為例,假設(shè)調(diào)制信號(hào)為,載波信號(hào),則普通調(diào)幅波(AM)表達(dá)式為[7],其中表示調(diào)幅指數(shù)。利用MATLAB可以快速地畫(huà)出調(diào)制信號(hào)、載波信號(hào)和AM調(diào)幅波信號(hào)的波形。為便于觀察,令、調(diào)制信號(hào)和載波信號(hào)的頻率分別為和,仿真結(jié)果如圖1(a)所示。由圖1(a)可以觀察到普通調(diào)幅波的振幅(包絡(luò))的變化規(guī)律與調(diào)制信號(hào)一致。
調(diào)幅指數(shù)反應(yīng)了調(diào)幅的強(qiáng)弱程度,進(jìn)一步給出了不同值對(duì)應(yīng)的調(diào)幅波波形。由圖1(b)可知,當(dāng)時(shí),處于未調(diào)幅的狀態(tài),調(diào)幅波輸出與載波信號(hào)一致,調(diào)制信號(hào)沒(méi)有加載到載波信號(hào)上。比較圖1(a)和圖1(b)可知,當(dāng)時(shí),的值越大調(diào)幅程度越高。圖1(b)中給出了對(duì)應(yīng)的調(diào)幅波,該波形為調(diào)幅程度最大的普通調(diào)幅波,也稱為100%調(diào)幅。一旦的值大于1,輸出的調(diào)幅波形的包絡(luò)變化規(guī)律將不再與調(diào)制信號(hào)保持一致,因此在實(shí)際電路中要避免這種情況。
(二)利用MATLAB觀察DSB調(diào)幅波波形
為了克服普通調(diào)幅波效率低的缺點(diǎn),提高設(shè)備的功率利用率,在實(shí)際應(yīng)用種可以不發(fā)送載波,而只發(fā)送邊帶信號(hào),即采用抑制載波的DSB調(diào)幅,其對(duì)應(yīng)的數(shù)學(xué)表達(dá)式為。仍然令和可得DSB調(diào)幅仿真結(jié)果如圖1(c)所示。由圖1(c)可以看出,DSB調(diào)幅波的包絡(luò)正比于調(diào)制信號(hào)的絕對(duì)值而不是調(diào)制信號(hào)本身。
在實(shí)際的應(yīng)用中,學(xué)生非常容易將的普通調(diào)幅波和DSB調(diào)幅波進(jìn)行混淆,因此在教學(xué)過(guò)程中可以利用MATLAB仿真結(jié)果來(lái)說(shuō)明二者區(qū)別。首先,從波形上來(lái)觀察,二者波形均形似“糖葫蘆串”,但在調(diào)制信號(hào)的一個(gè)時(shí)間周期中,100%調(diào)幅波的包絡(luò)只會(huì)出現(xiàn)一次由最大幅值到零值的轉(zhuǎn)變,而DSB調(diào)幅波會(huì)出現(xiàn)兩次,即DSB調(diào)幅“葫蘆”的數(shù)量是100%調(diào)幅的兩倍。其次,100%調(diào)幅波的正負(fù)極性只與高頻載波信號(hào)有關(guān),而DSB調(diào)幅波的正負(fù)極性不僅受控于高頻載波信號(hào)還會(huì)受到調(diào)制信號(hào)的影響。
(三)利用MATLAB觀察DSB調(diào)幅波零點(diǎn)附近波形變化
在調(diào)制信號(hào)瞬間,由于調(diào)制信號(hào)正負(fù)極性發(fā)生改變,會(huì)使得DSB調(diào)幅波的相位發(fā)生180°的突變,在零點(diǎn)附近呈現(xiàn)不同的波形狀態(tài)。具體地,如果調(diào)制信號(hào)與載波信號(hào)同時(shí)由正變負(fù),或者同時(shí)由負(fù)變正,則DSB調(diào)幅波在零點(diǎn)附近呈“M”型變化,這兩種變化情況分別記為②和⑦;如果調(diào)制信號(hào)與載波信號(hào)的變化方向相反,即調(diào)制信號(hào)由正變負(fù)時(shí)載波信號(hào)由負(fù)變正,或者調(diào)制信號(hào)由負(fù)變正時(shí)載波信號(hào)由正變負(fù),會(huì)使得DSB調(diào)幅波在零點(diǎn)附近呈“W”型變化,分別記為情況③和情況⑥;如果調(diào)制信號(hào)由正變負(fù)時(shí)載波信號(hào)為負(fù),或者調(diào)制信號(hào)由負(fù)變正時(shí)載波信號(hào)為正,DSB調(diào)幅波在零點(diǎn)附近由負(fù)轉(zhuǎn)正線性增大,分別記為情況④和情況⑤;如果調(diào)制信號(hào)由正變負(fù)時(shí)載波信號(hào)為正,或者調(diào)制信號(hào)由負(fù)變正時(shí)載波信號(hào)為負(fù),DSB調(diào)幅波在零點(diǎn)附近由正變負(fù)線性減小,分別記為情況①和情況⑧。
為了便于理解,假設(shè)在時(shí)刻,利用和表示前后的時(shí)刻,可由一張表來(lái)描述以上各種情況下的DSB調(diào)幅波零點(diǎn)附近波形變化。表中可以給出和時(shí)刻不同的調(diào)制信號(hào)、載波信號(hào)幅值對(duì)應(yīng)的DSB調(diào)幅波幅值及其在零點(diǎn)附近的波形。其次,表中還可以給出調(diào)制信號(hào)的正負(fù)性不發(fā)生改變時(shí)對(duì)應(yīng)的調(diào)幅波幅值情況,由“”表示。將與對(duì)比,可以很直接地觀察到由調(diào)制信號(hào)的正負(fù)極性變化引起的DSB調(diào)幅波的相位突變。由于排版原因,此表省略。
進(jìn)一步地,可以利用MATLAB仿真驗(yàn)證表中展示的八種情況。具體地,保持不變,令,可以觀察到①和⑤描述的情況;令,可以觀察到②和⑦描述的情況;令,可以觀察到④和⑧描述的情況;令,可以觀察到表1中③和⑥描述的情況。需要說(shuō)明的是,以上只是四個(gè)例子,并不能涵蓋DSB調(diào)幅波在零點(diǎn)附近所有可能的波形變化組合,有興趣的同學(xué)可以試著改變載波頻率為其他的非整數(shù)值或者改變調(diào)制信號(hào)或載波信號(hào)的角度進(jìn)行觀察。
(四)利用MATLAB觀察SSB調(diào)幅波波形
將DSB調(diào)幅波的表達(dá)式展開(kāi)可以得到,式中兩個(gè)頻率分量和均包含有調(diào)制信號(hào)的信息,因此在實(shí)際應(yīng)用中為了節(jié)省頻帶可以只發(fā)送一個(gè)頻率分量,對(duì)應(yīng)調(diào)幅信號(hào)稱為單邊帶(SSB)調(diào)幅波,其表達(dá)式則為或。由于載波信號(hào)與SSB調(diào)幅波均是正弦信號(hào),在頻率差距不大的情況下從時(shí)域波形上很難對(duì)二者進(jìn)行區(qū)分,更普遍的做法是在頻域來(lái)進(jìn)行分析。
三、利用MATLAB觀察調(diào)幅波頻譜
根據(jù)傅里葉級(jí)數(shù)分解,任何復(fù)雜信號(hào)均可分解為許多不同頻率的正弦信號(hào)之和,因此要在頻域上對(duì)信號(hào)進(jìn)行分析,最常用的方法為頻譜法。所謂頻譜即是組成信號(hào)的各個(gè)正弦分量按頻率分布的情況。以頻率為橫坐標(biāo)、信號(hào)的正弦分量的振幅作縱標(biāo)即可繪制頻譜圖。頻譜圖中的每一根譜線均代表一個(gè)正弦信號(hào)。由單音調(diào)制為例,普通調(diào)幅波包含3根譜線,DSB調(diào)幅波包含兩根譜線,載波和SSB調(diào)幅波均只含有1根譜線。同樣以和,利用MATLAB進(jìn)行仿真可得到載波、普通調(diào)幅波、DSB調(diào)幅波和SSB調(diào)幅波的頻譜圖如圖1(d)所示。從圖中可以發(fā)現(xiàn),盡管載波和SSB調(diào)幅波均只有1根譜線,但前者頻率為21Hz,后者頻率為22Hz,差距一目了然,非常容易區(qū)分。普通調(diào)幅波包含載頻和上、下邊頻,而DSB調(diào)幅波只有上、下邊頻。
四、結(jié)語(yǔ)
本文結(jié)合教學(xué)實(shí)際,將MATLB仿真應(yīng)用到AM調(diào)制的學(xué)習(xí)中。首先,以單音調(diào)制為例,對(duì)、和的調(diào)幅波進(jìn)行了仿真,使學(xué)生可以直觀地看到調(diào)制指數(shù)對(duì)調(diào)幅波形的影響。其次,展示了DSB的仿真波形,對(duì)100%調(diào)幅和DSB調(diào)幅的波形進(jìn)行了對(duì)比。進(jìn)一步地,利用MATLB仿真,幫助學(xué)生理解調(diào)制信號(hào)瞬間,DSB調(diào)幅波的相位突變的原因,對(duì)DSB調(diào)幅波零點(diǎn)附近波形變化進(jìn)行了詳細(xì)的說(shuō)明。最后,利用MATLAB對(duì)SSB調(diào)幅波波形進(jìn)行仿真,并給出了不同類型調(diào)幅波的頻譜圖。以上可知,將MATLB仿真應(yīng)用到AM調(diào)制,在增加課程趣味性的同時(shí)可以調(diào)動(dòng)學(xué)生的學(xué)習(xí)熱情,加深對(duì)知識(shí)點(diǎn)的理解。總而言之,將MATLAB引入到通信電子線路教學(xué)課程,可以將理論與仿真有機(jī)的結(jié)合,獲得更好的教學(xué)效果。H
參考文獻(xiàn)
[1]程娟,奚玲,胡澤明.Matlab在現(xiàn)代電子線路課程中的應(yīng)用[C].教育部中南地區(qū)高等學(xué)校電子電氣基礎(chǔ)課教學(xué)研究會(huì)第二十三屆學(xué)術(shù)年會(huì).教育部中南地區(qū)高等學(xué)校電子電氣基礎(chǔ)課教學(xué)研究會(huì), 2013:107-110.
[2]朱雪彤,朱志鍇,王桂娟,等.MATLAB6軟件在電子線路課教學(xué)中的應(yīng)用[J].佳木斯大學(xué)學(xué)報(bào)(自然科學(xué)版),2003,21(3):340-340.
[3]黃麗,李雪梅,張小晶.基于Simulink的通信系統(tǒng)實(shí)現(xiàn)與仿真[J].科技視界, 2014 (2):61-62.
[4]艾青.MATLAB在"通信電子線路"中輔助教學(xué)的研究[J].湖北理工學(xué)院學(xué)報(bào),2010, 26(2):62-64.
[5]苗澎.MATLAB在通信電子線路教學(xué)中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2008,6(2):21-24.
[6]陳艷.Matlab/Simulink軟件在"高頻電子線路"輔助教學(xué)中的應(yīng)用[J].安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2018,24(2):115-118.
[7]嚴(yán)國(guó)萍,龍占超,黃佳慶.通信電子線路(第二版)[M].北京:科學(xué)出版社,2015.
基金項(xiàng)目:國(guó)家自然科學(xué)基金青年基金(62201102);重慶工商大學(xué)高等教育教學(xué)改革研究項(xiàng)目(2022152,2020247)