無中生有 : 對稱方波中的二次諧波
課堂練習(xí)題
今天信號與系統(tǒng)課堂上,通過網(wǎng)絡(luò)課堂和同學(xué)們討論了一個來自于鄭君里教授在其《教與寫的記憶》書中記載的他當(dāng)年在課堂上與同學(xué)們討論的問題。這個問題就是如何設(shè)計一個電路系統(tǒng),由對稱方波(占空比為50%的方波)作為輸入,產(chǎn)生一個頻率為對稱方波兩倍頻的正弦波。
現(xiàn)在課程講完了第三章,信號的頻譜分析(傅里葉變換),鄭君里教授的這個課堂討論題目比較適合來闡述信號的波形與頻譜的關(guān)系、線性是不變系統(tǒng)的特性、系統(tǒng)的頻率特性等問題。
題目中的“坑”
鄭老師當(dāng)年是面對電子工程系的同學(xué)來出的這道題目。大部分的同學(xué)在模擬電路、電路原理、高頻電子線路課程中學(xué)習(xí)過選頻放大電路。使用它可以將蘊含在信號中的某個單頻信號進行放大輸出。
比如對于一個周期信號,它的交流分量包括有基波以及各階高次諧波,就可以使用選頻電路來獲得周期信號中特定的高次諧波的正弦信號。這也是通訊電路中常見到的電路設(shè)計。
當(dāng)然。在這個問題中,鄭君里教授是預(yù)先埋伏了一個“坑”:那就是對于一個對稱方波周期信號,它具有特殊的“奇諧對稱”特性,它的諧波中只包含有奇次諧波,也就是只有1,3,5,7,.....次諧波,所以直接使用前面的選頻放大電路對方波信號進行選頻放大是無法產(chǎn)生對應(yīng)的二倍頻正弦信號的。
因此,在設(shè)計的電路中需要具有一個電路環(huán)節(jié),能夠從方波信號中產(chǎn)生原本不存在的二次諧波。這種能夠“無中生有”產(chǎn)生新的頻率的電路不能夠是“線性時不變”系統(tǒng)。因為線性時不變系統(tǒng)的輸出信號中無法產(chǎn)生與輸入信號不同頻率的信號。
幾種解決方案
經(jīng)過鄭老師的提醒,班上的同學(xué)也紛紛給出了不同思路的解決方案。
這些方案可以分為三大類:第一大類: 先通過選頻電路獲得信號的基頻正弦信號,然后在通過整流(半波整流、全波整流)電路、平方電路形成帶有二次諧波的周期信號,最后在通過選頻電路獲得二倍頻正弦信號;
第二大類: 通過對普通的RC微分電路和積分電路的改造,比如在電阻R上增加非線性的二極管器件,或者對輸出的信號進行二極管全波整流等,來產(chǎn)出非“奇諧對稱”的信號,然后在使用選頻電路獲得二倍頻正弦信號;
第三大類: 直接使用數(shù)字信號電路,比如單穩(wěn)態(tài)觸發(fā)電路、脈沖延遲電路、異或電路等,產(chǎn)生二倍頻的脈沖信號,或者非奇諧對稱的脈沖信號,然后在通過選頻電路獲得二倍頻正弦信號。
今天課程中學(xué)生給出的部分答案
今天在課堂上,自動化系的同學(xué)們紛紛給出了自己的設(shè)計方案草圖,其中有正確的,也有錯誤的,下面逐一分析一下:
答案1: 延遲異或電路
這個電路屬于前面第三類方案。其中的延遲電路屬于線性電路,異或部分屬于非線性電路,新的頻率也由此產(chǎn)生。根據(jù)我的要求,同學(xué)沒有繼續(xù)將后級的選頻放大電路給出。
答案2:非線性RC-D電路
這個屬于前面第二類解決方案。這個方案沒有在電阻R上并聯(lián)非線性器件二極管,而是在電容上并聯(lián),這同樣也能夠輸出非奇諧對稱的波形。如果大家感興趣可以繪制出該電路在占空比為50%的方波驅(qū)動下的輸出波形。
后期通過選頻電路便可以獲得二倍頻的正弦信號了。
答案3: RC微分+整流
這個方案也屬于前面第二大類的方案。
這里面有一個特別的地方,即不能夠直接在原來的方波信號上進行整流。在原題中所給的方波是0~5V的方波,如果直接全波整流,所獲得的仍然是對稱的方波信號。因此這里的RC微分電路是需要的。
答案4:平方電路
這個答案屬于前面第一大類方案。同學(xué)答案中并沒有繪制出平方電路的實現(xiàn)。
實際上,對基頻正弦波進行平方運算,根據(jù)三角函數(shù)恒等式,在輸出的結(jié)果中就包含有一個直流分量和一個二倍頻的正弦信號了,所以最后只需要在添加一個RC隔直電路便可以輸出所需要的二倍頻正弦信號。
答案5:奇怪的二極管電路
這個方案就顯得比較奇怪了。如果課堂時間允許,我可能會請?zhí)峁┻@個答案的同學(xué)通過視頻給大家把它的想法的細節(jié)講清楚。
在他的電路中,方波信號通過一對極性相反的并聯(lián)二極管之后再去微分,由于給定的方波是0~5V的信號,所以前面的并聯(lián)二極管電路實際上對信號不起作用。所以最終的信號是對方波取微分。
但微分電路是線性定常電路,并不能夠改變輸入信號的頻率分量,所以這個電路存在缺陷。
當(dāng)然,如果他的電路中的二極管是作用在RC微分電路中的電阻或者電容上,情況就變成了前面第三類答案了。
答案6: T觸發(fā)器
通過T觸發(fā)器完成對輸入信號的二分頻。輸出頻率為原來方波頻率一半的方波信號。輸出的信號也是嚴格的占空比為50% 的方波信號,其中只包括基波的奇次諧波,所以這個電路中也沒有原來信號的二倍頻信號。
答案7:對基頻進行半波整流
這個答案屬于前面第一大類方案,方案是正確的。
答案8:二階RC電路
其中文字描述了改變方波的占空比,然后在通過一個二階的RC低通濾波器來獲得信號中低頻諧波信號。 這個方案中存在兩個問題:
只是通過文字描述來改變方波的占空比,思想是對的,將方波的占空比調(diào)整到非50%即可改變信號的“奇諧對稱性”,但問題在于沒有給出具體的實現(xiàn)電路。估計該同學(xué)的數(shù)字電路課程沒有學(xué)習(xí)好;
使用二階RC電路只能獲得信號的低頻信號,其中應(yīng)該是基波成分更大,二次諧波成分次之,所以并不是二倍頻的正弦信號。應(yīng)該將RC低通濾波器修改成LC選頻放大電路。
答案9:與非電路
這個電路非常新穎,如果不做仿真,還無法立即判斷該電路的輸出U0的波形,近而判斷輸出信號中是否包含有二次諧波。
電路將原來的方波信號以及它的反向信號經(jīng)過后面的RC微分,施加在后面的與非門上。如果RC的時間常數(shù)遠遠小于方波信號的周期,所以在后面的與非門的輸入端大部分的情況都是高電平,所以U0大部分情況下是保持低電平。
當(dāng)輸入方波的上升沿,或者下降沿來臨的時候,則會通過RC微分在后面的與非門的一個輸入端產(chǎn)生一個負極性脈沖,從而引起輸出產(chǎn)生一個正向脈沖。由于是在上升沿、下降沿都會產(chǎn)生一個正向脈沖,所以輸出的U0應(yīng)該是兩倍頻率的脈沖信號,其中包含有二次諧波。
但這個電路的問題在于兩個RC微分電路居然共用一個電阻,這就會對抵消微分作用,使得輸出不再會產(chǎn)生脈沖。所以需要對電路中共用的電阻R分開,每個電容分別使用他們各自的電阻才行。
答案10:RC濾波
這個答案沒有給出具體電路,但通過C表示方波信號施加在一個電容負載上,使得信號的上升沿和下降沿變化。
但是如果僅僅是一個電容負載,方波信號的上升沿、下降沿會變得平滑,但輸出的波形仍然是奇諧對稱的。除非在電路中還存在著其它非線性環(huán)節(jié),否則這個方案是錯誤的。
答案11:JK觸發(fā)器
實際上這個電路是將JK觸發(fā)器當(dāng)做T觸發(fā)器來使用。輸出的信號應(yīng)該是原來方波信號的二分頻。
好吧,如果課程允許回溯追究的話,也就是后期課程的老師可以根據(jù)學(xué)生應(yīng)用前面選修課程內(nèi)容的情況,反過來對原來課程學(xué)分績進行修改的話,估計這個同學(xué)了的數(shù)字電路的學(xué)分績需要降低了。當(dāng)然啦,這是玩笑。
答案12:直接在原來信號的增加一個直流分量
在信號上增加直流分量當(dāng)然無法改變信號的交流成分了,所以輸出的信號中自然也不會包含有二次諧波的成分的。
這個同學(xué)可能對奇諧對稱的概念并沒有完全理解。再分析奇諧對稱的時候,需要將原來周期信號的直流分量去除之后,再來看它的對稱性。
答案13:通過ROM改變波形
這個方案希望通過ROM來改變輸入信號的波形。思路是很好的,但是方波信號只能是一個地址位,怎么來產(chǎn)生相應(yīng)的ROM訪問地址呢?
這個方案之前還需要有一個計數(shù)器,來產(chǎn)生ROM的訪問地址,然后在ROM的輸出中可以設(shè)置任意序列方波信號了。所以這個設(shè)計不完整。
答案14: 三進制計數(shù)器
這個答案只是給了三進制計數(shù)器的概念,并沒有給出計數(shù)器輸出信號的波形是什么樣的? 如果理解是占空比為1/3,頻率為原來頻率1/3的方波信號的話,在這個信號的諧波中,會具有6倍頻嗎?
結(jié)果令人遺憾,占空比為1/3的方波信號沒有6次諧波!具體原因請同學(xué)們回憶一下課上我們針對方波信號的波形(寬度、周期)與諧波之間的關(guān)系的分析上。
答案15:JK觸發(fā)器+RC濾波
這個問題前面分析過,輸出信號中不包含二次諧波。
除非這個電路中應(yīng)用到了JK觸發(fā)器IC電路輸出特性的非線性,否則是錯誤的。
答案16: T觸發(fā)器+與非門
這個電路是將原來的方波電路與它的二分頻信號進行與非操作,可以獲得一個占空比為1/4的方波信號,該方波信號的頻率是原來方波信號的一半。
為了獲得原來方波信號的二倍頻,所以需要從占空比為1/4的方波信號中獲得它的4倍頻諧波。
很可惜!占空比為1/4的方波信號不包含四次諧波以及四次諧波的整數(shù)倍的諧波頻率。為什么?回憶一下上節(jié)課的討論。 所以這個電路方案也是錯誤的。
答案17:二極管整流
首先原來題目給定的信號是一個0~5V的信號,經(jīng)過二極管之后作用在電阻上,應(yīng)該輸出的信號波形與原來的方波是一模一樣的。
即使原來的方波信號不包含直流分量,那么經(jīng)過半波整流之后,所獲得的仍然是一個占空比為50%的方波信號。所以這個電路也是錯誤的。
答案18:增加一個直流偏置
這個方案前面分析過。只是增加信號的直流分量無法改變信號的交流分量,所以該電路也無法產(chǎn)生二倍頻信號。
答案19:延遲+異或
這個方案是正確的。理由前面分析過。
答案20: RLC電路
RLC組成的線性電路是無法產(chǎn)生輸入信號的而被聘的。這個方案是錯誤的。
答案21:選頻+平方電路
這個電路屬于第一類方案,是正確的。
很可惜,自動化系的同學(xué)學(xué)習(xí)完模擬電路之后,對于選頻電路、平方電路還無法給出具體的結(jié)構(gòu)。但是在當(dāng)今的時代,大部分的電路設(shè)計都是通過專用的IC來實現(xiàn)了。現(xiàn)在的同學(xué)不掌握這些具體的電路,對于將來的工程實踐不會造成太大的影響,誰讓他們處在這個時代呢。