看板 comm_and_RF 關於我們 聯絡資訊
小弟現在用兩塊FPGA與ADC,DAC架設起了DVB-T的硬體發射接收端, 我發射端是發射一個OFDM SYMBOL重複發射, 我接收端救收兩倍或是三倍長度,接收到之後乘以載波降頻回來, 在使用delay_correlator進行時間上的同步,抓到訊號起始點後,丟進fft, 再去做通道估測與通道等化。 現在問題來了,我發射端的訊號fpga吐出,用軟體進行接收端一連串動作解調, 都可以完美的解回來(也就是不過通道)。 現在因為可能有兩塊板子的取樣率誤差(SFO)的關係,所以實際用另一塊板子收回之後 解不回來。 所以現在要做取樣綠誤差修正。 我想出的辦法是用delay_correlator的兩個peak值去看差多少點,再去使用farrow內插器 去把失去的點內插回來。 但是delay_correlator的peak有時候不太準確,因為加了雜訊的關係,我聽其他人說你看 delay_correlator的複數圖畫出來,會有一根突出去,那裏有頻率誤差的資訊, 但是小弟去找了一些文獻沒甚麼提到這個東西,有哪位大大知道關於上述的東西嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.152.125
diggershi:建議找CFO的資料 比較好 60.251.192.93 03/04 17:50
bxxl:如果carrier 跟symbol timing是同樣來源clock 114.45.137.5 03/04 21:54
bxxl:那如一樓所言,鎖住CFO,自然可以推得SFO 114.45.137.5 03/04 21:55
bxxl:不然用pilot估也是可以 114.45.137.5 03/04 21:55
bxxl:而且單一的估計值本來noisy, 要經過loop 114.45.137.5 03/04 21:56
bxxl:除了estimator之外還要用loop filter,像PLL 114.45.137.5 03/04 21:58
因為我成載波降頻回來基頻的動作是乘以數位載波,也是跟接收端CLK是一樣的, 比較想問的是: 因為接收端接收到了訊號之後乘以正交載波降頻變成I部、Q部,訊號變成I+Qj要進入 FFT解碼,但是丟進FFT之前要做一個delay_correlator來找起始點, 就直接使用I+Qj進入delay_correlator去找peak點,輸出結果的絕對值得結果是起始點, 然後如果直接畫delay_correlator的複數圖,會有一根突出去,有人跟我說那就是 取量率誤差的資訊,所以想知道到底怎麼去看取樣率誤差的資訊? ※ 編輯: PanzerVOR 來自: 140.115.152.125 (03/05 20:51)
bxxl:去請教那個說的人... 那應該只能很粗略的估計118.160.233.173 03/05 23:39
PanzerVOR:謝謝,小弟有找到論文有寫這個東西了140.115.152.125 03/06 11:08