待解决问题
无线通信 为什么需要用DSP来实现L1 (进入论坛模式)
离问题结束还有0天0小时 |
提问者:cailong114
|
提问时间:2013-5-15 12:47
L1是MAC层,按照我的理解是控制信道的东西,为什么要用DSP来处理?
我们一般会用DSP来处理业务信道,比如CS域的语音处理或者CSDATA;
我们一般会用DSP来处理业务信道,比如CS域的语音处理或者CSDATA;
问题答案 ( 14 条 )
那用什么?
伟特比译码,时序控制(LTE 1个TTI 严格1ms对齐,1ms不处理完,直接这个TTI发HACK到L2通知丢弃,下回再来),一堆ifft/fft的集成实现(例如基-4算法)等等等等.....这些东西不用DSP是不可能滴....
无线基带中硬件基础架构中,唯一可变动的部分是FPGA,如果无线L1定义不是那么复杂和一天到晚演进变化的话,FPGA可被更便宜的元器件替代,例如epld之类....DSP是不太可能省掉的...
无线基带中硬件基础架构中,唯一可变动的部分是FPGA,如果无线L1定义不是那么复杂和一天到晚演进变化的话,FPGA可被更便宜的元器件替代,例如epld之类....DSP是不太可能省掉的...
哦。。。因为我们部门都是做DSP的,基站、基站控制器都用DSP来做业务信道,所以以为控制信道都是用别的东西做呢
我记得LTE的基带版是有DSP和FPGA组成,L1和L2的处理是通过DSP进行处理的,FFT这些运算是在FPGA处理的,以后发展趋势是全部由DSP处理,所以我理解DSP缺一不可。
L1是phy不是mac。一般基站的L1和L2(phy和mac)都采用dsp来做,因为dsp在处理数据接口上有不稳定性,所以L1和其他模块的接口适合用fpga做。L1的dsp侧重于加速器功能,现在的加速器完成了很多L1工作,dsp内部的处理越来越简单了,加速器完成不了的也倾向于Fpga协同完成。L2的dsp更倾向于多核、异构处理器,这是L1、L2的功能差异导致的。每个通信系统开发都有自己的特点,物理层技术特点、开发团队的技术特点、处理器特点等,根据特点来选择不同的处理器结构。没有一定之规。
以上的讨论都是建立在买别人的芯片基础上,而且DSP是一块,FPGA是另外一片。如果自己做芯片,多DSP核配上硬件加速器的话,相信很多问题处理起来会更灵活。
L1是MAC层? 好好看下基本的入门文档再来问,楼主.
L1和MAC的区别,LZ还是需要搞清楚啊。
phy用DSP实现,根本原因就是信道环境或者信道模型变化太复杂了,用纯硬件实现不能满足灵活性,用其他处理器不能实时处理;用DSP也是为了达到性能和灵活度的平衡。
当然也可以用超强的PC处理器做,但是处理延时较大,功耗极高。
当然也可以用超强的PC处理器做,但是处理延时较大,功耗极高。
1. MAC是L2的一部分,不是L1
2. 不管控制信道还是业务信道,都是有MAC层的
请LZ好好复习下功课
2. 不管控制信道还是业务信道,都是有MAC层的
请LZ好好复习下功课
正在学习中,不懂还是得发帖问,嘿嘿
现在商用LTE基站基带芯片正是这种架构,多核DSP+硬件加速器,但即便这样,依然需要FPGA,例如freescale的81**系列....
没有成本和特殊feature的压力,为什么要自研DSP?
就没见过只用纯通用CPU来实现商用各类接入设备的phy....
无论光,固定,还是无线接入,都用DSP....一是为了实时,硬件加速,二是为了灵活....
呵呵,世界很大也很小。共勉。