CN115720117B - Packet direct sequence spread spectrum underwater sound modulation and demodulation method resistant to long multipath time delay - Google Patents
Packet direct sequence spread spectrum underwater sound modulation and demodulation method resistant to long multipath time delay Download PDFInfo
- Publication number
- CN115720117B CN115720117B CN202211206768.5A CN202211206768A CN115720117B CN 115720117 B CN115720117 B CN 115720117B CN 202211206768 A CN202211206768 A CN 202211206768A CN 115720117 B CN115720117 B CN 115720117B
- Authority
- CN
- China
- Prior art keywords
- code
- group
- grouped
- groups
- spread spectrum
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001228 spectrum Methods 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000004891 communication Methods 0.000 abstract description 17
- 230000001934 delay Effects 0.000 abstract 2
- 230000000875 corresponding effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 3
- 102100025142 Beta-microseminoprotein Human genes 0.000 description 1
- 101000576812 Homo sapiens Beta-microseminoprotein Proteins 0.000 description 1
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明公开了一种抗长多径时延的分组直接序列扩频水声调制解调方法,属于水声通信领域。具体来说该方法是基于直接序列扩频提出的一种采用分组PN码实现消除组间长多径时延影响的水声调制解调方法,首先对PN码进行分组设计形成PN码组,其次基于分组后的PN码组对信源信息进行调制,接着基于分组后的PN码组对信源信息进行解调。本发明提出的分组直接序列扩频水声调制解调方法,基于组内PN码的正交性克服短多径时延,基于组间PN码的正交性克服水下长多径时延,从而有效提升水声扩频通信系统有效性和可靠性。
The present invention discloses a grouped direct sequence spread spectrum underwater acoustic modulation and demodulation method that is resistant to long multipath delay, and belongs to the field of underwater acoustic communication. Specifically, the method is an underwater acoustic modulation and demodulation method based on direct sequence spread spectrum that adopts grouped PN codes to eliminate the influence of inter-group long multipath delay. First, the PN codes are grouped and designed to form PN code groups. Secondly, the source information is modulated based on the grouped PN code groups, and then the source information is demodulated based on the grouped PN code groups. The grouped direct sequence spread spectrum underwater acoustic modulation and demodulation method proposed by the present invention overcomes short multipath delays based on the orthogonality of the PN codes within the group, and overcomes underwater long multipath delays based on the orthogonality of the PN codes between groups, thereby effectively improving the effectiveness and reliability of the underwater acoustic spread spectrum communication system.
Description
技术领域Technical Field
本发明属于水声通信领域,具体地说,涉及一种抗长多径时延的分组直接序列扩频水声调制解调方法。The invention belongs to the field of underwater acoustic communication, and in particular, relates to a grouped direct sequence spread spectrum underwater acoustic modulation and demodulation method capable of resisting long multipath time delay.
背景技术Background Art
水声通信技术利用声波为载体,在水下实现中远距离数据传输,具有广泛的军用与民用前景。然而水下信道是一个时-空-频变的复杂信道,具有明显的多径效应,严重影响水声通信系统性能。目前抗多径干扰的主要技术有扩频技术、均衡技术、分集技术等。其中扩频技术在发送端将待传送的信息用伪随机序列调制,扩展其频谱后进行传输;接收端采用相同的伪随机序列进行解调和相关处理,恢复原始数据。扩频技术占据带宽较宽,抗干扰、多径能力强,功率谱密度低,隐蔽性较高,在水声通信中应用越来越广泛。Underwater acoustic communication technology uses sound waves as a carrier to achieve medium and long-distance data transmission underwater, and has broad prospects for military and civilian use. However, the underwater channel is a complex channel with time-space-frequency variation, which has obvious multipath effects and seriously affects the performance of the underwater acoustic communication system. At present, the main technologies for resisting multipath interference include spread spectrum technology, equalization technology, and diversity technology. Among them, spread spectrum technology modulates the information to be transmitted with a pseudo-random sequence at the transmitting end, expands its spectrum and then transmits it; the receiving end uses the same pseudo-random sequence for demodulation and correlation processing to restore the original data. Spread spectrum technology occupies a wide bandwidth, has strong anti-interference and multipath capabilities, low power spectrum density, and high concealment, and is increasingly widely used in underwater acoustic communications.
尽管扩频技术具有一定的抗多径能力,但是当多径时延大于一个扩频码长度时,接收端收到的多径数据中,上一个扩频码的多径对当前扩频码的判决造成较大的影响;且当多径时延进一步大时,上几个扩频码的多径都会对当前扩频码的判决造成影响,导致误判。Although spread spectrum technology has a certain ability to resist multipath, when the multipath delay is greater than the length of a spread spectrum code, the multipath of the previous spread spectrum code in the multipath data received by the receiver will have a greater impact on the decision of the current spread spectrum code; and when the multipath delay is further increased, the multipath of the previous spread spectrum codes will affect the decision of the current spread spectrum code, resulting in misjudgment.
参考图1所示的现有水声通信直接序列扩频调制解调的基本流程示意图,发送端直接用PN码扩展信息流频谱,进行载波调制后经过换能器发送出去。接收端首先对接收到的信号进行同步并去载波,用相同的PN码进行解扩,将展宽的扩频信号还原成原始信息流。Referring to the basic flow diagram of direct sequence spread spectrum modulation and demodulation of existing underwater acoustic communication shown in Figure 1, the transmitting end directly uses the PN code to expand the spectrum of the information stream, modulates the carrier and sends it out through the transducer. The receiving end first synchronizes the received signal and removes the carrier, despreads it with the same PN code, and restores the widened spread spectrum signal to the original information stream.
如此一来,当水声信道多径时延长度足够长时,上几个扩频码的多径都会对当前扩频码的判决造成影响,导致误判。参考图2所示,接收端接收到的信号为直达径、短多径1、长多径2、长多径3的叠加信号。因此在对直达径进行相关解扩时,对于直达径的前两个PN码:PN1、PN2,不受多径影响,可正确解扩得到原始信息流。然而对直达径中PN3解扩时,受到了短多径1中PN1的影响;对直达径中PN4解扩时,受到了短多径1中PN1和PN2的影响。以此内推,当存在长多径时,参考图2中对直达径中PN8解扩,其结果受到短多径1中PN5和PN6的影响,长多径2中PN3和PN4的影响,以及长多径3中PN1和PN2的影响,从而降低了解扩效率,导致解调失败,影响水声通信性能。In this way, when the multipath delay of the underwater acoustic channel is long enough, the multipaths of the previous spread spectrum codes will affect the judgment of the current spread spectrum code, resulting in misjudgment. As shown in Figure 2, the signal received by the receiving end is the superposition signal of the direct path, short multipath 1, long multipath 2, and long multipath 3. Therefore, when the direct path is correlated and despread, the first two PN codes of the direct path: PN1 and PN2 are not affected by the multipath and can be correctly despread to obtain the original information stream. However, when PN3 in the direct path is despread, it is affected by PN1 in short multipath 1; when PN4 in the direct path is despread, it is affected by PN1 and PN2 in short multipath 1. In this way, when there is a long multipath, refer to Figure 2 for the despreading of PN8 in the direct path. The result is affected by PN5 and PN6 in short multipath 1, PN3 and PN4 in long multipath 2, and PN1 and PN2 in long multipath 3, thereby reducing the despreading efficiency, resulting in demodulation failure, and affecting the underwater acoustic communication performance.
为了克服长多径时延对水声扩频通信带来的影响,本发明提出一种抗长多径时延的分组直接序列扩频水声调制解调方法。In order to overcome the influence of long multipath delay on underwater acoustic spread spectrum communication, the present invention proposes a packet direct sequence spread spectrum underwater acoustic modulation and demodulation method that is resistant to long multipath delay.
发明内容Summary of the invention
本发明的目的在于克服现有方法的不足,提出一种抗长多径时延的分组直接序列扩频水声调制解调方法,采用分组PN码实现消除组间长多径时延影响。首先将系统时隙分为若干组,每组采用不同PN码,组间PN码和组内PN码均相互正交。发射端利用不同组PN码调制信源信息,解调端利用对应组PN码解调得到信源信息,从而消除组内的短多径时延以及组间的长多径时延对信号解调的影响,提升水声扩频通信系统有效性和可靠性。The purpose of the present invention is to overcome the shortcomings of the existing methods, and propose a group direct sequence spread spectrum underwater acoustic modulation and demodulation method that is resistant to long multipath delay, and adopts group PN code to eliminate the influence of long multipath delay between groups. First, the system time slots are divided into several groups, each group adopts a different PN code, and the PN codes between groups and within groups are mutually orthogonal. The transmitting end uses different group PN codes to modulate the source information, and the demodulation end uses the corresponding group PN code to demodulate to obtain the source information, thereby eliminating the influence of short multipath delay within the group and long multipath delay between groups on signal demodulation, and improving the effectiveness and reliability of the underwater acoustic spread spectrum communication system.
为实现上述发明目的,本发明采用下述技术方案予以实现:In order to achieve the above-mentioned purpose, the present invention adopts the following technical solutions:
一种抗长多径时延的分组直接序列扩频水声调制解调方法,包括以下步骤:S1:对PN码进行分组设计形成PN码组;S2:基于分组后的PN码组对信源信息进行调制;S3:基于分组后的PN码组对信源信息进行解调;其中,在步骤S1中获得的PN码组中,每组采用不同的PN码,且组间PN码和组内PN码均相互正交。A grouped direct sequence spread spectrum underwater acoustic modulation and demodulation method resistant to long multipath delay comprises the following steps: S1: grouping PN codes to form PN code groups; S2: modulating source information based on the grouped PN code groups; S3: demodulating the source information based on the grouped PN code groups; wherein, in the PN code groups obtained in step S1, each group uses a different PN code, and the PN codes between groups and the PN codes within a group are mutually orthogonal.
在一些实施例中,步骤S1中的对PN码进行分组设计形成PN码组包括下列步骤:采用m序列作为扩频码,定义水声信道长多径时延的长度为,所选m序列的周期为,挑选个m序列作为PN码组,形成的PN码组如下:In some embodiments, the grouping and designing of PN codes to form PN code groups in step S1 includes the following steps: using an m sequence as a spread spectrum code, defining the length of the long multipath delay of the underwater acoustic channel as , the period of the selected m sequence is , select m sequences are used as PN code groups, and the formed PN code groups are as follows:
, ,
其中,共有个组,每组里有个码,每个码的周期为,且,为2的整次方。Among them, there are groups, each with indivual Code, each The period of the code is ,and , is a power of 2.
在一些实施例中,个码之间两两相互正交。In some embodiments, indivual The codes are mutually orthogonal.
在一些实施例中,步骤S2中的基于分组后的PN码组对信源信息进行调制的具体步骤包括:S2-1:对二级信源信息进行分组;S2-2:对分组后的PN码组进行调制。In some embodiments, the specific steps of modulating the source information based on the grouped PN code group in step S2 include: S2-1: grouping the secondary source information; S2-2: modulating the grouped PN code group.
在一些实施例中,步骤S2-1的对二级信源信息进行分组方式如下:In some embodiments, the secondary source information is grouped in step S2-1 as follows:
定义经过信源编码后待调制信源信息为其中取值为0或1,每个携带一个bit信息,令,第一级分组按照每组包含个bit,得到下列分组:Define the source information to be modulated after source coding as in The value is 0 or 1. Carry a bit of information, The first level grouping is based on each group containing bits, The following groups are obtained:
; ;
接着,第二级分组将以每组包含个进行分组,得到下列分组:Next, the second level grouping will Each group contains indivual After grouping, we get the following groups:
, ,
其中每组进行循环;Each of The groups cycle;
步骤S2-2的对分组后的PN码组进行调制方式如下:The modulation method of the grouped PN code group in step S2-2 is as follows:
S2-2-1:对第一级分组后的PN码组进行调制,对于第一级分组后的信源信息,每组第一个bit为相位信息位,表示负相位,表示正相位,每组的后个bit为码序号选择位,其中个bit对应的十进制数分别为,即每个bit对应一个序号的码;则每个bit对应一个带相位信息的码,即每个对应一个;S2-2-1: Modulate the PN code group after the first level grouping. , the first bit of each group is the phase information bit, Indicates negative phase, Indicates positive phase, the rear of each group bits for Code number selection bit, where The decimal numbers corresponding to the bits are , that is, every bits correspond to a sequence number Code; bit corresponds to a phase information Code, that is, each Corresponding to one ;
S2-2-2:对第二级分组后的PN码组进行调制,对于第二级分组后的信源信息,每个构成一个码组,每组采用不同的码组进行调制;即对于第一组,利用第一组码组进行调制;对于第二组,利用第二组码组进行调制;以此类推,每组为一个循环,即对于第组,再次利用第一组码组进行调制;调制后的信号乘载波后添加同步头,作为发射端的发射信号进行发送。S2-2-2: Modulate the PN code group after the second level grouping. ,Every indivual Constitute a Code groups, each using different Code group modulation; that is, for the first group , using the first group Code Group Modulation is performed; for the second group , using the second group Code Group Modulate; and so on, each Group into a cycle, that is, for the Group , again using the first group Code Group Modulation is performed; the modulated signal is multiplied by the carrier and a synchronization header is added to it, and then sent as the transmitting signal of the transmitter.
在一些实施例中,步骤S3中的基于分组后的PN码组对信源信息进行解调的具体步骤包括:S3-1:在接收端构造与发送端相同的PN码组;S3-2:对分组后的PN码组进行解调。In some embodiments, the specific steps of demodulating the source information based on the grouped PN code group in step S3 include: S3-1: constructing the same PN code group as the transmitting end at the receiving end; S3-2: demodulating the grouped PN code group.
在一些实施例中,步骤S3-1中构造码组如下:In some embodiments, the code group is constructed in step S3-1 as follows:
, ,
步骤S3-2的对分组后的PN码组进行解调方式如下:The demodulation method of the grouped PN code group in step S3-2 is as follows:
S3-2-1:对第二级分组后的PN码组进行解调,首先检测接收信号同步头,去载波后获得接收调制信号;然后利用PN码组中PN码,依次对接收调制信号进行解调;所述依次对接收调制信号进行解调的过程如下:S3-2-1: Demodulate the PN code group after the second level grouping, first detect the synchronization head of the received signal, and obtain the received modulated signal after removing the carrier; then use the PN code in the PN code group to demodulate the received modulated signal in sequence; the process of demodulating the received modulated signal in sequence is as follows:
首先利用第一组码组与接收调制信号进行相关解调,得到;然后利用第二组码组与接收调制信号进行相关解调,得到;以此类推,组一个循环,即利用第组码组与接收调制信号进行解调及相关处理,得到;First, use the first group Code Group Correlate and demodulate the received modulated signal to obtain ; Then use the second group Code Group Correlate and demodulate the received modulated signal to obtain ; and so on, Group a cycle, that is, use the Group Code Group Demodulate and correlate the received modulated signal to obtain ;
S3-2-2:对第一级分组后的PN码组进行解调,对于第二级分组码解调得到的数据,依次检测的相位与对应码序号;当相位为负,bit信息为0;当相位为正,bit信息为1;将对应码序号转化为二进制数即为后个bit的信息;将每一个解调得到的bit数据顺序摆放后,即为接收端恢复的信源数据。S3-2-2: Demodulate the PN code group after the first level grouping, and demodulate the second level grouping The data obtained by code demodulation , detect in sequence The phase and correspondence Code number; when the phase is negative, the bit information is 0; when the phase is positive, the bit information is 1; the corresponding The code number is converted into a binary number. bits of information; each The demodulated bit data are arranged in order to obtain the source data restored by the receiving end.
与现有方法相比,本发明在直接序列扩频的基础上,采用分组PN码实现消除组间长多径时延影响的水声调制解调方法,基于组内PN码的正交性克服了短多径时延,基于组间PN码的正交性克服水下长多径时延,有效提升水声扩频通信系统有效性和可靠性。Compared with the existing methods, the present invention, based on direct sequence spread spectrum, adopts grouped PN codes to implement an underwater acoustic modulation and demodulation method that eliminates the influence of long multipath delay between groups. The orthogonality of the PN codes within the group overcomes the short multipath delay, and the orthogonality of the PN codes between groups overcomes the underwater long multipath delay, thereby effectively improving the effectiveness and reliability of the underwater acoustic spread spectrum communication system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
图1是现有的水声通信直接序列扩频调制解调基本流程示意图;FIG1 is a schematic diagram of the basic flow of direct sequence spread spectrum modulation and demodulation in existing underwater acoustic communication;
图2是现有的长多径时延对直接序列扩频的影响示意图;FIG2 is a schematic diagram showing the effect of existing long multipath delay on direct sequence spread spectrum;
图3是本发明的一种抗长多径时延的分组直接序列扩频水声调制解调方法的流程示意图;3 is a schematic flow chart of a packet direct sequence spread spectrum underwater acoustic modulation and demodulation method resistant to long multipath delay according to the present invention;
图4是本发明所提时分组直接序列扩频调制示意图;FIG. 4 is a diagram of the present invention. Schematic diagram of time-group direct sequence spread spectrum modulation;
图5是本发明所提时分组直接序列扩频解调示意图;FIG. 5 is a diagram of the present invention. Schematic diagram of time-packet direct sequence spread spectrum demodulation;
图6是本发明所提时抗长多径时延示意图。FIG. 6 is a diagram of the present invention. Schematic diagram of time-resistance to long multipath delay.
具体实施方式DETAILED DESCRIPTION
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例;下面所描述的本发明不同实施方式中所设计的技术特征只要彼此之间未构成冲突就可以相互结合;基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments; the technical features designed in different implementation modes of the present invention described below can be combined with each other as long as they do not conflict with each other; based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
在本发明的描述中,需要理解的是,术语“中心”、“横向”、“上”、“下”、“左”、“右”、“垂直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或组件必须具有特定的方位、或以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。另外,术语“包括”及其任何变形,皆为“至少包含”的意思。In the description of the present invention, it should be understood that the terms "center", "lateral", "up", "down", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or component referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "multiple" means two or more. In addition, the term "including" and any variation thereof all mean "at least including".
请参阅图3,图3是本发明的一种抗长多径时延的分组直接序列扩频水声调制解调方法的流程示意图。为解决长多径时延对扩频通信的影响,本发明提供了一种分组直接序列扩频水声通信调制解调方法。如图所示,分组直接序列扩频水声通信调制解调方法包括下列步骤:Please refer to FIG3, which is a flow chart of a packet direct sequence spread spectrum underwater acoustic modulation and demodulation method resistant to long multipath delay of the present invention. In order to solve the influence of long multipath delay on spread spectrum communication, the present invention provides a packet direct sequence spread spectrum underwater acoustic communication modulation and demodulation method. As shown in the figure, the packet direct sequence spread spectrum underwater acoustic communication modulation and demodulation method includes the following steps:
S1:对PN码进行分组设计形成PN码组;S1: Grouping and designing PN codes to form PN code groups;
S2:基于分组后的PN码组对信源信息进行调制;S2: modulate the source information based on the grouped PN code group;
S3:基于分组后的PN码组对信源信息进行解调;S3: Demodulate the source information based on the grouped PN code group;
其中,在步骤S1中获得的PN码组中,每组采用不同的PN码,且组间PN码和组内PN码均相互正交。Among the PN code groups obtained in step S1, each group uses a different PN code, and the PN codes between groups and the PN codes within a group are orthogonal to each other.
步骤S1中的对PN码进行分组设计形成PN码组包括下列步骤:采用m序列作为扩频码,定义水声信道长多径时延的长度为,所选m序列的周期为,挑选个m序列作为PN码组,形成的PN码组如下:The step S1 of grouping PN codes to form a PN code group includes the following steps: using an m sequence as a spread spectrum code, defining the length of the long multipath delay of the underwater acoustic channel as , the period of the selected m sequence is , select m sequences are used as PN code groups, and the formed PN code groups are as follows:
, ,
其中,共有个组,每组里有个码,每个码的周期为,且,为2的整次方,个码之间两两相互正交。Among them, there are groups, each with indivual Code, each The period of the code is ,and , is a power of 2, indivual The codes are mutually orthogonal.
步骤S2中的基于分组后的PN码组对信源信息进行调制的具体步骤包括:The specific steps of modulating the source information based on the grouped PN code group in step S2 include:
S2-1:对二级信源信息进行分组;S2-1: Grouping secondary source information;
S2-2:对分组后的PN码组进行调制。S2-2: Modulate the grouped PN code groups.
步骤S2-1的对二级信源信息进行分组方式如下:The method of grouping the secondary source information in step S2-1 is as follows:
定义经过信源编码后待调制信源信息为其中取值为0或1,每个携带一个bit信息,令,第一级分组按照每组包含个bit,得到下列分组:Define the source information to be modulated after source coding as in The value is 0 or 1. Carry a bit of information, The first level grouping is based on each group containing bits, The following groups are obtained:
; ;
接着,第二级分组将以每组包含个进行分组,得到下列分组:Next, the second level grouping will Each group contains indivual After grouping, we get the following groups:
, ,
其中每组进行循环;Each of The groups cycle;
步骤S2-2的对分组后的PN码组进行调制方式如下:The modulation method of the grouped PN code group in step S2-2 is as follows:
S2-2-1:对第一级分组后的PN码组进行调制,对于第一级分组后的信源信息,每组第一个bit为相位信息位,表示负相位,表示正相位,每组的后个bit为码序号选择位,其中个bit对应的十进制数分别为,即每个bit对应一个序号的码;则每个bit对应一个带相位信息的码,即每个对应一个;S2-2-1: Modulate the PN code group after the first level grouping. , the first bit of each group is the phase information bit, Indicates negative phase, Indicates positive phase, the rear of each group bits for Code number selection bit, where The decimal numbers corresponding to the bits are , that is, every bits correspond to a sequence number Code; bit corresponds to a phase information Code, that is, each Corresponding to one ;
S2-2-2:对第二级分组后的PN码组进行调制,对于第二级分组后的信源信息,每个构成一个码组,每组采用不同的码组进行调制;即对于第一组,利用第一组码组进行调制;对于第二组,利用第二组码组进行调制;以此类推,每组为一个循环,即对于第组,再次利用第一组码组进行调制;调制后的信号乘载波后添加同步头,作为发射端的发射信号进行发送。S2-2-2: Modulate the PN code group after the second level grouping. ,Every indivual Constitute a Code groups, each using different Code group modulation; that is, for the first group , using the first group Code Group Modulation is performed; for the second group , using the second group Code Group Modulate; and so on, each Group into a cycle, that is, for the Group , again using the first group Code Group Modulation is performed; the modulated signal is multiplied by the carrier and a synchronization header is added to it, and then sent as the transmitting signal of the transmitter.
步骤S3中的基于分组后的PN码组对信源信息进行解调的具体步骤包括:The specific steps of demodulating the source information based on the grouped PN code groups in step S3 include:
S3-1:在接收端构造与发送端相同的PN码组;S3-1: construct the same PN code group as the transmitting end at the receiving end;
S3-2:对分组后的PN码组进行解调。S3-2: Demodulate the grouped PN code groups.
步骤S3-1中构造码组如下:The code group constructed in step S3-1 is as follows:
, ,
步骤S3-2的对分组后的PN码组进行解调方式如下:The demodulation method of the grouped PN code group in step S3-2 is as follows:
S3-2-1:对第二级分组后的PN码组进行解调,首先检测接收信号同步头,去载波后获得接收调制信号;然后利用PN码组中PN码,依次对接收调制信号进行解调;所述依次对接收调制信号进行解调的过程如下:S3-2-1: Demodulate the PN code group after the second level grouping, first detect the synchronization head of the received signal, and obtain the received modulated signal after removing the carrier; then use the PN code in the PN code group to demodulate the received modulated signal in sequence; the process of demodulating the received modulated signal in sequence is as follows:
首先利用第一组码组与接收调制信号进行相关解调,得到;然后利用第二组码组与接收调制信号进行相关解调,得到;以此类推,组一个循环,即利用第组码组与接收调制信号进行解调及相关处理,得到;First, use the first group Code Group Correlate and demodulate the received modulated signal to obtain ; Then use the second group Code Group Correlate and demodulate the received modulated signal to obtain ; and so on, Group a cycle, that is, use the Group Code Group Demodulate and correlate the received modulated signal to obtain ;
S3-2-2:对第一级分组后的PN码组进行解调,对于第二级分组码解调得到的数据,依次检测的相位与对应码序号;当相位为负,bit信息为0;当相位为正,bit信息为1;将对应码序号转化为二进制数即为后个bit的信息;将每一个解调得到的bit数据顺序摆放后,即为接收端恢复的信源数据。S3-2-2: Demodulate the PN code group after the first level grouping, and demodulate the second level grouping The data obtained by code demodulation , detect in sequence The phase and correspondence Code number; when the phase is negative, the bit information is 0; when the phase is positive, the bit information is 1; the corresponding The code number is converted into a binary number. bits of information; each The demodulated bit data are arranged in order to obtain the source data restored by the receiving end.
为便于理解本发明所述的抗长多径时延的分组直接序列扩频水声调制解调方法的整个过程,以下将以N=4,M=4为例进行举例说明(该举例并非用以限定本发明),请结合图4至图6进行理解,举例说明如下:In order to facilitate understanding of the entire process of the packet direct sequence spread spectrum underwater acoustic modulation and demodulation method with long multipath delay resistance described in the present invention, the following will take N=4, M=4 as an example for illustration (this example is not intended to limit the present invention), please understand in conjunction with Figures 4 to 6, and the example is as follows:
参考图4所示,,即将个码分为组,每组个码。其中每个码可携带3bit信息,分别为1bit相位信息,2bit码序号信息。参考图4所示,待调制信息流为:100010101111101000111010…100110101111100110101111…。根据本发明具体步骤,首先设计个m序列作为码组:Referring to Figure 4, , will soon indivual Code is divided into Group, each group indivual Each of which The code can carry 3 bits of information, including 1 bit of phase information, 2 bits of As shown in FIG4 , the information stream to be modulated is: 100010101111101000111010…100110101111100110101111…. According to the specific steps of the present invention, firstly design m sequence as Code group:
, ,
每个PN码周期为,且,PN码之间两两相互正交,具有良好的自相关特性和互相关特性。Each PN code period is ,and , the PN codes are mutually orthogonal and have good autocorrelation and cross-correlation characteristics.
由于可得。因此第一级分组按照每组包含3个bit,可分组为‘100’‘010’‘101’‘111’‘101’‘000’‘111’‘010’…‘100’‘110’‘101’‘111’‘100’‘110’‘101’‘111’…。进一步地,第二级分组将上述序列以每组包含个3bit,可分为“‘100’‘010’‘101’‘111’”“‘101’‘000’‘111’‘010’”…“‘100’‘110’‘101’‘111’”“‘100’‘110’‘101’‘111’”…;其中每组进行循环;because Available Therefore, the first-level grouping can be divided into groups containing 3 bits each, namely '100''010''101''111''101''000''111''010'…'100''110''101''111''100''110''101''111'…. Further, the second-level grouping can be divided into groups containing 3 bits each, namely '100''010''101''111''101''111'…. 3 bits, can be divided into "'100''010''101''111'""'101''000''111''010'" ... "'100''110''101''111'""'100''110''101''111'"...; each The groups cycle;
然后采用分组PN码对分组后信息流进行扩频调制,对于第一级分组后的信息流‘100’‘010’‘101’‘111’‘101’‘000’‘111’‘010’…‘100’‘110’‘101’‘111’‘100’‘110’‘101’‘111’…,每组第一个bit为相位信息位,表示负相位:-;表示正相位:+;每组的后个bit为码序号选择位,‘00’表示PN1,‘01’表示PN2,‘10’表示PN3,‘11’表示PN4。因此扩频后的信息可以表示为:“+PN1 -PN3 +PN2 +PN4”“+PN2 -PN1 +PN4 -PN3”…“+PN1 +PN3 +PN2 +PN4”“+PN1 +PN3 +PN2 +PN4” …。Then the grouped PN code is used to spread spectrum modulate the grouped information stream. For the first-level grouped information stream, '100''010''101''111''101''000''111''010'…'100''110''101''111''101''110''101''111'…, the first bit of each group is the phase information bit. Indicates negative phase: -; Indicates positive phase: +; after each group bits are Code number selection bit, '00' represents PN1, '01' represents PN2, '10' represents PN3, '11' represents PN4. Therefore, the information after spread spectrum can be expressed as: "+PN1 -PN3 +PN2 +PN4""+PN2 -PN1 +PN4 -PN3" ... "+PN1 +PN3 +PN2 +PN4""+PN1 +PN3 +PN2 +PN4" ...
常规扩频通信直接对上述扩频后的信号乘载波后进行发送,本发明所提方法需进一步对上述扩频后的信号进行调制。对于+PN1 -PN3 +PN2 +PN4 +PN2 -PN1 +PN4 -PN3 …+PN1 +PN3 +PN2 +PN4 +PN1 +PN3 +PN2 +PN4 …,以每个构成一个分组,每组采用不同的码组进行调制;即对于第一组+PN1 -PN3 +PN2 +PN4,利用第一组码组进行调制,得到+PN11 -PN13 +PN12 +PN14;对于第二组+PN2 -PN1 +PN4 -PN3,利用第二组码组进行调制,得到+PN2 +PN22 -PN21 +PN24 -PN23;以此类推,组一个循环,即上述+PN1 -PN3 +PN2 +PN4 +PN2 -PN1 +PN4 -PN3 … +PN1 +PN3 +PN2 +PN4 +PN1 +PN3 +PN2 +PN4 …最终调制为+PN11 -PN13 +PN12 +PN14 +PN22 -PN21 +PN24 -PN23 … +PN41 +PN43 +PN42 +PN44 +PN11 +PN13 +PN12 +PN14 …。调制后的信号乘载波后添加同步头,作为发射端发射信号进行发送;Conventional spread spectrum communication directly transmits the spread signal after multiplying it by a carrier wave. The method proposed in the present invention needs to further modulate the spread signal. For +PN1 -PN3 +PN2 +PN4 +PN2 -PN1 +PN4 -PN3 ...+PN1 +PN3 +PN2 +PN4 +PN1 +PN3 +PN2 +PN4 ..., Each group uses different Code group modulation; that is, for the first group + PN1 - PN3 + PN2 + PN4, the first group Code Group Modulate to get +PN11 -PN13 +PN12 +PN14; for the second group +PN2 -PN1 +PN4 -PN3, use the second group Code Group Modulate and get +PN2 +PN22 -PN21 +PN24 -PN23; and so on, The modulated signal is multiplied by the carrier and then a synchronization header is added to it, which is then sent as the transmitting signal at the transmitting end;
解调过程为调制的逆过程,首先检测接收信号同步头,去载波后获得接收调制信号+PN11 -PN13 +PN12 +PN14 +PN22 -PN21 +PN24 -PN23 … +PN41 +PN43 +PN42 +PN44+PN11 +PN13 +PN12 +PN14 …,参考4所示,利用码组中分组码,依次对接收调制信号进行解调。首先利用第一组码组与接收调制信号对应第一组调制信号进行相关解调,得到“‘100’‘010’‘101’‘111’”;然后利用第二组码组与接收调制信号对应第二组调制信号进行相关解调,得到“‘101’‘000’‘111’‘010’”;以此类推,组一个循环,最终解调得到原始信息流“‘100’‘010’‘101’‘111’”“‘101’‘000’‘111’‘010’”…“‘100’‘110’‘101’‘111’”“‘100’‘110’‘101’‘111’”…。The demodulation process is the reverse process of modulation. First, the synchronization head of the received signal is detected, and after removing the carrier, the received modulated signal +PN11 -PN13 +PN12 +PN14 +PN22 -PN21 +PN24 -PN23 ... +PN41 +PN43 +PN42 +PN44 +PN11 +PN13 +PN12 +PN14 ... is obtained. As shown in reference 4, use Grouping in code group The received modulated signal is demodulated in sequence. First, the first group Code Group Correlation demodulation is performed on the first group of modulation signals corresponding to the received modulation signal to obtain "'100''010''101''111'"; then the second group Code Group The second group of modulation signals corresponding to the received modulation signal is demodulated to obtain "'101''000''111''010'"; and so on. After a cycle is formed, the original information stream is finally demodulated to obtain "'100''010''101''111'""'101''000''111''010'"…"'100''110''101''111'""'100''110''101''111'"…
本发明所提抗长多径原理参考图6所示,接收端接收到的信号为直达径、短多径1、长多径2、长多径3的叠加信号。对于直达径中前四个PN码:+PN11 -PN13 +PN12 +PN14,由第一组码组扩频得到,其中前两个PN码:+PN11、-PN13不受多径影响,可正确解扩得到原始信息流;第3个PN码+PN12,会受到短多径1中+PN11影响;第四个PN码+PN14会受到短多径1中+PN11以及-PN13。然而由于分组PN码扩频的作用,直达径中第5到8位PN码:+PN22 -PN21 +PN24 -PN23由第二组码组扩频得到,由第一组码组扩频得到的+PN11-PN13 +PN12 +PN14的多径,不会影响第二组码组扩频得到的+PN22 -PN21 +PN24 -PN23的解扩,即直达径中第5个PN码+PN22不受短多径1中-PN13和+PN12、长多径2中+PN11的影响。以此类推,对于直达径中第13个PN码+PN11,不会受到短多径1中第10个PN码+PN43和第11位PN码+PN42、长多径2中第9个PN码+PN41以及长多径3中第7个PN码+PN24和第8位PN码-PN23的影响。从而克服了水下长多径时延,有效提升水声扩频通信系统有效性和可靠性。The principle of anti-long multipath proposed by the present invention is shown in FIG6 . The signal received by the receiving end is the superposition signal of the direct path, short multipath 1, long multipath 2, and long multipath 3. For the first four PN codes in the direct path: +PN11 -PN13 +PN12 +PN14, the first group Code Group The first two PN codes: +PN11 and -PN13 are not affected by multipath and can be correctly despread to get the original information stream; the third PN code +PN12 will be affected by +PN11 in short multipath 1; the fourth PN code +PN14 will be affected by +PN11 and -PN13 in short multipath 1. However, due to the effect of group PN code spreading, the 5th to 8th PN codes in the direct path: +PN22 -PN21 +PN24 -PN23 are obtained by the second group Code Group Spread spectrum is obtained by the first group The multipath of +PN11-PN13 +PN12 +PN14 obtained by code group spread spectrum will not affect the second group The despreading of +PN22 -PN21 +PN24 -PN23 obtained by code group spread spectrum, that is, the 5th PN code +PN22 in the direct path is not affected by -PN13 and +PN12 in short multipath 1, and +PN11 in long multipath 2. Similarly, for the 13th PN code +PN11 in the direct path, it will not be affected by the 10th PN code +PN43 and the 11th PN code +PN42 in short multipath 1, the 9th PN code +PN41 in long multipath 2, and the 7th PN code +PN24 and the 8th PN code -PN23 in long multipath 3. This overcomes the underwater long multipath delay and effectively improves the effectiveness and reliability of the underwater acoustic spread spectrum communication system.
另外,本领域技术人员应当理解,尽管现有技术中存在许多问题,但是,本发明的每个实施例或技术方案可以仅在一个或几个方面进行改进,而不必同时解决现有技术中或者背景技术中列出的全部技术问题。本领域技术人员应当理解,对于一个权利要求中没有提到的内容不应当作为对于该权利要求的限制。In addition, those skilled in the art should understand that, although there are many problems in the prior art, each embodiment or technical solution of the present invention can be improved in only one or several aspects, without having to solve all the technical problems listed in the prior art or background technology at the same time. Those skilled in the art should understand that the content not mentioned in a claim should not be used as a limitation on the claim.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211206768.5A CN115720117B (en) | 2022-09-29 | 2022-09-29 | Packet direct sequence spread spectrum underwater sound modulation and demodulation method resistant to long multipath time delay |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211206768.5A CN115720117B (en) | 2022-09-29 | 2022-09-29 | Packet direct sequence spread spectrum underwater sound modulation and demodulation method resistant to long multipath time delay |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115720117A CN115720117A (en) | 2023-02-28 |
CN115720117B true CN115720117B (en) | 2024-11-08 |
Family
ID=85253760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211206768.5A Active CN115720117B (en) | 2022-09-29 | 2022-09-29 | Packet direct sequence spread spectrum underwater sound modulation and demodulation method resistant to long multipath time delay |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115720117B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266622A (en) * | 2018-03-12 | 2019-09-20 | 中国科学院声学研究所 | An Orthogonal Multi-Carrier M-element Chaotic Phase Modulation Spread Spectrum Underwater Acoustic Communication Method |
CN110752861A (en) * | 2019-09-25 | 2020-02-04 | 浙江海洋大学 | Underwater acoustic chaotic spread spectrum communication system and method using RAKE receiving technology |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100433600C (en) * | 2003-09-30 | 2008-11-12 | 焦秉立 | CDMA spectrum-spreading method, despreading method and receiver |
CN111478720B (en) * | 2020-06-09 | 2021-07-16 | 华南理工大学 | A multi-band hyperbolic FM spread spectrum communication method based on cross sub-band division |
-
2022
- 2022-09-29 CN CN202211206768.5A patent/CN115720117B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266622A (en) * | 2018-03-12 | 2019-09-20 | 中国科学院声学研究所 | An Orthogonal Multi-Carrier M-element Chaotic Phase Modulation Spread Spectrum Underwater Acoustic Communication Method |
CN110752861A (en) * | 2019-09-25 | 2020-02-04 | 浙江海洋大学 | Underwater acoustic chaotic spread spectrum communication system and method using RAKE receiving technology |
Also Published As
Publication number | Publication date |
---|---|
CN115720117A (en) | 2023-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109818648B (en) | A multi-sequence frequency hopping anti-jamming communication method based on pseudo-random chirp | |
CN101471687B (en) | User terminal for wireless sensing network based on m sequence self correlation | |
JPH11509702A (en) | Method and apparatus for spread spectrum channel estimation | |
CN111294082B (en) | A spread spectrum-based parallel transmission OFDM communication method and system | |
CN1146171C (en) | Realization Method of Large Capacity Synchronous Code Division Multiple Access Spread Spectrum Communication System | |
CN111770040A (en) | An Improved Multi-User DCSK Chaotic Communication System | |
CN109412988A (en) | A kind of orthogonal multi-user's chaos shift keying communication plan | |
Chen et al. | Code-hopping multiple access based on orthogonal complementary codes | |
CN115720117B (en) | Packet direct sequence spread spectrum underwater sound modulation and demodulation method resistant to long multipath time delay | |
CN113242198A (en) | PI-DCSK modulation and demodulation method and system based on Walsh codes | |
CN110278041B (en) | Differential chaos keying modulation and demodulation method, device and system and readable storage medium | |
Badea et al. | Influence of Manchester encoding over spreading codes used in multiple access techniques for IoT purposes | |
CN109194438A (en) | A method of for spread spectrum communication | |
CN111988128A (en) | A multi-user quadrature high-efficiency DCSK communication scheme with multiple input and single output | |
CN116827380A (en) | Frequency domain interference cancellation (FD-SIC) based chirp spread spectrum modulation non-orthogonal transmission method and transmission system | |
JP2007053756A (en) | Data transmission method, data reception method and apparatus in wireless mobile communication system | |
Yang et al. | MFSK/FH-SSMA wireless systems with double-media services over fading channels | |
CN114189414B (en) | A multi-user high-efficiency anti-jamming CDSK chaotic communication system and method | |
Berber et al. | Theoretical modeling and simulation of a chaos-based physical layer for WSNS | |
CN1619969A (en) | A Transmitter Based on Multiple M-Dimensional Parallel Modulation Communication Mode | |
Huang et al. | The multicode interleaved DSSS system for high speed wireless digital communications | |
CN114666191B (en) | A communication method for orthogonal multi-user shift noise reduction DCSK chaotic communication system | |
Kumar et al. | Comparative study and analysis of BER of CDMA for different modulation scheme | |
Guo et al. | Transmission efficiency of code shift keying | |
CN1211968C (en) | Match filter for CDMA communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |