摘要
为了防止在水下光通信系统中激光器发送长"0"或长"1"信号序列,避免通信系统发生无穷多个比特错误,采用一种新的卷积码编码方案,进行了编码设计和Viterbi译码理论分析与误比特性能仿真验证,用VHDL语言实现了编码器现场可编程门阵列设计,得到了编码系统与未编码系统的误比特率和达到同样误码性能所需的信噪比。结果表明,这种编码能够降低水下无线光通信系统的误比特率,提高通信的可靠性,降低系统对信噪比的需求。
In order to prevent laser sending a long "0" or "1" signal list, avoid communication system making infinite bit errors in underwater wireless optical communication systems, a new convolution encoding scheme was adopted. The encoding method was designed and Viterbi decoding theolT was analyzed. The simulative demonstration of bit error rate performance was carried out. The field programmable gate array(FPGA) design of encoder was implemented with VHDL language. The bit error rates of encoded and uncoded system, the signal noise ratio demanded to attain the same bit error rate was received. The result show that this code can reduce the bit error rate of the system, improve communication reliability, and reduce the need of the signal noise ratio in underwater wireless optical communication systems.
出处
《激光技术》
CAS
CSCD
北大核心
2011年第2期222-225,共4页
Laser Technology
基金
海军工程大学自然科学基金资助项目(HGDJJ044)
关键词
光通信
水下光通信
卷积码
现场可编程门阵列
误比特率
optical communication
underwater optical communication
convolutional code
FPGA
bit error rate