论文部分内容阅读
随着现代通信的迅速发展,传统无线电台的硬件功能单一、可扩展性差,导致不同的通信系统之间的互联互通存在困难。通过软件无线电通用平台,通过编程实现硬件的功能,从而来实现各种无线电功能。
软件无线电以数字信号处理为核心,以现代通信理论为基础,以微电子技术为支撑,把带宽A/D转换器尽可能靠近无线,尽可能早地将接收到的模拟信号转化为数字信号,在通用的硬件平台上最大程度的通过软件来实现不同的通信方式。
本文主要研究信道编码的技术,并选用GNURadio平台做为实验平台,主要工作内容包括如下的几个方面:
1.研究信道编码理论基础,信道编码包括:卷积码、里德穆勒码、BCH码等。为了验证在信道中采用信道编码与未采用信道编码的区别,运用Matlab语言来仿真验证这些区别。
2.根据GNURadio平台的软件架构和硬件架构,仔细分析各个软件模块的功能。
3.在GNURadio系统中,用C++语言来仿真信道编码,得出结论:在GNURadio实现信道编码比其他的系统方便得多。