|
5#
楼主 |
发表于 2015-7-20 16:11:13
|
只看该作者
Q&A在答疑会前的第二次收集,欢迎大家积极交流,踊跃创新:
Q6: 复赛要求用FPGA实现,请问下信道模型也要用FPGA实现么?
A6: 是的,但是信道实现比较复杂,我们可以用简单的等效方法来实现。目前暂定由我们提供一组信道冲击响应的数据,大家只需要把这组数据读到FPGA中,用冲击响应对信号进行滤波即可。具体的信道冲击响应数据待后续提供。
Q7: 在子载波映射的时候,第二个子带数据的中心频点已经不是零了,这个时候是还按第一个子带的方式映射上去再搬移到第二个子带的中心频点上(按照基带上变频的方式变到第二个中心频点上),还是说在映射的时候已经可以直接映射到第二个频带上,如果是直接映射到第二个频带上怎么操作呢?
A7: 两种方法都是可以的,我建议你可以从实现复杂度的角度去评估一下哪种方法更好。第二种方法的话,可以参考我们提供的f-OFDM算法说明文档,里面给出了一个例子。
Q8: 根据赛题规定的要求计算出48个子载波,我想问一下是以符号进行编码调制,还是以资源块呢,若以符号进行编解码,假设采用QPSK,turbo 1/3, CRC24 (不考虑导频) 则传输的有效bir=48*2/3-24=8, 会不会太少了?
A8: 以资源块为粒度进行编码,48个子载波对应的资源总数应该是48*14=672个,而不是48个。
Q9: 通过文献里的参数计算,子带1中有48个子载波,FFT_size为2048,那么肯定要过采样,但2048/48不是整数倍,这时怎么过采样呢?
A9:48个子载波指的是有效数据子载波,其他2048-48 = 2000个子载波上都是映射0。因此不需要特别的过采样操作,IFFT变换本身也就是完成了过采样。
Q10:在官网的文档里面有下面的一句话:
以两个子带均为720KHz带宽为例,则M1=48,M2=24。假设子带1的子载波映射编号为[-24, -1] [1 24], 中间的0号子载波为直流分量,不做数据映射。假设N1=0,N2=1,则子带2的子载波编号为 [14, 37]。我的疑问是:子带1已经编了[1 24],子带2的编号范围[14 37]是不是和子带1的重合了,应不应该是[25 48]呢?
A10: 子载波的编号和子载波所映射的频率位置是有严格对应关系的。一个简单的方法是,用子载波间隔乘以子载波编号,看看两个子带是否有重复的,如果两个子带有重叠的部分,则说明设置的不够合理。
Q11:按照LTE的参数写的链路,而OFDM的频谱带外性能意外地有点好,带外衰减达到-70多dB,而我看很多论文根本衰减不到这么多,想不出原因所在。而滤波后的数据过衰落信道(EPA)后,感觉由于滤去了一些有用信息,反而造成了误码,从而造成OFDM的系统性能反而比FOFDM的性能好,求问有没有能解决的办法?
A11:看起来功率谱是过于好了,通常OFDM的带外衰减会在-30多dB的时候开始出现平台。请确认一下画功率谱的方法是否合理?建议可以用matlab自带的函数或系统对象画功率谱。另外,关于F-OFDM性能损失的原因,请确认一下滤波器的具体配置,是不是滤波器设计的不够合理,比如说带内失真或者时域严重ISI导致的性能损失?
|
|