官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请教OFDM中添加0的位置问题

请教OFDM中添加0的位置问题

01-03
一般一个m长度的信号x,添加若干个0,成为n长度的y,再IDFT。
n一般就是2的幂。
那这(n-m)个0,一般添加在x的什么位置?
我看到有教材说将这(n-m)个0添加在x的中间,这样的话,如果m为奇数,怎么添加?
都是数学中的问题,恳请指点,能有确切来源的参考文献最好。
感谢

基于CP的OFDM,常见的:
1.先把正中央对应零频率那点置零,抑制直流分量,防止AD和DA的直流偏移。
2.其他的零都放在两边,降低带外泄露。
Ramjee Prasad. "OFDM for Wireless Communications System". etc.

如果是matlab实现,好像是加在中间的

好的,感谢,我看看参考文献。

不是用matlab实现,是数学问题。

空子载波用来频谱成型你说加在哪里
中间那个是防止直流干扰

idft只是用来快速生成一个ofdm符合内的等间隔采样点,所谓的加零一个是为了去直流,一个是为了对信号过采样,直流在频谱中间,过采样加的零在频谱两边,只要知道idft对应的信号频谱分布,就很容易理解了,和idft奇偶载波数奇偶都没关系。

引入空子载波本质是为了提高采样率带宽比(当然,理论上ofdm带宽无限),使后续的上采样(duc或dac)变得容易,避免引入过大失真。

您好,感谢您的指点。关于ofdm,还有一个疑问。
假设m长度信号x=(x_1,x_2,...,x_m),过采样,扩充为n长度信号x'=(x_1,x_2,...,x_m,0,
...,0),经过一个idft,得到c=(c_1,c_2,...,c_n),将其发送出去
假设接收端,接收到了c'=(c_3,c_4,...c_n,c_1,c_2),也就是c的顺序乱了,c的前面几个
数据跑到后面去了,但是前后两端都各保持有序,ofdm中,是有什么方法,将c'恢复为c。
如果有具体的参考文献最好。
我看到有文献中对c发送时,发送的是H*c,H是一个循环矩阵,这样接收到的自然有可能是
c',但我对本质的问题还是不太懂,不清楚怎么把c'转变为c。
我是学数学的,考虑的都是基本的数学问题,所以对工程上一些基本知识都不是很清楚。只
是ofdm中的idft矩阵性质很好,过采样的时候,有可能从一个变换后的c'恢复出x,这边的
变换包括c中一些数据丢失,顺序混乱之类的。
感谢。

看了好几遍,我猜你的意思是:
1.你说的那个所谓c到c'的变换,其实不是信道造成的;而是因为加入了循环前缀(CP)而引起的,后面的c_1,c_2其实是CP的一部分。当然,一般的CP都是把最后几个时域信号采样点复制到前面去;而你这么写,只能看成把前几个采样点复制到后面去,等价,但是不常用。
2.从c'到c的恢复,需要用到“信道均衡”,H代表的是信道。
3.找个书名上带OFDM的书看一看,你就都明白了。

Top