OFDM仿真中信道过采样的问题
在OFDM系统的仿真中,规定带宽是20MHz,FFT大小是1024。
因此采样间隔为50ns。
由于所用信道模型的一些径相距很近,如5 ns,为了将这些
径的贡献体现出来,只好采用过采样(问题1:还有别的办法
吗?),将信号和信道的采样速率都提高到200MHz(10倍
过采样)。
问题2: 接收端应该在什么地方对接收信号降采样?是在
FFT之前吗?
在接收端,为了进行频域的均衡(即补偿,各个子载波
的接收信号将信道频域值除掉),需要知道信道在各子载波上
的值。
假设理想信道估计,也就是已知所产生的信道的各条径的时间样值
(10倍过采样信号),(问题3)如何得到均衡所需的频域信道值?
是直接用信道时域值作 FFT吗?
信道是过采样的,如果在作 FFT前先降采样,再作 FFT,那么那些
利用过采样才能抽出的那些径的贡献仍然没体现在所求的频域信道值
中,这样得到的子载波信道增益的平均功率也小于1,即使信道在时域
上作了归一化。
问题4:如果采用10倍过采样信道时域信号作FFT,频域已扩展到了
200MHz,则如何得到均衡所需的那20MHz频域信道值呢?
如果采用扩大FFT数目的方法,即对10倍过采样信号进行1024*10
大小的FFT,再从所得频域响应中取出两边的1024个值给均衡器
使用。一则1024*10太大,运算慢,二则1024*10不是2的幂,不方
便运算。似乎不是合理的办法。
(最主要的问题)在信道过采样情况下(这里过采样是为了在仿真中
体现出一些径的贡献),理想信道估计下OFDM均衡所需的频域信道
值应该如何得到?
在OFDM系统的仿真中,规定带宽是20MHz,FFT大小是1024。
因此采样间隔为50ns。
由于所用信道模型的一些径相距很近,如5 ns,为了将这些
径的贡献体现出来,只好采用过采样(问题1:还有别的办法
吗?),将信号和信道的采样速率都提高到200MHz(10倍
~~~~~~~~有其他办法,所谓的T模型到tao模型的转换,能量均分
过采样)。
问题2: 接收端应该在什么地方对接收信号降采样?是在
FFT之前吗?
~~~~当然应该在之前,否则你会去做10240点的FFT吗?
在接收端,为了进行频域的均衡(即补偿,各个子载波
的接收信号将信道频域值除掉),需要知道信道在各子载波上
的值。
假设理想信道估计,也就是已知所产生的信道的各条径的时间样值
(10倍过采样信号),(问题3)如何得到均衡所需的频域信道值?
是直接用信道时域值作 FFT吗?
~~~~应该先讲CIR下采样,再添零到1024做FFT得到信道转移函数
信道是过采样的,如果在作 FFT前先降采样,再作 FFT,那么那些
利用过采样才能抽出的那些径的贡献仍然没体现在所求的频域信道值
中,这样得到的子载波信道增益的平均功率也小于1,即使信道在时域
上作了归一化。
问题4:如果采用10倍过采样信道时域信号作FFT,频域已扩展到了
200MHz,则如何得到均衡所需的那20MHz频域信道值呢?
~~~频域抽取啊,好好理解时频域的概念,就会清楚了
如果采用扩大FFT数目的方法,即对10倍过采样信号进行1024*10
大小的FFT,再从所得频域响应中取出两边的1024个值给均衡器
使用。一则1024*10太大,运算慢,二则1024*10不是2的幂,不方
便运算。似乎不是合理的办法。
~~~当然不合理,工程上不可能完成这种笨想法 ^_^
(最主要的问题)在信道过采样情况下(这里过采样是为了在仿真中
体现出一些径的贡献),理想信道估计下OFDM均衡所需的频域信道
值应该如何得到?
~~~最简单的办法,发一个完全已知的OFDM符号,信道不加AWGN,收端频域用接收数据频谱除以理想数据的频谱不就得到了吗
~~~当然,得到下采样后的信道CIR,直接做FFT也是可以的。
谢谢回复, see below with **************
在OFDM系统的仿真中,规定带宽是20MHz,FFT大小是1024。
因此采样间隔为50ns。
由于所用信道模型的一些径相距很近,如5 ns,为了将这些
径的贡献体现出来,只好采用过采样(问题1:还有别的办法
吗?),将信号和信道的采样速率都提高到200MHz(10倍
~~~~~~~~有其他办法,所谓的T模型到tao模型的转换,能量均分
过采样)。
**************能告诉一下什么书或文章上描述过这种方法吗?
如何查到相关资料
##########
看一本stuber的书:
principles of mobile communication
Kluwer academic publisher,2001
##############
问题2: 接收端应该在什么地方对接收信号降采样?是在
FFT之前吗?
~~~~当然应该在之前,否则你会去做10240点的FFT吗?
假设理想信道估计,也就是已知所产生的信道的各条径的时间样值
(10倍过采样信号),(问题3)如何得到均衡所需的频域信道值?
是直接用信道时域值作 FFT吗?
~~~~应该先讲CIR下采样,再添零到1024做FFT得到信道转移函数
**************假设产生的信道响应有h1(n) h2(n) hL(n)一共L个时域
(t域)过采样样值序列,这里L是径的数目。如果先对这L个序列分别降采样,
然后作FFT,那有些径还是无法出现在作 FFT的时域(tao域)序列中
呀?比如h1(n)的时延是tao1=0, h2(n)的时延是 tao(2)=5 ns, h3(n)
的时延是tao(3)=100 ns...,在对某一个OFDM符号的信道tao域序列作FFT
时,这个序列中h2(n)是无法出现的,因为已经进行了降采样,采样间隔
从5ns回到了50ns。作FFT的这个序列是[h1 0 h3 ...] 1024点,即第二条
径的贡献不会出现在FFT所求出的频域响应中呀?信道时域所有径平均功率
之和为1的话,FFT求出的频域信道值平均功率也小于1(因为像第二条径这些
径没有贡献)。用这样得到的频域值做均衡得到的BER会差很多,似乎不对?
##########
或许你的概念有些问题,多多思考吧,呵呵
我不可能把所有的解决方案都写出来,很多事情还的靠你自己
##################
(最主要的问题)在信道过采样情况下(这里过采样是为了在仿真中
体现出一些径的贡献),理想信道估计下OFDM均衡所需的频域信道
值应该如何得到?
~~~最简单的办法,发一个完全已知的OFDM符号,信道不加AWGN,收端频域用接收数据频谱除以理想数据的频谱不就得到了吗
~~~当然,得到下采样后的信道CIR,直接做FFT也是可以的。
****************发已知的OFDM符号的方法当然是可以的,Preamble的做法,信道
变化很慢很慢可以,OFDM符号之间的信道变化快就不行。
###########
这个与你的仿真工具有关系,自己加的不估计也可以得到的啊,没有什么困难的
仿真中的一些具体问题,多动脑筋就解决了 ^_^
祝好运
#################
我这里只是想知道理想信道估计的情况下,也就是已知信道时域响应的情况下,做FFT
前降采样的话,如何使时延落在采样间隔之间的径在经FFT后的频域
信道值中都有贡献。
相关文章:
- 请问有没有简单的用matlab进行波束形成仿真的程序(05-08)
- 那位高手指点一下OFDM的基本仿真,用MATLAB,谢谢了(05-08)
- 请教OPNET与NS2仿真模型(05-08)
- 求助,卷积码的软判决维特比译码的matlab仿真!(05-08)
- 请问系统级仿真与链路级仿真有什么不同,谢谢。(05-08)
- 请教Rayleigh信道仿真的参考文献(05-08)