作者PanzerVOR (喧哗上等)
看板comm_and_RF
标题[问题] 请问OFDM接收端频率同步的问题
时间Tue Mar 4 16:41:06 2014
小弟现在用两块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
1F:推 diggershi:建议找CFO的资料 比较好 60.251.192.93 03/04 17:50
2F:推 bxxl:如果carrier 跟symbol timing是同样来源clock 114.45.137.5 03/04 21:54
3F:→ bxxl:那如一楼所言,锁住CFO,自然可以推得SFO 114.45.137.5 03/04 21:55
4F:→ bxxl:不然用pilot估也是可以 114.45.137.5 03/04 21:55
5F:→ bxxl:而且单一的估计值本来noisy, 要经过loop 114.45.137.5 03/04 21:56
6F:→ 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)
7F:推 bxxl:去请教那个说的人... 那应该只能很粗略的估计118.160.233.173 03/05 23:39
8F:→ PanzerVOR:谢谢,小弟有找到论文有写这个东西了140.115.152.125 03/06 11:08