[go: up one dir, main page]

CN111106838B - A communication synchronization method, device and system - Google Patents

A communication synchronization method, device and system Download PDF

Info

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
Application number
CN201911406621.9A
Other languages
Chinese (zh)
Other versions
CN111106838A (en
Inventor
屈代明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN201911406621.9A priority Critical patent/CN111106838B/en
Publication of CN111106838A publication Critical patent/CN111106838A/en
Application granted granted Critical
Publication of CN111106838B publication Critical patent/CN111106838B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error 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/11Error 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/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • H03M13/1105Decoding

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

本发明公开了一种通信同步方法、装置及系统,在发送数据信号之前,先发送携带有解调和解码数据信号参数信息的扩展同步信号,基于该扩展同步信号,发送端可以很容易的计算得到数据信号的控制信息,无需与发送端提前约定这些控制信息,通过改变同步参数即可实现不同方式的通信,从而大大提高通信的灵活性。另外,扩展同步信号无需提供发送方的信号起始时间、调制中心频率和信道相位信息,接收端通过在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,解调译码后,通过校验译码结果的有效性来确定扩展同步信号的起始时间、调制中心频率和信道相位,节省了大量的频谱资源,能够在保证信道开销较小的前提下实现灵活通信。

Figure 201911406621

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.

Figure 201911406621

Description

一种通信同步方法、装置及系统A communication synchronization method, device and system

技术领域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个码字接收序列

Figure BDA0002348805690000031
若当前译码比特的索引序号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
Figure BDA0002348805690000031
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)条路径记为

Figure BDA0002348805690000041
令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为
Figure BDA0002348805690000042
Sl的初始取值为l,
Figure BDA0002348805690000043
表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,
Figure BDA0002348805690000044
的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as
Figure BDA0002348805690000041
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
Figure BDA0002348805690000042
The initial value of S l is l,
Figure BDA0002348805690000043
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,
Figure BDA0002348805690000044
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′)条路径为

Figure BDA0002348805690000045
将每条路径
Figure BDA0002348805690000046
l=1,2,...,L′扩展为
Figure BDA0002348805690000047
l=1,2,...,L′,令i=i+1,返回步骤S221;其中,
Figure BDA0002348805690000048
表示译码器列表中第l条路径对应的码字接收序列
Figure BDA0002348805690000049
的判决值,序列
Figure BDA00023488056900000410
中的元素
Figure BDA00023488056900000411
表示译码器列表中第l条路径在ui处的判决值,并且
Figure BDA00023488056900000412
的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is
Figure BDA0002348805690000045
each path
Figure BDA0002348805690000046
l=1,2,...,L' expands to
Figure BDA0002348805690000047
l=1,2,...,L', let i=i+1, return to step S221; wherein,
Figure BDA0002348805690000048
Indicates the received sequence of codewords corresponding to the lth path in the decoder list
Figure BDA0002348805690000049
The decision value of , the sequence
Figure BDA00023488056900000410
elements in
Figure BDA00023488056900000411
represents the decision value of the lth path in the decoder list at ui , and
Figure BDA00023488056900000412
The value of is the value of the known fixed bit ui ;

S225、将每条路径中的序列

Figure BDA00023488056900000413
在ui处分别取值0和1,获得2L′条备选路径
Figure BDA00023488056900000414
Figure BDA00023488056900000415
其中,l=1,2,...,L′,路径
Figure BDA00023488056900000416
Figure BDA00023488056900000417
均对应接收序列
Figure BDA00023488056900000418
且路径
Figure BDA00023488056900000419
Figure BDA00023488056900000420
的路径度量值分别为
Figure BDA00023488056900000421
Figure BDA00023488056900000422
Figure BDA00023488056900000423
Figure BDA00023488056900000424
分别表示长度为N的极化码第i个比特信道输出为
Figure BDA00023488056900000425
时输入分别为0、1的转移概率;S225. Set the sequence in each path
Figure BDA00023488056900000413
Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths
Figure BDA00023488056900000414
and
Figure BDA00023488056900000415
Among them, l=1,2,...,L', the path
Figure BDA00023488056900000416
and
Figure BDA00023488056900000417
Both correspond to the receive sequence
Figure BDA00023488056900000418
and the path
Figure BDA00023488056900000419
and
Figure BDA00023488056900000420
The path metrics of , respectively, are
Figure BDA00023488056900000421
and
Figure BDA00023488056900000422
Figure BDA00023488056900000423
and
Figure BDA00023488056900000424
Respectively, the output of the i-th bit channel of the polar code of length N is
Figure BDA00023488056900000425
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条路径中输出路径度量值最大的一条路径上对应的判决序列

Figure BDA0002348805690000051
获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths
Figure BDA0002348805690000051
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个码字接收序列

Figure BDA0002348805690000052
若当前译码比特的索引序号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
Figure BDA0002348805690000052
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)条路径记为

Figure BDA0002348805690000053
令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为
Figure BDA0002348805690000054
Sl的初始取值为l,
Figure BDA0002348805690000055
表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,
Figure BDA0002348805690000056
的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as
Figure BDA0002348805690000053
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
Figure BDA0002348805690000054
The initial value of S l is l,
Figure BDA0002348805690000055
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,
Figure BDA0002348805690000056
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′)条路径为

Figure BDA0002348805690000057
将每条路径
Figure BDA0002348805690000058
l=1,2,...,L′扩展为
Figure BDA0002348805690000059
l=1,2,...,L′,令i=i+1,返回步骤S221;其中,
Figure BDA00023488056900000510
表示译码器列表中第l条路径对应的码字接收序列
Figure BDA00023488056900000511
的判决值,序列
Figure BDA00023488056900000512
中的元素
Figure BDA00023488056900000513
表示译码器列表中第l条路径在ui处的判决值,并且
Figure BDA00023488056900000514
的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is
Figure BDA0002348805690000057
each path
Figure BDA0002348805690000058
l=1,2,...,L' expands to
Figure BDA0002348805690000059
l=1,2,...,L', let i=i+1, return to step S221; wherein,
Figure BDA00023488056900000510
Indicates the received sequence of codewords corresponding to the lth path in the decoder list
Figure BDA00023488056900000511
The decision value of , the sequence
Figure BDA00023488056900000512
elements in
Figure BDA00023488056900000513
represents the decision value of the lth path in the decoder list at ui , and
Figure BDA00023488056900000514
The value of is the value of the known fixed bit ui ;

S225、将每条路径中的序列

Figure BDA00023488056900000515
在ui处分别取值0和1,获得2L′条备选路径
Figure BDA00023488056900000516
Figure BDA00023488056900000517
其中,l=1,2,...,L′,路径
Figure BDA00023488056900000518
Figure BDA0002348805690000061
均对应接收序列
Figure BDA0002348805690000062
且路径
Figure BDA0002348805690000063
Figure BDA0002348805690000064
的路径度量值分别为
Figure BDA0002348805690000065
Figure BDA0002348805690000066
Figure BDA0002348805690000067
Figure BDA0002348805690000068
分别表示长度为N的极化码第i个比特信道输出为
Figure BDA0002348805690000069
时输入分别为0、1的转移概率;S225. Set the sequence in each path
Figure BDA00023488056900000515
Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths
Figure BDA00023488056900000516
and
Figure BDA00023488056900000517
Among them, l=1,2,...,L', the path
Figure BDA00023488056900000518
and
Figure BDA0002348805690000061
Both correspond to the receive sequence
Figure BDA0002348805690000062
and the path
Figure BDA0002348805690000063
and
Figure BDA0002348805690000064
The path metrics of , respectively, are
Figure BDA0002348805690000065
and
Figure BDA0002348805690000066
Figure BDA0002348805690000067
and
Figure BDA0002348805690000068
Respectively, the output of the i-th bit channel of the polar code of length N is
Figure BDA0002348805690000069
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校验且路径度量值最大的一条路径上对应的判决序列

Figure BDA00023488056900000610
获得译码码字,通过译码码字对应路径上记录的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
Figure BDA00023488056900000610
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个码字接收序列

Figure BDA00023488056900000611
若当前译码比特的索引序号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
Figure BDA00023488056900000611
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)条路径记为

Figure BDA00023488056900000612
令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为
Figure BDA00023488056900000613
Sl的初始取值为l,
Figure BDA00023488056900000614
表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,
Figure BDA00023488056900000615
的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as
Figure BDA00023488056900000612
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
Figure BDA00023488056900000613
The initial value of S l is l,
Figure BDA00023488056900000614
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,
Figure BDA00023488056900000615
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′)条路径为

Figure BDA0002348805690000071
将每条路径
Figure BDA0002348805690000072
l=1,2,...,L′扩展为
Figure BDA0002348805690000073
l=1,2,...,L′,令i=i+1,返回步骤S221;其中,
Figure BDA0002348805690000074
表示译码器列表中第l条路径对应的码字接收序列
Figure BDA0002348805690000075
的判决值,序列
Figure BDA0002348805690000076
中的元素
Figure BDA0002348805690000077
表示译码器列表中第l条路径在ui处的判决值,并且
Figure BDA0002348805690000078
的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is
Figure BDA0002348805690000071
each path
Figure BDA0002348805690000072
l=1,2,...,L' expands to
Figure BDA0002348805690000073
l=1,2,...,L', let i=i+1, return to step S221; wherein,
Figure BDA0002348805690000074
Indicates the received sequence of codewords corresponding to the lth path in the decoder list
Figure BDA0002348805690000075
The decision value of , the sequence
Figure BDA0002348805690000076
elements in
Figure BDA0002348805690000077
represents the decision value of the lth path in the decoder list at ui , and
Figure BDA0002348805690000078
The value of is the value of the known fixed bit ui ;

S225、若ui为信息比特,将每条路径中的序列

Figure BDA0002348805690000079
在ui处分别取值0和1,获得2L′条备选路径
Figure BDA00023488056900000710
Figure BDA00023488056900000711
其中,l=1,2,...,L′,路径
Figure BDA00023488056900000712
Figure BDA00023488056900000713
均对应接收序列
Figure BDA00023488056900000714
且路径
Figure BDA00023488056900000715
Figure BDA00023488056900000716
的路径度量值分别为
Figure BDA00023488056900000717
Figure BDA00023488056900000718
Figure BDA00023488056900000719
分别表示长度为N的极化码第i个比特信道输出为
Figure BDA00023488056900000720
时输入分别为0、1的转移概率;判断2L′是否小于等于L,若是,保留2L′条路径;若否,则保留其中L条度量值最大的路径;并令i=i+1,返回步骤S221;S225. If ui is an information bit, set the sequence in each path
Figure BDA0002348805690000079
Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths
Figure BDA00023488056900000710
and
Figure BDA00023488056900000711
Among them, l=1,2,...,L', the path
Figure BDA00023488056900000712
and
Figure BDA00023488056900000713
Both correspond to the receive sequence
Figure BDA00023488056900000714
and the path
Figure BDA00023488056900000715
and
Figure BDA00023488056900000716
The path metrics of , respectively, are
Figure BDA00023488056900000717
and
Figure BDA00023488056900000718
and
Figure BDA00023488056900000719
Respectively, the output of the i-th bit channel of the polar code of length N is
Figure BDA00023488056900000720
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为校验比特,则将每条路径

Figure BDA00023488056900000721
扩展为
Figure BDA00023488056900000722
令i=i+1,返回步骤S221;其中,序列
Figure BDA00023488056900000723
中的元素
Figure BDA00023488056900000724
表示译码器列表中第l条路径在ui处的判决值,并且其中
Figure BDA00023488056900000725
的取值根据ui所在校验方程和该方程中信息比特在第l条路径上已判决的结果校验得到;If u i is the check bit, then each path will be
Figure BDA00023488056900000721
expands to
Figure BDA00023488056900000722
Let i=i+1, return to step S221; wherein, the sequence
Figure BDA00023488056900000723
elements in
Figure BDA00023488056900000724
represents the decision value of the lth path in the decoder list at ui , and where
Figure BDA00023488056900000725
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条路径中输出路径度量值最大的一条路径上对应的判决序列

Figure BDA00023488056900000726
获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths
Figure BDA00023488056900000726
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.

进一步优选地,发送端对同步参数进行极化码编码时,使输入极化码编码器的序列

Figure BDA0002348805690000081
中的最后一个比特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
Figure BDA0002348805690000081
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个码字接收序列

Figure BDA0002348805690000082
若当前译码比特的索引序号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
Figure BDA0002348805690000082
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)条路径记为

Figure BDA0002348805690000083
令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为
Figure BDA0002348805690000084
Sl的初始取值为l,
Figure BDA0002348805690000085
表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,
Figure BDA0002348805690000086
的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as
Figure BDA0002348805690000083
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
Figure BDA0002348805690000084
The initial value of S l is l,
Figure BDA0002348805690000085
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,
Figure BDA0002348805690000086
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′)条路径为

Figure BDA0002348805690000087
将每条路径
Figure BDA0002348805690000088
l=1,2,...,L′扩展为
Figure BDA0002348805690000089
l=1,2,...,L′,令i=i+1,返回步骤S221;其中,
Figure BDA00023488056900000810
表示译码器列表中第l条路径对应的码字接收序列
Figure BDA00023488056900000811
的判决值,序列
Figure BDA00023488056900000812
中的元素
Figure BDA00023488056900000813
表示译码器列表中第l条路径在ui处的判决值,并且
Figure BDA00023488056900000814
的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is
Figure BDA0002348805690000087
each path
Figure BDA0002348805690000088
l=1,2,...,L' expands to
Figure BDA0002348805690000089
l=1,2,...,L', let i=i+1, return to step S221; wherein,
Figure BDA00023488056900000810
Indicates the received sequence of codewords corresponding to the lth path in the decoder list
Figure BDA00023488056900000811
The decision value of , the sequence
Figure BDA00023488056900000812
elements in
Figure BDA00023488056900000813
represents the decision value of the lth path in the decoder list at ui , and
Figure BDA00023488056900000814
The value of is the value of the known fixed bit ui ;

S225、将每条路径中的序列

Figure BDA00023488056900000815
在ui处分别取值0和1,获得2L′条备选路径
Figure BDA00023488056900000816
Figure BDA00023488056900000817
其中,l=1,2,...,L′,路径
Figure BDA00023488056900000818
Figure BDA00023488056900000819
均对应接收序列
Figure BDA00023488056900000820
且路径
Figure BDA00023488056900000821
Figure BDA00023488056900000822
的路径度量值分别为
Figure BDA00023488056900000823
Figure BDA00023488056900000824
Figure BDA0002348805690000091
Figure BDA0002348805690000092
分别表示长度为N的极化码第i个比特信道输出为
Figure BDA0002348805690000093
时输入分别为0、1的转移概率;S225. Set the sequence in each path
Figure BDA00023488056900000815
Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths
Figure BDA00023488056900000816
and
Figure BDA00023488056900000817
Among them, l=1,2,...,L', the path
Figure BDA00023488056900000818
and
Figure BDA00023488056900000819
Both correspond to the receive sequence
Figure BDA00023488056900000820
and the path
Figure BDA00023488056900000821
and
Figure BDA00023488056900000822
The path metrics of , respectively, are
Figure BDA00023488056900000823
and
Figure BDA00023488056900000824
Figure BDA0002348805690000091
and
Figure BDA0002348805690000092
Respectively, the output of the i-th bit channel of the polar code of length N is
Figure BDA0002348805690000093
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条路径中输出路径度量值最大的一条路径上对应的判决序列

Figure BDA0002348805690000099
获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths
Figure BDA0002348805690000099
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:

将所得最优译码码字映射为双极性序列,得到映射序列

Figure BDA0002348805690000094
并计算映射序列
Figure BDA0002348805690000095
与最优译码码字对应的码字接收序列x之间的距离d;Mapping the obtained optimal decoding codewords into bipolar sequences to obtain the mapping sequence
Figure BDA0002348805690000094
and compute the mapping sequence
Figure BDA0002348805690000095
The distance d between the received sequence x of codewords corresponding to the optimally decoded codewords;

根据系统的不可检测错误率(Undetectable Error Rate,UER)要求、最优译码码字对应的码字接收序列x、映射序列

Figure BDA0002348805690000096
以及所得距离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
Figure BDA0002348805690000096
and the obtained distance d to determine whether the optimal decoded codeword is a valid decoded codeword.

进一步优选地,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列

Figure BDA0002348805690000097
以及所得距离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
Figure BDA0002348805690000097
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,计算最优译码码字的预期不可检测错误率UEReAccording 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;

其中,预期不可检测错误率

Figure BDA0002348805690000098
R为最优译码码字中冗余比特的个数。where the expected undetectable error rate
Figure BDA0002348805690000098
R is the number of redundant bits in the optimal decoding codeword.

进一步优选地,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列

Figure BDA0002348805690000101
以及所得距离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
Figure BDA0002348805690000101
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,计算最优译码码字的预期不可检测错误率UEReAccording 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;

其中,预期不可检测错误率

Figure BDA0002348805690000102
R为最优译码码字中冗余比特的个数。where the expected undetectable error rate
Figure BDA0002348805690000102
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. .

优选地,发送端对同步参数进行极化码编码;具体的,对同步参数进行极化码编码时,极化码编码器的输入序列为

Figure BDA0002348805690000151
比特u1到uN依次在第1个到第N个比特信道上发送,极化码非固定比特信道序号集合为
Figure BDA0002348805690000153
M为正整数,固定比特信道序号集合记为Ac。集合A中的元素满足当1≤i<j≤M时,ai<aj。非固定比特序列记为
Figure BDA0002348805690000154
极化码固定比特在收发两端已知,固定比特序列
Figure BDA0002348805690000155
设置为全0。极化码编码为
Figure BDA0002348805690000152
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:
Figure BDA0002348805690000151
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
Figure BDA0002348805690000153
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
Figure BDA0002348805690000154
The polar code fixed bits are known at both ends of the transmission and reception, and the fixed bit sequence
Figure BDA0002348805690000155
Set to all 0s. Polar codes are encoded as
Figure BDA0002348805690000152
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种取值组合,对每一种取值组合,按照其中的信号起始时间定时抽样接收信号,并按照其中的调制中心频率进行频偏校正,并按照其中的信道相位进行相位校正,得到一个校正信号序列,再通过解调得到一个码字接收序列,记为

Figure BDA0002348805690000161
其中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
Figure BDA0002348805690000161
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路抽样输出信号

Figure BDA0002348805690000162
且这4路输出信号的起始抽样点依次记为r1,r2,r3,r4,由于采样率是符号速率的8倍,接收端需进行8倍下采样,故
Figure BDA0002348805690000163
其中,l∈[1,4],wi=r(i-1)×8+l。对所得的4路抽样输出信号
Figure BDA0002348805690000164
分别进行频偏矫正,其中,每一个输出信号
Figure BDA0002348805690000165
l∈[1,4]分别进行f1,f2,f3,f4四种频偏矫正,一共输出16路信号。对输出的16路信号,分别进行4种相位偏移矫正,一共输出M1M2M3=64路信号。然后,对输出的64路信号
Figure BDA0002348805690000166
的每一路信号均进行补零操作,使补零之后信号长度为发送端母码的长度128,输出64路补零之后的信号,记为
Figure BDA0002348805690000167
将信号
Figure BDA0002348805690000168
采用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
Figure BDA0002348805690000162
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
Figure BDA0002348805690000163
Wherein, l∈[1,4], w i =r (i-1)×8+l . For the obtained 4-channel sampling output signal
Figure BDA0002348805690000164
Perform frequency offset correction separately, where each output signal
Figure BDA0002348805690000165
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
Figure BDA0002348805690000166
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
Figure BDA0002348805690000167
will signal
Figure BDA0002348805690000168
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个码字接收序列

Figure BDA0002348805690000171
若当前译码比特的索引序号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
Figure BDA0002348805690000171
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)条路径记为

Figure BDA0002348805690000172
令i=i+1,返回步骤S221;其中,Sl表示译码器列表中第l条路径所对应的码字接收序列为
Figure BDA0002348805690000173
Sl的初始取值为l,
Figure BDA0002348805690000174
表示译码器列表中第l条路径对应的码字接收序列的第一个比特u1的判决值,u1是固定比特,
Figure BDA0002348805690000175
的取值均为已知的固定比特u1的取值;S222, initialize P paths in the decoder list, and record the lth (l=1, 2, . . . , P) path as
Figure BDA0002348805690000172
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
Figure BDA0002348805690000173
The initial value of S l is l,
Figure BDA0002348805690000174
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,
Figure BDA0002348805690000175
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′)条路径为

Figure BDA0002348805690000176
将每条路径
Figure BDA0002348805690000177
l=1,2,...,L′扩展为
Figure BDA0002348805690000178
l=1,2,...,L′,令i=i+1,返回步骤S221;其中,
Figure BDA0002348805690000179
表示译码器列表中第l条路径对应的码字接收序列
Figure BDA00023488056900001710
的判决值,序列
Figure BDA00023488056900001711
中的元素
Figure BDA00023488056900001712
表示译码器列表中第l条路径在ui处的判决值,并且
Figure BDA00023488056900001713
的取值为已知的固定比特ui的取值;S224: Denote the number of current paths in the decoder list as L', and the lth (l=1, 2, . . . , L') path is
Figure BDA0002348805690000176
each path
Figure BDA0002348805690000177
l=1,2,...,L' expands to
Figure BDA0002348805690000178
l=1,2,...,L', let i=i+1, return to step S221; wherein,
Figure BDA0002348805690000179
Indicates the received sequence of codewords corresponding to the lth path in the decoder list
Figure BDA00023488056900001710
The decision value of , the sequence
Figure BDA00023488056900001711
elements in
Figure BDA00023488056900001712
represents the decision value of the lth path in the decoder list at ui , and
Figure BDA00023488056900001713
The value of is the value of the known fixed bit ui ;

S225、将每条路径中的序列

Figure BDA00023488056900001714
在ui处分别取值0和1,获得2L′条备选路径
Figure BDA0002348805690000181
Figure BDA0002348805690000182
其中,l=1,2,...,L′,路径
Figure BDA0002348805690000183
Figure BDA0002348805690000184
均对应接收序列
Figure BDA0002348805690000185
且路径
Figure BDA0002348805690000186
Figure BDA0002348805690000187
的路径度量值分别为
Figure BDA0002348805690000188
Figure BDA0002348805690000189
Figure BDA00023488056900001810
Figure BDA00023488056900001811
分别表示长度为N的极化码第i个比特信道输出为
Figure BDA00023488056900001812
时输入分别为0、1的转移概率;S225. Set the sequence in each path
Figure BDA00023488056900001714
Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths
Figure BDA0002348805690000181
and
Figure BDA0002348805690000182
Among them, l=1,2,...,L', the path
Figure BDA0002348805690000183
and
Figure BDA0002348805690000184
Both correspond to the receive sequence
Figure BDA0002348805690000185
and the path
Figure BDA0002348805690000186
and
Figure BDA0002348805690000187
The path metrics of , respectively, are
Figure BDA0002348805690000188
and
Figure BDA0002348805690000189
Figure BDA00023488056900001810
and
Figure BDA00023488056900001811
Respectively, the output of the i-th bit channel of the polar code of length N is
Figure BDA00023488056900001812
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条路径中输出路径度量值最大的一条路径上对应的判决序列

Figure BDA00023488056900001813
获得译码码字,通过译码码字对应路径上记录的Sl获得译码码字对应的码字接收序列。S226, output the decision sequence corresponding to the one path with the largest path metric value from the L paths
Figure BDA00023488056900001813
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校验且路径度量值最大的一条路径上对应的判决序列

Figure BDA00023488056900001814
获得译码码字,通过译码码字对应路径上记录的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
Figure BDA00023488056900001814
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个码字接收序列

Figure BDA0002348805690000191
若当前译码比特的索引序号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
Figure BDA0002348805690000191
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为信息比特,将每条路径中的序列

Figure BDA0002348805690000192
在ui处分别取值0和1,获得2L′条备选路径
Figure BDA0002348805690000193
Figure BDA0002348805690000194
其中,l=1,2,...,L′,路径
Figure BDA0002348805690000195
Figure BDA0002348805690000196
均对应接收序列
Figure BDA0002348805690000197
且路径
Figure BDA0002348805690000198
Figure BDA0002348805690000199
的路径度量值分别为
Figure BDA00023488056900001910
Figure BDA00023488056900001911
Figure BDA00023488056900001912
分别表示长度为N的极化码第i个比特信道输出为
Figure BDA00023488056900001913
时输入分别为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
Figure BDA0002348805690000192
Take the values 0 and 1 at u i , respectively, to obtain 2L' alternative paths
Figure BDA0002348805690000193
and
Figure BDA0002348805690000194
Among them, l=1,2,...,L', the path
Figure BDA0002348805690000195
and
Figure BDA0002348805690000196
Both correspond to the receive sequence
Figure BDA0002348805690000197
and the path
Figure BDA0002348805690000198
and
Figure BDA0002348805690000199
The path metrics of , respectively, are
Figure BDA00023488056900001910
and
Figure BDA00023488056900001911
and
Figure BDA00023488056900001912
Respectively, the output of the i-th bit channel of the polar code of length N is
Figure BDA00023488056900001913
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为校验比特,则将每条路径

Figure BDA00023488056900001914
扩展为
Figure BDA00023488056900001915
令i=i+1,返回步骤S221;其中,序列
Figure BDA00023488056900001916
中的元素
Figure BDA00023488056900001917
表示译码器列表中第l条路径在ui处的判决值,并且其中
Figure BDA00023488056900001918
的取值根据ui所在校验方程和该方程中信息比特在第l条路径上已判决的结果校验得到。If u i is the check bit, then each path will be
Figure BDA00023488056900001914
expands to
Figure BDA00023488056900001915
Let i=i+1, return to step S221; wherein, the sequence
Figure BDA00023488056900001916
elements in
Figure BDA00023488056900001917
represents the decision value of the lth path in the decoder list at ui , and where
Figure BDA00023488056900001918
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中,发送端对同步参数进行极化码编码时,使输入极化码编码器的序列

Figure BDA00023488056900001919
中的最后一个比特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
Figure BDA00023488056900001919
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个码字接收序列

Figure BDA0002348805690000201
若当前译码比特的索引序号i等于其初始值1,则转至S222;若当前译码比特的索引序号i大于1小于等于N-1,则转至步骤S223;若当前译码比特的索引序号i大于N-1,则转至步骤S226;其中,P≤L,L为预设SCL译码算法的最大路径数量,码字接收序列由极化码组成,N为极化码码长,i为正整数。通过使输入极化码编码器的序列
Figure BDA0002348805690000202
的最后一个比特uN为固定比特,并在译码过程中跳过最后一个比特uN,载波相位的取值只需要在0到π之间,能够减少一半的译码,大大提高了译码效率。Step S221 is modified as: receiving sequence for P codewords to be decoded
Figure BDA0002348805690000201
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
Figure BDA0002348805690000202
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.

需要说明的是,极化码是一类线性分组码,其编码公式为

Figure BDA0002348805690000203
其中,N表示极化码码长,向量
Figure BDA0002348805690000204
表示极化码码字,ci(i=1,2,...,N)表示第i个编码比特,向量
Figure BDA0002348805690000205
由两个子向量uA=(ui,i∈A)和
Figure BDA0002348805690000206
组成,集合
Figure BDA0002348805690000207
称为极化码的非固定比特索引集合,集合
Figure BDA00023488056900002010
为A的补集,称为极化码的固定比特索引集合。极化码编码时,子向量uA设定为信息比特序列,子向量
Figure BDA00023488056900002011
设定为接收端已知的固定比特序列,一般设定为全0序列。根据uA
Figure BDA00023488056900002012
确定向量
Figure BDA0002348805690000208
并编码得到极化码码字
Figure BDA0002348805690000209
It should be noted that polar codes are a class of linear block codes, and their coding formula is
Figure BDA0002348805690000203
Among them, N represents the polar code length, and the vector
Figure BDA0002348805690000204
represents the polar code word, ci ( i =1,2,...,N) represents the ith coded bit, the vector
Figure BDA0002348805690000205
By two sub-vectors u A = (u i , i∈A) and
Figure BDA0002348805690000206
composition, collection
Figure BDA0002348805690000207
A set of non-fixed bit indices called polar codes, the set
Figure BDA00023488056900002010
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
Figure BDA00023488056900002011
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
Figure BDA00023488056900002012
determine vector
Figure BDA0002348805690000208
And encode to get polar code word
Figure BDA0002348805690000209

通过以上方法,扩展同步信号中无需再另外为接收端提供发送端的信号起始时间、调制中心频率和信道相位,接收端通过在多组预设好的信号起始时间、调制中心频率和信道相位的组合上接收扩展同步信号,解调后对所得同步码字进行译码,并进一步校验所得译码结果的有效性来确定当前组合是否对应于扩展同步信号的起始时间、调制中心频率和信道相位,从而进一步计算得到后续数据信号的起始时间、调制中心频率和信道相位,从而实现收、发双方的通信同步,大大减小了开销的占用,节省了大量的频谱资源。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:

将所得最优译码码字映射为双极性序列,得到映射序列

Figure BDA0002348805690000211
并计算映射序列
Figure BDA0002348805690000212
与最优译码码字对应的码字接收序列x之间的距离d;具体的,最优译码码字是一个长度为N的0、1序列,在译码正确的情况下,译码码字与编码码字相同。将最优译码码字映射为双极性序列,得到映射序列
Figure BDA0002348805690000213
其中,在一种可选实施例7中,译码码字中的比特0被映射为+1,译码码字中的比特1被映射为-1;映射序列
Figure BDA0002348805690000214
与最优译码码字对应的码字接收序列x之间的距离具体为欧式距离,且距离
Figure BDA0002348805690000215
Mapping the obtained optimal decoding codewords into bipolar sequences to obtain the mapping sequence
Figure BDA0002348805690000211
and compute the mapping sequence
Figure BDA0002348805690000212
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
Figure BDA0002348805690000213
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
Figure BDA0002348805690000214
The distance between the codeword received sequences x corresponding to the optimal decoding codeword is specifically the Euclidean distance, and the distance
Figure BDA0002348805690000215

根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列

Figure BDA0002348805690000216
以及所得距离d,判断最优译码码字是否为有效译码码字。According to the UER requirements of the system, the codeword receiving sequence x corresponding to the optimal decoding codeword, the mapping sequence
Figure BDA0002348805690000216
and the obtained distance d to determine whether the optimal decoded codeword is a valid decoded codeword.

在一个可选的实施方式中,根据系统的UER要求、最优译码码字对应的码字接收序列x、映射序列

Figure BDA0002348805690000217
以及所得距离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
Figure BDA0002348805690000217
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;在所有双极性序列

Figure BDA0002348805690000218
中,计算满足
Figure BDA0002348805690000219
的双极性序列的个数Q。通过对上式进行分析,记
Figure BDA00023488056900002110
为所有长度为N的双极性序列中与最接近最优译码码字对应的码字接收序列x的双极性序列,上述问题可以有效转换为,在所有双极性序列
Figure BDA00023488056900002111
中计算满足
Figure BDA00023488056900002112
的双极性序列的个数,由于
Figure BDA00023488056900002113
故上述问题可以进一步转化成,在所有双极性序列
Figure BDA0002348805690000221
中,计算满足
Figure BDA0002348805690000222
的双极性序列的个数;并且可以进一步转换为,在所有双极性序列
Figure BDA0002348805690000223
中,计算满足
Figure BDA0002348805690000224
的双极性序列的个数Q,其中,
Figure BDA0002348805690000225
表示序列
Figure BDA0002348805690000226
Figure BDA0002348805690000227
不相同的元素的序号的集合,
Figure BDA0002348805690000228
表示双极性序列
Figure BDA0002348805690000229
和双极性序列
Figure BDA00023488056900002210
不相同的元素的序号的集合。由于
Figure BDA00023488056900002211
是常数,记
Figure BDA00023488056900002212
求解个数Q的问题进一步可转换为,在所有双极性序列
Figure BDA00023488056900002213
中,计算满足
Figure BDA00023488056900002214
的双极性序列的个数;综上,最终求解个数Q的问题可转换为在序列x中所有元素的序号集合A={1,2,…,N}的子集S中,计算满足
Figure BDA00023488056900002215
的子集的个数,其中,子集S包括空集和全集。In this embodiment, the values of the elements in the bipolar sequence are all +1 or -1; in all bipolar sequences
Figure BDA0002348805690000218
, the calculation satisfies
Figure BDA0002348805690000219
The number Q of bipolar sequences of . By analyzing the above formula, we can write
Figure BDA00023488056900002110
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
Figure BDA00023488056900002111
Computational Satisfaction
Figure BDA00023488056900002112
the number of bipolar sequences, since
Figure BDA00023488056900002113
Therefore, the above problem can be further transformed into, in all bipolar sequences
Figure BDA0002348805690000221
, the calculation satisfies
Figure BDA0002348805690000222
the number of bipolar sequences; and can be further converted to, in all bipolar sequences
Figure BDA0002348805690000223
, the calculation satisfies
Figure BDA0002348805690000224
The number of bipolar sequences Q, where,
Figure BDA0002348805690000225
Representation sequence
Figure BDA0002348805690000226
and
Figure BDA0002348805690000227
a collection of ordinal numbers of elements that are not identical,
Figure BDA0002348805690000228
represents a bipolar sequence
Figure BDA0002348805690000229
and bipolar sequences
Figure BDA00023488056900002210
A collection of ordinal numbers of elements that are not identical. because
Figure BDA00023488056900002211
is a constant, remember
Figure BDA00023488056900002212
The problem of solving the number Q can be further transformed into, in all bipolar sequences
Figure BDA00023488056900002213
, the calculation satisfies
Figure BDA00023488056900002214
the number of bipolar sequences of
Figure BDA00023488056900002215
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]的双极性序列

Figure BDA00023488056900002216
具体的,双极性序列
Figure BDA00023488056900002217
的元素
Figure BDA00023488056900002218
的获取方式为:若xg≥0,则
Figure BDA00023488056900002219
否则,
Figure BDA00023488056900002220
其中,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
Figure BDA00023488056900002216
Specifically, bipolar sequences
Figure BDA00023488056900002217
Elements
Figure BDA00023488056900002218
The acquisition method is: if x g ≥ 0, then
Figure BDA00023488056900002219
otherwise,
Figure BDA00023488056900002220
where g∈{1,2,…,N}.

1.2)将双极性序列

Figure BDA00023488056900002221
与映射序列
Figure BDA00023488056900002222
进行比较,以得到两个序列中不相同的元素的序号集合
Figure BDA00023488056900002223
1.2) The bipolar sequence
Figure BDA00023488056900002221
with mapping sequence
Figure BDA00023488056900002222
Compare to get the ordinal sets of elements that are not identical in the two sequences
Figure BDA00023488056900002223

1.3)根据序号集合

Figure BDA00023488056900002224
从序列x中筛选出相应的元素,并计算所筛选元素的绝对值之和,得到常数
Figure BDA00023488056900002225
1.3) Set according to the serial number
Figure BDA00023488056900002224
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
Figure BDA00023488056900002225

1.4)获得序列x中所有元素的序号集合A={1,2,…,N},并将序号集合A的所有子集中满足

Figure BDA00023488056900002226
的子集个数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
Figure BDA00023488056900002226
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中筛选元素,并计算所筛选元素的绝对值之和

Figure BDA0002348805690000231
记为子集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
Figure BDA0002348805690000231
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:

Figure BDA0002348805690000232
Figure BDA0002348805690000232

其中,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,则

Figure BDA0002348805690000233
根据分布序列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
Figure BDA0002348805690000233
According to the distribution sequence A n , the distribution sequence B n is calculated as:

Figure BDA0002348805690000234
Figure BDA0002348805690000234

其中,◆表示对两个序列进行卷积并将结果序列的最大元素序号限定为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

Figure BDA0002348805690000241
Figure BDA0002348805690000241

2)根据所述个数Q计算最优译码码字的预期不可检测错误率,记为UERe2) Calculate the expected undetectable error rate of the optimal decoding codeword according to the number Q, and denote it as UER e ;

具体的,预期不可检测错误率

Figure BDA0002348805690000242
其中,R为最优译码码字中冗余比特的个数,Q为所有长度为N的双极性序列中与序列x之间的距离小于距离d的双极性序列个数。Specifically, the expected undetectable error rate
Figure BDA0002348805690000242
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、映射序列

Figure BDA0002348805690000243
以及所得距离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
Figure BDA0002348805690000243
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,计算最优译码码字的预期不可检测错误率UERe2) 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;

其中,预期不可检测错误率

Figure BDA0002348805690000251
R为最优译码码字中冗余比特的个数。where the expected undetectable error rate
Figure BDA0002348805690000251
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)

1. A method of communication synchronization, comprising the steps of:
s1, sending end:
respectively coding the synchronous parameters and the data to obtain synchronous code words and data code words;
modulating the obtained synchronous code words and data code words respectively to form expanded synchronous signals and data signals, and then sequentially sending the expanded synchronous signals and the data signals to a receiving end;
the synchronous parameters comprise parameter information of demodulation and decoding data signals, and the parameter information of the demodulation and decoding data signals carried in the synchronous parameters corresponds to the modulation and coding modes of data one by one;
s2, receiving end:
receiving the expanded synchronous signals on the combination of a plurality of groups of preset signal starting time, modulation center frequency and channel phase, demodulating the expanded synchronous signals, respectively decoding the signals, and selecting optimal decoding code words from decoding results;
judging whether the obtained optimal decoding code word is effective, if the optimal decoding code word is effective, the initial time, the modulation center frequency and the channel phase of the current signal are the initial time, the modulation center frequency and the channel phase of the expanded synchronous signal, and extracting the synchronous parameters in the optimal decoding code word;
and calculating the initial time, the modulation center frequency and the channel phase of the data signal to be received subsequently according to the obtained synchronization parameters and the initial time, the modulation center frequency and the channel phase of the expanded synchronization signal, so as to realize communication synchronization.
2. The communication synchronization method according to claim 1, wherein a receiving end receives, demodulates and decodes the data signal according to the obtained synchronization parameter and the calculated start time, modulation center frequency and channel phase of the data signal to be received subsequently, so as to obtain the data sent by a sending end.
3. The communication synchronization method according to claim 1, wherein the data signal is transmitted immediately after the extended synchronization signal, and a start time of the data signal is equal to a sum of the start time of the extended synchronization signal and a length of the extended synchronization signal.
4. The communication synchronization method according to claim 1, wherein a modulation center frequency of the data signal is the same as a modulation center frequency of the spread synchronization signal.
5. The communication synchronization method according to claim 1, wherein a channel phase of the data signal is the same as a channel phase of the extended synchronization signal.
6. The communication synchronization method of claim 1, wherein the synchronization parameter further comprises a receiver address.
7. The communication synchronization method according to claim 1, wherein the transmitting end performs polar code encoding on the synchronization parameter;
the method for receiving the expanded synchronous signals by the receiving end on the combination of a plurality of groups of preset signal starting time, modulation center frequency and channel phase, demodulating the expanded synchronous signals and then respectively decoding the demodulated expanded synchronous signals to obtain optimal decoding code words comprises the following steps:
s21, performing timing sampling, frequency offset correction and phase correction on the received extended synchronous signal by adopting the combination of the P 'group preset signal start time, the modulation center frequency and the channel phase, and demodulating to obtain P' code word receiving sequences; wherein, P' is the combination number of the signal starting time, the modulation center frequency and the channel phase, and each code receiving sequence corresponds to a group of parameters including the signal starting time, the modulation center frequency and the channel phase;
s22, decoding each P code word receiving sequences in the P code word receiving sequences simultaneously by adopting a multi-code word receiving sequence SCL decoder to obtain P'/P decoding results;
s23, selecting the decoding result with the maximum likelihood probability as the optimal decoding code word according to the maximum likelihood principle for the P '/P decoding results, wherein P is a positive integer smaller than P ', and P '/P is an integer;
in step S22, the method for simultaneously decoding P codeword receiving sequences in P' codeword receiving sequences by using a multiple codeword receiving sequence SCL decoder specifically includes the following steps:
s221, for P to be decodedReceived sequence of individual code words
Figure FDA0003148231880000021
If the index number i of the current decoding bit is equal to its initial value 1, go to S222; if the index number i of the current decoding bit is greater than 1 and less than or equal to N, go to step S223; if the index sequence number i of the current decoding bit is greater than N, go to step S226; wherein, P is less than or equal to L, L is the maximum path number of the preset SCL decoding algorithm, the code receiving sequence is composed of polarization codes, N is the code length of the polarization codes, and i is a positive integer;
s222, initializing P paths in a decoder list, and comparing the first path with the second path
Figure FDA0003148231880000031
The strip path is marked as
Figure FDA0003148231880000032
1,2, P; returning to step S221 by setting i to i + 1; wherein S islIndicates that the code word receiving sequence corresponding to the first path in the decoder list is
Figure FDA0003148231880000033
SlThe initial value of (a) is l,
Figure FDA0003148231880000034
indicating the first bit u of the received sequence of the code word corresponding to the ith path in the decoder list1A decision value of u1Is a fixed bit that is a bit that is fixed,
Figure FDA0003148231880000035
all taking known fixed bits u1Taking the value of (A);
s223, judging the ith bit u in the code receiving sequenceiIf the bit is a fixed bit, go to step S224 if yes; if not, go to step S225;
s224, recording the number of the current paths in the decoder list as L', the first path as
Figure FDA0003148231880000036
1,2,. L'; each path is divided into
Figure FDA0003148231880000037
L' is extended to 1,2
Figure FDA0003148231880000038
L ═ 1, 2., L', let i ═ i +1, return to step S221; wherein,
Figure FDA0003148231880000039
indicating the received sequence of code words corresponding to the first path in the decoder list
Figure FDA00031482318800000310
Of decision values, sequence
Figure FDA00031482318800000311
Element (1) of
Figure FDA00031482318800000312
Indicating the l-th path in the decoder list at uiA decision value of (a), and
Figure FDA00031482318800000313
is a known fixed bit uiTaking the value of (A);
s225, sequences in each path
Figure FDA00031482318800000314
At uiThe positions are respectively taken as values 0 and 1 to obtain 2L' alternative paths
Figure FDA00031482318800000315
And
Figure FDA00031482318800000316
wherein, L1, 2
Figure FDA00031482318800000317
And
Figure FDA00031482318800000318
all correspond to the receiving sequence
Figure FDA00031482318800000319
And the path
Figure FDA00031482318800000320
And
Figure FDA00031482318800000321
the path metric values are respectively
Figure FDA00031482318800000322
And
Figure FDA00031482318800000323
Figure FDA00031482318800000324
and
Figure FDA00031482318800000325
respectively representing the ith bit channel output of a length N polar code as
Figure FDA00031482318800000326
The transition probabilities of 0 and 1 are input in time;
judging whether the 2L 'is less than or equal to L, if so, reserving 2L' paths; if not, keeping the path with the maximum L metric values; and let i equal to i +1, return to step S221;
s226, outputting the corresponding decision sequence on the path with the maximum path metric value from the L paths
Figure FDA0003148231880000041
Obtaining a decoded code word by S recorded on a path corresponding to the decoded code wordlAnd obtaining a code word receiving sequence corresponding to the decoding code word.
8. The communication synchronization method of claim 1, wherein the step of determining whether the optimal decoded codeword is valid comprises:
mapping the obtained optimal decoding code word into a bipolar sequence to obtain a mapping sequence
Figure FDA0003148231880000042
And calculating a mapping sequence
Figure FDA0003148231880000043
The distance d between the codeword receiving sequences x corresponding to the optimal decoding codewords;
obtaining all lengths of N*The number Q of the bipolar sequences with the distance between the code word receiving sequences corresponding to the optimal decoding code words in the bipolar sequences being less than the distance d; wherein N is*The optimal decoding code word length is obtained;
calculating the expected undetectable error rate UER of the optimal decoding code word according to the obtained bipolar sequence number Qe
If the expected undetectable error rate UEReIf the UER requirement of the communication system is met, the optimal decoding code word is an effective decoding code word; otherwise, the optimal decoding code word is an invalid decoding code word;
wherein an undetected error rate is expected
Figure FDA0003148231880000044
And R is the number of redundant bits in the optimal decoding code word.
9. The communication synchronization method of claim 1, wherein the step of determining whether the optimal decoded codeword is valid comprises:
mapping the obtained optimal decoding code word into a bipolar sequence to obtain a mapping sequence
Figure FDA0003148231880000045
And calculating a mapping sequence
Figure FDA0003148231880000046
The distance d between the codeword receiving sequences x corresponding to the optimal decoding codewords;
obtaining all lengths of N*The number Q of the bipolar sequences with the distance between the code word receiving sequences corresponding to the optimal decoding code words in the bipolar sequences is less than or equal to the distance d; wherein N is*The optimal decoding code word length is obtained;
calculating the expected undetectable error rate UER of the optimal decoding code word according to the obtained bipolar sequence number Qe
If the expected undetectable error rate UEReIf the UER requirement of the communication system is met, the optimal decoding code word is an effective decoding code word; otherwise, the optimal decoding code word is an invalid decoding code word;
wherein an undetected error rate is expected
Figure FDA0003148231880000051
And R is the number of redundant bits in the optimal decoding code word.
10. A receiving module, comprising: a demodulation unit, a decoding unit, a judgment unit and a calculation unit;
the demodulation unit is used for receiving and demodulating the expanded synchronous signals on the combination of a plurality of groups of preset signal starting time, modulation center frequency and channel phase to obtain synchronous code words and sending the synchronous code words to the decoding unit;
the decoding unit is used for decoding the received synchronous code words, selecting optimal decoding code words from decoding results and sending the optimal decoding code words to the judging unit;
the judging unit is used for judging whether the received optimal decoding code word is effective, if so, the starting time, the modulation center frequency and the channel phase of the current signal are the starting time, the modulation center frequency and the channel phase of the extended synchronous signal, extracting the synchronous parameters in the optimal decoding code word, and sending the synchronous parameters, the starting time, the modulation center frequency and the channel phase of the extended synchronous signal to the calculating unit;
the calculation unit is used for calculating the initial time, the modulation center frequency and the channel phase of the subsequent data signal to be received according to the received synchronization parameters and the initial time, the modulation center frequency and the channel phase of the expanded synchronization signal, so as to realize communication synchronization.
11. A transmitting module based on the receiving module of claim 10, comprising: a coding unit and a modulation unit;
the coding unit is used for coding the synchronization parameters and the data respectively to obtain synchronization code words and data code words and sending the synchronization code words and the data code words to the modulation unit;
the modulation unit is used for modulating the received synchronous code words and the data code words respectively to form expanded synchronous signals and data signals, and then sequentially sending the expanded synchronous signals and the data signals to the receiving module;
the synchronization parameters comprise parameter information of demodulation and decoding data signals, and the parameter information of the demodulation and decoding data signals carried in the synchronization parameters corresponds to the modulation and coding modes of data one to one.
12. A communication synchronization system, comprising: the transmitting module of claim 11 and the receiving module of claim 10;
the transmitting module transmits a signal to the receiving module.
CN201911406621.9A 2019-12-31 2019-12-31 A communication synchronization method, device and system Active CN111106838B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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