來看看,你需不需要這門接收機(jī)設(shè)計(jì)課程吧(已更新七次)。
如有需要,現(xiàn)在仍然可以報(bào)名。
(1)
上周,把射頻微電子中的數(shù)字調(diào)制部分給過了一遍,給自己掃了一下盲。
昨天,在更完公眾號(hào)后,就開始忙仿真。說實(shí)話,在動(dòng)手之前,我是信心滿滿。
心里是這樣打算的,仿真驗(yàn)證分三步走:
-
純射頻層面,純射頻概念的驗(yàn)證,這是目前課程中已經(jīng)完成的部分
-
純射頻層面,數(shù)字調(diào)制的驗(yàn)證,這是昨天打算做的工作。
-
以第2點(diǎn)的結(jié)果作為參考,進(jìn)行數(shù)字層面,數(shù)字調(diào)制的仿真。
(2)
在ADS里面,有關(guān)于星座圖和EVM計(jì)算的公式。分別是constellation(),const_evm(),evm()。
仿真模版,是基于ADS以前版本上的designguide(目前新版本已經(jīng)刪掉)。
雖然模版是舊的,但是里面的函數(shù)都是有效的。而且感覺這些函數(shù),對(duì)射頻人員很友好。
他們的輸入信號(hào),都是從射頻鏈路中節(jié)點(diǎn)處讀取的電壓數(shù)據(jù)。不用DF控件,也不用考慮聯(lián)合仿真。一樣的射頻電路,把對(duì)應(yīng)節(jié)點(diǎn)的數(shù)據(jù)添加進(jìn)去,就可以。
(3)
在模板上,是RF_Freq>LO_Freq,所以,在選擇Vfund_out的時(shí)候,選擇的是{-1,1}。
剛開始,我也只是把RF_Freq和LO_Freq按照我鏈路的實(shí)際值,代入了進(jìn)去。雖然RF_Freq是小于LO_Freq的,我也沒有改mix{-1,1}這個(gè)部分,心里想著,雖然是負(fù)值,但是咱們射頻上,一般也不太講究,先試試看再說。
仿了一下,EVM結(jié)果不錯(cuò)。
然后又回到原理圖,想著還是把mix{-1,1}改成mix{1,-1}吧。然后結(jié)果一出來,懵了,EVM的值直接飛了。
(4)
我的第一反應(yīng),是看這些函數(shù)的help文件。不過瞄了幾眼,沒能看出啥子道道來。不過,在const_evm()的help文件中,有這樣一段話。
于是,我就把這個(gè)工程文件打開,把它上面的計(jì)算EVM的dds文件拷到我現(xiàn)在的工程文件夾下。
看了一下dds上面的公式,它計(jì)算EVM的時(shí)候,大概分了下面幾個(gè)步驟:
-
基于理想輸入信號(hào),計(jì)算出理想的星座圖
-
基于鏈路輸出信號(hào),計(jì)算出輸出的星座圖
-
計(jì)算出兩個(gè)星座圖之間的幅度差別
-
計(jì)算出兩個(gè)星座圖之間的相位差別
-
對(duì)輸出的星座圖,進(jìn)行幅度和相位校正,計(jì)算出校正后的星座圖
-
基于理想星座圖和校正后星座圖,計(jì)算出EVM。
模版給的信息量挺大,看完后,收獲也頗豐。然而,算出來的EVM還是很差。
(5)
沒辦法,然后我在help文件上面,還看到了這樣一條信息。
于是,我又去相應(yīng)的文件夾下,去看這個(gè)ael文件。
這個(gè)ael文件里,包括了constellation()等函數(shù)的內(nèi)部計(jì)算方法。
我憑著本科的那些java功底,和我還算可以的英文水平,勉勉強(qiáng)強(qiáng)地讀出個(gè)意思。
constellation()里面有幾個(gè)if else,不過我們只用其中的一個(gè)if,然后用到的主函數(shù)大概是這個(gè)。
沒看出來,為啥會(huì)引起這個(gè)EVM的大變化。
然后又看了一下const_evm()下面的內(nèi)容,感覺流程和上面dds模版中的差不多。
(6)
昨天晚上搞到8點(diǎn)多,也沒搞出個(gè)所以然來。今天早上再坐到電腦前,把envelope的stop從小慢慢加。
發(fā)現(xiàn),當(dāng)mix選擇的是{-1,1}時(shí),也就是IF=-LO_Freq+RF_Freq時(shí),Vfund_in和Vfund_out出來的星座圖的變化趨勢(shì)是一樣的,
但是原理圖上其他啥也不改,只是將mix{-1,1}改為{1,-1},即中頻為L(zhǎng)O_Freq-RF_Freq。出來的星座圖,發(fā)現(xiàn)變化趨勢(shì)都是相反的,當(dāng)仿真的符號(hào)數(shù)增加的時(shí)候,IN是逆時(shí)針變化,OUT是順時(shí)針變化。
(7)
所以,這是鏡像了?
從頻譜上看,頻率高低不同的話,確實(shí)頻譜是鏡像的。
是因?yàn)檫@個(gè)原因么?
當(dāng)EVM不好的時(shí)候,我把VFund_out取了一下共軛,結(jié)果確實(shí)是變好了。
不過我不是很確定??!
(8)
-
仿真
+關(guān)注
關(guān)注
50文章
4124瀏覽量
133895 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4345瀏覽量
62901 -
EVM
+關(guān)注
關(guān)注
3文章
897瀏覽量
41166
原文標(biāo)題:EVM,嗖的一下,就飛了
文章出處:【微信號(hào):加油射頻工程師,微信公眾號(hào):加油射頻工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論