论文部分内容阅读
随着现代通信技术和计算机技术的迅速发展,用户对通信质量和数据传输速率的要求也在不断提高。由于通信信道固有的噪声衰落特性,信号在经过有噪信道传输后,到达接收端的过程不可避免地会受到干扰而出现信号失真。通常需要采用差错控制码来检测和纠正由信道失真引起的信息传输错误。由于差错控制码主要用于实现信道纠错,因此又称为纠错码或信道码。在差错控制码的发展中,RS 码和卷积码扮演了十分重要的角色,在各种实现信息交流和存储的设备中得到了广泛应用。如早期的深空通信和卫星通信系统,后来的CD 激光唱盘,现在大量应用的数字电视、ADSL 设备及移动电话都应用了RS 码和卷积码作为其差错控制码的分量码。本文在国家863 重大项目——“数字视音频编码、传输、测试与应用示范系统”(No. 2002AA119010)的资助下,对常用信道编码算法RS 码、卷积码进行了软件编译码的实现,并在程序实现上进行了算法的优化。在RS 码的软件实现中,在程序设计上认真分析了它算法中最频繁调用的部分,如求模运算、伽罗华域运算,对该部分提出了运用inline 函数和域元素变换数组,来加快程序的执行。对RS 编码器采用移位寄存器形式,来实现除法电路求得监督位。对于Berlekamp-Massey 算法的实现部分也做了认真的设计,如多项式相乘、卷积等都应用了一些加快运算的技术。在卷积码的软件实现中,记录度量长度的数组部分,则是定义了两个数组,按照合理安排的蝶形运算次序,循环进行数组更新。在蝶形运算上应用宏定义的形式取代子程序调用,通过这些结构安排以期得到提升运算速度。最后对WCDMA 试验网射频优化作了介绍。分析了WCDMA 试验网的配置,详细描述了单系统测试的射频优化过程,包括频谱监测、小区建立、空载加载覆盖测试等。介绍了测试仪器TEMS 的应用,列举了作者在参与北京3G 试验网测试中的二个案例。