Hemanti
2018-08-20 13:44:39 UTC
常規設置
我正在玩RTL-SDR,最近在德國漢諾威捕獲了一些FM頻譜。我想了解發生了什麼,所以我已經閱讀了很多有關FM及其頻譜的信息,但我完全無法理解它。
問題
在採樣時,98.7 MHz的頻道必須保持靜音(至少,該模式看起來像實時頻譜向我顯示的內容,當沒有人在說話)。看起來當時只有19 kHz的立體聲導頻音正在傳輸。線距彼此相隔大約20 kHz才有意義。
我嘗試失敗的地方
但是,我仍然感到困惑。據我了解,頻譜線的振幅應由相對於調製指數(頻率偏差為75 kHz)的一階貝塞爾函數給出。在Matlab中執行 abs(besselj(-4:4,75 / 19))
給我
[0.2732 0.4277 0.3769 0.0458 0.4001 0.0458 0.3769 0.4277 0.2732]
20 * log10(abs(besselj(-4:4,75 / 19)))
給出
[-11.2692 -7.3769 -8.4757 -26.7828 -7.9567 -26.7828 -8.4757 -7.3769 -11.2692]
這似乎與我所見的貝塞爾圖完全一致。但是,這不是我在光譜中看到的。我也嘗試過不同的調製頻率,但是似乎沒有任何幅度。誰能指出我的原因?
我試圖模擬導頻音和57 kHz(近似)RDS上的單音的頻率調製。但是,這只會使情況變得更糟,並且看起來與記錄的頻譜甚至更大。
問題摘要
- 正在調製什麼(MPX頻譜看起來像什麼)在沉默中)?
- 如何解釋這些頻譜幅度(如您所見,對於其他通道,在靜音時幅度關係和行間距看起來相似,由於功率水平低而無法很好地看到)?
- 什麼RDS運營商發生了什麼?為什麼頻譜類似於單音調製信號之一? ol>
您如何標準化DFT以生成圖?您的信號的峰值功率頻率似乎大於-10 dBFS,這可能表明您將接收機驅動到非線性狀態,其中您會在最強音調與*很多*其他音調之間得到互調產物,通常不可預見的影響。當繪製時域信號的abs()的直方圖時,我們離剪切有多“安全”呢?
哦,您確定那時該頻道上有RDS嗎?您是否進行了檢查(例如,例如通過gr-rds解調FM立體聲音頻和RDS部分)?
我通過調整增益來確保我的時間採樣永遠不會大於0.5(-6 dBFS),從而對DFT進行歸一化。我檢查了它是否可以正常工作。因此,由於過驅動導致的非線性不應該成為大問題,對嗎?
我不確定RDS。通常,該通道上有一個,但是從理論上講,它可以在靜音期間消失(我認為靜音對RDS沒有影響,但我可能是錯的)。為了確定基帶信號,我可能應該保留原始樣本,而不僅僅是頻譜,然後解調以獲得基帶信號。我可能稍後再試(或嘗試使用顯示基帶頻譜的SDR#),然後再次詢問。
您無需再次詢問,只需編輯您的問題即可包含新信息:)
我相信您高估了19kHz的導頻音調偏差,不記得該標準,但是我認為它比75kHz峰值至少低20dB。我會嘗試繪製貝塞爾曲線以降低調製指數