很多人在做發射鏈路設計的時候,對於發射鏈路的每個模組的貢獻率不知道如何計算,例如相位噪聲、功放的p-1如何選擇,每個模組具體有多大的影響。對於EVM每一路的設計規劃和功放的EVM惡化很難做評估。

EVM根據公式計算,是一個累計的量,相位噪聲,濾波器,功放都會對EVM產生累計影響。
今天利用模型進行輸入信號、功放、相位噪聲進行發射系統的EVM累計評估。
模型可以根據輸入信號的參數及功放的線性係數進行仿真,比如輸入信號可以設置略微16-QAM,SNR設置為40dB。功放的IIP3可以根據自己的功放設置,我這裡設置是45dBm。相位噪聲我設置的是偏10kHz,相位噪聲為-85dBm/Hz
功放的線性模型可以根據寬窄帶設置,例如窄帶用無記憶模型。寬頻用記憶模型。(DPD仿真的重要模型)。
-
先看16QAM,SNR=40 ,功放IIP3為40dBm.
|
fs = 1000; %調製階數 M = 16; snrdB = 40; refConst = qammod(0:M-1,M,’UnitAveragePower’,true); data = randi([0 M-1],1000,1); %調製模型 modSig = qammod(data,M,’UnitAveragePower’,true); noisySig = awgn(modSig,snrdB); amp = comm.MemorylessNonlinearity(‘IIP3′,45,’AMPMConversion’,0); pnoise = comm.PhaseNoise(‘Level’,-85,’FrequencyOffset’,10000,’SampleRate’,fs); |

evmRMS =
4.7861
snrEst =
26.3232
-
改變變數,相位噪聲惡化,偏10KHZ,相位噪聲惡化到-70dBm/HZ

星座圖已經無法識別。
evmRMS =
14.0960
snrEst =
17.0216
-
改變輸入信號的峰均比,改為64QAM

evmRMS =
5.3279
snrEst =
25.4539
-
改變功放線性輸出,IIP3為40dBm。

evmRMS =
13.8105
snrEst =
17.0653
EVM惡化,16QAM可識別。
總結
通過仿真,可以計算出,每個模組對整體EVM的貢獻值。
註釋:文章轉載自 RF通訊公眾號,僅在射頻學堂公眾號平臺授權轉發,其他網站的抓取以及轉載引用,請與原作者聯繫