如何用OFDM前导信号的部分载波估算信道脉冲响应的时间长度?
01-08
我现在遇到一个问题: 需要用一对收发机传递一段OFDM前导信号(标准信号接收机已知)估算信道的脉冲响应时间, 准确的说, 是从冲激响应的起始时刻到冲激响应正向峰值时刻的上升时间.
一般的想法是: 接收机获得前导信号的N个时间采样序列做FFT, 利用相位信息做同步对齐, 与已知信号的FFT做除法, 得到信道的传递函数, 再对传递函数做IFFT, 得到冲激响应.
但问题是: 由于接收机有带通滤波器, 前导信号不是全频带的, 而是只使用了部分子载波, 直接做IFFT得到的不是真实冲激响应, 而是一个非因果信号, 有很大的起伏, 无法得到冲激响应的上升时间.
另外一个思路是: 如果假设冲激响应的序列长度远小于N, 例如, 为n, 用得到的传递函数的若干个点列方程求解h(n), 但这样也有问题: 一是计算量比较大, 不适合嵌入式软件计算, 二是需要求解的方程组常常是奇异的, 误差大, 甚至面目全非.
由于我并不是要得到准确的冲激响应的波形, 而是仅需要获得冲激响应的上升时间, 是不是有别的算法可以考虑?
请问有没有这方面的研究成果, 相关论文可以推荐一下?
非常感谢!
一般的想法是: 接收机获得前导信号的N个时间采样序列做FFT, 利用相位信息做同步对齐, 与已知信号的FFT做除法, 得到信道的传递函数, 再对传递函数做IFFT, 得到冲激响应.
但问题是: 由于接收机有带通滤波器, 前导信号不是全频带的, 而是只使用了部分子载波, 直接做IFFT得到的不是真实冲激响应, 而是一个非因果信号, 有很大的起伏, 无法得到冲激响应的上升时间.
另外一个思路是: 如果假设冲激响应的序列长度远小于N, 例如, 为n, 用得到的传递函数的若干个点列方程求解h(n), 但这样也有问题: 一是计算量比较大, 不适合嵌入式软件计算, 二是需要求解的方程组常常是奇异的, 误差大, 甚至面目全非.
由于我并不是要得到准确的冲激响应的波形, 而是仅需要获得冲激响应的上升时间, 是不是有别的算法可以考虑?
请问有没有这方面的研究成果, 相关论文可以推荐一下?
非常感谢!
子载波在频带上的分布很重要
相关文章:
- gmsk,tfm之类的连续相位相干解调的载波相差如何提取?(05-08)
- 做载波相位同步的看过来(05-08)
- OFDM中的副载波是怎么回事啊?(05-08)
- 什么书里有比较具体的数字解调的定时恢复和载波恢复的算法(05-08)
- 载波中心频率确定的问题?(05-08)
- 为什么OFDM的直流子载波上不传送数据为空字符?(05-08)
射频专业培训教程推荐