水声通信中信道编码的研究与DSP实现
[Abstract]:All activities of developing and utilizing marine resources are closely related to underwater acoustic communication technology. After continuous development, underwater acoustic communication has formed a complete system. However, the underwater acoustic channel has the characteristics of narrow available band, strong multi-path and high noise, so the uncoded underwater communication system usually has a high bit error rate, which is difficult to meet the actual needs. Therefore, the research of channel coding technology is very important to the realization of high quality underwater acoustic communication. Channel coding can correct the error of the received sequence by adding a check sequence to the information sequence, thus reducing the error caused by channel interference and further reducing the bit error rate of underwater acoustic communication. In this paper, the RS code, convolutional code and Turbo code in channel coding are studied by Matlab simulation and DSP implementation. The first part of this paper is the Matlab simulation of channel coding. The first part is the simulation of RS code, which mainly analyzes the bit error rate by changing the coding length and error correcting ability, and then analyzes the code rate, the generation matrix, the constraint length and the backtracking length of the convolutional code. In the simulation of Turbo code, not only four parameters, such as bit rate, component code, iteration number and interleaving length, are analyzed, but also the error rate of convolutional code is analyzed. At the same time, the Log_MAP,Max_Log_MAP and SOVA decoding algorithms of Turbo codes are compared to understand the influence of different decoding algorithms on the performance. Finally, the three channel codes are compared in Gao Si white noise channel, and the impulse response of underwater acoustic channel is simulated. The performance characteristics of different channel codes in underwater acoustic channels are analyzed. Another main part of this paper is the implementation of three channel codes on DSP. The hardware platform of the algorithm is TMS320C6455 DSP chip. Firstly, the software implementation flow of RS code, convolutional code and Turbo code is introduced in detail, mainly in the form of program flow chart. At the same time, the storage space of variables in the process of coding and decoding is allocated. Then some errors are added to the encoded data, and by comparing the decoded data with the pre-coding data, it is verified that the three codes are successfully implemented on DSP. Finally, the coding time and decoding time of the three channel codes are measured, and the complexity of the algorithm is compared. The results of simulation and DSP implementation show that the performance of Turbo code is much better than that of RS code and convolutional code, but the complexity of Turbo code is more complex than that of RS code and convolutional code. In underwater acoustic communication system, in order to improve the reliability of information transmission, to meet the high speed data communication and efficient resource utilization, the effect of selecting Turbo code is better.
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN929.3
【参考文献】
相关期刊论文 前9条
1 谢瑞雯;陈国兴;;TMS320C6455的硬件资源分析[J];通信技术;2010年07期
2 桑恩方;徐小卡;乔钢;苏军;;Turbo码在水声OFDM通信中的应用研究[J];哈尔滨工程大学学报;2009年01期
3 戴荣涛;王青春;;现代水声通信技术的发展及应用[J];科技广场;2008年08期
4 乔钢;苏军;;TCM在基于OFDM的水声通信系统中的应用研究[J];海军工程大学学报;2008年02期
5 罗少兰;;基于C语言的Turbo码的DSP实现[J];计算机与现代化;2006年06期
6 徐莉;罗新民;徐燕红;;卷积码的Matlab仿真及其性能研究[J];现代电子技术;2006年11期
7 易红,陈春玉,蔡希尧;水下信道的纠错码研究及软件实现[J];电子技术应用;1997年03期
8 曹沛先;卷积码的编码及其Viterbi译码的计算机模拟[J];无线电工程;1994年03期
9 张歆,张小蓟,王秀杰,杨俊杰;水声数字遥控系统[J];应用声学;1993年04期
相关博士学位论文 前2条
1 李玉祥;LDPC码在水声通信中的应用研究[D];哈尔滨工程大学;2011年
2 徐小卡;基于OFDM的浅海高速水声通信关键技术研究[D];哈尔滨工程大学;2009年
相关硕士学位论文 前10条
1 杨真宏;卷积Turbo码编译码的DSP实现[D];西安电子科技大学;2012年
2 邢娜;纠错码在水声通信体制中的应用[D];哈尔滨工程大学;2011年
3 夏晓剑;水声数据无线传输信道编码的应用研究[D];河南科技大学;2009年
4 叶懋;Turbo码译码算法的研究[D];贵州大学;2008年
5 苏军;高速水声通信中OFDM的编码、调制技术与应用研究[D];哈尔滨工程大学;2008年
6 彭玉吉;Turbo码编译码技术的研究及DSP实现[D];电子科技大学;2007年
7 张延芳;Turbo码的译码算法研究及其DSP实现[D];南京理工大学;2005年
8 闫晋锋;TURBO编码技术及其在OFDM系统中的应用研究[D];西安科技大学;2005年
9 何翠侠;信道纠错编码的理论研究及其DSP实现[D];南京理工大学;2004年
10 马雪利;高速水下声通信技术研究[D];哈尔滨工程大学;2004年
,本文编号:2282709
本文链接:https://www.wllwen.com/kejilunwen/wltx/2282709.html