一種基于頻譜分析儀的模擬信號解調(diào)與分析方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及模擬信號的解調(diào)技術(shù)領(lǐng)域,具體涉及一種基于頻譜分析儀的模擬信號 解調(diào)與分析方法。
【背景技術(shù)】
[0002] 模擬信號的解調(diào)主要有兩種方式,一種是利用解調(diào)硬件來解調(diào),如專用信號解調(diào) 器。但解調(diào)器等模塊都是由模擬電路實現(xiàn)的,模擬處理電路存在模擬器件老化、溫漂等現(xiàn) 象,會給測量帶來帶寬切換不確定度、刻度保真度和增益不確定度等誤差,無法保證測量的 穩(wěn)定性和一致性。
[0003] 目前主流的是數(shù)字的模擬信號解調(diào)與分析方法。數(shù)字化的模擬信號解調(diào)方法主要 利用FPGA完成中頻信號的下變頻、降采樣速率、濾波、FFT變換。進(jìn)入到中頻的信號首先經(jīng) 過A/D轉(zhuǎn)換器實現(xiàn)信號的模數(shù)轉(zhuǎn)換,數(shù)字信號經(jīng)過下變頻模塊的處理生成I、Q兩路基帶信 號。I、Q信號經(jīng)過多級數(shù)字濾波器進(jìn)行降采樣頻率,數(shù)字濾波器的抽取比根據(jù)不同的解調(diào) 帶寬進(jìn)行設(shè)置。對I、Q信號進(jìn)行包絡(luò)檢波、鑒頻、FFT變換等一系列處理,生成解調(diào)信號的 波形數(shù)據(jù)、頻譜,由FPGA將數(shù)據(jù)送到ARM端顯示。FPGA、DSP、ARM還需做一系列計算生成解 調(diào)參數(shù)的測量結(jié)果,如調(diào)制度、調(diào)制率、調(diào)制失真等。
[0004] 模擬信號的解調(diào)經(jīng)歷了從應(yīng)用專用信號解調(diào)器解調(diào),到通過FPGA、DSP進(jìn)行數(shù)字 解調(diào)的發(fā)展過程。目前通過FPGA、DSP進(jìn)行數(shù)字解調(diào)的方法存在顯示界面單一、耗費FPGA 存儲空間等缺點。
[0005] 現(xiàn)有技術(shù)有兩方面不足:
[0006] 其一:只能一次顯示一個圖譜,射頻圖譜、音頻波形、音頻頻譜不能同時顯示。射頻 圖譜、音頻波形、音頻頻譜從不同維度顯示了調(diào)制信號的質(zhì)量,故同時顯示用戶可從不同維 度觀看調(diào)制信號的調(diào)制質(zhì)量。
[0007] 其二:1、Q數(shù)據(jù)在FPGA中計算,在解調(diào)過程中和參數(shù)計算過程中會產(chǎn)生很多數(shù)據(jù) 需要存儲,如IQ數(shù)據(jù)、鑒頻后的相位數(shù)據(jù)、音頻信號數(shù)據(jù)、FFT后的頻譜數(shù)據(jù)等。這些數(shù)據(jù) 都會占用FPGA的存儲空間,造成FPGA存儲空間緊張。
[0008] 本發(fā)明的目的是提供一種基于頻譜分析儀的模擬信號解調(diào)分析方法,這種方法可 以同時計算生成射頻圖譜、音頻波形、音頻頻譜、解調(diào)參數(shù)測量結(jié)果,并同時顯示多個圖譜 和測量結(jié)果。使用戶可以從多個維度查看調(diào)制信號的質(zhì)量。另外,此方法只需從FPGA獲得 一組IQ數(shù)據(jù),所有的計算都在ARM端進(jìn)行,大大節(jié)省了 FPGA的存儲空間。
[0009] 如何直觀、豐富的顯示解調(diào)結(jié)果,并基于現(xiàn)有頻譜分析儀平臺,在ARM端實現(xiàn)模擬 信號的解調(diào)是本發(fā)明主要解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明的目的是為了克服現(xiàn)有技術(shù)中存在的上述缺陷,提供一種可以同時顯示射 頻圖譜、音頻波形、音頻頻譜及調(diào)制參數(shù)的測量結(jié)果,使用戶可從多個維度查看測量結(jié)果的 基于頻譜分析儀的模擬信號解調(diào)與分析方法。
[0011] 為實現(xiàn)上述目的,本發(fā)明提出一種基于頻譜分析儀的模擬信號解調(diào)與分析方法, 包括以下步驟:
[0012] 步驟一、中頻信號首先進(jìn)入抗混疊濾波器,濾除產(chǎn)生混疊的頻率信號,然后經(jīng)AD 采樣轉(zhuǎn)化為數(shù)字信號;
[0013] 步驟二、經(jīng)過AD量化的數(shù)據(jù)利用數(shù)字下變頻器將信號分解為I和Q分量,IQ分量 經(jīng)多級濾波器抽取,最后由FPGA送入ARM中,濾波器的抽取比根據(jù)設(shè)定的分辨率帶寬和解 調(diào)帶寬來確定;
[0014] 步驟三、IQ數(shù)據(jù)進(jìn)入ARM后分三路進(jìn)行同時處理,分別生成射頻頻譜、音頻波形、 音頻頻譜。
[0015] 在上述技術(shù)方案中,所述步驟三中,對IQ數(shù)據(jù)直接做FFT變換,并檢波或插值后生 成射頻圖譜數(shù)據(jù),F(xiàn)FT變換的點數(shù)和系數(shù)根據(jù)用戶設(shè)置的分辨率帶寬來調(diào)整。
[0016] 在上述技術(shù)方案中,所述步驟三中,AM信號生成音頻頻譜的方法是,首先對IQ數(shù) 據(jù)做包絡(luò)檢波,即
,因包絡(luò)檢波后的信號含有直流分量,故需要隔直去直流分量, 最終生成AM音頻波形,對經(jīng)過包絡(luò)檢波和隔直的信號做FFT變換、檢波或插值,生成AM音 頻頻譜。
[0017] 在上述技術(shù)方案中,所述步驟三中,F(xiàn)M信號生成音頻頻譜的方法是,根據(jù) FM解調(diào)的基本原理,首先對IQ分量之比值反正切運算,得到瞬時相位值,即鑒相:
吋瞬時相位值求導(dǎo)數(shù),根據(jù)I、Q兩路前后采樣數(shù)據(jù)求得前后兩個采樣點 的相位差,即差分,再除以采樣點時間間隔即可得到原始調(diào)制信號。
[0018] 在上述技術(shù)方案中,調(diào)頻信號解調(diào)差分鑒頻還必須滿足以下要求:
[0019] (1)相鄰的2個相位值之差應(yīng)限制在[_ π,+ π ]內(nèi),否則會出現(xiàn)相位跳變;
[0020] (2)當(dāng)相位差大于2 π時,應(yīng)進(jìn)行模2 π處理;
[0021] FM解調(diào)時,當(dāng)相位的真值超過[0, 2 π ]范圍,按模2 π計算相位序列會造成相位卷 疊,故差分后需對有相位跳變的情況進(jìn)行校正;校正后可獲得FM音頻波形;對音頻波形數(shù) 據(jù)做FFT變換、檢波或插值可生成FM音頻頻譜;FFT變換的點數(shù)和系數(shù)可根據(jù)用戶設(shè)定的 音頻頻譜分辨率帶寬做相應(yīng)調(diào)整。
[0022] 本發(fā)明把模擬信號的解調(diào)和參數(shù)計算放在ARM端進(jìn)行,F(xiàn)PGA只需提供一組IQ數(shù) 據(jù),大大節(jié)約了 FPGA的存儲空間。在ARM端計算調(diào)制參數(shù)有更多的靈活性,且可實時顯示 計算結(jié)果。
[0023] 本發(fā)明采用頻譜分析儀,可同時顯示調(diào)制信號的射頻圖譜、音頻波形、音頻頻譜多 個圖譜及各個調(diào)制參數(shù)的測量結(jié)果,使用戶可從多個維度直觀的觀察調(diào)制信號質(zhì)量。
[0024] 相比現(xiàn)有技術(shù),本發(fā)明可以同時顯示射頻圖譜、音頻波形、音頻頻譜及調(diào)制參數(shù)的 測量結(jié)果,使用戶可從多個維度查看測量結(jié)果。而且本方法只需從FPGA獲取一組數(shù)據(jù),后 面的計算和數(shù)據(jù)存儲均在ARM端,解決了 FPGA存儲空間緊張的問題。
【附圖說明】
[0025] 圖1為本發(fā)明的原理框圖。
【具體實施方式】
[0026] 以下結(jié)