CN111106838B - A communication synchronization method, device and system - Google Patents
A communication synchronization method, device and system Download PDFInfo
- Publication number
- CN111106838B CN111106838B CN201911406621.9A CN201911406621A CN111106838B CN 111106838 B CN111106838 B CN 111106838B CN 201911406621 A CN201911406621 A CN 201911406621A CN 111106838 B CN111106838 B CN 111106838B
- Authority
- CN
- China
- Prior art keywords
- decoding
- sequence
- signal
- code word
- synchronization
- 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
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1105—Decoding
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明公开了一种通信同步方法、装置及系统,在发送数据信号之前,先发送携带有解调和解码数据信号参数信息的扩展同步信号,基于该扩展同步信号,发送端可以很容易的计算得到数据信号的控制信息,无需与发送端提前约定这些控制信息,通过改变同步参数即可实现不同方式的通信,从而大大提高通信的灵活性。另外,扩展同步信号无需提供发送方的信号起始时间、调制中心频率和信道相位信息,接收端通过在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,解调译码后,通过校验译码结果的有效性来确定扩展同步信号的起始时间、调制中心频率和信道相位,节省了大量的频谱资源,能够在保证信道开销较小的前提下实现灵活通信。
The invention discloses a communication synchronization method, device and system. Before sending a data signal, an extended synchronization signal carrying demodulated and decoded data signal parameter information is sent first. Based on the extended synchronization signal, the sending end can easily calculate When the control information of the data signal is obtained, it is not necessary to pre-agreed with the sending end the control information, and communication in different ways can be realized by changing the synchronization parameters, thereby greatly improving the flexibility of communication. In addition, the extended synchronization signal does not need to provide the sender's signal start time, modulation center frequency and channel phase information. After the signal is demodulated and decoded, the start time, modulation center frequency and channel phase of the extended synchronization signal are determined by checking the validity of the decoding result, which saves a lot of spectrum resources and can ensure that the channel overhead is small. to achieve flexible communication.
Description
技术领域technical field
本发明属于无线通信领域,更具体地,涉及一种通信同步方法、装置及系统。The present invention belongs to the field of wireless communication, and more particularly, relates to a communication synchronization method, device and system.
背景技术Background technique
要完成一个成功的通信,通信的发送和接收双方需要保持完全同步,随着社会的进步和科技的发展,人们对通信质量的要求越来越高,故研究通信同步方法、装置及系统具有重要的意义。To complete a successful communication, the sender and receiver of communication need to be completely synchronized. With the progress of society and the development of science and technology, people have higher and higher requirements for communication quality. Therefore, it is important to study communication synchronization methods, devices and systems. meaning.
为了使发送方和接收方保持完全同步,接收方需要知道发送方的信号起始时间、调制中心频率、信道相位,以及发送方所采用的编码、穿孔、交织、调制、扩频/跳频、滤波参数等信息。现有的通信同步方法,在待发送的通信信号中嵌入同步信号和控制字,其中,同步信号为接收方提供了发送方的信号起始时间、调制中心频率和信道相位;控制字包括对数据码字进行解调和解码的必要参数信息,如数据码字的调制方式、编码方式、符号速率、数据长度、码字长度、数据码字的起始时间与同步码字的结束时间之差、调制中心频率以及穿孔、交织、扩频、跳频、滤波等参数信息。同步信号虽然能够实现收、发双方的同步,但是会占用较大的开销,浪费大量的频谱资源,除此之外,由于同步信号是一个固定信号,使得旁听者很容易通过检测同步信号掌握收发双发正进行的通信行为,导致通信的保密性和安全性降低。另外,由于发送端中数据信号的编码和调制方式不同,故控制字也各不相同,但是为了节省开销,在大多通信系统中,收、发双方通常会提前将这些信息商量好,从而大大降低了通信的灵活性。由上可知,现有的通信同步方法无法兼顾信道开销和灵活通信两方面。In order to keep the sender and receiver fully synchronized, the receiver needs to know the sender's signal start time, modulation center frequency, channel phase, and the coding, puncturing, interleaving, modulation, spreading/frequency hopping, Filter parameters and other information. In the existing communication synchronization method, a synchronization signal and a control word are embedded in the communication signal to be sent, wherein the synchronization signal provides the receiver with the signal start time, modulation center frequency and channel phase of the sender; Necessary parameter information for codeword demodulation and decoding, such as data codeword modulation method, coding method, symbol rate, data length, codeword length, the difference between the start time of the data codeword and the end time of the synchronization codeword, Modulation center frequency and parameter information such as puncturing, interleaving, spreading, frequency hopping, filtering, etc. Although the synchronization signal can achieve synchronization between the receiver and the transmitter, it will occupy a large overhead and waste a lot of spectrum resources. In addition, because the synchronization signal is a fixed signal, it is easy for the observer to grasp the transmission and reception by detecting the synchronization signal. The ongoing communication behavior of the dual transmission leads to a decrease in the confidentiality and security of the communication. In addition, due to the different coding and modulation methods of data signals in the transmitting end, the control words are also different. However, in order to save overhead, in most communication systems, the receiving and transmitting parties usually negotiate this information in advance, thereby greatly reducing the cost of flexibility of communication. It can be seen from the above that the existing communication synchronization methods cannot take into account both the channel overhead and the flexible communication.
发明内容SUMMARY OF THE INVENTION
针对现有技术的以上缺陷或改进需求,本发明提供了一种通信同步方法,其目的在于解决现有技术中由于同步信号需要提供发送方的信号起始时间、调制中心频率和信道相位信息,并且控制字需要由收、发双方提前约定好而导致的无法兼顾信道开销和灵活通信两方面的技术问题。In view of the above defects or improvement requirements of the prior art, the present invention provides a communication synchronization method, the purpose of which is to solve the problem in the prior art that the synchronization signal needs to provide the sender's signal start time, modulation center frequency and channel phase information, In addition, the control word needs to be agreed in advance by both the receiver and the sender, which leads to the technical problem that the channel overhead and flexible communication cannot be taken into account.
为实现上述目的,第一方面,本发明提供了一种通信同步方法,包括以下步骤:In order to achieve the above object, in a first aspect, the present invention provides a communication synchronization method, comprising the following steps:
S1、发送端:S1. Sender:
分别对同步参数和数据进行编码,得到同步码字和数据码字;The synchronization parameters and data are encoded respectively to obtain the synchronization codeword and the data codeword;
分别对所得同步码字和数据码字进行调制,形成扩展同步信号和数据信号后,依次发送至接收端;The obtained synchronization code word and data code word are modulated respectively to form an extended synchronization signal and a data signal, which are then sent to the receiving end in turn;
其中,同步参数包括解调和解码数据信号的参数信息,同步参数中所携带的解调和解码数据信号的参数信息,与数据的调制和编码方式一一对应;Wherein, the synchronization parameter includes parameter information of the demodulated and decoded data signal, and the parameter information of the demodulated and decoded data signal carried in the synchronization parameter corresponds to the modulation and coding modes of the data one-to-one;
S2、接收端:S2. Receiver:
在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,对其进行解调后,分别进行译码,并从译码结果中选出最优译码码字;Receive extended synchronization signals on multiple preset combinations of signal start time, modulation center frequency and channel phase, demodulate them, and decode them respectively, and select the optimal decoding from the decoding results numbers;
判断所得最优译码码字是否有效,若最优译码码字有效,则当前信号的起始时间、调制中心频率和信道相位即为扩展同步信号的起始时间、调制中心频率和信道相位,并提取最优译码码字中的同步参数;Determine whether the obtained optimal decoding codeword is valid. If the optimal decoding codeword is valid, the start time, modulation center frequency and channel phase of the current signal are the start time, modulation center frequency and channel phase of the extended synchronization signal. , and extract the synchronization parameters in the optimal decoding codeword;
根据所得的同步参数和扩展同步信号的起始时间、调制中心频率和信道相位,计算得到后续数据信号的起始时间、调制中心频率和信道相位,实现通信同步。According to the obtained synchronization parameters and the start time, modulation center frequency and channel phase of the extended synchronization signal, the start time, modulation center frequency and channel phase of the subsequent data signal are calculated to achieve communication synchronization.
进一步优选地,接收端根据所得的同步参数和计算所得的后续数据信号的起始时间、调制中心频率和信道相位,对后续数据信号进行接收、解调和解码,得到发送端发送的数据。Further preferably, the receiving end receives, demodulates and decodes the subsequent data signal according to the obtained synchronization parameters and the calculated starting time, modulation center frequency and channel phase of the subsequent data signal to obtain the data sent by the transmitting end.
进一步优选地,数据信号紧接着所述扩展同步信号发送,数据信号的起始时间等于扩展同步信号的起始时间与扩展同步信号的长度之和。Further preferably, the data signal is sent immediately after the extended synchronization signal, and the start time of the data signal is equal to the sum of the start time of the extended synchronization signal and the length of the extended synchronization signal.
进一步优选地,数据信号的调制中心频率与扩展同步信号的调制中心频率相同。Further preferably, the modulation center frequency of the data signal is the same as the modulation center frequency of the extended synchronization signal.
进一步优选地,数据信号的信道相位与扩展同步信号的信道相位相同。Further preferably, the channel phase of the data signal is the same as the channel phase of the extended synchronization signal.
进一步优选地,同步参数还包括接收端地址。Further preferably, the synchronization parameter further includes the address of the receiver.
进一步优选地,发送端对同步参数进行极化码编码;Further preferably, the transmitting end performs polar code encoding on the synchronization parameters;
接收端在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,对其进行解调后,分别进行译码得到最优译码码字的方法,包括以下步骤:The receiving end receives the extended synchronization signal on a combination of multiple groups of preset signal start times, modulation center frequencies and channel phases, and after demodulating them, respectively performs decoding to obtain an optimal decoding codeword. The method includes the following steps: The following steps:
S21、采用多组预设好的信号起始时间、调制中心频率和信道相位的组合,对接收到的扩展同步信号进行定时抽样、频偏校正及相位校正处理,解调后得到P′个码字接收序列;其中,P′为信号起始时间、调制中心频率和信道相位的组合数,且每个码字接收序列对应一组包括信号起始时间、调制中心频率及信道相位的参数;S21. Using a combination of multiple groups of preset signal start times, modulation center frequencies and channel phases, perform timing sampling, frequency offset correction and phase correction processing on the received extended synchronization signal, and obtain P' codes after demodulation word reception sequence; wherein, P' is the number of combinations of signal start time, modulation center frequency and channel phase, and each code word reception sequence corresponds to a set of parameters including signal start time, modulation center frequency and channel phase;
S22、采用多码字接收序列SCL译码器对P′个码字接收序列中的每P个码字接收序列同时进行译码,得到P′/P个译码结果;S22, using a multi-codeword receiving sequence SCL decoder to simultaneously decode each P codeword receiving sequence in the P' codeword receiving sequences to obtain P'/P decoding results;
S23、对于所得的P′/P个译码结果,按照最大似然原则选出似然概率最大的译码结果作为最优译码码字,其中,P为小于P′的正整数,P′/P为整数。S23. For the obtained P'/P decoding results, select the decoding result with the largest likelihood probability as the optimal decoding code word according to the principle of maximum likelihood, where P is a positive integer smaller than P', and P' /P is an integer.
进一步优选地,步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,包括以下步骤:Further preferably, in step S22, a method for simultaneously decoding the P codeword reception sequences in the P' codeword reception sequences by using a multi-codeword reception sequence SCL decoder, includes the following steps:
S221、对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N,则转至步骤S223;若当前译码比特的索引序号i大于N,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为极化码码长,i为正整数;S221, receiving sequences for the P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N, go to step S223; if the index number i of the current decoded bit is is greater than N, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the code length of polar codes, and i is a positive integer ;
S222、在译码器列表中初始化P条路径,将第l(l=1,2,...,P)条路径记为令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为Sl的初始取值为l,表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as Let i=i+1, return to step S221; wherein, S1 represents that the codeword receiving sequence corresponding to the lth path in the decoder list is The initial value of S l is l, Indicates the decision value of the first bit u 1 of the codeword received sequence corresponding to the lth path in the decoder list, where u 1 is a fixed bit, The value of is the known value of the fixed bit u 1 ;
S223、判断码字接收序列中的第i个比特ui是否为固定比特,若是,则转至步骤S224;若否,则转至步骤S225;S223, determine whether the i -th bit ui in the codeword receiving sequence is a fixed bit, if so, go to step S224; if not, go to step S225;
S224、记译码器列表中当前路径的数量为L′,第l(l=1,2,...,L′)条路径为将每条路径l=1,2,...,L′扩展为l=1,2,...,L′,令i=i+1,返回步骤S221;其中,表示译码器列表中第l条路径对应的码字接收序列的判决值,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is each path l=1,2,...,L' expands to l=1,2,...,L', let i=i+1, return to step S221; wherein, Indicates the received sequence of codewords corresponding to the lth path in the decoder list The decision value of , the sequence elements in represents the decision value of the lth path in the decoder list at ui , and The value of is the value of the known fixed bit ui ;
S225、将每条路径中的序列在ui处分别取值0和1,获得2L′条备选路径和其中,l=1,2,...,L′,路径和均对应接收序列且路径和的路径度量值分别为和 和分别表示长度为N的极化码第i个比特信道输出为时输入分别为0、1的转移概率;S225. Set the sequence in each path Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths and Among them, l=1,2,...,L', the path and Both correspond to the receive sequence and the path and The path metrics of , respectively, are and and Respectively, the output of the i-th bit channel of the polar code of length N is Enter the transition probabilities of 0 and 1, respectively;
判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;Determine whether 2L' is less than or equal to L, and if so, keep 2L' paths; if not, keep L paths with the largest metric value; and set i=i+1, and return to step S221;
S226、从L条路径中输出路径度量值最大的一条路径上对应的判决序列获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths The decoded codeword is obtained, and the received sequence of the codeword corresponding to the decoded codeword is obtained through S1 recorded on the path corresponding to the decoded codeword.
进一步优选地,发送端在极化码编码之前级联CRC编码,对同步参数进行CRC级联极化码编码;步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,包括以下步骤:Further preferably, the transmitting end concatenates the CRC encoding before the polar code encoding, and performs the CRC concatenated polar code encoding on the synchronization parameter; in step S22, the multi-codeword receiving sequence SCL decoder is used to receive the P' codewords. The method for simultaneously decoding the P codewords in the received sequence comprises the following steps:
S221、对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N,则转至步骤S223;若当前译码比特的索引序号i大于N,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为极化码码长,i为正整数;S221, receiving sequences for the P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N, go to step S223; if the index number i of the current decoded bit is is greater than N, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the code length of polar codes, and i is a positive integer ;
S222、在译码器列表中初始化P条路径,将第l(l=1,2,...,P)条路径记为令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为Sl的初始取值为l,表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as Let i=i+1, return to step S221; wherein, S1 represents that the codeword receiving sequence corresponding to the lth path in the decoder list is The initial value of S l is l, Indicates the decision value of the first bit u 1 of the codeword received sequence corresponding to the lth path in the decoder list, where u 1 is a fixed bit, The value of is the known value of the fixed bit u 1 ;
S223、判断码字接收序列中的第i个比特ui是否为固定比特,若是,则转至步骤S224;若否,则转至步骤S225;S223, determine whether the i -th bit ui in the codeword receiving sequence is a fixed bit, if so, go to step S224; if not, go to step S225;
S224、记译码器列表中当前路径的数量为L′,第l(l=1,2,...,L′)条路径为将每条路径l=1,2,...,L′扩展为l=1,2,...,L′,令i=i+1,返回步骤S221;其中,表示译码器列表中第l条路径对应的码字接收序列的判决值,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is each path l=1,2,...,L' expands to l=1,2,...,L', let i=i+1, return to step S221; wherein, Indicates the received sequence of codewords corresponding to the lth path in the decoder list The decision value of , the sequence elements in represents the decision value of the lth path in the decoder list at ui , and The value of is the value of the known fixed bit ui ;
S225、将每条路径中的序列在ui处分别取值0和1,获得2L′条备选路径和其中,l=1,2,...,L′,路径和均对应接收序列且路径和的路径度量值分别为和 和分别表示长度为N的极化码第i个比特信道输出为时输入分别为0、1的转移概率;S225. Set the sequence in each path Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths and Among them, l=1,2,...,L', the path and Both correspond to the receive sequence and the path and The path metrics of , respectively, are and and Respectively, the output of the i-th bit channel of the polar code of length N is Enter the transition probabilities of 0 and 1, respectively;
判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;Determine whether 2L' is less than or equal to L, and if so, keep 2L' paths; if not, keep L paths with the largest metric value; and set i=i+1, and return to step S221;
S226、从L条路径中输出满足CRC校验且路径度量值最大的一条路径上对应的判决序列获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to a path that satisfies the CRC check and has the largest path metric value from the L paths The decoded codeword is obtained, and the received sequence of the codeword corresponding to the decoded codeword is obtained through S1 recorded on the path corresponding to the decoded codeword.
进一步优选地,接收端判断最优译码码字是否存在且满足CRC校验,若存在且满足CRC校验,则最优译码码字有效。Further preferably, the receiving end judges whether the optimal decoding codeword exists and satisfies the CRC check, and if it exists and satisfies the CRC check, the optimal decoding codeword is valid.
进一步优选地,发送端将校验编码与极化码进行级联,对同步参数进行校验级联极化码编码;步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,包括以下步骤:Further preferably, the transmitting end concatenates the verification code and the polar code, and performs the verification and concatenated polar code encoding on the synchronization parameter; in step S22, a multi-codeword receiving sequence SCL decoder is used to perform a multi-codeword receiving sequence SCL decoder to P' codewords. The method for simultaneously decoding the P codewords in the received sequence includes the following steps:
S221、对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N,则转至步骤S223;若当前译码比特的索引序号i大于N,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为校验级联极化码码长,i为正整数;S221, receiving sequences for the P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N, go to step S223; if the index number i of the current decoded bit is is greater than N, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the code length of the check concatenated polar code, i is a positive integer;
S222、在译码器列表中初始化P条路径,将第l(l=1,2,...,P)条路径记为令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为Sl的初始取值为l,表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as Let i=i+1, return to step S221; wherein, S1 represents that the codeword receiving sequence corresponding to the lth path in the decoder list is The initial value of S l is l, Indicates the decision value of the first bit u 1 of the codeword received sequence corresponding to the lth path in the decoder list, where u 1 is a fixed bit, The value of is the known value of the fixed bit u 1 ;
S223、判断码字接收序列中的第i个比特ui是否为固定比特,若是,则转至步骤S224;若否,则转至步骤S225;S223, determine whether the i -th bit ui in the codeword receiving sequence is a fixed bit, if so, go to step S224; if not, go to step S225;
S224、记译码器列表中当前路径的数量为L′,第l(l=1,2,...,L′)条路径为将每条路径l=1,2,...,L′扩展为l=1,2,...,L′,令i=i+1,返回步骤S221;其中,表示译码器列表中第l条路径对应的码字接收序列的判决值,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is each path l=1,2,...,L' expands to l=1,2,...,L', let i=i+1, return to step S221; wherein, Indicates the received sequence of codewords corresponding to the lth path in the decoder list The decision value of , the sequence elements in represents the decision value of the lth path in the decoder list at ui , and The value of is the value of the known fixed bit ui ;
S225、若ui为信息比特,将每条路径中的序列在ui处分别取值0和1,获得2L′条备选路径和其中,l=1,2,...,L′,路径和均对应接收序列且路径和的路径度量值分别为和和分别表示长度为N的极化码第i个比特信道输出为时输入分别为0、1的转移概率;判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;S225. If ui is an information bit, set the sequence in each path Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths and Among them, l=1,2,...,L', the path and Both correspond to the receive sequence and the path and The path metrics of , respectively, are and and Respectively, the output of the i-th bit channel of the polar code of length N is When inputting the transition probabilities of 0 and 1 respectively; judge whether 2L' is less than or equal to L, if so, keep 2L'paths; if not, keep the L paths with the largest metric value; and let i=i+1, return Step S221;
若ui为校验比特,则将每条路径扩展为令i=i+1,返回步骤S221;其中,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且其中的取值根据ui所在校验方程和该方程中信息比特在第l条路径上已判决的结果校验得到;If u i is the check bit, then each path will be expands to Let i=i+1, return to step S221; wherein, the sequence elements in represents the decision value of the lth path in the decoder list at ui , and where The value of u i is obtained according to the verification equation where u i is located and the result of the judgment of the information bits in the equation on the lth path;
S226、从L条路径中输出路径度量值最大的一条路径上对应的判决序列获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths The decoded codeword is obtained, and the received sequence of the codeword corresponding to the decoded codeword is obtained through S1 recorded on the path corresponding to the decoded codeword.
进一步优选地,发送端对同步参数进行极化码编码时,使输入极化码编码器的序列中的最后一个比特uN为固定比特;此时,步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,包括以下步骤:Further preferably, when the transmitting end performs polar code encoding on the synchronization parameters, the sequence of the input polar code encoder is The last bit u N in is a fixed bit; at this time, in step S22, a method of simultaneously decoding the P codeword reception sequences in the P' codeword reception sequences is performed by the multi-codeword reception sequence SCL decoder, Include the following steps:
S221、对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N-1,则转至步骤S223;若当前译码比特的索引序号i大于N-1,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为极化码码长,i为正整数;S221, receiving sequences for the P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N-1, go to step S223; if the index of the current decoded bit is If the serial number i is greater than N-1, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the length of polar codes, i is a positive integer;
S222、在译码器列表中初始化P条路径,将第l(l=1,2,...,P)条路径记为令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为Sl的初始取值为l,表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as Let i=i+1, return to step S221; wherein, S1 represents that the codeword receiving sequence corresponding to the lth path in the decoder list is The initial value of S l is l, Indicates the decision value of the first bit u 1 of the codeword received sequence corresponding to the lth path in the decoder list, where u 1 is a fixed bit, The value of is the known value of the fixed bit u 1 ;
S223、判断码字接收序列中的第i个比特ui是否为固定比特,若是,则转至步骤S224;若否,则转至步骤S225;S223, determine whether the i -th bit ui in the codeword receiving sequence is a fixed bit, if so, go to step S224; if not, go to step S225;
S224、记译码器列表中当前路径的数量为L′,第l(l=1,2,...,L′)条路径为将每条路径l=1,2,...,L′扩展为l=1,2,...,L′,令i=i+1,返回步骤S221;其中,表示译码器列表中第l条路径对应的码字接收序列的判决值,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is each path l=1,2,...,L' expands to l=1,2,...,L', let i=i+1, return to step S221; wherein, Indicates the received sequence of codewords corresponding to the lth path in the decoder list The decision value of , the sequence elements in represents the decision value of the lth path in the decoder list at ui , and The value of is the value of the known fixed bit ui ;
S225、将每条路径中的序列在ui处分别取值0和1,获得2L′条备选路径和其中,l=1,2,...,L′,路径和均对应接收序列且路径和的路径度量值分别为和 和分别表示长度为N的极化码第i个比特信道输出为时输入分别为0、1的转移概率;S225. Set the sequence in each path Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths and Among them, l=1,2,...,L', the path and Both correspond to the receive sequence and the path and The path metrics of , respectively, are and and Respectively, the output of the i-th bit channel of the polar code of length N is Enter the transition probabilities of 0 and 1, respectively;
判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;Determine whether 2L' is less than or equal to L, and if so, keep 2L' paths; if not, keep L paths with the largest metric value; and set i=i+1, and return to step S221;
S226、从L条路径中输出路径度量值最大的一条路径上对应的判决序列获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths The decoded codeword is obtained, and the received sequence of the codeword corresponding to the decoded codeword is obtained through S1 recorded on the path corresponding to the decoded codeword.
进一步优选地,判断最优译码码字是否有效的方法,包括:Further preferably, the method for judging whether the optimal decoding codeword is valid, comprises:
将所得最优译码码字映射为双极性序列,得到映射序列并计算映射序列与最优译码码字对应的码字接收序列x之间的距离d;Mapping the obtained optimal decoding codewords into bipolar sequences to obtain the mapping sequence and compute the mapping sequence The distance d between the received sequence x of codewords corresponding to the optimally decoded codewords;
根据系统的不可检测错误率(Undetectable Error Rate,UER)要求、最优译码码字对应的码字接收序列x、映射序列以及所得距离d,判断最优译码码字是否为有效译码码字。According to the Undetectable Error Rate (UER) requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence and the obtained distance d to determine whether the optimal decoded codeword is a valid decoded codeword.
进一步优选地,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列以及所得距离d,判断最优译码码字是否为有效译码码字的方法,包括:Further preferably, according to the UER requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence And the obtained distance d, the method for judging whether the optimal decoding codeword is an effective decoding codeword, including:
获得所有长度为N的双极性序列中与最优译码码字对应的码字接收序列之间的距离小于所述距离d的双极性序列个数Q;其中,N为最优译码码字长度;Obtain the number Q of bipolar sequences whose distances between the received sequences of codewords corresponding to the optimal decoding codewords in all bipolar sequences of length N are less than the distance d; where N is the optimal decoding codeword length;
根据所得双极性序列个数Q,计算最优译码码字的预期不可检测错误率UERe;According to the obtained bipolar sequence number Q, calculate the expected undetectable error rate UER e of the optimal decoding codeword;
若所述预期不可检测错误率UERe满足通信系统的UER要求,则最优译码码字为有效译码码字;否则,最优译码码字为无效译码码字;If the expected undetectable error rate UER e meets the UER requirement of the communication system, the optimal decoding codeword is an effective decoding codeword; otherwise, the optimal decoding codeword is an invalid decoding codeword;
其中,预期不可检测错误率R为最优译码码字中冗余比特的个数。where the expected undetectable error rate R is the number of redundant bits in the optimal decoding codeword.
进一步优选地,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列以及所得距离d,判断最优译码码字是否为有效译码码字的方法,包括:Further preferably, according to the UER requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence And the obtained distance d, the method for judging whether the optimal decoding codeword is an effective decoding codeword, including:
获得所有长度为N的双极性序列中与最优译码码字对应的码字接收序列之间的距离小于等于所述距离d的双极性序列个数Q;其中,N为最优译码码字长度;Obtain the number Q of bipolar sequences whose distances between the received sequences of codewords corresponding to the optimal decoding codewords in all bipolar sequences of length N are less than or equal to the distance d; among them, N is the optimal decoding codeword. code word length;
根据所得双极性序列个数Q,计算最优译码码字的预期不可检测错误率UERe;According to the obtained bipolar sequence number Q, calculate the expected undetectable error rate UER e of the optimal decoding codeword;
若所述预期不可检测错误率UERe满足通信系统的UER要求,则最优译码码字为有效译码码字;否则,最优译码码字为无效译码码字;If the expected undetectable error rate UER e meets the UER requirement of the communication system, the optimal decoding codeword is an effective decoding codeword; otherwise, the optimal decoding codeword is an invalid decoding codeword;
其中,预期不可检测错误率R为最优译码码字中冗余比特的个数。where the expected undetectable error rate R is the number of redundant bits in the optimal decoding codeword.
第二方面,本发明提供了一种发送模块,包括编码单元、调制单元;In a second aspect, the present invention provides a sending module, including an encoding unit and a modulation unit;
编码单元用于分别对同步参数和数据进行编码,得到同步码字和数据码字,并发送到调制单元;The encoding unit is used to encode the synchronization parameters and the data respectively, to obtain the synchronization codeword and the data codeword, and send them to the modulation unit;
调制单元用于分别对接收到的同步码字和数据码字进行调制,形成扩展同步信号和数据信号后,依次发送出去;The modulation unit is used to modulate the received synchronization code word and data code word respectively, and after forming the extended synchronization signal and the data signal, send them out in turn;
其中,同步参数包括解调和解码数据信号的参数信息,同步参数中所携带的解调和解码数据信号的参数信息,与数据的调制和编码方式一一对应。The synchronization parameters include parameter information of the demodulated and decoded data signals, and the parameter information of the demodulated and decoded data signals carried in the synchronization parameters corresponds to the modulation and coding modes of the data one-to-one.
第三方面,本发明提供了一种接收模块,包括解调单元、译码单元、判断单元和计算单元;In a third aspect, the present invention provides a receiving module, including a demodulation unit, a decoding unit, a judgment unit and a calculation unit;
解调单元用于在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号并解调,得到同步码字,并发送到译码单元;The demodulation unit is used to receive and demodulate the extended synchronization signal on the combination of multiple preset signal start times, modulation center frequencies and channel phases to obtain a synchronization code word and send it to the decoding unit;
译码单元用于对接收到的同步码字进行译码,并从译码结果中选出最优译码码字,发送到判断单元;The decoding unit is used for decoding the received synchronization codeword, and selects the optimal decoding codeword from the decoding result, and sends it to the judgment unit;
判断单元用于判断接收到的最优译码码字是否有效,若有效,则当前信号的起始时间、调制中心频率和信道相位即为扩展同步信号的起始时间、调制中心频率和信道相位,提取最优译码码字中的同步参数,并将同步参数和扩展同步信号的起始时间、调制中心频率和信道相位发送到计算单元;The judgment unit is used to judge whether the received optimal decoding codeword is valid. If valid, the start time, modulation center frequency and channel phase of the current signal are the start time, modulation center frequency and channel phase of the extended synchronization signal. , extract the synchronization parameters in the optimal decoding codeword, and send the synchronization parameters and the start time, modulation center frequency and channel phase of the extended synchronization signal to the calculation unit;
计算单元用于根据接收到的同步参数和扩展同步信号的起始时间、调制中心频率和信道相位,计算得到后续数据信号的起始时间、调制中心频率和信道相位,实现通信同步。The calculation unit is used to calculate the start time, modulation center frequency and channel phase of the subsequent data signal according to the received synchronization parameters and the start time, modulation center frequency and channel phase of the extended synchronization signal, so as to realize communication synchronization.
第四方面,本发明提供了一种通信同步系统,包括本发明第二方面所提出的发送模块和本发明第三方面所提出的接收模块;发送模块将信号发送到接收模块。In a fourth aspect, the present invention provides a communication synchronization system, including the sending module proposed in the second aspect of the present invention and the receiving module proposed in the third aspect of the present invention; the sending module sends a signal to the receiving module.
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:In general, compared with the prior art, the above technical solutions conceived by the present invention can achieve the following beneficial effects:
1、本发明提出了一种通信同步方法,在发送数据信号之前,先发送扩展同步信号。由于扩展同步信号携带了解调和解码数据信号的参数信息,所携带的解调和解码数据信号的参数信息,与数据的调制和编码方式一一对应,故基于该扩展同步信号,发送端可以很容易的计算得到数据信号的控制信息,无需与发送端提前约定这些控制信息,通过改变同步参数即可实现不同方式的通信,从而大大提高通信的灵活性。另外,本发明中扩展同步信号中无需再另外为接收端提供发送端的信号起始时间、调制中心频率和信道相位,接收端通过在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,对其进行解调译码后,并进一步校验所得译码结果的有效性来确定当前组合是否对应于扩展同步信号的起始时间、调制中心频率和信道相位,从而进一步计算得到后续数据信号的起始时间、调制中心频率和信道相位,实现收、发双方的通信同步,大大减小了开销的占用,节省了大量的频谱资源。由上可知,本发明所提供的方法能够在保证信道开销较小的前提下实现灵活通信。1. The present invention proposes a communication synchronization method. Before sending a data signal, an extended synchronization signal is sent first. Because the extended synchronization signal carries the parameter information for demodulating and decoding the data signal, and the carried parameter information for the demodulating and decoding data signal corresponds to the modulation and coding mode of the data, so based on the extended synchronization signal, the transmitting end can easily The control information of the data signal is obtained by calculating the data signal, and there is no need to agree on the control information with the sender in advance. By changing the synchronization parameters, different modes of communication can be realized, thereby greatly improving the flexibility of communication. In addition, in the extended synchronization signal of the present invention, there is no need to additionally provide the receiving end with the signal starting time, modulation center frequency and channel phase of the transmitting end. Receive the extended synchronization signal on the phase combination, demodulate and decode it, and further check the validity of the obtained decoding result to determine whether the current combination corresponds to the start time, modulation center frequency and channel phase of the extended synchronization signal. , so as to further calculate the start time, modulation center frequency and channel phase of the subsequent data signal, realize the communication synchronization between the receiver and the sender, greatly reduce the overhead occupation, and save a lot of spectrum resources. It can be seen from the above that the method provided by the present invention can realize flexible communication on the premise of ensuring that the channel overhead is small.
2、在本发明所提出的通信同步方法中,扩展同步信号是一个非固定信号,其中的同步参数随着通信方式的变化而变化,使得旁听者无法通过检测同步信号掌握收发双发正进行的通信行为,保密性和安全性较高。2. In the communication synchronization method proposed by the present invention, the extended synchronization signal is a non-fixed signal, and the synchronization parameters in it change with the change of the communication mode, so that the observer cannot grasp the ongoing transmission and reception by detecting the synchronization signal. Communication behavior, confidentiality and security are high.
3、本发明所提出的通信同步方法,校验所得译码结果的有效性的方法避免了对检错编码的依赖,能够减少传输检错比特的资源开销,从而能够有效提高编码效率和纠错性能,并且消除了检错比特数量对UER控制能力的限制,能够根据实际的系统UER要求灵活地实现对译码不可检测错误率的控制。3. The communication synchronization method proposed by the present invention, the method for verifying the validity of the obtained decoding result avoids the dependence on error detection coding, can reduce the resource overhead of transmitting error detection bits, thereby effectively improving coding efficiency and error correction. It also eliminates the limitation of the number of error detection bits on the UER control capability, and can flexibly control the undetectable error rate of decoding according to the actual system UER requirements.
附图说明Description of drawings
图1是本发明所提供的通信同步方法流程图;Fig. 1 is the flow chart of the communication synchronization method provided by the present invention;
图2是本发明所提供的发送端发送信号的示意图。FIG. 2 is a schematic diagram of a signal sent by a transmitter provided by the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
为实现上述目的,第一方面,本发明提供了一种通信同步方法,如图1所示,包括以下步骤:In order to achieve the above object, in the first aspect, the present invention provides a communication synchronization method, as shown in FIG. 1 , comprising the following steps:
S1、发送端:S1. Sender:
分别对同步参数和数据进行编码,得到同步码字和数据码字;The synchronization parameters and data are encoded respectively to obtain the synchronization codeword and the data codeword;
分别对所得同步码字和数据码字进行调制,形成扩展同步信号和数据信号后,依次发送至接收端;The obtained synchronization code word and data code word are modulated respectively to form an extended synchronization signal and a data signal, which are then sent to the receiving end in turn;
其中,同步参数包括解调和解码数据信号的参数信息,如数据码字的调制方式、编码方式、符号速率、数据长度、码字长度、数据码字的起始时间与同步码字的结束时间之差、调制中心频率以及穿孔、交织、扩频、跳频、滤波等参数信息;同步参数中所携带的解调和解码数据信号的参数信息,与数据的调制和编码方式一一对应。优选地,同步参数还包括接收端地址。Among them, the synchronization parameters include parameter information for demodulating and decoding the data signal, such as the modulation mode, encoding mode, symbol rate, data length, codeword length, start time of the data codeword and end time of the synchronization codeword of the data codeword difference, modulation center frequency, and parameter information such as puncturing, interleaving, spectrum spreading, frequency hopping, filtering, etc.; the parameter information of the demodulated and decoded data signal carried in the synchronization parameter corresponds to the modulation and coding mode of the data. Preferably, the synchronization parameter further includes the address of the receiver.
具体的,发送端的方法可以采用极化码编码、校验级联极化码编码等方法对同步参数进行编码。在一个可选的实施例1中,发送端对同步参数进行极化码编码。其中,同步参数包含16个的信息比特,其中8比特是接收方地址,另外8比特是解调和解码数据信号的参数信息,具体的,包括数据码字的调制方式、数据的编码方式、符号速率、数据长度。其中,数据码字的调制方式占用2个比特,在本实施例中取值为01,表示采用QPSK对数据码字进行调制。数据的编码方式占用1个比特,在本实施例中取值为1,表示采用LDPC对数据进行编码;符号速率占用2个比特,在本实施例中取值为01,表示符号速率为2MHz;数据长度占用3个比特,本实施例中取值为100,表示数据的长度为1024个比特。对上述同步参数进行极化码编码得到64个编码比特,并采用BPSK对所得同步码字进行调制,符号速率是1MHz,调制到500MHz中心频率上,发送到接收端。Specifically, the method at the transmitting end may use polar code coding, check concatenated polar code coding and other methods to encode the synchronization parameters. In an optional embodiment 1, the transmitting end performs polar code encoding on the synchronization parameter. Among them, the synchronization parameter contains 16 information bits, of which 8 bits are the address of the receiver, and the other 8 bits are the parameter information for demodulating and decoding the data signal. rate, data length. The modulation mode of the data code word occupies 2 bits, and in this embodiment, the value is 01, indicating that QPSK is used to modulate the data code word. The encoding mode of the data occupies 1 bit, and in this embodiment, the value is 1, indicating that LDPC is used to encode the data; the symbol rate occupies 2 bits, and in this embodiment, the value is 01, indicating that the symbol rate is 2MHz; The data length occupies 3 bits, and the value is 100 in this embodiment, indicating that the data length is 1024 bits. Perform polar code coding on the above synchronization parameters to obtain 64 coded bits, and use BPSK to modulate the obtained synchronization codeword with a symbol rate of 1MHz, modulate it to a center frequency of 500MHz, and send it to the receiving end.
数据信号可以紧接着扩展同步信号发送,也可以间隔一段时间发送扩展同步信号,当间隔一段时间后再发送扩展同步信息时,在同步参数中加入该间隔时间,使发送端能够计算得到数据信号的起始时间,通信较为灵活。具体的,数据信号的起始时间为扩展同步信号的起始时间、间隔时间以及扩展同步信号的长度之和。优选地,数据信号紧接着扩展同步信号发送,数据信号的起始时间等于扩展同步信号的起始时间与扩展同步信号的长度之和。The data signal can be sent immediately after the extended synchronization signal, or the extended synchronization signal can be sent after a period of time. When the extended synchronization information is sent after a period of time, the interval time is added to the synchronization parameter, so that the sender can calculate the data signal. Start time, communication is more flexible. Specifically, the start time of the data signal is the sum of the start time of the extended synchronization signal, the interval time and the length of the extended synchronization signal. Preferably, the data signal is sent immediately after the extended synchronization signal, and the start time of the data signal is equal to the sum of the start time of the extended synchronization signal and the length of the extended synchronization signal.
本实施例中,发送完扩展同步信号后,紧接着发送数据信号,如图2所示。数据的调制和编码方式与同步参数中所携带的解调和解码数据信号的参数信息一一对应。具体的,发送端对待发送数据进行LDPC编码,码字长度为1024个编码比特,然后采用QPSK对数据码字进行调制。数据信号的起始时间为扩展同步信号的起始时间加上64个BPSK符号的发送时间。In this embodiment, after the extended synchronization signal is sent, the data signal is sent immediately, as shown in FIG. 2 . The modulation and coding modes of the data correspond one-to-one with the parameter information of the demodulated and decoded data signals carried in the synchronization parameters. Specifically, the transmitting end performs LDPC encoding on the data to be sent, the code word length is 1024 coded bits, and then uses QPSK to modulate the data code word. The start time of the data signal is the start time of the extended synchronization signal plus the transmission time of 64 BPSK symbols.
数据信号与扩展同步信号的调制中心频率、信道相位、符号速率可以相同也可以不相同,当不相同时,需要在同步参数中相应的加入两者之差,从而使发送端能够很方便的计算出相应的数据信号的相应信息,通信较为灵活。本实施例中,数据信号的调制中心频率、信道相位与扩展同步信号的均相同,符号速率是1MHz,同样调制在500MHz的中心频率上,进行发送。The modulation center frequency, channel phase, and symbol rate of the data signal and the extended synchronization signal can be the same or different. When they are not the same, the difference between the two needs to be added to the synchronization parameters, so that the sender can easily calculate The corresponding information of the corresponding data signal is output, and the communication is more flexible. In this embodiment, the modulation center frequency and channel phase of the data signal are the same as those of the extended synchronization signal, and the symbol rate is 1 MHz, which is also modulated at the center frequency of 500 MHz for transmission.
通过以上方式,发送端可以很容易根据接收到的扩展同步信号计算数据信号的控制信息,无需与发送端提前约定这些控制信息,通过改变同步参数即可实现不同方式的通信,从而大大提高通信的灵活性。另外,本发明所提供的扩展同步信号是一个非固定信号,其中的同步参数随着通信方式的变化而变化,使得旁听者无法通过检测同步信号掌握收发双发正进行的通信行为,保密性和安全性较高。In the above manner, the sender can easily calculate the control information of the data signal according to the received extended synchronization signal, without having to agree on the control information in advance with the sender. flexibility. In addition, the extended synchronization signal provided by the present invention is a non-fixed signal, in which the synchronization parameter changes with the change of the communication mode, so that the observer cannot grasp the ongoing communication behavior of the transceiver and the transmission by detecting the synchronization signal. High security.
需要说明的是,同步参数除了包括上述所说的数据码字的调制方式、数据的编码方式、符号速率、数据长度、数据信号的起始时间与扩展同步信号的结束时间之差、数据信号与扩展同步信号的调制中心频率、信道相位、符号速率之差,还根据收、发双端具体的通信方式,包括穿孔、交织、扩频、跳频、滤波等解调和解码数据信号的必须参数中的任意参数。It should be noted that the synchronization parameters include the above-mentioned modulation mode of the data code word, data encoding mode, symbol rate, data length, the difference between the start time of the data signal and the end time of the extended synchronization signal, the difference between the data signal and the data signal. The difference between the modulation center frequency, channel phase, and symbol rate of the extended synchronization signal, and the necessary parameters for demodulating and decoding the data signal, including puncturing, interleaving, spreading, frequency hopping, filtering, etc. any parameter in .
S2、接收端:S2. Receiver:
在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,对其进行解调后,分别进行译码,并从译码结果中选出最优译码码字;具体的,在一个可选方式中,对于所得译码结果,按照最大似然原则从中选出似然概率最大的译码结果,作为最优译码码字;Receive extended synchronization signals on multiple preset combinations of signal start time, modulation center frequency and channel phase, demodulate them, and decode them respectively, and select the optimal decoding from the decoding results codeword; specifically, in an optional manner, for the obtained decoding result, the decoding result with the largest likelihood probability is selected from the obtained decoding result according to the principle of maximum likelihood, as the optimal decoding codeword;
判断所得最优译码码字是否有效,若最优译码码字有效,则当前信号的起始时间、调制中心频率和信道相位即为扩展同步信号的起始时间、调制中心频率和信道相位,并提取最优译码码字中的同步参数;另外,在一个可选实施方式中,若最优译码码字无效,则转至步骤S1,发送端重新发送该信号。Determine whether the obtained optimal decoding codeword is valid. If the optimal decoding codeword is valid, the start time, modulation center frequency and channel phase of the current signal are the start time, modulation center frequency and channel phase of the extended synchronization signal. , and extract the synchronization parameters in the optimal decoded codeword; in addition, in an optional implementation manner, if the optimal decoded codeword is invalid, go to step S1, and the transmitting end resends the signal.
根据所得的同步参数和扩展同步信号的起始时间、调制中心频率和信道相位,计算得到后续数据信号的起始时间、调制中心频率和信道相位,实现通信同步。具体的,当数据信号并未紧跟扩展同步信号发送,或者数据信号与扩展同步信号的调制中心频率或信道相位不相同时,在同步参数相应的包含二者对应参数的差值,将所得扩展同步信号的起始时间、调制中心频率和信道相位,分别与同步参数中对应参数的差值相加,即可方便的计算出相应的数据信号的相应信息,从而实现收、发双方的通信同步。According to the obtained synchronization parameters and the start time, modulation center frequency and channel phase of the extended synchronization signal, the start time, modulation center frequency and channel phase of the subsequent data signal are calculated to achieve communication synchronization. Specifically, when the data signal is not sent immediately following the extended synchronization signal, or the modulation center frequency or channel phase of the data signal and the extended synchronization signal are not the same, the synchronization parameter correspondingly includes the difference between the corresponding parameters of the two, and the obtained extended synchronization The starting time, modulation center frequency and channel phase of the synchronization signal are added to the difference of the corresponding parameters in the synchronization parameters, and the corresponding information of the corresponding data signal can be easily calculated, thereby realizing the communication synchronization between the receiver and the sender. .
优选地,发送端对同步参数进行极化码编码;具体的,对同步参数进行极化码编码时,极化码编码器的输入序列为比特u1到uN依次在第1个到第N个比特信道上发送,极化码非固定比特信道序号集合为M为正整数,固定比特信道序号集合记为Ac。集合A中的元素满足当1≤i<j≤M时,ai<aj。非固定比特序列记为极化码固定比特在收发两端已知,固定比特序列设置为全0。极化码编码为GN为极化码生成矩阵。Preferably, the transmitting end performs polar code encoding on the synchronization parameters; specifically, when performing polar code encoding on the synchronization parameters, the input sequence of the polar code encoder is: Bits u 1 to u N are sent on the 1st to Nth bit channels in turn, and the set of polar code non-fixed bit channel sequence numbers is M is a positive integer, and the set of fixed-bit channel sequence numbers is denoted as A c . The elements in the set A satisfy a i <a j when 1≤i<j≤M. The non-fixed bit sequence is denoted as The polar code fixed bits are known at both ends of the transmission and reception, and the fixed bit sequence Set to all 0s. Polar codes are encoded as GN is the polar code generator matrix.
接收端在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,对其进行解调后,分别进行译码得到最优译码码字的方法,包括以下步骤:The receiving end receives the extended synchronization signal on a combination of multiple groups of preset signal start times, modulation center frequencies and channel phases, and after demodulating them, respectively performs decoding to obtain an optimal decoding codeword. The method includes the following steps: The following steps:
S21、采用多组预设好的信号起始时间、调制中心频率和信道相位的组合,对接收到的扩展同步信号进行定时抽样、频偏校正及相位校正处理,解调后得到P′个码字接收序列;其中,P′为信号起始时间、调制中心频率和信道相位的组合数,且每个码字接收序列对应一组包括信号起始时间、调制中心频率及信道相位的参数;S21. Using a combination of multiple groups of preset signal start times, modulation center frequencies and channel phases, perform timing sampling, frequency offset correction and phase correction processing on the received extended synchronization signal, and obtain P' codes after demodulation word reception sequence; wherein, P' is the number of combinations of signal start time, modulation center frequency and channel phase, and each code word reception sequence corresponds to a set of parameters including signal start time, modulation center frequency and channel phase;
具体的,为信号起始时间设定M1种取值,为调制中心频率设定M2种取值,为信道相位设定M3种取值,共有P′=M1M2M3种取值组合,对每一种取值组合,按照其中的信号起始时间定时抽样接收信号,并按照其中的调制中心频率进行频偏校正,并按照其中的信道相位进行相位校正,得到一个校正信号序列,再通过解调得到一个码字接收序列,记为其中l=1,2,...,P′,M1、M2、M3均为正整数。需要说明的是信号起始时间、调制中心频率和信道相位的组合数量足够大,能够覆盖可能的起始时间、调制中心频率和信道相位。Specifically, M 1 values are set for the signal start time, M 2 values are set for the modulation center frequency, and M 3 values are set for the channel phase. There are 3 values P′=M 1 M 2 M in total Value combination, for each value combination, the received signal is sampled according to the signal start time, and the frequency offset correction is performed according to the modulation center frequency, and the phase correction is performed according to the channel phase, and a correction signal is obtained. sequence, and then demodulate to obtain a codeword received sequence, denoted as Wherein l=1,2,...,P', and M 1 , M 2 , and M 3 are all positive integers. It should be noted that the number of combinations of signal start time, modulation center frequency and channel phase is large enough to cover the possible start time, modulation center frequency and channel phase.
在一个可选的实施例2中,首先,为信号起始时间设定M1=4种取值;为调制中心频率设定M2=4种取值,分别记为f1,f2,f3,f4;为信道相位设定M3=4种取值,分别记为θ1,θ2,θ3,θ4。按照预设的信号起始时间定时抽样接收信号,每路抽样信号的长度为Np=110,则可得4路抽样输出信号且这4路输出信号的起始抽样点依次记为r1,r2,r3,r4,由于采样率是符号速率的8倍,接收端需进行8倍下采样,故其中,l∈[1,4],wi=r(i-1)×8+l。对所得的4路抽样输出信号分别进行频偏矫正,其中,每一个输出信号l∈[1,4]分别进行f1,f2,f3,f4四种频偏矫正,一共输出16路信号。对输出的16路信号,分别进行4种相位偏移矫正,一共输出M1M2M3=64路信号。然后,对输出的64路信号的每一路信号均进行补零操作,使补零之后信号长度为发送端母码的长度128,输出64路补零之后的信号,记为将信号采用BPSK算法进行解调,得到64个码字接收序列。In an optional embodiment 2, first, M 1 =4 values are set for the signal start time; M 2 =4 values are set for the modulation center frequency, which are respectively denoted as f 1 , f 2 , f 3 , f 4 ; M 3 =4 values are set for the channel phase, which are respectively denoted as θ 1 , θ 2 , θ 3 , and θ 4 . The received signal is sampled according to the preset signal start time, and the length of each sampled signal is N p = 110, then 4 sampled output signals can be obtained And the starting sampling points of these four output signals are recorded as r 1 , r 2 , r 3 , and r 4 in turn. Since the sampling rate is 8 times the symbol rate, the receiver needs to downsample 8 times, so Wherein, l∈[1,4], w i =r (i-1)×8+l . For the obtained 4-channel sampling output signal Perform frequency offset correction separately, where each output signal l∈[1,4] performs four frequency offset corrections of f 1 , f 2 , f 3 and f 4 respectively, and outputs 16 signals in total. For the output 16-channel signals, 4 kinds of phase offset corrections are respectively performed, and a total of M 1 M 2 M 3 =64-channel signals are output. Then, for the output 64 signals The zero-filling operation is performed on each channel of the signal, so that the length of the signal after zero-filling is 128, the length of the mother code of the transmitting end, and the 64-channel signal after zero-filling is output, denoted as will signal BPSK algorithm is used for demodulation, and 64 codeword reception sequences are obtained.
S22、采用多码字接收序列SCL译码器对P′个码字接收序列中的每P个码字接收序列同时进行译码,得到P′/P个译码结果及其对应的码字接收序列;对于所得的P′/P个译码结果,按照最大似然原则选出似然概率最大的译码结果作为最优译码码字,其中,P为小于P′的正整数,P′/P为整数。S22. The multi-codeword reception sequence SCL decoder is used to simultaneously decode each P codeword reception sequence in the P' codeword reception sequences to obtain P'/P decoding results and their corresponding codeword receptions sequence; for the obtained P′/P decoding results, the decoding result with the largest likelihood probability is selected as the optimal decoding codeword according to the principle of maximum likelihood, where P is a positive integer smaller than P′, and P′ /P is an integer.
具体的,在一种可选的实施例3中,P′取值为64,P取值为8,L取值为8。步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,包括以下步骤:Specifically, in an optional embodiment 3, the value of P' is 64, the value of P is 8, and the value of L is 8. In step S22, a method for simultaneously decoding P codeword reception sequences in P' codeword reception sequences by using a multi-codeword reception sequence SCL decoder, includes the following steps:
S221、对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N,则转至步骤S223;若当前译码比特的索引序号i大于N,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为极化码码长,i为正整数;S221, receiving sequences for the P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N, go to step S223; if the index number i of the current decoded bit is is greater than N, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the code length of polar codes, and i is a positive integer ;
S222、在译码器列表中初始化P条路径,将第l(l=1,2,...,P)条路径记为令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为Sl的初始取值为l,表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as Let i=i+1, return to step S221; wherein, S1 represents that the codeword receiving sequence corresponding to the lth path in the decoder list is The initial value of S l is l, Indicates the decision value of the first bit u 1 of the codeword received sequence corresponding to the lth path in the decoder list, where u 1 is a fixed bit, The value of is the known value of the fixed bit u 1 ;
S223、判断码字接收序列中的第i个比特ui是否为固定比特,若是,则转至步骤S224;若否,则转至步骤S225;S223, determine whether the i -th bit ui in the codeword receiving sequence is a fixed bit, if so, go to step S224; if not, go to step S225;
S224、记译码器列表中当前路径的数量为L′,第l(l=1,2,...,L′)条路径为将每条路径l=1,2,...,L′扩展为l=1,2,...,L′,令i=i+1,返回步骤S221;其中,表示译码器列表中第l条路径对应的码字接收序列的判决值,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is each path l=1,2,...,L' expands to l=1,2,...,L', let i=i+1, return to step S221; wherein, Indicates the received sequence of codewords corresponding to the lth path in the decoder list The decision value of , the sequence elements in represents the decision value of the lth path in the decoder list at ui , and The value of is the value of the known fixed bit ui ;
S225、将每条路径中的序列在ui处分别取值0和1,获得2L′条备选路径和其中,l=1,2,...,L′,路径和均对应接收序列且路径和的路径度量值分别为和 和分别表示长度为N的极化码第i个比特信道输出为时输入分别为0、1的转移概率;S225. Set the sequence in each path Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths and Among them, l=1,2,...,L', the path and Both correspond to the receive sequence and the path and The path metrics of , respectively, are and and Respectively, the output of the i-th bit channel of the polar code of length N is Enter the transition probabilities of 0 and 1, respectively;
判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;Determine whether 2L' is less than or equal to L, and if so, keep 2L' paths; if not, keep L paths with the largest metric value; and set i=i+1, and return to step S221;
S226、从L条路径中输出路径度量值最大的一条路径上对应的判决序列获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths The decoded codeword is obtained, and the received sequence of the codeword corresponding to the decoded codeword is obtained through S1 recorded on the path corresponding to the decoded codeword.
在一种可选的实施例4中,前述发送端还可以在极化码编码之前级联CRC编码,对同步参数进行CRC级联极化码编码;此时步骤S22所述的方法与可选实施例3中所述的方法相比,将可选实施例3中所述的步骤S226修改为:从L条路径中输出满足CRC校验且路径度量值最大的一条路径上对应的判决序列获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。此时,接收端判断最优译码码字是否存在且满足CRC校验,若存在且满足CRC校验,则最优译码码字有效。In an optional embodiment 4, the aforementioned transmitting end may also concatenate CRC encoding before polar code encoding, and perform CRC concatenated polar code encoding on the synchronization parameter; at this time, the method described in step S22 is the same as the optional Compared with the method described in Embodiment 3, step S226 described in Optional Embodiment 3 is modified to: output from L paths a decision sequence corresponding to a path that satisfies the CRC check and has the largest path metric value The decoded codeword is obtained, and the received sequence of the codeword corresponding to the decoded codeword is obtained through S1 recorded on the path corresponding to the decoded codeword. At this time, the receiving end judges whether the optimal decoding codeword exists and satisfies the CRC check, and if it exists and satisfies the CRC check, the optimal decoding codeword is valid.
在一种可选的实施例5中,发送端将校验编码与极化码进行级联,对同步参数进行校验级联极化码编码,具体的,将校验编码与极化码进行级联,可以显著改善极化码的纠错性能,该级联码称为校验级联极化码,其中,校验级联极化码的基本原理见论文Tao Wang,Daiming Qu,and Tao Jiang,“Parity-Check-Concatenated Polar Codes,”IEEECommunications Letters,vol.20,no.12,pp.2342-2345,Dec.2016;校验级联极化码外码的校验方程中,信息比特和校验比特的选取方法见专利“一种极化码和多比特奇偶校验码级联的纠错编码方法”(专利号:CN201510995761.X)。此时,步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,与可选实施例3中所述的方法相比,区别在于:In an optional embodiment 5, the sending end concatenates the verification code and the polar code, and performs the verification and concatenated polar code encoding on the synchronization parameter. Specifically, the verification code and the polar code are combined Concatenation can significantly improve the error correction performance of polar codes. This concatenated code is called a check concatenated polar code. The basic principle of the check concatenated polar code can be found in the paper Tao Wang, Daiming Qu, and Tao Jiang, "Parity-Check-Concatenated Polar Codes," IEEE Communications Letters, vol. 20, no. 12, pp. 2342-2345, Dec. 2016; In the check equation for checking the outer code of concatenated polar codes, the information bits For the selection method of the sum check bits, see the patent "An Error Correction Coding Method for Concatenating Polar Codes and Multi-bit Parity Check Codes" (Patent No.: CN201510995761.X). At this time, in step S22, the method of simultaneously decoding the P codeword reception sequences in the P' codeword reception sequences using the multi-codeword reception sequence SCL decoder is the same as the method described in the optional embodiment 3. Compared, the difference is:
步骤S221修改为:对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N,则转至步骤S223;若当前译码比特的索引序号i大于N,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为校验级联极化码码长,i为正整数;Step S221 is modified as: receiving sequence for P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N, go to step S223; if the index number i of the current decoded bit is is greater than N, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the code length of the check concatenated polar code, i is a positive integer;
步骤S225修改为:若ui为信息比特,将每条路径中的序列在ui处分别取值0和1,获得2L′条备选路径和其中,l=1,2,...,L′,路径和均对应接收序列且路径和的路径度量值分别为和和分别表示长度为N的极化码第i个比特信道输出为时输入分别为0、1的转移概率;判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;Step S225 is modified as: if u i is an information bit, the sequence in each path is Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths and Among them, l=1,2,...,L', the path and Both correspond to the receive sequence and the path and The path metrics of , respectively, are and and Respectively, the output of the i-th bit channel of the polar code of length N is When inputting the transition probabilities of 0 and 1 respectively; judge whether 2L' is less than or equal to L, if so, keep 2L'paths; if not, keep the L paths with the largest metric value; and let i=i+1, return Step S221;
若ui为校验比特,则将每条路径扩展为令i=i+1,返回步骤S221;其中,序列中的元素表示译码器列表中第l条路径在ui处的判决值,并且其中的取值根据ui所在校验方程和该方程中信息比特在第l条路径上已判决的结果校验得到。If u i is the check bit, then each path will be expands to Let i=i+1, return to step S221; wherein, the sequence elements in represents the decision value of the lth path in the decoder list at ui , and where The value of u i is obtained by checking the check equation where u i is located and the result of the decision of the information bits in the equation on the lth path.
在一种可选的实施例6中,发送端对同步参数进行极化码编码时,使输入极化码编码器的序列中的最后一个比特uN为固定比特;此时,步骤S22中采用多码字接收序列SCL译码器对P′个码字接收序列中的P个码字接收序列同时进行译码的方法,与可选实施例3中所述的方法相比,区别在于:In an optional embodiment 6, when the transmitting end performs polar code encoding on the synchronization parameters, the sequence input to the polar code encoder is The last bit u N in is a fixed bit; at this time, in step S22, a method of simultaneously decoding the P codeword reception sequences in the P' codeword reception sequences is performed by the multi-codeword reception sequence SCL decoder, Compared with the method described in alternative embodiment 3, the difference is:
步骤S221修改为:对于待译码的P个码字接收序列若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N-1,则转至步骤S223;若当前译码比特的索引序号i大于N-1,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为极化码码长,i为正整数。通过使输入极化码编码器的序列的最后一个比特uN为固定比特,并在译码过程中跳过最后一个比特uN,载波相位的取值只需要在0到π之间,能够减少一半的译码,大大提高了译码效率。Step S221 is modified as: receiving sequence for P codewords to be decoded If the index number i of the current decoded bit is equal to its initial value 1, go to S222; if the index number i of the current decoded bit is greater than 1 and less than or equal to N-1, go to step S223; if the index of the current decoded bit is If the serial number i is greater than N-1, go to step S226; wherein, P≤L, L is the maximum number of paths of the preset SCL decoding algorithm, the codeword receiving sequence is composed of polar codes, N is the length of polar codes, i is a positive integer. By making the input polar code encoder sequence The last bit u N is a fixed bit, and the last bit u N is skipped during the decoding process. The value of the carrier phase only needs to be between 0 and π, which can reduce half of the decoding and greatly improve the decoding process. efficiency.
需要说明的是,极化码是一类线性分组码,其编码公式为其中,N表示极化码码长,向量表示极化码码字,ci(i=1,2,...,N)表示第i个编码比特,向量由两个子向量uA=(ui,i∈A)和组成,集合称为极化码的非固定比特索引集合,集合为A的补集,称为极化码的固定比特索引集合。极化码编码时,子向量uA设定为信息比特序列,子向量设定为接收端已知的固定比特序列,一般设定为全0序列。根据uA和确定向量并编码得到极化码码字 It should be noted that polar codes are a class of linear block codes, and their coding formula is Among them, N represents the polar code length, and the vector represents the polar code word, ci ( i =1,2,...,N) represents the ith coded bit, the vector By two sub-vectors u A = (u i , i∈A) and composition, collection A set of non-fixed bit indices called polar codes, the set is the complement of A, which is called the fixed bit index set of polar codes. In polar code encoding, the sub-vector u A is set as the information bit sequence, and the sub-vector It is set to a fixed bit sequence known to the receiving end, and is generally set to an all-zero sequence. According to u A and determine vector And encode to get polar code word
通过以上方法,扩展同步信号中无需再另外为接收端提供发送端的信号起始时间、调制中心频率和信道相位,接收端通过在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,解调后对所得同步码字进行译码,并进一步校验所得译码结果的有效性来确定当前组合是否对应于扩展同步信号的起始时间、调制中心频率和信道相位,从而进一步计算得到后续数据信号的起始时间、调制中心频率和信道相位,从而实现收、发双方的通信同步,大大减小了开销的占用,节省了大量的频谱资源。Through the above method, in the extended synchronization signal, it is no longer necessary to provide the receiver with the signal start time, modulation center frequency and channel phase of the transmitter. The extended synchronization signal is received on the combination, the obtained synchronization code word is decoded after demodulation, and the validity of the obtained decoding result is further checked to determine whether the current combination corresponds to the start time, modulation center frequency and The channel phase can be further calculated to obtain the start time, modulation center frequency and channel phase of the subsequent data signal, so as to realize the communication synchronization between the receiver and the sender, which greatly reduces the overhead and saves a lot of spectrum resources.
优选地,判断最优译码码字是否有效的方法,包括:Preferably, the method for judging whether the optimal decoding codeword is valid, comprises:
将所得最优译码码字映射为双极性序列,得到映射序列并计算映射序列与最优译码码字对应的码字接收序列x之间的距离d;具体的,最优译码码字是一个长度为N的0、1序列,在译码正确的情况下,译码码字与编码码字相同。将最优译码码字映射为双极性序列,得到映射序列其中,在一种可选实施例7中,译码码字中的比特0被映射为+1,译码码字中的比特1被映射为-1;映射序列与最优译码码字对应的码字接收序列x之间的距离具体为欧式距离,且距离 Mapping the obtained optimal decoding codewords into bipolar sequences to obtain the mapping sequence and compute the mapping sequence The distance d between the received sequence x of codewords corresponding to the optimally decoded codeword; specifically, the optimally decoded codeword is a sequence of 0s and 1s of length N. In the case of correct decoding, the decoding The codeword is the same as the encoded codeword. Map the optimal decoded codewords into bipolar sequences to get the mapping sequence Wherein, in an optional embodiment 7, bit 0 in the decoded codeword is mapped to +1, and bit 1 in the decoded codeword is mapped to -1; the mapping sequence The distance between the codeword received sequences x corresponding to the optimal decoding codeword is specifically the Euclidean distance, and the distance
根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列以及所得距离d,判断最优译码码字是否为有效译码码字。According to the UER requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence and the obtained distance d to determine whether the optimal decoded codeword is a valid decoded codeword.
在一个可选的实施方式中,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列以及所得距离d,判断最优译码码字是否为有效译码码字的方法,包括:In an optional implementation manner, according to the UER requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence And the obtained distance d, the method for judging whether the optimal decoding codeword is an effective decoding codeword, including:
1)获得所有长度为N的双极性序列中与最优译码码字对应的码字接收序列x之间的距离小于所述距离d的双极性序列个数Q;1) obtaining the distance between the codeword receiving sequence x corresponding to the optimal decoding codeword in all bipolar sequences of length N is less than the bipolar sequence number Q of the distance d;
本实施例中,双极性序列中的元素取值均为+1或-1;在所有双极性序列中,计算满足的双极性序列的个数Q。通过对上式进行分析,记为所有长度为N的双极性序列中与最接近最优译码码字对应的码字接收序列x的双极性序列,上述问题可以有效转换为,在所有双极性序列中计算满足的双极性序列的个数,由于故上述问题可以进一步转化成,在所有双极性序列中,计算满足的双极性序列的个数;并且可以进一步转换为,在所有双极性序列中,计算满足的双极性序列的个数Q,其中,表示序列和不相同的元素的序号的集合,表示双极性序列和双极性序列不相同的元素的序号的集合。由于是常数,记求解个数Q的问题进一步可转换为,在所有双极性序列中,计算满足的双极性序列的个数;综上,最终求解个数Q的问题可转换为在序列x中所有元素的序号集合A={1,2,…,N}的子集S中,计算满足的子集的个数,其中,子集S包括空集和全集。In this embodiment, the values of the elements in the bipolar sequence are all +1 or -1; in all bipolar sequences , the calculation satisfies The number Q of bipolar sequences of . By analyzing the above formula, we can write The bipolar sequence of the received sequence x for the codeword corresponding to the closest optimal decoding codeword in all bipolar sequences of length N, the above problem can be effectively transformed into, in all bipolar sequences Computational Satisfaction the number of bipolar sequences, since Therefore, the above problem can be further transformed into, in all bipolar sequences , the calculation satisfies the number of bipolar sequences; and can be further converted to, in all bipolar sequences , the calculation satisfies The number of bipolar sequences Q, where, Representation sequence and a collection of ordinal numbers of elements that are not identical, represents a bipolar sequence and bipolar sequences A collection of ordinal numbers of elements that are not identical. because is a constant, remember The problem of solving the number Q can be further transformed into, in all bipolar sequences , the calculation satisfies the number of bipolar sequences of The number of subsets of , where the subset S includes the empty set and the complete set.
基于上述推论,在本发明实施例中,获得所有长度为N的双极性序列中与序列x之间的距离小于距离d的双极性序列个数Q,具体包括:Based on the above inference, in the embodiment of the present invention, the number Q of bipolar sequences whose distances from all bipolar sequences of length N and sequence x are less than the distance d is obtained, specifically including:
1.1)获得所有长度为N的双极性序列中最接近与最优译码码字对应的码字接收序列x=[x1,x2,…,xN]的双极性序列具体的,双极性序列的元素的获取方式为:若xg≥0,则否则,其中,g∈{1,2,…,N}。1.1) Obtain the bipolar sequence x=[x 1 ,x 2 ,...,x N ] that is closest to the codeword received sequence x=[x 1 ,x 2 ,...,x N ] in all bipolar sequences of length N Specifically, bipolar sequences Elements The acquisition method is: if x g ≥ 0, then otherwise, where g∈{1,2,…,N}.
1.2)将双极性序列与映射序列进行比较,以得到两个序列中不相同的元素的序号集合 1.2) The bipolar sequence with mapping sequence Compare to get the ordinal sets of elements that are not identical in the two sequences
1.3)根据序号集合从序列x中筛选出相应的元素,并计算所筛选元素的绝对值之和,得到常数 1.3) Set according to the serial number Filter out the corresponding elements from the sequence x, and calculate the sum of the absolute values of the filtered elements to get a constant
1.4)获得序列x中所有元素的序号集合A={1,2,…,N},并将序号集合A的所有子集中满足的子集个数Q*,确定为所有长度为N的双极性序列中与序列x之间的距离小于距离d的双极性序列个数Q;其中,S为序号集合A的子集;1.4) Obtain the sequence number set A={1,2,...,N} of all elements in the sequence x, and set all subsets of the sequence number set A to satisfy The number of subsets Q * of , is determined as the number Q of bipolar sequences whose distance from the sequence x is less than the distance d in all bipolar sequences of length N; wherein, S is a subset of the sequence number set A;
具体的,子集个数Q*的获取方法具体为:对区间[0,C]进行M等分,从而得到实数范围内的M+2个子区间;对于元素个数为n且包含于序号集合A的每一个子集S′,根据子集S′从序列x中筛选元素,并计算所筛选元素的绝对值之和记为子集S′的筛选和;统计子集的筛选和在各子区间的分布情况,得到分布序列Bn=[Bn,0,Bn,1,…,Bn,M+1];根据分布序列Bn计算子集个数Q*为:Specifically, the method for obtaining the number of subsets Q * is as follows: divide the interval [0, C] into M equal parts, so as to obtain M+2 sub-intervals within the real number range; For each subset S' of A, filter elements from the sequence x according to the subset S', and calculate the sum of the absolute values of the filtered elements Denoted as the screening sum of subset S'; count the screening and distribution of subsets in each sub-interval, and obtain the distribution sequence B n =[B n,0 ,B n,1 ,...,B n,M+1 ] ; Calculate the number of subsets Q * according to the distribution sequence B n as:
其中,n∈{1,2,…,N};并且分布序列Bn的获取方式具体为:将序列x中各元素取绝对值,得到序列x*=[|x1|,|x2|,…,|xN|];统计序列x*中各元素在各子区间的分布情况,从而得到分布序列A*=[a0,a1,...,aM+1];具体地,a0=0;对1≤m≤M,am表示序列x*的元素中取值大于等于(m-1)C/M且小于mC/M的元素的个数;aM+1表示序列x*的元素中取值大于等于C的元素的个数;定义分布序列An=[An,0,An,1,…,An,M+1],并根据分布序列A*计算分布序列An,具体为:若n=1,则A1=A*;若1<n≤N,0≤m≤M,且m=nm′,m′是整数,则An,m=A1,m′;若1<n≤N,0≤m≤M,且m≠nm′,则An,m=0;若1<n≤N,且m=M+1,则根据分布序列An计算分布序列Bn为:Among them, n∈{1,2,...,N}; and the method of obtaining the distribution sequence B n is as follows: taking the absolute value of each element in the sequence x to obtain the sequence x * =[|x 1 |,|x 2 | ,...,|x N |]; the distribution of each element in each sub-interval in the statistical sequence x * is obtained, so as to obtain the distribution sequence A * =[a 0 ,a 1 ,...,a M+1 ]; specifically , a 0 =0; for 1≤m≤M, a m represents the number of elements in the sequence x * whose value is greater than or equal to (m-1)C/M and less than mC/M; a M+1 represents The number of elements whose value is greater than or equal to C in the elements of the sequence x * ; define the distribution sequence A n =[A n,0 ,A n,1 ,...,A n,M+1 ], and according to the distribution sequence A * Calculate the distribution sequence A n , specifically: if n=1, then A 1 =A * ; if 1<n≤N, 0≤m≤M, and m=nm′, m′ is an integer, then A n,m =A 1,m' ; if 1<n≤N, 0≤m≤M, and m≠nm', then A n,m =0; if 1<n≤N, and m=M+1, then According to the distribution sequence A n , the distribution sequence B n is calculated as:
其中,◆表示对两个序列进行卷积并将结果序列的最大元素序号限定为M+1;具体的,以计算[r0,r1,...,rM+1]=[p0,p1,...,pM+1]◆[q0,q1,...,qM+1]为例说明其计算过程。具体的,将序列[p0,p1,...,pM+1]和[q0,q1,...,qM+1]进行卷积运算,得到结果序列为[v0,v1,...,v2M+2]=[p0,p1,...,pM+1]*[q0,q1,...,qM+1],其中*表示卷积运算;将结果序列的最大元素序号限定为M+1,使得Among them, ◆ means to convolve the two sequences and limit the maximum element sequence number of the result sequence to M+1; specifically, to calculate [r 0 ,r 1 ,...,r M+1 ]=[p 0 ,p 1 ,...,p M+1 ]◆[q 0 ,q 1 ,...,q M+1 ] is an example to illustrate the calculation process. Specifically, the sequence [p 0 ,p 1 ,...,p M+1 ] and [q 0 ,q 1 ,...,q M+1 ] are subjected to convolution operation, and the result sequence is obtained as [v 0 ,v 1 ,...,v 2M+2 ]=[p 0 ,p 1 ,...,p M+1 ]*[q 0 ,q 1 ,...,q M+1 ], where * Represents a convolution operation; the maximum element number of the resulting sequence is limited to M+1, such that
2)根据所述个数Q计算最优译码码字的预期不可检测错误率,记为UERe;2) Calculate the expected undetectable error rate of the optimal decoding codeword according to the number Q, and denote it as UER e ;
具体的,预期不可检测错误率其中,R为最优译码码字中冗余比特的个数,Q为所有长度为N的双极性序列中与序列x之间的距离小于距离d的双极性序列个数。Specifically, the expected undetectable error rate Among them, R is the number of redundant bits in the optimal decoding codeword, and Q is the number of bipolar sequences whose distance from the sequence x is less than the distance d in all bipolar sequences of length N.
3)若所述预期不可检测错误率UERe满足系统的UER要求,则最优译码码字为有效译码码字;否则,最优译码码字为无效译码码字;3) If the expected undetectable error rate UER e meets the UER requirement of the system, the optimal decoding codeword is an effective decoding codeword; otherwise, the optimal decoding codeword is an invalid decoding codeword;
具体的,通过统计所有长度为N的双极性序列中与序列x之间的距离小于距离d的双极性序列个数Q,能够得到译码码字与序列x的接近程度,从而得到译码码字为有效译码码字的概率。Specifically, by counting the number Q of bipolar sequences whose distance from the sequence x is less than the distance d in all bipolar sequences of length N, the closeness of the decoded codeword to the sequence x can be obtained, thereby obtaining the decoding The probability that a codeword is a valid decoded codeword.
在另一个可选的实施方式中,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列以及所得距离d,判断最优译码码字是否为有效译码码字的方法,包括:In another optional embodiment, according to the UER requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence And the obtained distance d, the method for judging whether the optimal decoding codeword is an effective decoding codeword, including:
1)获得所有长度为N的双极性序列中与最优译码码字对应的码字接收序列之间的距离小于等于所述距离d的双极性序列个数Q;其中,N为最优译码码字长度;1) Obtain the distance between the received sequences of codewords corresponding to the optimal decoding codewords in all bipolar sequences of length N whose distances are less than or equal to the number Q of bipolar sequences of the distance d; wherein, N is the most Optimal decoding codeword length;
2)根据所得双极性序列个数Q,计算最优译码码字的预期不可检测错误率UERe;2) according to the obtained bipolar sequence number Q, calculate the expected undetectable error rate UER e of the optimal decoding codeword;
3)若所述预期不可检测错误率UERe满足通信系统的UER要求,则最优译码码字为有效译码码字;否则,最优译码码字为无效译码码字;3) if the expected undetectable error rate UER e meets the UER requirement of the communication system, the optimal decoding codeword is an effective decoding codeword; otherwise, the optimal decoding codeword is an invalid decoding codeword;
其中,预期不可检测错误率R为最优译码码字中冗余比特的个数。where the expected undetectable error rate R is the number of redundant bits in the optimal decoding codeword.
通过上述方法,避免了对检错编码的依赖,能够减少传输检错比特的资源开销,从而能够有效提高编码效率和纠错性能,并且消除了检错比特数量对UER控制能力的限制,能够根据实际的系统UER要求灵活地实现对译码不可检测错误率的控制。Through the above method, the dependence on error detection coding is avoided, the resource overhead of transmitting error detection bits can be reduced, the coding efficiency and error correction performance can be effectively improved, and the limitation of the number of error detection bits on the UER control capability can be eliminated. Practical system UER requires flexible implementation of control over decoding undetectable error rate.
本发明提供了一种通信同步方法,在整个过程中,扩展同步信号无需提供发送方的信号起始时间、调制中心频率和信道相位信息,并且发送端的控制信息无需由收、发双方提前约定好,根据通信方式改变相应的同步参数即可,能够在保证信道开销较小的前提下实现灵活通信。进一步的,接收端根据译码所得的同步参数和计算所得的后续数据信号的起始时间、调制中心频率和信道相位,对后续数据信号进行接收、解调和解码,得到发送端发送的数据。The invention provides a communication synchronization method. In the whole process, the extended synchronization signal does not need to provide the signal start time, modulation center frequency and channel phase information of the sender, and the control information of the sender does not need to be agreed in advance by the receiver and sender. , the corresponding synchronization parameters can be changed according to the communication mode, and flexible communication can be realized on the premise of ensuring that the channel overhead is small. Further, the receiving end receives, demodulates and decodes the subsequent data signal according to the synchronization parameter obtained by decoding and the calculated starting time, modulation center frequency and channel phase of the subsequent data signal to obtain the data sent by the transmitting end.
第二方面,本发明提供了一种发送模块,包括编码单元、调制单元;In a second aspect, the present invention provides a sending module, including an encoding unit and a modulation unit;
编码单元用于分别对同步参数和数据进行编码,得到同步码字和数据码字,并发送到调制单元;The encoding unit is used to encode the synchronization parameters and the data respectively, to obtain the synchronization codeword and the data codeword, and send them to the modulation unit;
调制单元用于分别对接收到的同步码字和数据码字进行调制,形成扩展同步信号和数据信号后,依次发送出去;The modulation unit is used to modulate the received synchronization code word and data code word respectively, and after forming the extended synchronization signal and the data signal, send them out in turn;
其中,同步参数包括解调和解码数据信号的参数信息,同步参数中所携带的解调和解码数据信号的参数信息,与数据的调制和编码方式一一对应。The synchronization parameters include parameter information of the demodulated and decoded data signals, and the parameter information of the demodulated and decoded data signals carried in the synchronization parameters corresponds to the modulation and coding modes of the data one-to-one.
第三方面,本发明提供了一种接收模块,包括解调单元、译码单元、判断单元和计算单元;In a third aspect, the present invention provides a receiving module, including a demodulation unit, a decoding unit, a judgment unit and a calculation unit;
解调单元用于在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号并解调,得到同步码字,并发送到译码单元;The demodulation unit is used to receive and demodulate the extended synchronization signal on the combination of multiple preset signal start times, modulation center frequencies and channel phases to obtain a synchronization code word and send it to the decoding unit;
译码单元用于对接收到的同步码字进行译码,并从译码结果中选出最优译码码字,发送到判断单元;The decoding unit is used for decoding the received synchronization codeword, and selects the optimal decoding codeword from the decoding result, and sends it to the judgment unit;
判断单元用于判断接收到的最优译码码字是否有效,若有效,则当前信号的起始时间、调制中心频率和信道相位即为扩展同步信号的起始时间、调制中心频率和信道相位,提取最优译码码字中的同步参数,并将同步参数和扩展同步信号的起始时间、调制中心频率和信道相位发送到计算单元;The judgment unit is used to judge whether the received optimal decoding codeword is valid. If valid, the start time, modulation center frequency and channel phase of the current signal are the start time, modulation center frequency and channel phase of the extended synchronization signal. , extract the synchronization parameters in the optimal decoding codeword, and send the synchronization parameters and the start time, modulation center frequency and channel phase of the extended synchronization signal to the calculation unit;
计算单元用于根据接收到的同步参数和扩展同步信号的起始时间、调制中心频率和信道相位,计算得到后续数据信号的起始时间、调制中心频率和信道相位,实现通信同步。The calculation unit is used to calculate the start time, modulation center frequency and channel phase of the subsequent data signal according to the received synchronization parameters and the start time, modulation center frequency and channel phase of the extended synchronization signal, so as to realize communication synchronization.
第四方面,本发明提供了一种通信同步系统,包括本发明第二方面所提出的发送模块和本发明第三方面所提出的接收模块;发送模块将信号发送到接收模块。In a fourth aspect, the present invention provides a communication synchronization system, including the sending module proposed in the second aspect of the present invention and the receiving module proposed in the third aspect of the present invention; the sending module sends a signal to the receiving module.
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。Those skilled in the art can easily understand that the above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, etc., All should be included within the protection scope of the present invention.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911406621.9A CN111106838B (en) | 2019-12-31 | 2019-12-31 | A communication synchronization method, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911406621.9A CN111106838B (en) | 2019-12-31 | 2019-12-31 | A communication synchronization method, device and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111106838A CN111106838A (en) | 2020-05-05 |
| CN111106838B true CN111106838B (en) | 2021-08-31 |
Family
ID=70424097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911406621.9A Active CN111106838B (en) | 2019-12-31 | 2019-12-31 | A communication synchronization method, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111106838B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113055151B (en) * | 2021-03-18 | 2022-09-20 | 中国人民解放军战略支援部队信息工程大学 | Signal processing method and device |
| CN113595567B (en) * | 2021-07-23 | 2022-09-20 | 华中科技大学 | Anti-interference communication method and system |
| CN115174002B (en) * | 2022-07-20 | 2023-05-23 | 深圳市地芯引力科技有限公司 | Data receiving method, device, equipment and storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1160464A (en) * | 1994-09-06 | 1997-09-24 | 摩托罗拉公司 | Method and apparatus for registering digital receivers |
| CN101442379A (en) * | 2007-11-20 | 2009-05-27 | 上海华为技术有限公司 | Method and apparatus for sending and receiving data |
| CN102100028A (en) * | 2008-07-17 | 2011-06-15 | 马丁·汤姆林森 | Communication system for reliable information transmission over short distances |
| CN102130754A (en) * | 2011-03-11 | 2011-07-20 | 中兴通讯股份有限公司 | Method and system for realizing cooperative precoding |
| CN102687445A (en) * | 2011-12-30 | 2012-09-19 | 华为技术有限公司 | Forward error correction encoding and decoding method, device and system |
| CN104025458A (en) * | 2012-03-26 | 2014-09-03 | 三菱电机株式会社 | Receiver, communication device and communication method |
| CN109245853A (en) * | 2018-08-06 | 2019-01-18 | 华中科技大学 | It is a kind of that synchronized communication method is exempted from based on polarization code |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100428633C (en) * | 2001-06-29 | 2008-10-22 | 日本胜利株式会社 | Method and apparatus for modulating digital signal and recording medium |
| KR100917884B1 (en) * | 2003-03-13 | 2009-09-16 | 삼성전자주식회사 | Method and apparatus for data modulation capable of DC suppression using parity information of sync codeword |
| CN106452460B (en) * | 2016-09-21 | 2018-02-02 | 华中科技大学 | A kind of polarization code and the error correction/encoding method of duplication code cascade |
| CN109983723B (en) * | 2019-01-23 | 2021-11-16 | 香港应用科技研究院有限公司 | Method and apparatus for improving determination of HARQ-ACK information in a wireless communication system |
-
2019
- 2019-12-31 CN CN201911406621.9A patent/CN111106838B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1160464A (en) * | 1994-09-06 | 1997-09-24 | 摩托罗拉公司 | Method and apparatus for registering digital receivers |
| CN101442379A (en) * | 2007-11-20 | 2009-05-27 | 上海华为技术有限公司 | Method and apparatus for sending and receiving data |
| CN102100028A (en) * | 2008-07-17 | 2011-06-15 | 马丁·汤姆林森 | Communication system for reliable information transmission over short distances |
| CN102130754A (en) * | 2011-03-11 | 2011-07-20 | 中兴通讯股份有限公司 | Method and system for realizing cooperative precoding |
| CN102687445A (en) * | 2011-12-30 | 2012-09-19 | 华为技术有限公司 | Forward error correction encoding and decoding method, device and system |
| CN104025458A (en) * | 2012-03-26 | 2014-09-03 | 三菱电机株式会社 | Receiver, communication device and communication method |
| CN109245853A (en) * | 2018-08-06 | 2019-01-18 | 华中科技大学 | It is a kind of that synchronized communication method is exempted from based on polarization code |
Non-Patent Citations (3)
| Title |
|---|
| Polar Codes With Repeating Bits and the Construction by Cluster Pairwise Error Probability;屈代明等;《IEEE Access》;20190529;第7卷;第71627-71635页 * |
| Synchronization Techniques for the Information Channel with Codec Based on Code Signal Feature;M. S. Svetlov等;《2018Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO) 》;20180910;第1-4页 * |
| 图像通信中有误码信道下同步标志研究及改进;刘伟等;《计算机工程与科学》;20070715;第29卷(第7期);第45-48页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111106838A (en) | 2020-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3510700B1 (en) | Method and apparatus for encoding data using a polar code | |
| US11432186B2 (en) | Method and device for transmitting data with rate matching | |
| KR100330336B1 (en) | Error correction with two block codes | |
| US8205143B2 (en) | Multi-layer cyclic redundancy check code in wireless communication system | |
| US8358709B2 (en) | Method and apparatus for transmitting and receiving convolutionally coded data | |
| KR100554322B1 (en) | Convolutional decoding, where the termination state is determined by the CC bits placed in the plurality of coding bursts | |
| CN111106838B (en) | A communication synchronization method, device and system | |
| US20200083984A1 (en) | Polar code transmission method and apparatus | |
| CN103684477A (en) | Method and device for generating mixed polar codes | |
| CN108092742B (en) | A Communication Method Based on Polar Code | |
| JP2001504646A (en) | How to generate side information when time selective fading is present | |
| US8385462B2 (en) | Subband indexing methods and systems | |
| CN109245853B (en) | Polarization code-based synchronization-free communication method | |
| CN108494527A (en) | A kind of data transmission and reception method based on LoRa | |
| EP0947069B1 (en) | Receiver decoder circuitry, and associated method, for decoding a channel encoded signal | |
| WO2018030910A1 (en) | Coding and decoding of polar codes extended to lengths which are not powers of two | |
| CN102647202A (en) | A data transmission method and system based on MDFH | |
| CN111030704B (en) | A method, device and system for synchronization-free communication based on polar code | |
| EP1458128A1 (en) | Method for early decoding of control channel information | |
| WO1999041840A1 (en) | Method and apparatus for enhanced performance in a system employing convolutional decoding | |
| CN113572572B (en) | Information processing method and device, terminal, chip and storage medium | |
| CN118264357A (en) | Encoding and decoding method, device, equipment and readable storage medium | |
| CN111699719A (en) | Improvements in broadcast channel reception in NB-IOT devices | |
| CN109936375B (en) | A method for controlling the undetectable error rate of decoding | |
| CN108809504B (en) | Information transmission method and device |
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 |