具體實現步驟如下:
1、在頻寬內,設置頻譜儀參數,并設置功率占用百分比(默認為99%),驅動頻譜分析儀掃描獲取總長度為N的頻譜數據;
2、將頻譜數據轉換為功率單位的數值,即對于頻寬范圍內的所有電平,功率表示為線性值:式中Pi為頻譜數據點i對應的單位為w的線性功率值,Li為頻譜數據點i對應的單位為dBm測量電平;
3、在整個頻寬范圍內對轉換后的頻譜數據進行功率積分,所得積分后的功率即為該頻寬范圍內信號的總功率;
4、從頻寬起始頻率點開始,對頻譜數據進行功率積分,當積分的功率接近或等于總功率的0.5% 時,記錄為n1,并在此點附近通過插值求出占用帶寬左端頻率點的頻率信息,記錄為f1;
5、從頻寬終止頻率點開始,對頻譜數據進行功率積分,當積分的功率接近或等于總功率的0.5% 時,記錄為n2,并在此點附近通過插值求出占用帶寬右端頻率點的頻率信息,記錄為f2;
6、求取f2- f1, 即為占用帶寬的結果。
x-dB 帶寬
x-dB帯寬定義為某頻帶寬度在這頻帶之外所有頻譜分量都比發射的峰值電平低6dB以上,或者低 26dB以上。在常規監測條件下,占用帶寬測試比較困難,而對于調幅、調頻和常用數字解調等大多數信號方式,其發射頻譜能量的主要部分(95%以上的能量)集中在26dB帶寬之內,因此如果信號發射類別和調制參數完全已知,x-dB帶寬可以用來代替估計占用帶寬,因此在占用帶寬測量功能中通常需要提供x-dB帶寬的測量功能。x-dB帶寬的實現流程如圖4所示,具體計算步驟如下:
1、在頻寬范圍內,設置頻譜儀參數,并設置X值(默認為-26dB),驅動頻譜儀掃描獲取頻譜數據, 根據預先設定的閾值,搜索數據中的所有峰值信息,并記錄為峰值序列;
2、在峰值序列信息中,查找最大的峰值點記錄為Peak,并將所有的峰值點與最大值進行差值運算,獲得峰值差值序列;
3、從峰值差值序列的左端開始搜索,查找滿足與XdB值接近或相等的第一個數據點,記錄索引n1,并計算出x-dB帶寬對應的左端頻率f1;
4、從峰值差值序列的右端開始搜索,查找滿足與xdB值接近或相等的第一個數據點,記錄索引n2,并計算出x-dB帶寬對應的右端頻率f2;
5、計算f2- f1,即為x-dB帶寬的值。