1. 程式人生 > >接收機靈敏度的計算公式推導和分析

接收機靈敏度的計算公式推導和分析

接收機靈敏度定義的接收機能夠接收到的並且還能正常工作的最低電平強度。

接收機靈敏度跟很多東西有關,如噪聲係數、訊號頻寬、解調信噪比等,靈敏度一般來說越高(數值越低),說明其接收微弱訊號的能力越強,但也帶來容易被幹擾的毛病,對於接收機來說,靈敏度只要能滿足使用要求即可,過高的追求靈敏度最終可能是費力不討好。
 

公式為:-174+NF+10lgB+10lgSNR (NF噪聲係數、B訊號頻寬、SNR解調信噪比)

 

(NF噪聲係數(一般取10)、B訊號頻寬,單位為Hz、SNR解調信噪比,單位為dB)

假設解調頻寬為10kHz,噪聲係數取10dB,解調頻寬為12dB,則可以算得接收機靈敏度為-112dBm

NF噪聲係數是裝置(單級裝置,多級裝置,或者是整個接收機)輸入端的信噪比與這個裝置輸出端的信噪比的比值,如圖。因為噪聲在不同的時間點以不可預見的方式變化,所以用均方訊號與均方噪聲之比表示信噪比(SNR)。

 


在擴頻數字通訊接收機中,鏈路的度量引數Eb/No (每位元能量與噪聲功率譜密度的比值)與達到某預期接收機靈敏度所需的射頻訊號功率值的關係是從標準噪聲係數F的定義中推匯出來的。CDMA、WCDMA蜂窩系統接收機及其它擴頻系統的射頻工程師可以利用推匯出的接收機靈敏度方程進行設計,對於任意給定的輸入訊號電平,設計人員通過權衡擴頻鏈路的預算即可確定接收機引數。

從噪聲係數F推導Eb/No關係

根據定義,F是裝置(單級裝置,多級裝置,或者是整個接收機)輸入端的信噪比與這個裝置輸出端的信噪比的比值(圖1)。因為噪聲在不同的時間點以不可預見的方式變化,所以用均方訊號與均方噪聲之比表示信噪比(SNR)。

圖1.
圖1.

下面是在圖1中用到的引數的定義,在靈敏度方程中也會用到它們:

Sin = 可獲得的輸入訊號功率(W) 
Nin = 可獲得的輸入熱噪聲功率(W) = KTBRF其中:
    K = 波爾茲曼常數 = 1.381 × 10-23 W/Hz/K,
    T = 290K,室溫
    BRF = 射頻載波頻寬(Hz) = 擴頻系統的碼片速率
Sout = 可獲得的輸出訊號功率(W) 
Nout = 可獲得的輸出噪聲功率(W) 
G = 裝置增益(數值) 
F = 裝置噪聲係數(數值)

的定義如下:

F = (Sin / Nin) / (Sout / Nout) = (Sin / Nin) ×(Nout / Sout)

用輸入噪聲Nin表示Nout:

Nout = (F × Nin × Sout) / Sin其中Sout = G × Sin

得到:

Nout = F × Nin × G

調製訊號的平均功率定義為S = Eb / T,其中Eb為位元持續時間內的能量,單位為W-s,T是以秒為單位的位元持續時間。

調製訊號平均功率與使用者資料速率的關係按下面的式子計算:

1 / T = 使用者資料位元率,Rbit單位Hz,得出Sin = Eb × Rbit

根據上述方程,以Eb/No表示的裝置輸出端信噪比為:

Sout / Nout = (Sin × G) / (Nin × G × F) = 
Sin / (Nin × F) = 
(Eb × Rbit) / (KTBRF × F) = 
(Eb/ KTF) ×(Rbit / BRF),

其中KTF表示1位元持續時間內的噪聲功率(No)。

因此,

Sout / Nout = Eb/No × Rbit / BRF

在射頻頻帶內,BRF等於擴頻系統的碼片速率W,處理增益(PG = W/Rbit)可以定義為:

PG = BRF / Rbit

所以, Rbit / BRF = 1/PG,由此得輸出信噪比:

Sout / Nout = Eb/No × 1 / PG。

注意:對於沒有擴頻的系統(W = Rbit),Eb/No在數值上等於SNR。

接收機靈敏度方程

對於給定的輸入訊號電平,為了確定SNR,用噪聲係數方程表示Sin:

F = (Sin / Nin) / (Sout / Nout)或F = (Sin / Nin) × (Nout / Sout) 
Sin = F × Nin ×(Sout / Nout)

Sin又可以表示為:

Sin = F × KTBRF × Eb/No × 1/PG

用一種更加常用的對數形式表示,對每一項取以10為底的對數再乘10得到單位dB或dBm。於是噪聲係數NF (dB) = 10 × log (F),由此得出下面的接收機靈敏度方程:

Sin (dBm) = NF (dB) + KTBRF (dBm) + Eb/No (dB) - PG (dB)

數字例項

下面是擴頻WCDMA蜂窩系統基站接收機的例子。儘管接收機靈敏度方程對各種電平的輸入訊號都是正確的,對於給定的Eb/No、本範例在滿足誤位元速率百分比(%BER)的最小靈敏度下選擇了最大輸入訊號功率。這個例項的條件為:

  • 對於速率為12.2kbps、功率-121dBm的數字語音訊號,最大規定輸入訊號電平必須滿足系統的最小規定靈敏度。
  • 對於QPSK調製訊號,在Eb/No值為5dB時可以獲得規定的誤位元速率BER (0.1%)。
  • 射頻頻寬等於碼片速率,即3.84MHz。
  • KTBRF(log) = 10 × log(1.381 × 10-23 W/Hz/K × 290K × 3.84MHz × 1000mW/W) = -108.13dBm.
  • 規定的使用者資料速率Rbit等於12.2kbps,PG為PG = Rchip / Rbit = 314.75numeric或25dBlog。
  • 將這些值帶入並利用等式:Sout / Nout = Eb/No × Rbit / BRF得到輸出信噪比為:5dB - 25dB = -20dB。這表示擴充套件了頻寬的擴頻系統實際是在負值SNR下工作。

為了得到滿足最小規定靈敏度的最大接收機噪聲係數(表示為NFmax),使用接收機靈敏度方程:

Sin (dBm) = NF (dB) + KTBRF (dBm) + Eb/No (dB) - PG (dB)

下面的步驟和圖2給出了得到NFmax的具體方法:

步驟1:對於WCDMA系統,在預期的靈敏度下最大規定射頻輸入訊號為-121dBm。

步驟2:減去5dB的Eb/No值,得到在使用者頻帶內允許的最大噪聲電平為-126dBm (12.2kHz)。

步驟3:加上25dB的處理增益,得到在射頻載波頻寬內的最大允許噪聲電平為-101dBm。

步驟4:從射頻輸入噪聲中減去最大允許噪聲電平得到NFmax = 7.1dB。

圖2.
圖2. 

注意:如果在接收機設計中使用了更高效的檢測器,使對Eb/No值的要求僅為3dB而不是5dB,在接收機NFmax為7.1dB的條件下,接收機靈敏度可以達到-123dBm。另外,由於降低了對於Eb/No值的要求,在滿足最大規定輸入訊號為-121dBm的同時,高達9.1dB的NFmax值也是可以承受的。

小結

使用從噪聲係數的定義推匯出來的接收機靈敏度方程,設計者可以在擴頻鏈路預算中權衡和確定接收機的引數,它對任意輸入訊號電平都可行,從而使這個方程在確定系統靈敏度方面非常實用。

Sin (dBm) = NF (dB) + KTBRF (dBm) + Eb/No (dB) - PG (dB)