1.一种水下声波数据通信系统,其特征在于,所述水下声波数据通信系统包括:中心处理器、电压模块、发射端和接收端,所述电压模块与所述中心处理器连接,所述中心处理器用于将待发射数据以设定数量个数据为一组依次划分为多个信息数组,为每个所述信息数组中数据进行添加顺序码、正负反向互补处理和添加起止校验验码处理,得到发射数组;所述正负反向互补处理为将一个正数处理为该正数与其互补码的组合,该正数与其互补码的关系为该正数减去其互补码为一个设定值;所述发射数组通过所述电压模块将数据转化为电压信号,所述电压信号和载波进行调制后通过所述发射端发射;所述接收端接收到发射端发射的调制信号后经过解调和模数转换得到接收端数组,所述中心处理器还用于根据接收端数组起止校验码生成接收数组,根据预设误码精度对所述接收数组进行第一误码检测,对通过第一误码检测的接收数组利用等比数还原为互补数组,利用正反向互补对所述互补数组进行第二误码检测,对于通过第二误码检测的互补数组,取互补数组中正数得到还原序列数组,从还原序列数组中取顺序号进行漏码检测,根据通过漏码检测的还原序列数组得到还原的发射数据。
2.根据权利要求1所述的水下声波数据通信系统,其特征在于,所述信息数组中数据为十进制数据;一个正数的互补码为该正数减去其互补码为10。
3.根据权利要求2所述的水下声波数据通信系统,其特征在于,在为每个所述信息数组中数据进行添加顺序码、正负反向互补处理和添加起止校验验码处理,得到发射数组方面,所述中心处理器具体用于:对信息数据组添加顺序码,得到添加顺序码后的序列数组;其中,所述信息数据组表示为[X对添加顺序码后的序列数组中每一位数据进行正负反向互补,得到正负反向互补处理后互补数组;
所述互补数组表示为[N
对正负反向互补处理后的互补数组前后添加起止校验验码,得到发射数组,所述发射数组表示为[A
4.根据权利要求3所述的水下声波数据通信系统,其特征在于,在根据接收端数组起止校验码生成接收数组,根据预设误码精度对所述接收数组进行第一误码检测方面,所述中心处理器具体用于:计算V
所述接收端数组表示为[V
计算C=U
将接收端数组中的各数据乘以衰减常数C,生成所述接收数组;
所述接收数组表示为[U
若|2
5.根据权利要求4所述的水下声波数据通信系统,其特征在于,在对通过第一误码检测的接收数组利用等比数还原为互补数组,利用正反向互补对所述互补数组进行第二误码检测方面,所述中心处理器具体用于:若通过第一误码检测,则计算K=20/U
将数据信息等比数与所述接收数组中除了起止电压之外的各电压数据量相乘,四舍五入取整,得到所述互补数组[N判断所述互补数组中每对互补码相减是否均为10,若是则通过第二误码检测,若否则判定该接收数组为误码。
6.根据权利要求5所述的水下声波数据通信系统,其特征在于,在取通过第二误码检测的互补数组取互补数组中正数得到还原序列数组,从还原序列数组中取顺序号进行漏码检测方面,所述中心处理器具体用于:若通过第二误码检测,取所述互补数组中正数得到还原序列数组,从还原序列数组中取当前顺序码,通过将当前顺序码与上一还原序列数组的顺序码进行比较的方式进行漏码检测;
若当前顺序码与上一组还原序列数组的顺序码相差为1或者99,则通过漏码检测,否则判定该还原序列数组与上一还原序列数组之间存在漏码或误码。
7.根据权利要求1所述的水下声波数据通信系统,其特征在于,所述的水下声波数据通信系统还包括调制模块;所述电压模块的输入端与所述中心处理器的输出端连接,所述电压模块的输出端与所述调制模块的输入端连接,所述调制模块的输出端与所述发射端连接;
所述电压模块用于将所述发射数组中数据转换为电压信号后发送至所述调制模块;所述调制模块用于将接收到的电压信号与载波进行调制生成调制信号后发送到所述发射端。
8.根据权利要求7所述的水下声波数据通信系统,其特征在于,所述电压模块包括单片机、第一组电阻、第二组电阻和22个光敏开关,所述第一组电阻和所述第二组电阻均包括11个串联的电阻;所述第一组电阻的一端接地,另一端连接+10V电压,所述第二组电阻的一端接地,另一端连接-10V电压;所述第一组电阻和所述第二组电阻中每个电阻均对应连接一个所述光敏开关,各所述光敏开关均与所述单片机连接,所述单片机用于根据读入的所述发射数组,采用swhich case语句通过控制各所述光敏开关生成电压信号,所述电压信号为方波电压信号,各所述光敏开关的高电平延时时长为所述载波的半波长。
9.根据权利要求7所述的水下声波数据通信系统,其特征在于,所述的水下声波数据通信系统还包括接收端、解调模块和模数模块,所述接收端与所述解调模块的输入端连接,所述解调模块的输出端与所述模数模块的输入端连接,所述模数模块的输出端与所述中心处理器的输入端连接;
所述接收端用于将接收的调制信号发送到解调模块,所述解调模块用于将所述调制信号解调出电压信号;所述模数模块用于将解调出的电压信号转换为数字信号,得到所述接收端数组。
10.根据权利要求1所述的水下声波数据通信系统,其特征在于,所述设定数量为8,所述载波的频率为2KHz。