请问华为的基站控制器bsc中FPGA主要做什么工作?
请问华为的基站控制器bsc中FPGA主要做什么工作?
因为我不太清楚具体那些地方用FPGA实现,希望各位能够赐教
现场可编程门阵列,一种集成电路
基站发送部分。在该部分中,除了靠近发射天线的部分,其他部分都可以用FPGA实现。主要包括CRC、FEC、交织、正交可变扩频因子、扰码和QPSK调
制。CRC的实现可以用移位寄存器及XOR运算实现。FEC(前向纠错)主要包括Viterbi和Turebo编码两种,它们编码的实现方法也是利用移位
寄存器和XOR运算等方法实现。OVSF及扩频扰码也能很有效的用FPGA实现。交织可以用FPGA内嵌MEMORY实现。QPSK调制包括成形滤波,插
值,NCO及乘法器及相加运算,这些非常适合用Stratix/StratixII器件实现,并且Altera还有现成的IP核和参考设计。
基站接收部分。大该部分中,同样除靠近接收天线的部分外,都可以用FPGA实现。主要包括解调、RAKE接收、路径搜索、多用户检测、合并及反交织、
FEC解码和CRC校验。解调包括NCO、成型滤波、抽取及乘法运算,这些非常适合用FPGA实现,而且我们有相应的IP核及参考设计。RAKE接收、路
径搜索、多用户检测及合并包含了大量的相关运算,它最基本的运算也是相乘相加运算,Stratix/StratixII内包含了大量的定制的乘法器及加减
/累加器。反交织的实现和交织一样,可以用内嵌的存储器实现。FEC解码包括Viterbi和turbo解码,Altera也有相应的IP核。CRC校验
和发送部分的CRC产生实现方法一样。
基站构成部分。基站一般由RF板、信道板、控制板、交换板、接口板及时钟板组成。RF板上除了
完成传统的射频信号处理外,还包括数字中频部分(数字上变频DUC,数字下变频DDC,数字预失真DPD,波峰因子消减CFR及其它逻辑);信道板是基站
的核心部分,大部分数字信号的处理都是在这块板上完成,如FEC,扩频调制解调等;交换板完成交换功能;接口板完成与基站控制器的接口,如E1/T1接口
或STM-1光接口。