GSM系统中的维特比均衡器

信息处理 数字通讯 维特双算法 均衡器
2022-01-26 02:43:42

我即将解决在 gnuradio 中为 GSM 系统实现维特比均衡器的问题。我浏览了互联网和 ieeexplore,我认为这个文档解释得最好:

维特比均衡器在GSM系统中的应用

我的问题涉及框图中的匹配过滤器。GSM 中的 Normal Burst 有 8 个可能的中间码。首先,Matched Filter 模块应该确定哪个 midable 已被传输。Midambles 具有高峰值的自相关函数,因此首先要做的是计算 8 个 midambles 的调制版本,然后将它们中的每一个与接收到的 midambles 进行卷积,具有最大峰值的那个最有可能已经发出了。一旦我完成了,就很容易计算信道响应估计。

我在 DSP 方面没有太多背景,如果我理解正确,我希望有人能告诉我。

2个回答

感谢你的回答。你是对的——在你建立任何沟通时,训练顺序就已经知道了。

如果将来有人偶然发现此问题,请按以下步骤完成此操作:

同步突发包含一个扩展的训练序列。它比普通的要长,而且只有一个序列。您应该使用它来均衡、解调和解码 SCH 突发。在其他有用的信息中,它包含 BTS 的颜色代码,用于标识该 BTS 使用的训练序列。

该过程在本书中得到了很好的解释:

Sajal Kumar Das:“手机设计”

从引用的描述和 [1] 来看,在我看来,训练序列(这里:midamble)被认为是已知的。该知识可能在之前的同步突发中已经获得。图 2 中的第一个块从接收信号中提取训练序列。这表明接收器已经与发射器同步,否则将无法提取训练序列。(除非提取块包括帧同步——但为什么同步突发呢?)每个基站都有一个所谓的颜色代码,3 位长。此颜色代码标识基站并确定训练序列。使用中置码的信道估计是在数据传输期间完成的,即当通信已经建立时。

我不是 GSM 专家,所以我可能弄错了。在这种情况下,可以按照您的建议找到传输的训练序列:尝试八种可能的匹配滤波器脉冲响应中的每一种,并选择在匹配滤波器输出处产生主瓣和旁瓣之间距离最大的一个,当匹配滤波器输入为接收到的训练序列。


[1] Raymond Steele 和 Lajos Hanzo:“移动无线电通信”,第 2 版,Wiley