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

EVM根據公式計算,是一個累計的量,相位噪聲,濾波器,功放都會對EVM產生累計影響。

今天利用模型進行輸入信號、功放、相位噪聲進行發射系統的EVM累計評估。

模型可以根據輸入信號的參數及功放的線性係數進行仿真,比如輸入信號可以設置略微16-QAM,SNR設置為40dB。功放的IIP3可以根據自己的功放設置,我這裡設置是45dBm。相位噪聲我設置的是偏10kHz,相位噪聲為-85dBm/Hz

功放的線性模型可以根據寬窄帶設置,例如窄帶用無記憶模型。寬頻用記憶模型。(DPD仿真的重要模型)。

  1. 先看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 =

evmRMS =

4.7861

snrEst =

26.3232

  1. 改變變數,相位噪聲惡化,偏10KHZ,相位噪聲惡化到-70dBm/HZ

星座圖已經無法識別

星座圖已經無法識別。

evmRMS =

14.0960

snrEst =

17.0216

  1. 改變輸入信號的峰均比,改為64QAM

evmRMS =

evmRMS =

5.3279

snrEst =

25.4539

  1. 改變功放線性輸出,IIP3為40dBm。

evmRMS =

evmRMS =

13.8105

snrEst =

17.0653

EVM惡化,16QAM可識別。

總結

通過仿真,可以計算出,每個模組對整體EVM的貢獻值。

註釋:文章轉載自 RF通訊公眾號,僅在射頻學堂公眾號平臺授權轉發,其他網站的抓取以及轉載引用,請與原作者聯繫

Source

订阅评论
提醒
guest
0 Comments
最多投票
最新 最旧
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x