WO2018072480A1 - Decoding method and device for overlapped multiplexing system - Google Patents
Decoding method and device for overlapped multiplexing system Download PDFInfo
- Publication number
- WO2018072480A1 WO2018072480A1 PCT/CN2017/091968 CN2017091968W WO2018072480A1 WO 2018072480 A1 WO2018072480 A1 WO 2018072480A1 CN 2017091968 W CN2017091968 W CN 2017091968W WO 2018072480 A1 WO2018072480 A1 WO 2018072480A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- original input
- state transition
- symbols
- received
- parameter
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
Definitions
- the present invention relates to the field of overlapping multiplexing systems, and in particular to a decoding method and apparatus for an overlapping multiplexing system.
- Wireless communication systems are very different from wired communication systems. Because the system environment of wireless communication is very complicated, how to ensure the reliability of wireless communication systems to transmit information has become an important indicator for evaluating modern wireless communication systems. As the information receiving end, it is necessary to restore the original transmission information as much as possible, that is, when the transmission power and the signal-to-noise ratio are fixed, the bit error rate is as low as possible, and the reliability of the transmission information is ensured.
- X represents any domain, which can be time T, frequency F, code division C, space S or hybrid H, etc., respectively, indicating overlapping time division multiplexing system OvTDM, overlapping frequency complex Use system OvFDM, overlapping code division multiplexing system OvCDM and so on.
- the hard decision decoding algorithm when performing sequence detection, the hard decision decoding algorithm is mostly used, and the maximum likelihood sequence generated by decoding the information is directly output, that is, the value in the sequence is only 0 or 1, and cannot be output.
- the soft information of each decoded bit cannot be used as a SISO (soft-in soft-out) decoding algorithm.
- the embodiments of the present invention provide a decoding method and apparatus for an overlap multiplexing system, so as to at least solve the technical problem that the hard decoding decision method in the prior art cannot output soft information of each bit.
- a decoding method of an overlap multiplexing system including: acquiring a received symbol sequence and a state transition relationship, wherein the received symbol sequence includes: a plurality of received symbols, and the plurality of received symbols are The plurality of original input symbols are encoded by the overlapping multiplexing system and obtained after channel transmission, and the state transition relationship includes: a state transition relationship corresponding to the coded output symbols at different time points of different original input symbols; according to the received symbol sequence and state transition The relationship is calculated by the posterior log likelihood ratio of each original input symbol.
- a decoding apparatus of an overlap multiplexing system comprising: an obtaining module, configured to acquire a received symbol sequence and a state transition relationship, wherein the received symbol sequence comprises: multiple receiving a symbol, a plurality of received symbols are encoded by an overlapping multiplexing system, and are transmitted through a channel
- the state transition relationship obtained after the input includes: a state transition relationship corresponding to the coded output symbols at different time points of different original input symbols; a calculation module, configured to calculate each original input symbol according to the received symbol sequence and the state transition relationship A posteriori log likelihood ratio.
- the received symbol sequence and the state transition relationship may be acquired, and the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, so that the decoding is completed after the decoding is completed.
- the bit error probability is the smallest, and the soft information of the relevant bit is output, that is, the log likelihood ratio, which solves the technical problem that the hard decoding decision method is used in the prior art, and the soft information of each bit cannot be output. Therefore, by using the solution provided by the foregoing embodiment of the present invention, the obtained log likelihood ratio can be used as the SISO (soft-in soft-out) decoding algorithm of the OvXDM system, thereby improving the success rate of decoding and reducing the decoded Bit error rate.
- SISO soft-in soft-out
- this patent can directly output the optimal posterior probability (MAP, Log-MAP) or sub-optimal (Max-Log-MAP) posterior probability, it can be used with the subsequent soft decoding FEC module.
- the communication reliability of the system can be improved compared to the hard-decoded FEC module.
- this patent can be used with the OvXDM module of Turbo structure, and the external information transmission and iteration between different OvXDM decoders.
- the low correlation external information transmission can improve the error performance of the system and strengthen the reliability of the communication system. Sex, get further system gain.
- FIG. 1 is a flow chart of a decoding method of an overlay multiplexing system according to an embodiment of the present invention
- FIG. 2 is a flow chart of a soft-in soft-out decoding method according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of convolutional coding of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention
- FIG. 4 is a tree diagram of an input-output relationship of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention
- FIG. 5 is a state transition diagram of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention.
- FIG. 6 is a Trellis block diagram of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of an optional soft-in soft-out decoding according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a decoding apparatus of an overlap multiplexing system according to an embodiment of the present invention.
- an embodiment of a method of decoding a method of an overlay multiplexing system is provided. It is noted that the steps illustrated in the flowchart of the accompanying drawings may be in a computer system such as a set of computer executable instructions. The execution is performed, and although the logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
- FIG. 1 is a flowchart of a decoding method of an overlap multiplexing system according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
- Step S102 Acquire a received symbol sequence and a state transition relationship, where the received symbol sequence includes: a plurality of received symbols, where the plurality of received symbols are encoded by the overlapping multiplexing system and obtained after channel transmission, and the status is obtained.
- the transfer relationship includes: a state transition relationship corresponding to the coded output symbols at different time points of different original input symbols; and a corresponding soft-in soft-out flow chart is shown in FIG. 2 .
- the flow of obtaining the posterior log likelihood ratio is as follows:
- the receiving sequence is acquired, on the other hand, the prior probability is initialized at the same time; these two steps are to obtain the necessary parameters to calculate the current state transition parameter ⁇ ; and then further calculate the forward recursive parameter ⁇ and the backward recursion separately.
- the parameter ⁇ is calculated based on the calculated ⁇ , ⁇ , ⁇ , and the posterior log likelihood ratio Lapp is calculated.
- the OvTDM system is taken as an example for description, and other OvXDM systems can be similarly used.
- the OvTDM system is a waveform convolutional coding system, so there is no way to use traditional symbol-by-symbol detection when decoding.
- the data transfer status, as well as the node transfer relationship diagram of the OvTDM system can be clearly seen, as shown in Figure 5. Therefore, the input-output relationship of the OvTDM system can be represented by a Trellis diagram (grid diagram), as shown in Figure 6.
- the transmitting end performs waveform coding on the original input symbol sequence to obtain a sequence of encoding the output symbol sequence, and can determine a state transition of the different original input symbols corresponding to the encoded output symbol at different times. That is, as shown in Figure 5.
- the original input symbol sequence is waveform-encoded by using a waveform coding method to obtain a coded output symbol sequence, and the coded output symbol sequence is sent to the corresponding channel of the OvTDM system.
- the receiving end can receive the received symbol sequence and know the corresponding state transition relationship.
- Step S104 calculating a posterior log likelihood ratio of each original input symbol according to the received symbol sequence and the state transition relationship.
- the method of maximizing a posteriori probability may be used according to the received symbol sequence and the state transition relationship, and the posterior log likelihood ratio of each original input symbol is calculated. That is, the soft information of the decoded output bits corresponding to each received symbol is obtained.
- the soft information can be further applied to the SISO (soft-in soft-out) decoding structure, that is, the soft information is used as input information for the next iteration decoding, and the structure can help further improve the decoding success.
- Rate reduce the bit error rate after decoding: Two decoders using the scheme of the present invention are constructed by interleaving and deinterleaving according to the structure of FIG.
- the OvTDM system via this decoding method can be widely used in practical wireless communication systems, such as various types of mobile communication systems, satellite communication, microwave line-of-sight communication, scatter communication, atmospheric optical communication, infrared communication and In any wireless communication system such as aquatic communication. It can be applied to both large-capacity wireless transmissions and small-capacity lightweight radio systems.
- the received symbol sequence and the state transition relationship can be acquired, and the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, so that the decoding is completed after the decoding is completed.
- the bit error probability is the smallest, and the soft information of the relevant bit is output, that is, the log likelihood ratio, which solves the technical problem that the hard decoding decision method is used in the prior art, and the soft information of each bit cannot be output. Therefore, by using the solution provided by the foregoing embodiment of the present invention, the obtained log likelihood ratio can be used as the SISO (soft-in soft-out) decoding algorithm of the OvXDM system, thereby improving the success rate of decoding and reducing the decoded Bit error rate.
- SISO soft-in soft-out
- step S104 the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, including:
- Step S112 calculating a posterior probability of each original input symbol according to the received symbol sequence and the state transition relationship.
- the state of a certain path on the Trellis diagram shown in FIG. 6 at time m and time m-1 is respectively S m and S m-1 , corresponding to the state transition.
- the original input symbol is x m
- the corresponding encoded output symbol of the corresponding OvTDM system is y m .
- the received symbol sequence is r and the length is N.
- the overlap multiplexing coefficient of the OvTDM system is K
- Step S114 taking a log likelihood ratio for the posterior probability of each original input symbol, and obtaining a posterior log likelihood ratio of each original input symbol.
- the log likelihood ratio can be taken as the L app for the posterior probability. (x m ), it can be expressed as:
- step S104 the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, including:
- Step S116 calculating a current state transition parameter of each original input symbol, a forward recursive parameter of each original input symbol, and a backward recursive parameter of each original input symbol according to the received symbol sequence and the state transition relationship.
- the joint probability can be expressed. for:
- Step S118 calculating a posterior logarithm of each original input symbol according to a current state transition parameter of each original input symbol, a forward recursive parameter of each original input symbol, and a backward recursive parameter of each original input symbol. Rather than.
- the posterior log likelihood ratio L app (x m ) of each original input symbol x m can be calculated by the following formula:
- ⁇ m (S m-1 , S m ) is the current state transition parameter of the original input symbol x m
- ⁇ m (S m-1 ) is the forward recursive parameter of the original input symbol x m
- ⁇ m (S m ) is the original input to the recursive parameter symbol X m
- the forward recursive parameter ⁇ m (S m-1 ) of each original input symbol x m is obtained, the current state transition parameter ⁇ m (S m-1 , S m ), backward After the recursive parameter ⁇ m (S m ), it can be substituted into the simplified formula of the joint probability, and finally the posterior log likelihood ratio L app (x m ) of each original input symbol x m is obtained:
- step S116 according to the received symbol sequence and the state transition relationship, a current state transition parameter of each original input symbol is calculated, and each of the original input symbols has a forward recursive parameter and each The backward recursive parameters of the original input symbol, including:
- Step S122 acquiring a prior probability of each original input symbol and a channel condition transition probability in the current state.
- the prior probability of each of the original input symbols described above may be obtained in advance after being encoded at the system transmitting end.
- the channel condition transition probability in the current state can be obtained by establishing a channel model before decoding at the receiving end.
- the input a priori information is also expressed by the log likelihood ratio, and is set to L a (x m ). Further obtaining the prior probability of the original input symbol, It can be determined according to the channel characteristics. If the channel is assumed to be an AWGN channel, the channel condition transition probability p(r m
- Step S124 Obtain a current state transition parameter of each original input symbol according to a prior probability of each original input symbol and a channel condition transition probability in a current state.
- the current state transition parameter ⁇ m (S m-1 , S m ) of each original input symbol x m may be calculated by the following formula:
- p(x m ) represents the prior probability of the original input symbol x m and p(r m
- ⁇ m (S m-1 , S m ) of the current parameter can be expressed as:
- the current state transition parameter of each original input symbol can be obtained according to the prior probability of each original input symbol and the channel condition transition probability in the current state.
- Step S126 according to the current state transition parameter of each original input symbol, the forward recursive parameter of each original input symbol is obtained by forward recursion.
- the forward recursive parameter ⁇ m (S m-1 ) of each original input symbol x m can be calculated by the following formula:
- ⁇ m-1 (S m-2 ) is the forward recursive parameter of the previous moment.
- Step S128 according to the current state transition parameter of each original input symbol, the backward recursive parameter of each original input symbol is obtained by backward recursion.
- the backward recursive parameter ⁇ m (S m ) of each symbol x m can be calculated by the following formula:
- ⁇ m (S m-1 ) and ⁇ m (S m ) can be derived from forward recursion and backward recursion, respectively:
- step S122 the channel condition transition probability in the current state is obtained, including:
- Step S130 Establish a corresponding channel model according to channel characteristics of the channel corresponding to the overlapping multiplexing system, and obtain a channel condition transition probability in the current state.
- multiple channel models are pre-established at the receiving end.
- the corresponding channel model may be first selected according to the current channel characteristics to obtain a channel condition transition probability.
- the receiving end may establish a corresponding channel model according to the channel characteristics of the current channel, thereby obtaining a channel condition transition probability in the current state.
- step S116 a current state transition parameter of each original input symbol, a forward recursive parameter of each original input symbol, and a backward recursive parameter of each original input symbol are calculated.
- the above methods include:
- Step S142 transferring the current state of each original input symbol to the forward direction of each original input symbol.
- the recursive parameters and the backward recursive parameters of each original input symbol are computed in the logarithmic domain to obtain the logarithmic value of the current state transition parameter of each original input symbol, the logarithmic value of each forward recursive parameter of each original input symbol and each The logarithmic value of the backward recursive parameter of the original input symbol.
- Step S144 calculating a logarithmic value of the current state transition parameter of each original input symbol, a logarithmic value of the forward recursive parameter of each original input symbol, and a logarithmic value of the backward recursive parameter of each original input symbol, and calculating each The posterior log likelihood ratio of the original input symbol.
- the logarithm of the forward recursive parameter, the backward recursive parameter and the current state transition parameter of each original input symbol may be performed to obtain a current state transition parameter of each original input symbol.
- the value of the correction function can usually be obtained by looking up the table. When the difference between a and b is large, the value of this correction function is very small and can be considered to be much smaller than max(a, b).
- the addition of the log field can also be approximated to take the maximum value, which is ln(e a +e b ) ⁇ max(a,b). This can further reduce the complexity of the decoding algorithm while the system is decoding. Using this method, all the operations related to the addition of the log domain described in the above section can be further simplified, and will not be further described herein.
- the Trellis diagram shown in FIG. 6 shows that the main difference between the Trellis diagram and the conventional convolutional code is in the transition state of the head and the tail. Due to the difference in state number and state output, the transition state of the head and tail cannot be decoded using the same state list and method. At the same time, the transition state of the head and tail is closely related to the decoding accuracy of the head and tail. Therefore, in order to ensure the integrity of the decoded data and the decoding accuracy, it is necessary to separately process the received symbols of the header and trailer of the received symbol sequence.
- step S104 before the a posteriori log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, the method further includes:
- Step S152 acquiring the number of overlapping multiplexing K and the length L of the original input symbol sequence, wherein the original input symbol sequence comprises: a plurality of original input symbols.
- the length of the original input symbol sequence may be the number of original input symbols in the original input symbol sequence.
- Step S154 Determine whether any one of the received symbols is the first K received symbols in the received symbol sequence, or whether any one of the received symbols is the last K received symbols in the received symbol sequence.
- Step S156 if any one of the received symbols is not the first K received symbols in the received symbol sequence, and any one of the received symbols is not the Lth received symbol in the received symbol sequence, then any original is calculated according to the received symbol sequence and the state transition relationship. Enter the posterior log likelihood ratio of the symbol.
- the receiving end decodes the received symbol sequence, it is determined whether the currently processed received symbol is a received symbol of the header or a received symbol of the tail, and if the received symbol is neither a received symbol of the header nor a received symbol of the tail, Then, according to the above scheme, the posterior log likelihood ratio of the original input symbol is calculated according to the received symbol sequence and the state transition relationship.
- the method further includes:
- Step S162 Acquire a first state transition relationship from the state transition relationship according to the number of overlapping multiplexes K, where the first state transition relationship includes: the first K state transitions in the state transition relationship.
- Step S164 establishing a corresponding state transition list according to the first state transition relationship.
- Step S166 calculating a posterior log likelihood ratio of any one of the original input symbols according to any one of the received symbols and the state transition list.
- the header state includes data input, and the difference from the intermediate state exists only in the state number and the state output.
- the transition of the head state constitutes a tree diagram which can be equivalent to one, that is, the state of each t time only corresponds to the state of one t-1 time, thereby simplifying the head state transition relationship. Therefore, the head state only needs to establish a corresponding state transition relationship for calculation.
- the currently processed received symbols are the first K received symbols, ie, the received symbols of the header
- the first K state transitions ie, the header states
- the state transition relationship According to the state of the head, a state transition list is separately established, and the forward recursive parameter, the backward recursive parameter and the current state transition parameter are calculated, thereby calculating the posterior log likelihood ratio:
- the method further includes:
- Step S172 Obtain a backward recursive parameter of the Lth original input symbol.
- Step S174 calculating a posterior log likelihood ratio of the Lth original input symbol according to the Lth original input symbol, the backward recursive parameter and the state transition relationship.
- the transition state of the tail is different from that of the head, and there is no corresponding data input in the transition state of the tail, and the tail transition state is only related to the backward recursive variable ⁇ m . (S m ) related. If the input sequence length is L, in the tail decoding, the backward recursive variable of the Lth bit only needs to be calculated through the tail transition state, and the posterior log likelihood ratio after the L bit does not need to be calculated.
- the backward recursive parameter ⁇ L of the Lth bit can be directly calculated according to the independence of the Gaussian noise sequence. (S L ), And obtaining a current state transition parameter of the original input symbol according to the prior probability of the original input symbol and a channel condition transition probability in the current state, and obtaining a forward recursive parameter of the original input symbol by forward recursion, thereby finally The posterior likelihood ratio of the original input symbol is obtained.
- an apparatus embodiment of a decoding apparatus of an overlay multiplexing system is also provided.
- FIG. 8 is a schematic diagram of a decoding apparatus of an overlap multiplexing system according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes the following modules:
- the obtaining module 71 is configured to obtain a received symbol sequence and a state transition relationship, where the received symbol sequence includes: a plurality of received symbols, where the plurality of received symbols are encoded by the overlapping multiplexing system, and are obtained after channel transmission.
- the state transition relationship includes: a state transition relationship corresponding to the coded output symbol at different times of different original input symbols.
- the OvTDM system is taken as an example for description, and other OvXDM systems can be similarly used.
- the OvTDM system is a waveform convolutional coding system, so there is no way to use traditional symbol-by-symbol detection when decoding.
- the transmitting end performs waveform coding on the original input symbol sequence to obtain a sequence of encoding the output symbol sequence, and can determine a state transition of the different original input symbols corresponding to the encoded output symbol at different times. That is, as shown in Figure 5.
- the original input symbol sequence is waveform-encoded by using a waveform coding method to obtain a coded output symbol sequence, and the coded output symbol sequence is sent to the corresponding channel of the OvTDM system.
- the receiving end can receive the received symbol sequence and know the corresponding state transition relationship.
- the calculating module 73 is configured to calculate a posterior log likelihood ratio of each original input symbol according to the received symbol sequence and the state transition relationship.
- the method of maximizing a posteriori probability may be used according to the received symbol sequence and the state transition relationship, and the posterior log likelihood ratio of each original input symbol is calculated. That is, the soft information of the decoded output bits corresponding to each received symbol is obtained.
- the soft information can be further applied to the SISO (soft-in soft-out) decoding structure, that is, the soft information is used as input information for the next iteration decoding, and the structure can help further improve the decoding success. Rate, reduce the bit error rate after decoding.
- SISO soft-in soft-out
- the OvTDM system via this decoding method can be widely used in practical wireless communication systems, such as various types of mobile communication systems, satellite communication, microwave line-of-sight communication, scatter communication, atmospheric optical communication, infrared communication and In any wireless communication system such as aquatic communication. It can be applied to both large-capacity wireless transmissions and small-capacity lightweight radio systems.
- the received symbol sequence and the state transition relationship can be acquired, and the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, so that the decoding is completed after the decoding is completed.
- the bit error probability is the smallest, and the soft information of the relevant bit is output, that is, the log likelihood ratio, which solves the technical problem that the hard decoding decision method is used in the prior art, and the soft information of each bit cannot be output. Therefore, by using the solution provided by the foregoing embodiment of the present invention, the obtained log likelihood ratio can be used as the SISO (soft-in soft-out) decoding algorithm of the OvXDM system, thereby improving the success rate of decoding and reducing the decoded Bit error rate.
- SISO soft-in soft-out
- the disclosed technical contents may be implemented in other manners.
- the device embodiments described above are only schematic.
- the division of the unit may be a logical function division.
- there may be another division manner for example, multiple units or components may be combined or may be Integrate into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, unit or module, and may be electrical or otherwise.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a read only memory (ROM, Read-Only) Memory, random access memory (RAM), removable hard disk, disk or optical disk, and other media that can store program code.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
Abstract
Disclosed are a decoding method and device for an overlapped multiplexing system. The method comprises: obtaining a received symbol sequence and a state transition relationship, wherein the received symbol sequence comprises a plurality of received symbols which is obtained after encoding a plurality of original input symbols by an overlapped multiplexing system and transmitting the encoded symbols via a channel, and the state transition relationship comprises a state transition relationship of different original input symbols at different moments corresponding to encoded output symbols; and calculating a posterior log-likelihood ratio of each original input symbol according to the received symbol sequence and the state transition relationship. The present invention resolves the technical problem in the prior art of being unable to output soft information of each bit using hard decoding decision method.
Description
本发明涉及重叠复用系统领域,具体而言,涉及一种重叠复用系统的译码方法和装置。The present invention relates to the field of overlapping multiplexing systems, and in particular to a decoding method and apparatus for an overlapping multiplexing system.
无线通信系统与有线通信系统有很大的差别,由于无线通信的系统环境十分复杂,所以,如何保证无线通信系统传输信息的可靠性便成为了评估现代无线通信系统非常重要的一个指标。作为信息接收端而言,需要尽可能的还原原始的发送信息,即在传输功率和信噪比一定的情况下,尽可能达到较低的误码率,保证传输信息的可靠性。Wireless communication systems are very different from wired communication systems. Because the system environment of wireless communication is very complicated, how to ensure the reliability of wireless communication systems to transmit information has become an important indicator for evaluating modern wireless communication systems. As the information receiving end, it is necessary to restore the original transmission information as much as possible, that is, when the transmission power and the signal-to-noise ratio are fixed, the bit error rate is as low as possible, and the reliability of the transmission information is ensured.
对于重叠复用次数为K的重叠复用系统OvXDM,X代表任何域,可以为时间T,频率F,码分C,空间S或混合H等,分别表示重叠时分复用系统OvTDM,重叠频率复用系统OvFDM,重叠码分复用系统OvCDM等。For the overlapping multiplexing system OvXDM with overlapping multiplexing times K, X represents any domain, which can be time T, frequency F, code division C, space S or hybrid H, etc., respectively, indicating overlapping time division multiplexing system OvTDM, overlapping frequency complex Use system OvFDM, overlapping code division multiplexing system OvCDM and so on.
在OvXDM系统中,在进行序列检测时,大多使用硬判决的译码算法,直接输出了信息的译码后所产生的最大似然序列,即序列中的值只为0或1,而无法输出每个译码比特的软信息,无法作为SISO(软入软出)的译码算法使用。In the OvXDM system, when performing sequence detection, the hard decision decoding algorithm is mostly used, and the maximum likelihood sequence generated by decoding the information is directly output, that is, the value in the sequence is only 0 or 1, and cannot be output. The soft information of each decoded bit cannot be used as a SISO (soft-in soft-out) decoding algorithm.
针对现有技术中使用硬译码判决方法,无法输出每个比特的软信息的问题,目前尚未提出有效的解决方案。In view of the problem of using the hard decoding decision method in the prior art, the soft information of each bit cannot be output, and an effective solution has not been proposed yet.
发明内容Summary of the invention
本发明实施例提供了一种重叠复用系统的译码方法和装置,以至少解决现有技术中使用硬译码判决方法,无法输出每个比特的软信息的技术问题。The embodiments of the present invention provide a decoding method and apparatus for an overlap multiplexing system, so as to at least solve the technical problem that the hard decoding decision method in the prior art cannot output soft information of each bit.
根据本发明实施例的一个方面,提供了一种重叠复用系统的译码方法,包括:获取接收符号序列和状态转移关系,其中,接收符号序列包括:多个接收符号,多个接收符号为多个原始输入符号经过重叠复用系统编码,并经过信道传输后得到的,状态转移关系包括:不同原始输入符号在不同时刻与编码输出符号所对应的状态转移关系;根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比。According to an aspect of the embodiments of the present invention, a decoding method of an overlap multiplexing system is provided, including: acquiring a received symbol sequence and a state transition relationship, wherein the received symbol sequence includes: a plurality of received symbols, and the plurality of received symbols are The plurality of original input symbols are encoded by the overlapping multiplexing system and obtained after channel transmission, and the state transition relationship includes: a state transition relationship corresponding to the coded output symbols at different time points of different original input symbols; according to the received symbol sequence and state transition The relationship is calculated by the posterior log likelihood ratio of each original input symbol.
根据本发明实施例的另一方面,还提供了一种重叠复用系统的译码装置,包括:获取模块,用于获取接收符号序列和状态转移关系,其中,接收符号序列包括:多个接收符号,多个接收符号为多个原始输入符号经过重叠复用系统编码,并经过信道传
输后得到的,状态转移关系包括:不同原始输入符号在不同时刻与编码输出符号所对应的状态转移关系;计算模块,用于根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比。According to another aspect of the present invention, there is also provided a decoding apparatus of an overlap multiplexing system, comprising: an obtaining module, configured to acquire a received symbol sequence and a state transition relationship, wherein the received symbol sequence comprises: multiple receiving a symbol, a plurality of received symbols are encoded by an overlapping multiplexing system, and are transmitted through a channel
The state transition relationship obtained after the input includes: a state transition relationship corresponding to the coded output symbols at different time points of different original input symbols; a calculation module, configured to calculate each original input symbol according to the received symbol sequence and the state transition relationship A posteriori log likelihood ratio.
在本发明实施例中,可以获取接收符号序列和状态转移关系,并根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比,从而使得译码完成后输出比特的差错概率最小,同时输出相关比特的软信息,即为对数似然比,解决了现有技术中使用硬译码判决方法,无法输出每个比特的软信息的技术问题。因此,通过本发明上述实施例提供的方案,可以将得到的对数似然比作为OvXDM系统的SISO(软入软出)译码算法使用,从而提高译码的成功率,降低译码后的误码率。由于本专利可直接输出最优的后验概率(MAP、Log-MAP)或次优(Max-Log-MAP)的后验概率,可配合后续的软译码FEC模块。相比于硬译码的FEC模块可提高系统的通信可靠度。同时本专利可配合Turbo结构的OvXDM的模块进行使用,在不同的OvXDM译码器之间进行外信息传递与迭代,低相关性的外信息传递可提高系统的误码性能,加强通信系统的可靠性,获取进一步的系统增益。In the embodiment of the present invention, the received symbol sequence and the state transition relationship may be acquired, and the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, so that the decoding is completed after the decoding is completed. The bit error probability is the smallest, and the soft information of the relevant bit is output, that is, the log likelihood ratio, which solves the technical problem that the hard decoding decision method is used in the prior art, and the soft information of each bit cannot be output. Therefore, by using the solution provided by the foregoing embodiment of the present invention, the obtained log likelihood ratio can be used as the SISO (soft-in soft-out) decoding algorithm of the OvXDM system, thereby improving the success rate of decoding and reducing the decoded Bit error rate. Since this patent can directly output the optimal posterior probability (MAP, Log-MAP) or sub-optimal (Max-Log-MAP) posterior probability, it can be used with the subsequent soft decoding FEC module. The communication reliability of the system can be improved compared to the hard-decoded FEC module. At the same time, this patent can be used with the OvXDM module of Turbo structure, and the external information transmission and iteration between different OvXDM decoders. The low correlation external information transmission can improve the error performance of the system and strengthen the reliability of the communication system. Sex, get further system gain.
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是根据本发明实施例的一种重叠复用系统的译码方法的流程图;1 is a flow chart of a decoding method of an overlay multiplexing system according to an embodiment of the present invention;
图2是根据本发明实施例的一种软入软出译码方法的流程图;2 is a flow chart of a soft-in soft-out decoding method according to an embodiment of the present invention;
图3是根据本发明实施例的一种可选的重叠时分复用系统的卷积编码的示意图;3 is a schematic diagram of convolutional coding of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention;
图4是根据本发明实施例的一种可选的重叠时分复用系统的输入-输出关系的树图;4 is a tree diagram of an input-output relationship of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention;
图5是根据本发明实施例的一种可选的重叠时分复用系统的状态转移图;5 is a state transition diagram of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention;
图6是根据本发明实施例的一种可选的重叠时分复用系统的Trellis结构图;6 is a Trellis block diagram of an alternative overlapping time division multiplexing system in accordance with an embodiment of the present invention;
图7是根据本发明实施例的一种可选的软入软出译码的结构示意图;以及7 is a schematic structural diagram of an optional soft-in soft-out decoding according to an embodiment of the present invention;
图8是根据本发明实施例的一种重叠复用系统的译码装置的示意图。FIG. 8 is a schematic diagram of a decoding apparatus of an overlap multiplexing system according to an embodiment of the present invention.
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的
附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solution of the present invention, the following will be incorporated in the embodiments of the present invention.
The embodiments of the present invention are clearly and completely described in the drawings, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It is to be understood that the terms "first", "second" and the like in the specification and claims of the present invention are used to distinguish similar objects, and are not necessarily used to describe a particular order or order. It is to be understood that the data so used may be interchanged where appropriate, so that the embodiments of the invention described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "comprises" and "comprises" and "the" and "the" are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or device that comprises a series of steps or units is not necessarily limited to Those steps or units may include other steps or units not explicitly listed or inherent to such processes, methods, products or devices.
实施例1Example 1
根据本发明实施例,提供了一种重叠复用系统的译码方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。In accordance with an embodiment of the present invention, an embodiment of a method of decoding a method of an overlay multiplexing system is provided. It is noted that the steps illustrated in the flowchart of the accompanying drawings may be in a computer system such as a set of computer executable instructions. The execution is performed, and although the logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
图1是根据本发明实施例的一种重叠复用系统的译码方法的流程图,如图1所示,该方法包括如下步骤:FIG. 1 is a flowchart of a decoding method of an overlap multiplexing system according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
步骤S102,获取接收符号序列和状态转移关系,其中,接收符号序列包括:多个接收符号,多个接收符号为多个原始输入符号经过重叠复用系统编码,并经过信道传输后得到的,状态转移关系包括:不同原始输入符号在不同时刻与编码输出符号所对应的状态转移关系;其对应的软入软出流程图如附图2所示。Step S102: Acquire a received symbol sequence and a state transition relationship, where the received symbol sequence includes: a plurality of received symbols, where the plurality of received symbols are encoded by the overlapping multiplexing system and obtained after channel transmission, and the status is obtained. The transfer relationship includes: a state transition relationship corresponding to the coded output symbols at different time points of different original input symbols; and a corresponding soft-in soft-out flow chart is shown in FIG. 2 .
具体的,按照图2所示的流程,其获得后验对数似然比的流程如下:Specifically, according to the flow shown in FIG. 2, the flow of obtaining the posterior log likelihood ratio is as follows:
一方面获取接收序列,另一方面,同时对先验概率进行初始化;这两个步骤是为了获得必要的参数,以便计算当前状态转移参数γ;然后进一步分别计算前向递归参数α和后向递归参数β;基于计算的得到的α、β、γ,计算后验对数似然比Lapp。On the one hand, the receiving sequence is acquired, on the other hand, the prior probability is initialized at the same time; these two steps are to obtain the necessary parameters to calculate the current state transition parameter γ; and then further calculate the forward recursive parameter α and the backward recursion separately. The parameter β is calculated based on the calculated α, β, γ, and the posterior log likelihood ratio Lapp is calculated.
上述的各个参数的计算将在后续的实施例中进行详述。The calculation of each of the above parameters will be detailed in the subsequent embodiments.
可选的,在本发明实施例中,以OvTDM系统为例,进行说明,其他OvXDM系统均可相似类比进行使用。如图3所示,OvTDM系统是一种波形卷积编码系统,因此在译码时,并没有办法采用传统的逐符号检测。图4示出了一个K=3时的二元(+1,-1)数据的OvTDM系统的输入与输出关系树图,该图形象的描述了在OvTDM系统
的数据传送状态,同时也可很清晰的发现OvTDM系统的节点转移关系图,如图5所示。因此,OvTDM系统的输入-输出关系,便可以用一种Trellis图(格状图)进行表示,如图6所示。Optionally, in the embodiment of the present invention, the OvTDM system is taken as an example for description, and other OvXDM systems can be similarly used. As shown in Figure 3, the OvTDM system is a waveform convolutional coding system, so there is no way to use traditional symbol-by-symbol detection when decoding. Figure 4 shows the input and output relationship tree diagram of the OvTDM system with binary (+1,-1) data at K=3, which is imaged in the OvTDM system.
The data transfer status, as well as the node transfer relationship diagram of the OvTDM system, can be clearly seen, as shown in Figure 5. Therefore, the input-output relationship of the OvTDM system can be represented by a Trellis diagram (grid diagram), as shown in Figure 6.
具体的,在重叠复用系统中,发射端在对原始输入符号序列进行波形编码,得到编码输出符号序列的过程中,可以确定不同原始输入符号在不同时刻与编码输出符号所对应的状态转移,即图5所示。Specifically, in the overlapping multiplexing system, the transmitting end performs waveform coding on the original input symbol sequence to obtain a sequence of encoding the output symbol sequence, and can determine a state transition of the different original input symbols corresponding to the encoded output symbol at different times. That is, as shown in Figure 5.
在一种可选的方案中,在OvTDM系统的发射端,采用波形编码的方式对原始输入符号序列进行波形编码,得到编码输出符号序列,并将编码输出符号序列通过OvTDM系统对应的信道发送给接收端,接收端可以接收到接收符号序列,并且已知相应的状态转移关系。In an optional solution, at the transmitting end of the OvTDM system, the original input symbol sequence is waveform-encoded by using a waveform coding method to obtain a coded output symbol sequence, and the coded output symbol sequence is sent to the corresponding channel of the OvTDM system. At the receiving end, the receiving end can receive the received symbol sequence and know the corresponding state transition relationship.
步骤S104,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比。Step S104, calculating a posterior log likelihood ratio of each original input symbol according to the received symbol sequence and the state transition relationship.
在一种可选的方案中,可以根据接收符号序列和状态转移关系,采用最大化后验概率(MAP)的方法进行译码,计算得到每个原始输入符号的后验对数似然比,即得到每个接收符号对应的译码后的输出比特的软信息。如图7所示,该软信息可进一步应用于SISO(软入软出)的译码结构中,即该软信息作为下一次迭代译码的输入信息,该结构可帮助进一步提高译码的成功率,降低译码后的误码率:将两个使用本发明方案的译码器按照图7的结构构造成交织、解交织来进行使用。In an optional solution, the method of maximizing a posteriori probability (MAP) may be used according to the received symbol sequence and the state transition relationship, and the posterior log likelihood ratio of each original input symbol is calculated. That is, the soft information of the decoded output bits corresponding to each received symbol is obtained. As shown in FIG. 7, the soft information can be further applied to the SISO (soft-in soft-out) decoding structure, that is, the soft information is used as input information for the next iteration decoding, and the structure can help further improve the decoding success. Rate, reduce the bit error rate after decoding: Two decoders using the scheme of the present invention are constructed by interleaving and deinterleaving according to the structure of FIG.
此处需要说明的是,经过此译码方式的OvTDM系统可广泛应用于实际无线通信系统中,如各类移动通信系统、卫星通信、微波视距通信、散射通信、大气层光通信、红外通信与水生通信等任何无线通信系统中。既可以应用于大容量无线传输,也可以应用于小容量的轻型无线电系统。It should be noted here that the OvTDM system via this decoding method can be widely used in practical wireless communication systems, such as various types of mobile communication systems, satellite communication, microwave line-of-sight communication, scatter communication, atmospheric optical communication, infrared communication and In any wireless communication system such as aquatic communication. It can be applied to both large-capacity wireless transmissions and small-capacity lightweight radio systems.
通过本发明上述实施例,可以获取接收符号序列和状态转移关系,并根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比,从而使得译码完成后输出比特的差错概率最小,同时输出相关比特的软信息,即为对数似然比,解决了现有技术中使用硬译码判决方法,无法输出每个比特的软信息的技术问题。因此,通过本发明上述实施例提供的方案,可以将得到的对数似然比作为OvXDM系统的SISO(软入软出)译码算法使用,从而提高译码的成功率,降低译码后的误码率。According to the above embodiment of the present invention, the received symbol sequence and the state transition relationship can be acquired, and the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, so that the decoding is completed after the decoding is completed. The bit error probability is the smallest, and the soft information of the relevant bit is output, that is, the log likelihood ratio, which solves the technical problem that the hard decoding decision method is used in the prior art, and the soft information of each bit cannot be output. Therefore, by using the solution provided by the foregoing embodiment of the present invention, the obtained log likelihood ratio can be used as the SISO (soft-in soft-out) decoding algorithm of the OvXDM system, thereby improving the success rate of decoding and reducing the decoded Bit error rate.
可选的,在本发明上述实施例中,步骤S104,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比,包括:Optionally, in the foregoing embodiment of the present invention, in step S104, the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, including:
步骤S112,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验概率。
Step S112, calculating a posterior probability of each original input symbol according to the received symbol sequence and the state transition relationship.
在一种可选的方案中,可以假设在如图6所示的Trellis图上的某条路径在m时刻和m-1时刻的状态分别为Sm和Sm-1,状态转移所对应的原始输入符号为xm,对应的OvTDM系统重叠复用后的编码输出符号为ym。接收符号序列为r,长度为N,表示该接收符号序列中第a位至第b位所表示的序列,OvTDM系统的重叠复用系数为K,可以通过如下公式计算每个原始输入符号xm的后验概率p(xm=±1|r):In an optional solution, it can be assumed that the state of a certain path on the Trellis diagram shown in FIG. 6 at time m and time m-1 is respectively S m and S m-1 , corresponding to the state transition. The original input symbol is x m , and the corresponding encoded output symbol of the corresponding OvTDM system is y m . The received symbol sequence is r and the length is N. Representing the sequence represented by the ath bit to the bth bit in the received symbol sequence, the overlap multiplexing coefficient of the OvTDM system is K, and the posterior probability p(x m =±) of each original input symbol x m can be calculated by the following formula 1|r):
其中,xm=+1表示原始输入符号为+1,xm=-1表示原始输入符号为-1。Where x m = +1 indicates that the original input symbol is +1, and x m = -1 indicates that the original input symbol is -1.
步骤S114,对每个原始输入符号的后验概率取对数似然比,得到每个原始输入符号的后验对数似然比。Step S114, taking a log likelihood ratio for the posterior probability of each original input symbol, and obtaining a posterior log likelihood ratio of each original input symbol.
在一种可选的方案中,在得到每个原始输入符号xm的后验概率p(xm=±1|r)之后,可以对此后验概率取对数似然比,设为Lapp(xm),则可表示为:In an alternative, after obtaining the posterior probability p(x m =±1|r) of each original input symbol x m , the log likelihood ratio can be taken as the L app for the posterior probability. (x m ), it can be expressed as:
可选的,在本发明上述实施例中,步骤S104,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比,包括:Optionally, in the foregoing embodiment of the present invention, in step S104, the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, including:
步骤S116,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的当前状态转移参数,每个原始输入符号的前向递归参数和每个原始输入符号的后向递归参数。Step S116, calculating a current state transition parameter of each original input symbol, a forward recursive parameter of each original input symbol, and a backward recursive parameter of each original input symbol according to the received symbol sequence and the state transition relationship.
在一种可选的方案中,由上述公式可以,求解后验概率的对数似然比的关键,在于求解联合概率p(xm=+1,r)和p(xm=-1,r)。设U+和U-分别表示当前状态转移所对应的原始输入符号xm=+1和xm=-1的状态转移关系,根据贝叶斯和马尔可夫的相关性质,可将联合概率表示为:In an alternative scheme, the key to solving the log likelihood ratio of the posterior probability is that the joint probability p(x m = +1, r) and p (x m = -1) are solved by the above formula. r). Let U + and U - respectively represent the state transition relationship of the original input symbols x m = +1 and x m = -1 corresponding to the current state transition. According to the correlation properties of Bayes and Markov, the joint probability can be expressed. for:
可以分别定义每个原始输入符号的前向递归参数当前状态转移参数以及后向递归参数为则上述的联合概率的表达式可以简化为:The forward recursive parameters of each original input symbol can be defined separately Current state transition parameter And the backward recursion parameter is Then the above expression of joint probability can be simplified as:
步骤S118,根据每个原始输入符号的当前状态转移参数,每个原始输入符号的前向递归参数和每个原始输入符号的后向递归参数,计算得到每个原始输入符号的后验对数似然比。Step S118, calculating a posterior logarithm of each original input symbol according to a current state transition parameter of each original input symbol, a forward recursive parameter of each original input symbol, and a backward recursive parameter of each original input symbol. Rather than.
可选的,在本发明上述实施例中,可以通过如下公式计算每个原始输入符号xm的后验对数似然比Lapp(xm):Alternatively, in the above embodiment of the present invention, the posterior log likelihood ratio L app (x m ) of each original input symbol x m can be calculated by the following formula:
其中,γm(Sm-1,Sm)为原始输入符号xm的当前状态转移参数,αm(Sm-1)为原始输入符号xm的前向递归参数,βm(Sm)为原始输入符号xm的后向递归参数,Sm为原始输入符号xm在当前m时刻的状态,Sm-1为原始输入符号xm在前一m-1时刻的状态,U+为原始输入符号为xm=+1的状态转移关系,U-为原始输入符号为xm=-1的状态转移关系。Where γ m (S m-1 , S m ) is the current state transition parameter of the original input symbol x m , α m (S m-1 ) is the forward recursive parameter of the original input symbol x m , β m (S m ) is the original input to the recursive parameter symbol X m, S m of the original input symbols X m in the state of the current time point m, S m-1 X m input symbols into the original state of a previous time point m-1, U + For the state transition relationship where the original input symbol is x m = +1, U - is the state transition relationship where the original input symbol is x m = -1.
在一种可选的方案中,在得到每个原始输入符号xm的前向递归参数αm(Sm-1),当前状态转移参数γm(Sm-1,Sm),后向递归参数βm(Sm)之后,可以代入联合概率的简化公式中,最终得到每个原始输入符号xm的后验对数似然比Lapp(xm):In an alternative, the forward recursive parameter α m (S m-1 ) of each original input symbol x m is obtained, the current state transition parameter γ m (S m-1 , S m ), backward After the recursive parameter β m (S m ), it can be substituted into the simplified formula of the joint probability, and finally the posterior log likelihood ratio L app (x m ) of each original input symbol x m is obtained:
可选的,在本发明上述实施例中,步骤S116,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的当前状态转移参数,每个原始输入符号的前向递归参数和每个原始输入符号的后向递归参数,包括:
Optionally, in the foregoing embodiment of the present invention, in step S116, according to the received symbol sequence and the state transition relationship, a current state transition parameter of each original input symbol is calculated, and each of the original input symbols has a forward recursive parameter and each The backward recursive parameters of the original input symbol, including:
步骤S122,获取每个原始输入符号的先验概率和当前状态下的信道条件转移概率。Step S122, acquiring a prior probability of each original input symbol and a channel condition transition probability in the current state.
具体的,上述每个原始输入符号的先验概率在系统发射端进行编码之后,可以预先获得。上述当前状态下的信道条件转移概率可以在接收端译码之前,通过建立信道模型得到。Specifically, the prior probability of each of the original input symbols described above may be obtained in advance after being encoded at the system transmitting end. The channel condition transition probability in the current state can be obtained by establishing a channel model before decoding at the receiving end.
在一种可选的方案中,可以假设输入的先验信息同样使用对数似然比的方式表示,设为La(xm),则进一步可以得到原始输入符号的先验概率,可以根据信道特征进行确定,若假设信道为AWGN信道的情况下,根据噪声特性,当前状态下的信道条件转移概率p(rm|ym)可表示为
In an alternative, it can be assumed that the input a priori information is also expressed by the log likelihood ratio, and is set to L a (x m ). Further obtaining the prior probability of the original input symbol, It can be determined according to the channel characteristics. If the channel is assumed to be an AWGN channel, the channel condition transition probability p(r m |y m ) in the current state can be expressed as
步骤S124,根据每个原始输入符号的先验概率和当前状态下的信道条件转移概率,得到每个原始输入符号的当前状态转移参数。Step S124: Obtain a current state transition parameter of each original input symbol according to a prior probability of each original input symbol and a channel condition transition probability in a current state.
可选的,在本发明上述实施例中,可以通过如下公式计算每个原始输入符号xm的当前状态转移参数γm(Sm-1,Sm):Alternatively, in the above embodiment of the present invention, the current state transition parameter γ m (S m-1 , S m ) of each original input symbol x m may be calculated by the following formula:
其中,p(xm)表示原始输入符号xm的先验概率,p(rm|ym)为当前状态下的信道条件转移概率。Where p(x m ) represents the prior probability of the original input symbol x m and p(r m |y m ) is the channel condition transition probability in the current state.
在一种可选的方案中,由于当前参量的γm(Sm-1,Sm)则可表示为:In an alternative, γ m (S m-1 , S m ) of the current parameter can be expressed as:
因此,可以根据每个原始输入符号的先验概率和当前状态下的信道条件转移概率,得到每个原始输入符号的当前状态转移参数。Therefore, the current state transition parameter of each original input symbol can be obtained according to the prior probability of each original input symbol and the channel condition transition probability in the current state.
步骤S126,根据每个原始输入符号的当前状态转移参数,通过前向递推得到每个原始输入符号的前向递归参数。Step S126, according to the current state transition parameter of each original input symbol, the forward recursive parameter of each original input symbol is obtained by forward recursion.
可选的,在本发明上述实施例中,可以通过如下公式计算每个原始输入符号xm的前向递归参数αm(Sm-1):Alternatively, in the above embodiment of the present invention, the forward recursive parameter α m (S m-1 ) of each original input symbol x m can be calculated by the following formula:
其中,αm-1(Sm-2)为前一时刻的前向递归参数。Where α m-1 (S m-2 ) is the forward recursive parameter of the previous moment.
步骤S128,根据每个原始输入符号的当前状态转移参数,通过后向递推得到每个原始输入符号的后向递归参数。Step S128, according to the current state transition parameter of each original input symbol, the backward recursive parameter of each original input symbol is obtained by backward recursion.
可选的,在本发明上述实施例中,可以通过如下公式计算每个符号xm的后向递归参数βm(Sm):Alternatively, in the above embodiment of the present invention, the backward recursive parameter β m (S m ) of each symbol x m can be calculated by the following formula:
其中,βm+1(Sm+1)为后一时刻的后向递归参数。Where β m+1 (S m+1 ) is the backward recursive parameter of the latter moment.
在一种可选的方案中,αm(Sm-1)和βm(Sm)可分别由前向递推和后向递推得到:In an alternative approach, α m (S m-1 ) and β m (S m ) can be derived from forward recursion and backward recursion, respectively:
此处需要说明的是,在实际计算中,由于前向递归参数和后向递归参数在递归次数多后较易产生溢出,导致算法不稳定,因此,可以在每个状态计算时都对此前向递归和后向递归参数进行比例缩放,可以使得
It should be noted here that in the actual calculation, since the forward recursive parameter and the backward recursive parameter are more likely to overflow after the number of recursive times, the algorithm is unstable, and therefore, it can be forwarded in each state calculation. Recursive and backward recursive parameters are scaled to
可选的,在本发明上述实施例中,步骤S122,获取当前状态下的信道条件转移概率,包括:Optionally, in the foregoing embodiment of the present invention, in step S122, the channel condition transition probability in the current state is obtained, including:
步骤S130,根据重叠复用系统对应的信道的信道特性,建立相应的信道模型,得到当前状态下的信道条件转移概率。Step S130: Establish a corresponding channel model according to channel characteristics of the channel corresponding to the overlapping multiplexing system, and obtain a channel condition transition probability in the current state.
在一种可选的方案中,在接收端预先建立多个信道模型,在接收到发射端发送的接收符号序列之后,可以首先根据当前信道特性,选择相应的信道模型,得到信道条件转移概率。在另一种可选的方案中,可以在接收端接收到发射端发送的接收符号序列之后,可以根据当前信道的信道特性,建立相应的信道模型,从而得到当前状态下的信道条件转移概率。In an optional solution, multiple channel models are pre-established at the receiving end. After receiving the received symbol sequence sent by the transmitting end, the corresponding channel model may be first selected according to the current channel characteristics to obtain a channel condition transition probability. In another optional solution, after receiving the received symbol sequence sent by the transmitting end, the receiving end may establish a corresponding channel model according to the channel characteristics of the current channel, thereby obtaining a channel condition transition probability in the current state.
可选的,在本发明上述实施例中,在步骤S116,计算得到每个原始输入符号的当前状态转移参数,每个原始输入符号的前向递归参数和每个原始输入符号的后向递归参数之后,上述方法包括:Optionally, in the foregoing embodiment of the present invention, in step S116, a current state transition parameter of each original input symbol, a forward recursive parameter of each original input symbol, and a backward recursive parameter of each original input symbol are calculated. After that, the above methods include:
步骤S142,将每个原始输入符号的当前状态转移参数,每个原始输入符号的前向
递归参数和每个原始输入符号的后向递归参数在对数域进行计算,得到每个原始输入符号的当前状态转移参数的对数值,每个原始输入符号的前向递归参数的对数值和每个原始输入符号的后向递归参数的对数值。Step S142, transferring the current state of each original input symbol to the forward direction of each original input symbol.
The recursive parameters and the backward recursive parameters of each original input symbol are computed in the logarithmic domain to obtain the logarithmic value of the current state transition parameter of each original input symbol, the logarithmic value of each forward recursive parameter of each original input symbol and each The logarithmic value of the backward recursive parameter of the original input symbol.
步骤S144,根据每个原始输入符号的当前状态转移参数的对数值,每个原始输入符号的前向递归参数的对数值和每个原始输入符号的后向递归参数的对数值,计算得到每个原始输入符号的后验对数似然比。Step S144, calculating a logarithmic value of the current state transition parameter of each original input symbol, a logarithmic value of the forward recursive parameter of each original input symbol, and a logarithmic value of the backward recursive parameter of each original input symbol, and calculating each The posterior log likelihood ratio of the original input symbol.
此处需要说明的是,由上所述的算法可以看出,算法中涉及大量的乘法运算,复杂度较高并且大量消耗资源。因此,可以将后验对数似然比计算过程中涉及到的部分乘法运算进行取对数,转化为加法运算。It should be noted here that, as can be seen from the above algorithm, a large number of multiplication operations are involved in the algorithm, which is high in complexity and consumes a large amount of resources. Therefore, the partial multiplication operation involved in the a posteriori log likelihood ratio calculation process can be logarithmically converted into an addition operation.
在一种可选的方案中,可以对每个原始输入符号的前向递归参数、后向递归参数与当前状态转移参数进行取对数的操作,得到每个原始输入符号的当前状态转移参数的对数值logγm(Sm-1,Sm),每个原始输入符号的前向递归参数的对数值logαm(Sm-1)和每个原始输入符号的后向递归参数的对数值logβm(Sm):In an optional solution, the logarithm of the forward recursive parameter, the backward recursive parameter and the current state transition parameter of each original input symbol may be performed to obtain a current state transition parameter of each original input symbol. The logarithm value log γ m (S m-1 , S m ), the logarithm value of the forward recursive parameter of each original input symbol log α m (S m-1 ) and the logarithmic value of the backward recursive parameter of each original input symbol log β m (S m ):
最终,每个原始输入符号的后验对数似然比Lapp(xm)可改写为:Finally, the posterior log likelihood ratio L app (x m ) of each original input symbol can be rewritten as:
此处需要说明的是,根据Jacobian Logarithm对数公式,原来在log域的加法可以转化为ln(ea+eb)=max(a,b)+ln(1+exp(-|a-b|)),其中,ln(1+exp(-|a-b|))表示一个修正函数。在实际计算过程中,如果需计算修正函数ln(1+exp(-|a-b|)),并且避免其计算的复杂度,通常可以采用查表的方式来得到此项修正函数的值。当其中的a和b相差较大的时候,此修正函数的值十分小,可以认为远远小于max(a,b)。此时,log
域的加法运算也可近似的演化为取最大值运算,即为ln(ea+eb)≈max(a,b)。如此可在系统译码的同时也可进一步降低译码算法的复杂度。使用此方法可以将所有如上部分所述的设涉及log域加法的运算进行进一步简化,在此不再一一赘述。It should be noted here that according to the Jacobian Logarithm logarithmic formula, the original addition in the log domain can be converted to ln(e a +e b )=max(a,b)+ln(1+exp(-|ab|) ), where ln(1+exp(-|ab|)) represents a correction function. In the actual calculation process, if the correction function ln(1+exp(-|ab|)) needs to be calculated and the complexity of the calculation is avoided, the value of the correction function can usually be obtained by looking up the table. When the difference between a and b is large, the value of this correction function is very small and can be considered to be much smaller than max(a, b). At this point, the addition of the log field can also be approximated to take the maximum value, which is ln(e a +e b )≈max(a,b). This can further reduce the complexity of the decoding algorithm while the system is decoding. Using this method, all the operations related to the addition of the log domain described in the above section can be further simplified, and will not be further described herein.
此处还需要说明的是,如图6所示的Trellis图可知,其与传统卷积码的Trellis图的主要差异位于头部和尾部的过渡状态。由于状态数和状态输出的不同,并不能使用同一状态列表和方法对头部和尾部的过渡状态进行译码。同时,头部和尾部的过渡状态与头部和尾部的译码准确性密切相关。因此,为了保证译码数据的完整性和译码准确度,需要对接收符号序列头部和尾部的接收符号进行单独处理。It should also be noted here that the Trellis diagram shown in FIG. 6 shows that the main difference between the Trellis diagram and the conventional convolutional code is in the transition state of the head and the tail. Due to the difference in state number and state output, the transition state of the head and tail cannot be decoded using the same state list and method. At the same time, the transition state of the head and tail is closely related to the decoding accuracy of the head and tail. Therefore, in order to ensure the integrity of the decoded data and the decoding accuracy, it is necessary to separately process the received symbols of the header and trailer of the received symbol sequence.
可选的,在本发明上述实施例中,在步骤S104,根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比之前,上述方法还包括:Optionally, in the foregoing embodiment of the present invention, in step S104, before the a posteriori log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, the method further includes:
步骤S152,获取重叠复用次数K和原始输入符号序列的长度L,其中,原始输入符号序列包括:多个原始输入符号。Step S152, acquiring the number of overlapping multiplexing K and the length L of the original input symbol sequence, wherein the original input symbol sequence comprises: a plurality of original input symbols.
具体的,原始输入符号序列的长度可以是原始输入符号序列中原始输入符号的个数。Specifically, the length of the original input symbol sequence may be the number of original input symbols in the original input symbol sequence.
步骤S154,判断任意一个接收符号是否为接收符号序列中前K个接收符号,或者任意一个接收符号是否为接收符号序列中后K个接收符号。Step S154: Determine whether any one of the received symbols is the first K received symbols in the received symbol sequence, or whether any one of the received symbols is the last K received symbols in the received symbol sequence.
步骤S156,如果任意一个接收符号不是接收符号序列中前K个接收符号,且任意一个接收符号不是接收符号序列中第L个接收符号,则根据接收符号序列和状态转移关系,计算得到任意一个原始输入符号的后验对数似然比。Step S156, if any one of the received symbols is not the first K received symbols in the received symbol sequence, and any one of the received symbols is not the Lth received symbol in the received symbol sequence, then any original is calculated according to the received symbol sequence and the state transition relationship. Enter the posterior log likelihood ratio of the symbol.
在一种可选的方案中,发射端对原始输入符号序列进行卷积编码,对于重叠复用次数为K的OvTDM系统,编码后得到的编码输出符号序列的长度N=L+K-1,其中,前K个接收符号为头部的过渡状态,后K个接收符号为尾部的过渡状态。在接收端对接收符号序列进行译码之前,判断当前处理的接收符号是否为头部的接收符号或者尾部的接收符号,如果该接收符号既不是头部的接收符号,也不是尾部的接收符号,则可以按照上述方案,根据接收符号序列和状态转移关系,计算得到该原始输入符号的后验对数似然比。In an optional solution, the transmitting end convolutionally encodes the original input symbol sequence, and for the OvTDM system with the overlapping multiplexing number K, the length of the encoded output symbol sequence obtained after encoding is N=L+K-1, The first K received symbols are the transition state of the head, and the last K received symbols are the transition state of the tail. Before the receiving end decodes the received symbol sequence, it is determined whether the currently processed received symbol is a received symbol of the header or a received symbol of the tail, and if the received symbol is neither a received symbol of the header nor a received symbol of the tail, Then, according to the above scheme, the posterior log likelihood ratio of the original input symbol is calculated according to the received symbol sequence and the state transition relationship.
可选的,在本发明上述实施例中,在任意一个接收符号是接收符号序列中前K个接收符号的情况下,上述方法还包括:Optionally, in the foregoing embodiment of the present invention, in the case that any one of the received symbols is the first K received symbols in the received symbol sequence, the method further includes:
步骤S162,根据重叠复用次数K,从状态转移关系中获取第一状态转移关系,其中,第一状态转移关系包括:状态转移关系中前K个状态转移。
Step S162: Acquire a first state transition relationship from the state transition relationship according to the number of overlapping multiplexes K, where the first state transition relationship includes: the first K state transitions in the state transition relationship.
步骤S164,根据第一状态转移关系,建立相应的状态转移列表。Step S164, establishing a corresponding state transition list according to the first state transition relationship.
步骤S166,根据任意一个接收符号和状态转移列表,计算得到任意一个原始输入符号的后验对数似然比。Step S166, calculating a posterior log likelihood ratio of any one of the original input symbols according to any one of the received symbols and the state transition list.
此处需要说明的是,从如图6所示的Trellis图可知,头部状态包含数据输入,其与中间状态的差异仅存在于状态个数和状态输出。并且头部状态的转移构成其实可等效为一的树图,即每一个t时刻的状态仅对应1个t-1时刻的状态,由此也简化了头部状态转移关系。故头部状态仅需单独建立相应的状态转移关系进行计算即可。It should be noted here that from the Trellis diagram shown in FIG. 6, the header state includes data input, and the difference from the intermediate state exists only in the state number and the state output. And the transition of the head state constitutes a tree diagram which can be equivalent to one, that is, the state of each t time only corresponds to the state of one t-1 time, thereby simplifying the head state transition relationship. Therefore, the head state only needs to establish a corresponding state transition relationship for calculation.
在一种可选的方案中,如果当前处理的接收符号是前K个接收符号,即头部的接收符号,则可以从状态转移关系中获取前K个状态转移,即头部状态。根据头部状态,单独建立状态转移列表,计算前向递归参数、后向递归参数和当前状态转移参数,从而计算得到后验对数似然比:In an alternative, if the currently processed received symbols are the first K received symbols, ie, the received symbols of the header, the first K state transitions, ie, the header states, may be obtained from the state transition relationship. According to the state of the head, a state transition list is separately established, and the forward recursive parameter, the backward recursive parameter and the current state transition parameter are calculated, thereby calculating the posterior log likelihood ratio:
可选的,在本发明上述实施例中,在任意一个接收符号是接收符号序列中K个符号的情况下,上述方法还包括:Optionally, in the foregoing embodiment of the present invention, in the case that any one of the received symbols is the K symbols in the received symbol sequence, the method further includes:
步骤S172,获取第L个原始输入符号的后向递归参数。Step S172: Obtain a backward recursive parameter of the Lth original input symbol.
步骤S174,根据第L个原始输入符号,后向递归参数和状态转移关系,计算得到第L个原始输入符号的后验对数似然比。Step S174, calculating a posterior log likelihood ratio of the Lth original input symbol according to the Lth original input symbol, the backward recursive parameter and the state transition relationship.
此处需要说明的是,从如图6所示的Trellis图可知,尾部的过渡状态与头部不同,尾部的过渡状态中并没有相应的数据输入,尾部过渡状态仅与后向递归变量βm(Sm)相关。若假设输入序列长度为L,在尾部译码时,则只需将第L位的后向递归变量通过尾部过渡状态计算出即可,L位之后的后验对数似然比不需要计算。It should be noted here that, from the Trellis diagram shown in FIG. 6, the transition state of the tail is different from that of the head, and there is no corresponding data input in the transition state of the tail, and the tail transition state is only related to the backward recursive variable β m . (S m ) related. If the input sequence length is L, in the tail decoding, the backward recursive variable of the Lth bit only needs to be calculated through the tail transition state, and the posterior log likelihood ratio after the L bit does not need to be calculated.
在一种可选的方案中,如果当前处理的接收符号是后K个接收符号,即尾部的接收符号,则可以根据高斯噪声序列的独立性,直接计算第L位的后向递归参数βL(SL),并根据该原始输入符号的先验概率和当前状态下的信道条件转移概率,得到该原始输入符号的当前状态转移参数,
以及通过前向递推得到该原始输入符号的前向递归参数,从而最终得到该原始输入符号的后验似然比。In an optional solution, if the currently processed received symbol is the last K received symbols, that is, the received symbols at the tail, the backward recursive parameter β L of the Lth bit can be directly calculated according to the independence of the Gaussian noise sequence. (S L ), And obtaining a current state transition parameter of the original input symbol according to the prior probability of the original input symbol and a channel condition transition probability in the current state, and obtaining a forward recursive parameter of the original input symbol by forward recursion, thereby finally The posterior likelihood ratio of the original input symbol is obtained.
实施例2Example 2
根据本发明实施例,还提供了一种重叠复用系统的译码装置的装置实施例。In accordance with an embodiment of the present invention, an apparatus embodiment of a decoding apparatus of an overlay multiplexing system is also provided.
图8是根据本发明实施例的一种重叠复用系统的译码装置的示意图,如图8所示,该装置包括如下模块:FIG. 8 is a schematic diagram of a decoding apparatus of an overlap multiplexing system according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes the following modules:
获取模块71,用于获取接收符号序列和状态转移关系,其中,接收符号序列包括:多个接收符号,多个接收符号为多个原始输入符号经过重叠复用系统编码,并经过信道传输后得到的,状态转移关系包括:不同原始输入符号在不同时刻与编码输出符号所对应的状态转移关系。The obtaining module 71 is configured to obtain a received symbol sequence and a state transition relationship, where the received symbol sequence includes: a plurality of received symbols, where the plurality of received symbols are encoded by the overlapping multiplexing system, and are obtained after channel transmission. The state transition relationship includes: a state transition relationship corresponding to the coded output symbol at different times of different original input symbols.
可选的,在本发明实施例中,以OvTDM系统为例,进行说明,其他OvXDM系统均可相似类比进行使用。如图3所示,OvTDM系统是一种波形卷积编码系统,因此在译码时,并没有办法采用传统的逐符号检测。图4示出了一个K=3时的二元(+1,-1)数据的OvTDM系统的输入与输出关系树图,该图形象的描述了在OvTDM系统的数据传送状态,同时也可很清晰的发现OvTDM系统的节点转移关系图,如图5所示。因此,OvTDM系统的输入-输出关系,便可以用一种Trellis图进行表示,如图6所示。Optionally, in the embodiment of the present invention, the OvTDM system is taken as an example for description, and other OvXDM systems can be similarly used. As shown in Figure 3, the OvTDM system is a waveform convolutional coding system, so there is no way to use traditional symbol-by-symbol detection when decoding. Figure 4 shows the input and output relationship tree diagram of the OvTDM system with binary (+1,-1) data at K=3. The figure depicts the data transfer status of the OvTDM system, and it can also be very Clearly discover the node transfer relationship diagram of the OvTDM system, as shown in Figure 5. Therefore, the input-output relationship of the OvTDM system can be represented by a Trellis diagram, as shown in Figure 6.
具体的,在重叠复用系统中,发射端在对原始输入符号序列进行波形编码,得到编码输出符号序列的过程中,可以确定不同原始输入符号在不同时刻与编码输出符号所对应的状态转移,即图5所示。Specifically, in the overlapping multiplexing system, the transmitting end performs waveform coding on the original input symbol sequence to obtain a sequence of encoding the output symbol sequence, and can determine a state transition of the different original input symbols corresponding to the encoded output symbol at different times. That is, as shown in Figure 5.
在一种可选的方案中,在OvTDM系统的发射端,采用波形编码的方式对原始输入符号序列进行波形编码,得到编码输出符号序列,并将编码输出符号序列通过OvTDM系统对应的信道发送给接收端,接收端可以接收到接收符号序列,并且已知相应的状态转移关系。In an optional solution, at the transmitting end of the OvTDM system, the original input symbol sequence is waveform-encoded by using a waveform coding method to obtain a coded output symbol sequence, and the coded output symbol sequence is sent to the corresponding channel of the OvTDM system. At the receiving end, the receiving end can receive the received symbol sequence and know the corresponding state transition relationship.
计算模块73,用于根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比。The calculating module 73 is configured to calculate a posterior log likelihood ratio of each original input symbol according to the received symbol sequence and the state transition relationship.
在一种可选的方案中,可以根据接收符号序列和状态转移关系,采用最大化后验概率(MAP)的方法进行译码,计算得到每个原始输入符号的后验对数似然比,即得到每个接收符号对应的译码后的输出比特的软信息。如图7所示,该软信息可进一步应用于SISO(软入软出)的译码结构中,即该软信息作为下一次迭代译码的输入信息,该结构可帮助进一步提高译码的成功率,降低译码后的误码率。
In an optional solution, the method of maximizing a posteriori probability (MAP) may be used according to the received symbol sequence and the state transition relationship, and the posterior log likelihood ratio of each original input symbol is calculated. That is, the soft information of the decoded output bits corresponding to each received symbol is obtained. As shown in FIG. 7, the soft information can be further applied to the SISO (soft-in soft-out) decoding structure, that is, the soft information is used as input information for the next iteration decoding, and the structure can help further improve the decoding success. Rate, reduce the bit error rate after decoding.
此处需要说明的是,经过此译码方式的OvTDM系统可广泛应用于实际无线通信系统中,如各类移动通信系统、卫星通信、微波视距通信、散射通信、大气层光通信、红外通信与水生通信等任何无线通信系统中。既可以应用于大容量无线传输,也可以应用于小容量的轻型无线电系统。It should be noted here that the OvTDM system via this decoding method can be widely used in practical wireless communication systems, such as various types of mobile communication systems, satellite communication, microwave line-of-sight communication, scatter communication, atmospheric optical communication, infrared communication and In any wireless communication system such as aquatic communication. It can be applied to both large-capacity wireless transmissions and small-capacity lightweight radio systems.
通过本发明上述实施例,可以获取接收符号序列和状态转移关系,并根据接收符号序列和状态转移关系,计算得到每个原始输入符号的后验对数似然比,从而使得译码完成后输出比特的差错概率最小,同时输出相关比特的软信息,即为对数似然比,解决了现有技术中使用硬译码判决方法,无法输出每个比特的软信息的技术问题。因此,通过本发明上述实施例提供的方案,可以将得到的对数似然比作为OvXDM系统的SISO(软入软出)译码算法使用,从而提高译码的成功率,降低译码后的误码率。According to the above embodiment of the present invention, the received symbol sequence and the state transition relationship can be acquired, and the posterior log likelihood ratio of each original input symbol is calculated according to the received symbol sequence and the state transition relationship, so that the decoding is completed after the decoding is completed. The bit error probability is the smallest, and the soft information of the relevant bit is output, that is, the log likelihood ratio, which solves the technical problem that the hard decoding decision method is used in the prior art, and the soft information of each bit cannot be output. Therefore, by using the solution provided by the foregoing embodiment of the present invention, the obtained log likelihood ratio can be used as the SISO (soft-in soft-out) decoding algorithm of the OvXDM system, thereby improving the success rate of decoding and reducing the decoded Bit error rate.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the embodiments of the present invention are merely for the description, and do not represent the advantages and disadvantages of the embodiments.
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present invention, the descriptions of the various embodiments are different, and the parts that are not detailed in a certain embodiment can be referred to the related descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed technical contents may be implemented in other manners. The device embodiments described above are only schematic. For example, the division of the unit may be a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or may be Integrate into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, unit or module, and may be electrical or otherwise.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only
Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a read only memory (ROM, Read-Only)
Memory, random access memory (RAM), removable hard disk, disk or optical disk, and other media that can store program code.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
The above description is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It should be considered as the scope of protection of the present invention.
Claims (14)
- 一种重叠复用系统的译码方法,其特征在于,包括:A decoding method for an overlapping multiplexing system, comprising:获取接收符号序列和状态转移关系,其中,所述接收符号序列包括:多个接收符号,所述多个接收符号为多个原始输入符号经过重叠复用系统编码,并经过信道传输后得到的,所述状态转移关系包括:不同原始输入符号在不同时刻与编码输出符号所对应的状态转移关系;Obtaining a received symbol sequence and a state transition relationship, where the received symbol sequence includes: a plurality of received symbols, where the plurality of received symbols are encoded by an overlapping multiplexing system and transmitted through a channel, The state transition relationship includes: a state transition relationship corresponding to the coded output symbol at different time points of different original input symbols;根据所述接收符号序列和所述状态转移关系,计算得到每个原始输入符号的后验对数似然比。A posteriori log likelihood ratio of each original input symbol is calculated based on the received symbol sequence and the state transition relationship.
- 根据权利要求1所述的方法,其特征在于,根据所述接收符号序列和所述状态转移关系,计算得到所述每个原始输入符号的后验对数似然比,包括:The method according to claim 1, wherein the posterior log likelihood ratio of each of the original input symbols is calculated according to the received symbol sequence and the state transition relationship, including:根据所述接收符号序列和所述状态转移关系,计算得到所述每个原始输入符号的后验概率;Calculating a posterior probability of each of the original input symbols according to the received symbol sequence and the state transition relationship;对所述每个原始输入符号的后验概率取对数似然比,得到所述每个原始输入符号的后验对数似然比。A log likelihood ratio is obtained for the posterior probability of each of the original input symbols, and a posterior log likelihood ratio of each of the original input symbols is obtained.
- 根据权利要求2所述的方法,其特征在于,根据所述接收符号序列和所述状态转移关系,计算得到所述每个原始输入符号的后验对数似然比,包括:The method according to claim 2, wherein calculating a posteriori log likelihood ratio of each of the original input symbols according to the received symbol sequence and the state transition relationship comprises:根据所述接收符号序列和所述状态转移关系,计算得到所述每个原始输入符号的当前状态转移参数,所述每个原始输入符号的前向递归参数和所述每个原始输入符号的后向递归参数;Calculating a current state transition parameter of each of the original input symbols according to the received symbol sequence and the state transition relationship, a forward recursive parameter of each of the original input symbols, and a back of each of the original input symbols Recursive parameter根据所述每个原始输入符号的当前状态转移参数,所述每个原始输入符号的前向递归参数和所述每个原始输入符号的后向递归参数,计算得到所述每个原始输入符号的后验对数似然比。Calculating a forward recursive parameter of each of the original input symbols and a backward recursive parameter of each of the original input symbols according to a current state transition parameter of each of the original input symbols, and calculating each of the original input symbols A posteriori log likelihood ratio.
- 根据权利要求3所述的方法,其特征在于,通过如下公式计算所述每个原始输入符号xm的后验对数似然比Lapp(xm):The method according to claim 3, wherein the posterior log likelihood ratio L app (x m ) of each of the original input symbols x m is calculated by the following formula:其中,γm(Sm-1,Sm)为原始输入符号xm的当前状态转移参数,αm(Sm-1)为原始输入符号xm的前向递归参数,βm(Sm)为原始输入符号xm的后向递归参数,Sm为原始输入符号xm在当前时刻的状态,Sm-1为原始输入符号xm在前一时刻的状态, U+为原始输入符号为xm=+1的状态转移关系,U-为原始输入符号为xm=-1的状态转移关系。Where γ m (S m-1 , S m ) is the current state transition parameter of the original input symbol x m , α m (S m-1 ) is the forward recursive parameter of the original input symbol x m , β m (S m ) of the original input symbol x m is the original input to the recursive parameter symbol x m, S m in the state at the current time, S m-1 x m is the original input symbols a previous state of the time, U + for the original input symbol For a state transition relationship of x m = +1, U - is a state transition relationship where the original input symbol is x m = -1.
- 根据权利要求3所述的方法,其特征在于,根据所述接收符号序列和所述状态转移关系,计算得到所述每个原始输入符号的当前状态转移参数,所述每个原始输入符号的前向递归参数和所述每个原始输入符号的后向递归参数,包括:The method according to claim 3, wherein a current state transition parameter of each of the original input symbols is calculated according to the received symbol sequence and the state transition relationship, and the front of each of the original input symbols To the recursive parameters and the backward recursive parameters of each of the original input symbols, including:获取所述每个原始输入符号的先验概率和当前状态下的信道条件转移概率;Obtaining a prior probability of each of the original input symbols and a channel condition transition probability in a current state;根据所述每个原始输入符号的先验概率和所述当前状态下的信道条件转移概率,得到所述每个原始输入符号的当前状态转移参数;Obtaining a current state transition parameter of each of the original input symbols according to a prior probability of each of the original input symbols and a channel condition transition probability in the current state;根据所述每个原始输入符号的当前状态转移参数,通过前向递推得到所述每个原始输入符号的前向递归参数;Obtaining a forward recursive parameter of each of the original input symbols by forward recursion according to a current state transition parameter of each of the original input symbols;根据所述每个原始输入符号的当前状态转移参数,通过后向递推得到所述每个原始输入符号的后向递归参数。The backward recursive parameters of each of the original input symbols are obtained by backward recursion according to the current state transition parameters of each of the original input symbols.
- 根据权利要求5所述的方法,其特征在于,通过如下公式计算所述每个原始输入符号xm的当前状态转移参数γm(Sm-1,Sm):The method according to claim 5, characterized in that the current state transition parameter γ m (S m-1 , S m ) of each of the original input symbols x m is calculated by the following formula:其中,p(xm)表示原始输入符号xm的先验概率,p(rm|ym)为所述当前状态下的信道条件转移概率。Where p(x m ) represents the prior probability of the original input symbol x m , and p(r m |y m ) is the channel condition transition probability in the current state.
- 根据权利要求5所述的方法,其特征在于,通过如下公式计算所述每个原始输入符号xm的前向递归参数αm(Sm-1):The method according to claim 5, characterized in that the forward recursive parameter α m (S m-1 ) of each of the original input symbols x m is calculated by the following formula:其中,αm-1(Sm-2)为前一时刻的前向递归参数。Where α m-1 (S m-2 ) is the forward recursive parameter of the previous moment.
- 根据权利要求5所述的方法,其特征在于,通过如下公式计算所述每个原始输入符号xm的后向递归参数βm(Sm):The method according to claim 5, characterized in that the backward recursive parameter β m (S m ) of each of the original input symbols x m is calculated by the following formula:其中,βm+1(Sm+1)为后一时刻的后向递归参数。Where β m+1 (S m+1 ) is the backward recursive parameter of the latter moment.
- 根据权利要求5所述的方法,其特征在于,获取当前状态下的信道条件转移概率, 包括:The method according to claim 5, wherein the channel condition transition probability in the current state is obtained, include:根据所述重叠复用系统所对应的信道的信道特性,建立相应的信道模型,得到所述当前状态下的信道条件转移概率。And establishing a corresponding channel model according to channel characteristics of the channel corresponding to the overlapping multiplexing system, to obtain a channel condition transition probability in the current state.
- 根据权利要求3至9中任意一项所述的方法,其特征在于,在计算得到所述每个原始输入符号的当前状态转移参数,所述每个原始输入符号的前向递归参数和所述每个原始输入符号的后向递归参数之后,所述方法包括:A method according to any one of claims 3 to 9, wherein a current state transition parameter of each of the original input symbols is calculated, a forward recursive parameter of each of the original input symbols, and said After each backward recursive parameter of the original input symbol, the method includes:将所述每个原始输入符号的当前状态转移参数,所述每个原始输入符号的前向递归参数和所述每个原始输入符号的后向递归参数在对数域进行计算,得到所述每个原始输入符号的当前状态转移参数的对数值,所述每个原始输入符号的前向递归参数的对数值和所述每个原始输入符号的后向递归参数的对数值;Converting a current state transition parameter of each of the original input symbols, a forward recursive parameter of each of the original input symbols, and a backward recursive parameter of each of the original input symbols in a logarithmic domain to obtain the each a logarithmic value of the current state transition parameter of the original input symbol, a logarithmic value of the forward recursive parameter of each of the original input symbols, and a logarithmic value of the backward recursive parameter of each of the original input symbols;根据所述每个原始输入符号的当前状态转移参数的对数值,所述每个原始输入符号的前向递归参数的对数值和所述每个原始输入符号的后向递归参数的对数值,计算得到所述每个原始输入符号的后验对数似然比。Calculating a logarithmic value of a current state transition parameter of each of the original input symbols, a logarithmic value of the forward recursive parameter of each of the original input symbols, and a logarithmic value of the backward recursive parameter of each of the original input symbols A posteriori log likelihood ratio for each of the original input symbols is obtained.
- 根据权利要求1所述的方法,其特征在于,在根据所述接收符号序列和所述状态转移关系,计算得到所述每个原始输入符号的后验对数似然比之前,所述方法还包括:The method of claim 1 wherein said method further comprises calculating a posterior log likelihood ratio of said each original input symbol based on said received symbol sequence and said state transition relationship include:获取重叠复用次数K和原始输入符号的长度L,其中,所述原始输入符号包括:所述多个原始输入符号;Obtaining an overlap multiplexing number K and a length L of the original input symbol, wherein the original input symbol comprises: the plurality of original input symbols;判断任意一个接收符号是否为所述接收符号序列中前K个接收符号,或者任意一个符号是否为所述接收符号序列中后K个接收符号;Determining whether any one of the received symbols is the first K received symbols in the received symbol sequence, or whether any one of the symbols is the last K received symbols in the received symbol sequence;如果所述任意一个接收符号不是所述接收符号序列中前K个接收符号,且所述任意一个接收符号不是所述接收符号序列中后K个接收符号,则根据所述接收符号序列和所述状态转移关系,计算得到任意一个原始输入符号的后验对数似然比。And if the any one received symbol is not the first K received symbols in the received symbol sequence, and the any one received symbol is not the last K received symbols in the received symbol sequence, according to the received symbol sequence and the The state transition relationship calculates the posterior log likelihood ratio of any one of the original input symbols.
- 根据权利要求11所述的方法,其特征在于,在所述任意一个接收符号是所述接收符号序列中前K个接收符号的情况下,所述方法还包括:The method according to claim 11, wherein in the case that any one of the received symbols is the first K received symbols in the received symbol sequence, the method further comprises:根据所述重叠复用次数K,从所述状态转移关系中获取第一状态转移关系,其中,所述第一状态转移关系包括:所述状态转移关系中前K个状态转移;Acquiring, according to the number of overlapping multiplexes K, a first state transition relationship from the state transition relationship, where the first state transition relationship includes: a first K state transitions in the state transition relationship;根据所述第一状态转移关系,建立相应的状态转移列表;Establishing a corresponding state transition list according to the first state transition relationship;根据所述任意一个接收符号和所述状态转移列表,计算得到所述任意一个原 始输入符号的后验对数似然比。Calculating the arbitrary one according to any one of the received symbols and the state transition list The a posteriori log likelihood ratio of the input symbol is entered.
- 根据权利要求11所述的方法,其特征在于,在所述任意一个接收符号是所述接收符号序列中后K个接收符号的情况下,所述方法还包括:The method according to claim 11, wherein in the case that any one of the received symbols is the last K received symbols in the received symbol sequence, the method further comprises:获取第L个原始输入符号的后向递归参数;Obtaining a backward recursive parameter of the Lth original input symbol;根据所述第L个原始输入符号,所述后向递归参数和所述状态转移关系,计算得到所述第L个原始输入符号的后验对数似然比。And determining, according to the Lth original input symbol, the backward recursive parameter and the state transition relationship, a posterior log likelihood ratio of the Lth original input symbol.
- 一种重叠复用系统的译码装置,其特征在于,包括:A decoding device for an overlay multiplexing system, comprising:获取模块,用于获取接收符号序列和状态转移关系,其中,所述接收符号序列包括:多个接收符号,所述多个接收符号为多个原始输入符号经过重叠复用系统编码,并经过信道传输后得到的,所述状态转移关系包括:不同原始输入符号在不同时刻与编码输出符号所对应的状态转移关系;And an acquiring module, configured to acquire a received symbol sequence and a state transition relationship, where the received symbol sequence includes: a plurality of received symbols, where the plurality of original input symbols are encoded by an overlapping multiplexing system and pass through a channel After the transmission, the state transition relationship includes: a state transition relationship corresponding to the coded output symbol at different time points of different original input symbols;计算模块,用于根据所述接收符号序列和所述状态转移关系,计算得到每个原始输入符号的后验对数似然比。 And a calculating module, configured to calculate a posterior log likelihood ratio of each original input symbol according to the received symbol sequence and the state transition relationship.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610913608.2A CN107968697B (en) | 2016-10-19 | 2016-10-19 | Decoding method and device for overlapping multiplexing system |
CN201610913608.2 | 2016-10-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018072480A1 true WO2018072480A1 (en) | 2018-04-26 |
Family
ID=61996358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/091968 WO2018072480A1 (en) | 2016-10-19 | 2017-07-06 | Decoding method and device for overlapped multiplexing system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107968697B (en) |
WO (1) | WO2018072480A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114793145B (en) * | 2021-01-26 | 2024-04-23 | 华为技术有限公司 | Decoding method, receiving device and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008019529A1 (en) * | 2006-08-09 | 2008-02-21 | Daoben Li | A method and system for frequency division multiplexing |
US20110075649A1 (en) * | 2009-09-13 | 2011-03-31 | Research Institute Of Tsinghua University In Shenzhen | Method and system of frequency division multiplexing |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4212627B2 (en) * | 2004-07-14 | 2009-01-21 | 株式会社Nippoコーポレーション | Pavement material leveling device, pavement leveling method, compaction device, and pavement surface compaction method |
CN101479973B (en) * | 2006-07-06 | 2012-06-27 | 北京清深技术开发中心有限公司 | A time division multiplexing method and system |
CN101632248B (en) * | 2007-02-14 | 2013-11-06 | 北京清深技术开发中心有限公司 | A method for coded multiplexing and multi-address transmission |
CN101262232A (en) * | 2008-04-28 | 2008-09-10 | 山东大学 | A decoding algorithm for overlapping coding multiplexing |
CN101388672A (en) * | 2008-10-22 | 2009-03-18 | 山东大学 | Improved globular decoding algorithm for overlapped coding multiplex |
-
2016
- 2016-10-19 CN CN201610913608.2A patent/CN107968697B/en not_active Expired - Fee Related
-
2017
- 2017-07-06 WO PCT/CN2017/091968 patent/WO2018072480A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008019529A1 (en) * | 2006-08-09 | 2008-02-21 | Daoben Li | A method and system for frequency division multiplexing |
US20110075649A1 (en) * | 2009-09-13 | 2011-03-31 | Research Institute Of Tsinghua University In Shenzhen | Method and system of frequency division multiplexing |
Non-Patent Citations (2)
Title |
---|
ZHANG, XILIN ET AL.: "A High-Speed Overlapped Multiplexing Transmission System and the Detection/Decoding Algorithm Performance", JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, vol. 30, no. 8, 31 August 2008 (2008-08-31) * |
ZHANG, XILIN ET AL.: "Research on the High Symbol Rate ISI Transmission and the Detection/Decoding Algorithm of the Coded ISI System", JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS, vol. 30, no. 6, 31 December 2007 (2007-12-31) * |
Also Published As
Publication number | Publication date |
---|---|
CN107968697B (en) | 2021-05-14 |
CN107968697A (en) | 2018-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108462558B (en) | Method and device for decoding polarization code SCL and electronic equipment | |
JP2533219B2 (en) | Viterbi decoding method and apparatus | |
CN110417512B (en) | Joint iterative decoding method for CPM communication system | |
CN106803759A (en) | Polar yards of effective adaptive decoding method based on Gauss construction | |
US9337868B2 (en) | Iterative decoding for cascaded LDPC and TCM coding | |
CN107453807B (en) | A kind of polarization method, device and the electronic equipment of atmospheric optical communication channel model | |
US10892783B2 (en) | Apparatus and method for decoding polar codes | |
CN102811065B (en) | Mini-sum decoding correcting method based on linear minimum mean error estimation | |
US6567481B1 (en) | Receivers including iterative map detection and related methods | |
CN106254030B (en) | Two-way coding and decoding method without rate Spinal code | |
JP2006174437A (en) | Receiver and signal processing method thereof | |
US8161358B2 (en) | Parity bit soft estimation method and apparatus | |
CN110690906B (en) | Dynamic self-correction minimum sum decoding method and decoder based on same | |
CN106656209B (en) | Cascade code method for correcting synchronous errors by adopting iterative decoding | |
EP1507332A1 (en) | Decoding method and apparatus | |
WO2018072480A1 (en) | Decoding method and device for overlapped multiplexing system | |
CN106209312A (en) | A kind of cyclic code parameter blind recognition algorithm utilizing soft-decision | |
CN106534037B (en) | A kind of soft demodulating method of high order modulation signal | |
US8665970B2 (en) | Method and arrangement related to blind detection | |
US7840884B2 (en) | Turbo decoding with iterative estimation of channel parameters | |
US10903855B2 (en) | Convolutional LDPC decoding method and apparatus, decoder, and system | |
CN109714285A (en) | A kind of continuous phase demodulation method based on reliability | |
CN118054797B (en) | Coding and decoding method, device and equipment | |
US10951338B2 (en) | Soft value extraction method and device applicable to OvXDM system, and OvXDM system | |
CN113162633B (en) | Method and device for decoding polarization code, decoder, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17862651 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 22/08/2019) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17862651 Country of ref document: EP Kind code of ref document: A1 |