软件无线电让3G通信如虎添翼
器和非线性多用户检测器。MLSD检测器的复杂度为高。有关文献中给出了部分降低复杂度的次优型多用户检测器的复杂度。复杂度过高是制约所有多用户检测方法使用的决定因素。例如,实现最优多用户检测器需要几十至几百TFLOPS,采用多级硬判决反馈算法的多用户检测方法需要至少7GFLOPS(或30GOPS)的处理量才能满足WCDMA的要求。用当前最先进的定点DSP芯片TMS320C6416来实现3G系统的多用户检测器,需要至少7~8片并行处理才能实现。对于不受体积、功耗等因素制约的基站来说,采用当前最先进的微处理器技术已经可以实现软件无线电多用户检测器。
当前的软件无线电多用户检测器研究尚处于功能实现阶段,通常采用全DSP结构或DSP加FPGA的混合结构来实现。在采用DSP和FPGA混合结构实现的软件无线电多用户检测器中,用FPGA实现算法中计算量大、实时性要求高的部分,而DSP实现算法中结构复杂的部分,如矩阵求逆等。已有相关文献报道,采用改进的匹配滤波器方式实现了匹配滤波MF接收机、近似解相关检测器AD、严格解相关检测器DC、最小均平方误差解相关器MMSE、连续干扰对消检测器SIC、并行干扰对消检测器PIC等多用户检测算法。可根据业务QoS的不同要求,采用不同的多用户检测方法。全DSP结构的软件无线电多用户检测器灵活性更高。而采用4片RISC处理器PowerPC G4实现的基于判决反馈算法多级干扰对消的多用户检测器,可同时支持128个实时的、同时通话的话音用户。
典型软件无线电体系结构
典型的软件无线电系统包括实时信道处理部分、准实时的环境管理部分以及用于开发增强业务的在线和脱机软件等,图2给出了典型软件无线电体系结构的功能框图。软件无线电实现方式多样,既可以利用ADC、FPGA、DSP和通用CPU形成具有SIMO和MIMO混合结构的流水线方式来实现,也可以在通用的PC机和工作站上实现,甚至可以通过高速网络利用网络资源实现。
摘自"计算机世界报"2005年1月
软件无线电 相关文章:
- 软件无线电技术与可重配置计算体系结构(12-05)
- 软件无线电技术解决无线通信的兼容问题(03-27)
- 软件无线电及其在移动通信中的应用(05-07)
- 软件无线电及其短波应用示例(12-23)
- NS基于模数转换器系列的软件无线电应用(12-11)
- 软件无线电:未来无线设备的DNA(12-16)