WO2011157200A1 - Method, system and device for multi-user joint detection in relay and cooperative communication - Google Patents

Method, system and device for multi-user joint detection in relay and cooperative communication Download PDF

Info

Publication number
WO2011157200A1
WO2011157200A1 PCT/CN2011/075548 CN2011075548W WO2011157200A1 WO 2011157200 A1 WO2011157200 A1 WO 2011157200A1 CN 2011075548 W CN2011075548 W CN 2011075548W WO 2011157200 A1 WO2011157200 A1 WO 2011157200A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
relay
node
user
user terminals
Prior art date
Application number
PCT/CN2011/075548
Other languages
French (fr)
Chinese (zh)
Inventor
梁枫
毕峰
袁明
杨瑾
吴栓栓
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011157200A1 publication Critical patent/WO2011157200A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0076Distributed coding, e.g. network coding, involving channel coding

Definitions

  • the present invention relates to the field of wireless communications, and in particular, to a method, system and apparatus for multi-user joint verification relay cooperative communication.
  • MIMO Multiple Input Multiple Output
  • the MIMO technology is implemented by arranging a plurality of antennas at the transmitting end and the receiving end of the communication system, which can fully utilize the space resources, and improve the spectrum utilization and channel capacity of the communication system while improving the reliability of the communication system.
  • MIMO technology has great advantages, in a real communication environment, only a base station with a certain scale can be equipped with multiple antennas to improve the communication quality of the downlink. For a typical mobile terminal, it is difficult to equip multiple antennas due to its own manufacturing cost, size and process, which greatly limits the application scenarios of MIMO technology in practical systems.
  • the cooperative communication technology enables a single antenna mobile terminal to obtain spatial diversity gain and can improve the capacity of the communication system, and has become a research hotspot in the fields of wireless cellular networks, wireless ad hoc networks, and sensor networks.
  • Research shows that the cooperative diversity technology can improve the transmission reliability of communication, and further introduce channel coding technology into cooperative communication. It is proposed that Coded Cooperation (CC) scheme can obtain higher coding gain and improve communication system. Throughput.
  • CC Coded Cooperation
  • NC Network Coding
  • relay technology has become one of the most important means to improve communication quality, increase data transmission rate, and expand system coverage in the field of wireless communication, and is an important candidate technology in LTE-Advanced systems.
  • relay communication technology and cooperative communication technology will be a better choice, and the relay can better meet the requirements of cooperation technology in terms of complexity, power consumption, size and installation location.
  • User collaboration has better achievability and operability.
  • many scholars have studied relay cooperation technology and combined network coding technology and channel coding technology.
  • the existing relay cooperative technology has done a lot of research on the scheme combining the network coding technology and the channel coding technology, it needs the relay to decode the received signal and decode it at the destination end (base station side).
  • the complexity is high, and many require iterative decoding.
  • many of the current researches assume the basic scenario of two users and one relay. As the number of users increases, both the coding and decoding complexity of the relay and the decoding complexity of the destination end will increase exponentially. .
  • the technical problem to be solved by the present invention is to provide a method, system and device for multi-user joint verification relay cooperative communication, which solves the problem of high complexity and poor reliability of multi-user communication in the existing relay cooperative communication.
  • the present invention provides a method for multi-user joint verification relay cooperative communication, including:
  • the user terminal sends a modulation signal to the relay node and the target node;
  • the relay node performs symbol layer demodulation on the modulated signals transmitted by the received plurality of user terminals in a manner of demodulating only one symbol of each user terminal at a time, and obtains the plurality of demodulated times. a sequence of data signal estimation values of the user terminal, performing convolutional coding and outputting the verification data, and modulating the verification data and outputting to the target node;
  • the destination node performs symbol layer demodulation on the modulated signals sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal at a time, and the modulated data modulated by the relay node Demodulation is performed, and the demodulated parity data is combined with the demodulated data of a plurality of user terminals, and then decoded and output.
  • the user terminal transmits the modulated signal to the relay node and the target node in a broadcast form in the multiple access channel.
  • the step of combining, by the destination node, the demodulated parity data with the demodulated data of the plurality of user terminals, and performing the decoding output includes: sequence of the data signal estimation values of the plurality of user terminals and the verification
  • the data is combined, combined and sent to a soft output decoder to decode the combined data, and after decoding, the demodulator obtains a demodulated symbol of each user terminal demodulated by the inverse sorter. Soft information of the data.
  • the data signal estimation value sequence of the plurality of user terminals is used in a fixed sequence or in a sorting manner according to the number of relays K.
  • the demodulated data estimated value D J of the user terminal is stored in the location.
  • ( ⁇ + _2) Mod w , where n is the total number of user terminals, and the value of j satisfies 3 ⁇ ⁇ «.
  • the step of combining, by the destination node, the data signal estimation value sequence of the plurality of user terminals with the calibration 3 total data comprises: storing user data according to a puncturing criterion when the relay node is encoded
  • the target signal estimation value sequence stored in the device and the parity data storage value stored in the relay data memory are combined, and when combined, the arrangement position of each data in the data combiner and the unpunctured code outputted by the relay node when encoding
  • the data is the same and constitutes a block of code words that can be decoded by the decoder.
  • the step of performing inverse ordering on the decoded data by the destination node includes: when performing reverse sorting, setting a position of the decoder output data from 0 to n-1, and the destination node counts the number of relay forwardings.
  • the present invention also provides a system for multi-user joint verification relay cooperative communication, comprising: a relay node, a destination node, and a plurality of user terminals, wherein:
  • the user terminal is configured to: send a modulation signal to the relay node and the target node in a broadcast manner in the multiple access channel;
  • the relay node is configured to: receive a modulation signal from the user terminal, and perform symbol layer demodulation on the modulated signal sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal at a time. Obtaining a sequence of data signal estimation values of the plurality of demodulated user terminals, performing convolutional coding and outputting verification data, and the verification data is modulated and output to the target node;
  • the destination node is configured to: perform symbol layer demodulation on a modulated signal sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal, and modulate the modulated by the relay node.
  • the data is demodulated, and the demodulated data is combined with demodulated data of a plurality of user terminals to be decoded and output.
  • the relay node includes:
  • a first demodulator configured to: perform symbol layer demodulation on the modulated signals sent by the received plurality of user terminals, and obtain the demodulation in a manner of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals;
  • a relay memory configured to: store the sequence of the relay signal estimation values;
  • a convolutional encoder configured to: convolutionally encode a sequence of data signal estimates of a plurality of user terminals stored in the relay memory, and output verification data to a modulator;
  • the modulator is configured to: after modulating the verification data, send the data to the destination node.
  • the relay node further includes a first sequencer connected between the first demodulator and the relay memory, and the sequencer is configured to: estimate an symbol demodulation for each user terminal The values are sorted, and a sequence of sorted relay signal estimates is generated and stored in the relay memory.
  • the first sorter is sorted by a fixed sequence manner; or the sorting method according to the number of relays K is used, wherein, at the Kth relay, the demodulated data estimated value of the user terminal is stored in the relay node.
  • ( ⁇ + _2) Mod « ; the n is the total number of user terminals, and the value of j satisfies 3 ⁇ ⁇ «.
  • the destination node includes:
  • a second demodulator configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulation in a manner of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals; configured to demodulate the verification data forwarded by the relay node to obtain an estimated value of the verification data;
  • a user data storage which is configured to: store a sequence of estimated values of the destination signals
  • a relay data storage configured to: store the verification data estimate
  • a data combiner configured to: perform, according to a puncturing criterion when the relay node is encoded, a sequence of a target signal estimated value stored in the user data memory and an estimated value of the check data stored in a relay data store Combining, combining, the arrangement position of each data is the same as the unpunctured encoded data outputted by the relay node when encoding, and forming a codeword block that can be decoded by the decoder;
  • the destination node further includes:
  • a second sorter configured to: sort the data signal estimates of the plurality of user terminals output by the second demodulator of the destination node according to a sorting manner synchronized with the relay node, sort and store The user data store.
  • the second sorter is sorted by a fixed sequence manner; or the sorting method according to the number of relays K is used, wherein, at the Kth relay, the demodulated data estimated value of the user terminal is stored in the relay node.
  • p / + _ 2
  • Mod « ; the n is the total number of user terminals, and the value of j satisfies 3 ⁇ ⁇ «.
  • the inverse sorter is configured to: when performing inverse sorting, set the position of the decoder output data from 0 to n-1, and the destination node counts the number of relay forwarding, denoted by K, then inverse
  • the invention also provides a relay node, comprising:
  • a demodulator configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulated time according to a method of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals;
  • a relay memory configured to: store the sequence of the relay signal estimation values
  • a convolutional encoder configured to: convolutionally encode a sequence of data signal estimates of the plurality of user terminals of the relay memory, and output the parity data to the modulator;
  • the modulator is configured to: modulate the verification data and send the verification data to a destination node.
  • the relay node further includes a sequencer connected between the demodulator and the relay memory, where the sequencer is configured to: sort the estimated values obtained by demodulating one symbol of each user terminal. And generating a sequence of the sorted relay signal estimation values, and storing the sequence into the relay memory.
  • the invention also provides a destination node, comprising:
  • a demodulator configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulated time according to a method of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals; and demodulating the verification data forwarded by the relay node to obtain an estimated value of the verification data;
  • a user data storage which is configured to: store a sequence of estimated values of the destination signals
  • a relay data storage configured to: store the verification data estimate
  • a data combiner configured to: combine the sequence of the target signal estimated value stored in the user data memory and the estimated value of the check data stored in the relay data memory according to a puncturing criterion when the relay node is encoded, when combined
  • the arrangement position of each data in the data combiner is the same as the unpunctured encoded data outputted by the relay node, and constitutes a codeword block that can be decoded by the decoder;
  • a decoder configured to: decode a codeword block outputted in the data combiner, and output soft information carrying a symbol data of each user terminal;
  • the inverse sorter is configured to: inversely sort the soft information, and distribute the soft information data outputted by the decoder to the corresponding user terminal.
  • the destination node further includes a sequencer connected between the demodulator and the user data storage, where the sequencer is configured to: output the demodulator of the destination node according to a sorting manner synchronized with the relay node.
  • the data signal estimates of the plurality of user terminals are ordered, sorted, and stored in the user data store.
  • the method and system for multi-user joint verification relay cooperative communication of the present invention utilizes the idea of network coding and channel coding technology, and in each round of relaying process, "the information carried by one user on one modulation symbol" Encoding, and relaying "joint check data of symbol information, can obtain " + 1 order diversity gain under Rayleigh slow fading, and can also obtain a certain coding gain; because the relay node only sends to the user The symbol information is demodulated without decoding the data sent by the user, so the decoding complexity of the relay node can be reduced; and "the symbol information length of each user is short, and the convolutional coding method of the bit operation is used.
  • the decoding speed of the relay node after demodulation is also faster; when the destination node performs decoding, the short code operation is also performed, so the decoding complexity is also significantly reduced, and the tradition is avoided.
  • iterative decoding is used, and the decoding complexity will increase exponentially with the number of users, which not only saves the power consumption of the relay node and the destination node, but also improves the working efficiency of the whole system.
  • the simulation results show that the present invention can significantly improve the BER performance of the system.
  • FIG. 1 is a schematic diagram of a system for multi-user relay cooperative communication
  • FIG. 2 is a flowchart of a multi-user joint verification relay cooperative communication according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a relay node of a relay cooperative communication system according to an embodiment of the present invention
  • FIG. 1 a schematic diagram of a multi-user relay cooperative communication system is shown. Among them, a plurality of (n) user nodes U 3 ⁇ j ⁇ n , a relay node R and a destination node D are included.
  • the user terminal as the user node transmits a modulated signal to the relay node and the target node in a broadcast form, and the relay node relays the user signal and forwards it to the target node.
  • the relay node is a relay station or a relay base station.
  • the target node can be a base station.
  • the present invention provides a method and system for multi-user joint verification relay cooperative communication in the current relay cooperative communication, where most of the coding schemes based on network coding and channel coding have high decoding complexity.
  • the network coding and channel coding technology ideas are used to improve the reliability of the system transmission. Since the signal processing is performed only at the modulation symbol layer, the complexity of the system decoding is reduced, and the system achievability is enhanced.
  • a method for multi-user joint verification relay cooperative communication according to the present invention includes:
  • the user terminal sends a modulation signal to the relay node and the target node;
  • the relay node demodulates the received modulated signal sent by the plurality of users, and encodes the demodulated data to output only the modulated check data to the target node;
  • the destination node demodulates the received modulated signal sent by the plurality of users, demodulates the check data of the relay node, combines the check data with the demodulated data of the plurality of users, and performs decoding output. .
  • the user terminal transmits a modulation signal to the relay node and the target node in a broadcast form in a multiple access channel, and the modulation signal is a modulation signal modulated by the data to be transmitted.
  • the relay node demodulates the modulated signals sent by the received multiple user terminals, and obtains the demodulated multiple users according to the manner of demodulating only one symbol of each user terminal at a time. a sequence of the relay signal estimation value of the terminal, performing convolutional coding according to the network coding form and outputting the verification data, and forwarding the modulated verification data to the destination node;
  • the destination node demodulates the modulated signals sent by the received multiple user terminals, and obtains the demodulated multiple user terminals according to the manner of demodulating only one symbol of each user at a time.
  • a sequence of target signal estimation values which may be obtained in synchronization with a demodulation process of the relay node; after receiving and demodulating the verification data sent by the relay node, the destination signals of the plurality of user terminals
  • the estimated value sequence is combined with the check data, combined and sent to the soft output decoder to decode the combined data, and the demodulated each user terminal demodulated by the inverse sorter is obtained.
  • Soft information of the data carried in a symbol is obtained.
  • Step 201 a user
  • the terminal in its assigned multiple access channel, modulates the data to be transmitted and transmits it in a broadcast form, where 3 ⁇ ";
  • the sending object of the user terminal may be a relay node and a destination node, as shown in FIG. 1.
  • the user terminal can modulate the data to be transmitted in BPSK mode, and then transmit it in broadcast form after modulation.
  • the data to be sent by the terminal can be any type of data.
  • the relay node After the relay node receives the modulated signals of the multiple user terminals, the following steps 202 to 204 are performed, and the structure of the relay node and the internal data transfer process are as shown in FIG. 3.
  • Step 202 The relay node demodulates and stores information sent by the user terminal.
  • the relay node After receiving the signal sent by the user terminal, the relay node uses the demodulator to end the user by symbol The information sent by the terminal is demodulated, and the demodulation work phase of each round is only sent to the user terminal.
  • the BPSK modulation symbol is demodulated to obtain an estimated value of data carried by a modulation symbol of 1 ⁇ .
  • the demodulated "user data estimation value" 3 ⁇ 4 2 is sent to the sequencer After sorting, it is sent to the relay memory storage; wherein, it can also be directly stored in the relay memory according to the fixed demodulation order without the sorter.
  • the sequencer can perform uniform ordering, and after a long period of relaying, the demodulation information of each user terminal is stored in the relay memory to ensure the fairness of the relay operation, and the number of relay forwarding times is represented by K,
  • the specific operation process of the sequencer is:
  • the relay memory location 0 stores ⁇
  • the relay memory location 1 stores 1 ⁇ 2, 2 , and so on
  • the relay memory location n-1 stores 1 ⁇ 2, affection;
  • the relay memory location 0 stores the storage in the relay memory location 1, and so on, and the relay memory location n-1 stores; according to the above rule, the Kth relay, the user information
  • Step 203 After the demodulator of the relay node demodulates the modulation signals transmitted by the user terminals in a demodulation round, that is, after demodulating a symbol for each user terminal, the relay memory is The sequence of demodulated data estimates is sent to the relay encoder;
  • the relay memory includes n data storage units, each of which can store information carried by one modulation symbol.
  • the data storage unit has a capacity of 1 bit, and the entire relay memory has a capacity of n bits;
  • the n user information estimates in the relay memory ' 2 , ''' ⁇ constitute a codeword block with a codeword length of n bits, and send it Into the relay encoder.
  • Step 204 The relay encoder encodes the data output by the relay memory, and after encoding, only outputs the verification data, and after the modulation, the verification data is forwarded to the destination node;
  • the relay encoder uses the network coding and convolutional coding ideas to transmit the "bit-based user data estimate 1 ' 2 '''' stored in the relay memory to the encoder for convolutional coding, and only Output check Data, maximum output n-bit parity data, modulated by the parity data and forwarded to the destination node.
  • the specific process of encoding and outputting the verification data is:
  • the relay convolutional encoder has a coding rate of 1/2, where the number of shift registers in the encoder is equal to or less than the number of users n.
  • the encoded output data is punctured, and at most n bits of parity data are obtained, and the number of parity data finally transmitted is determined according to the system rate requirement.
  • the system transmission rate requirement is high, the number of transmitted parity data is reduced under the premise of satisfying the error rate performance requirement; when the system transmission rate requirement is low, all the n-bit parity data is transmitted to achieve the best. Bit error rate performance.
  • the modulator of the relay node modulates the check data, and determines the modulation mode according to the channel condition. When the channel condition of the relay node to the destination node is good, high-order modulation such as QPSK or 8PSK is used; when the relay node to the destination node channel When conditions are poor, BPSK modulation is used.
  • the following steps 205 to 207 are performed by the destination node, and the structure of the destination node and the internal data demodulation and decoding process are as shown in FIG.
  • Step 205 The destination node demodulates and stores information sent by the user terminal.
  • the demodulator of the destination node After receiving the signal sent by the user terminal, the demodulator of the destination node demodulates the information sent by the user terminal, demodulates according to the symbol, and demodulates only one symbol at a time to obtain U. Estimated value;
  • the demodulated "user information estimation value ⁇ , 2 , ''', rid is sent to the sequencer of the destination node, the destination node sequencer and the relay node sequencer
  • the structure is the same, and the synchronous working state is maintained.
  • the destination node counts the number of relay forwardings, which is also represented by K.
  • the specific operation process is as follows:
  • the destination node's user data memory location 0 stores 1 ⁇ 2 ; 1 , the destination node's user data memory location 1 stores 2 , and so on, the destination node's user data memory location n stores
  • the user data memory location 0 of the destination node stores the user data memory location 1 of the destination node, and so on, and the user data storage location of the destination node is stored in n-1
  • the user data memory of the destination node includes n data storage units, each of which can store information carried by a modulation symbol, which may be undecided soft information.
  • the destination node may also use a fixed sequence for the demodulated data, and directly store the demodulated data in the memory.
  • Step 206 The destination node demodulates and stores information sent by the relay node.
  • the demodulator of the destination node performs demodulation after receiving the signal sent by the relay node, and obtains the estimated value of the parity data forwarded by the relay node, and sends it to the relay data memory of the destination node;
  • the maximum capacity of the relay node data memory of the destination node is the same as the capacity of the destination node user data memory.
  • the relay node uses BPSK modulation and transmits parity data of all n-bit data
  • the destination node relay data memory capacity usage value is the largest.
  • the information stored therein may also be soft information that has not been decided.
  • steps 205 and 206 the same demodulator can be used, or a dedicated demodulator can be used separately.
  • Step 207 The destination node combines the data in the user data storage and the relay data storage and decodes the data.
  • the destination node sends the data in the user data memory and the relay data memory to the data combiner for combination, and then sends it to the soft output decoder for decoding, and the symbol obtained by the inverse sorter carries the soft information of the data ⁇ ( ⁇ ).
  • the destination node includes a data combiner whose function is to combine the data in the user data memory and the relay data memory.
  • the specific process is as follows:
  • the data in the user data memory is sent to the corresponding position in the data combiner; according to the puncturing criterion of the relay node encoder, the data in the relay data memory is sent to the data combination Corresponding position in the device; the arrangement position of each data in the data combiner is the same as the unpunctured encoded data output by the relay node encoder, and constitutes a code word block which can be decoded by the decoder.
  • the destination node includes a decoder, which may be a soft output decoder, the function of which is to decode the data outputted in the data combiner, and the destination node decoder uses the soft output.
  • the decoding method can output soft information carrying U.-symbol data after decoding (x can use soft output Viterbi decoder or maximum a posteriori probability decoder, etc.).
  • the technical scheme of the multi-user joint verification relay cooperative communication of the invention utilizes the idea of network coding and channel coding technology, encodes "the information carried by one user on one modulation symbol, and forwards" symbol information by using the relay.
  • the joint check data can obtain "+ 1st order diversity gain under Rayleigh slow fading, and can also obtain a certain coding gain; since only the user terminal transmits symbol information for demodulation, and there is no data transmitted to the user terminal.
  • Decoding so that the decoding complexity of the relay node can be reduced; and "the symbol information length of a user terminal is short, and the convolutional coding mode of the bit operation is used, and the encoding speed is also faster; when the destination node performs decoding The same is true for short code operation, so the decoding complexity is also significantly reduced, which avoids the use of iterative decoding in the traditional method, and the decoding complexity will increase exponentially with the number of users, which not only saves the relay node and The power consumption of the destination node also improves the efficiency of the entire system.
  • the simulation results of the present invention show that the BER performance of the system can be significantly improved, and the relay communication cooperative network can obtain the diversity gain and coding gain.
  • the solution of the invention not only saves the power consumption of the relay node and the destination node, but also improves the working efficiency of the whole system, and can significantly improve the bit error rate performance of the system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method, system and device for multi-user joint detection in a relay and cooperative communication are disclosed, wherein the method includes the following steps: user terminals transmit modulated signals to a relay node and a destination node; the relay node performs a symbol-layer demodulation to the modulated signals received from the multiple user terminals by means of demodulating only one symbol of each user terminal every time, obtains the demodulated estimation sequence of data signals of the multiple user terminals, performs a convolutional encoding and outputs the checking data which are transmitted to the destination node after modulation; the destination node performs a symbol-layer demodulation to the modulated signals received from the multiple user terminals by means of demodulating only one symbol of each user terminal every time, demodulates the checking data modulated by the relay node, performs a decoding after combining the demodulated checking data with the demodulated data of the multiple user terminals, and outputs the decoded data.

Description

一种多用户联合校验中继协作通信的方法、 ***及装置  Method, system and device for multi-user joint verification relay cooperative communication
技术领域 Technical field
本发明涉及无线通信领域, 尤其涉及一种多用户联合校验中继协作通信 的方法、 ***及装置。  The present invention relates to the field of wireless communications, and in particular, to a method, system and apparatus for multi-user joint verification relay cooperative communication.
背景技术 Background technique
随着无线通信技术的不断演进, 人们对无线通信***的覆盖区域和数据 传输速率的要求也不断提高。 然而, 无线通信中固有的多径衰落是影响传输 速率和通信可靠性的重要瓶颈。 如何解决多径衰落对无线通信的影响, 是提 高通信质量和效率的关键问题。 研究表明, 分集技术能有效对抗多径衰落, 其中空间分集技术可以在不增加时间和带宽的情况下提高通信***的传输可 靠性, 相比时间分集和频率分集技术具有明显的优势。 传统的空间分集技术 是通过在***的发射端或接收端架设多根天线, 并在接收端釆用某种信号合 并技术, 降低无线信道中多径衰落对传输信号的影响。 随着空间分集技术的发展,多输入多输出( Multiple Input Multiple Output, MIMO )技术已经成为当前研究的热点。 该 MIMO技术通过在通信***的发 射端和接收端分别配置多根天线来实现, 可以充分利用空间资源, 在提高通 信***可靠性的同时还增加了通信***的频谱利用率和信道容量。 虽然 MIMO技术具有巨大的优势, 但在实际通信环境中, 通常只有具备一定规模 的基站才能配备多天线, 以改善下行链路的通信质量。 而对于一般的移动终 端, 由于受到其自身制造成本、 体积和工艺的影响, 很难配备多根天线, 这 就大大限制了 MIMO技术在实际***中的应用场景。  With the continuous evolution of wireless communication technologies, the requirements for the coverage area and data transmission rate of wireless communication systems are also increasing. However, multipath fading inherent in wireless communications is an important bottleneck affecting transmission rate and communication reliability. How to solve the impact of multipath fading on wireless communication is a key issue to improve communication quality and efficiency. Research shows that diversity technology can effectively resist multipath fading. Spatial diversity technology can improve the reliability of communication system without increasing time and bandwidth. It has obvious advantages compared with time diversity and frequency diversity. The traditional spatial diversity technique is to reduce the influence of multipath fading on the transmitted signal in the wireless channel by arranging multiple antennas at the transmitting or receiving end of the system and using some signal combining technique at the receiving end. With the development of spatial diversity technology, Multiple Input Multiple Output (MIMO) technology has become a hot topic in current research. The MIMO technology is implemented by arranging a plurality of antennas at the transmitting end and the receiving end of the communication system, which can fully utilize the space resources, and improve the spectrum utilization and channel capacity of the communication system while improving the reliability of the communication system. Although MIMO technology has great advantages, in a real communication environment, only a base station with a certain scale can be equipped with multiple antennas to improve the communication quality of the downlink. For a typical mobile terminal, it is difficult to equip multiple antennas due to its own manufacturing cost, size and process, which greatly limits the application scenarios of MIMO technology in practical systems.
考虑到实际通信环境中的具体条件, 很多研究将目光转向了协作通信技 术。 该协作通信技术能够使单天线移动终端获得空间分集增益, 并可以提高 通信***的容量, 现已成为无线蜂窝网、 无线自组织网络和传感器网络等领 域中的研究热点。 研究表明釆用协作分集技术可以提高通信的传输可靠性, 并进一步将信道编码技术引入协作通信中, 提出了编码协作 (Coded Cooperation, CC )方案可获得了更高的编码增益, 并提高通信***的吞吐量。 尽管协作通信技术的优势非常明显, 但由于增加了协作传输的步骤, 与 直接传输相比会降低数据传输速率, 导致频谱利用率下降。 因此, 又将协作 传输与网络编码(Network Coding, NC )技术结合起来, 以提高数据传输率, 与网络编码结合后, 在获得完全分集的同时能有效提高***传输速率。 这种 技术提高了***的频率利用率, 并且获得了更优的编码增益, 但这种技术需 要迭代译码, 随着用户数量的增加, 其译码复杂度将会翻倍。 因此, 需要寻 找一种译码复杂度低、 可实现性强、 性能优异的新方法来满足实际通信的需 求。 Considering the specific conditions in the actual communication environment, many studies have turned their attention to collaborative communication technologies. The cooperative communication technology enables a single antenna mobile terminal to obtain spatial diversity gain and can improve the capacity of the communication system, and has become a research hotspot in the fields of wireless cellular networks, wireless ad hoc networks, and sensor networks. Research shows that the cooperative diversity technology can improve the transmission reliability of communication, and further introduce channel coding technology into cooperative communication. It is proposed that Coded Cooperation (CC) scheme can obtain higher coding gain and improve communication system. Throughput. Although the advantages of cooperative communication technology are very obvious, due to the increased steps of cooperative transmission, the data transmission rate is reduced compared with direct transmission, resulting in a decrease in spectrum utilization. Therefore, the cooperative transmission and Network Coding (NC) technology are combined to improve the data transmission rate. When combined with the network coding, the system can effectively increase the system transmission rate while obtaining complete diversity. This technique improves the frequency utilization of the system and achieves a better coding gain, but this technique requires iterative decoding, and as the number of users increases, the decoding complexity will double. Therefore, it is necessary to find a new method with low decoding complexity, achievability and excellent performance to meet the needs of actual communication.
新型通信方案均对***容量提出了很高要求,因此需要提供更大的带宽。 这种大带宽频谱只能在路径损耗较大的高频段中获得 , 这势必会降低移动终 端与基站的通信距离, 而中继技术可以很好的解决这一问题。 目前, 中继技 术已经成为无线通信领域中改善通信质量、 提高数据传输速率、 扩大***覆 盖率的最重要手段之一, 是 LTE-Advanced***中重要的候选技术。  New communication solutions place high demands on system capacity and therefore require more bandwidth. This large bandwidth spectrum can only be obtained in the high frequency band with large path loss, which will inevitably reduce the communication distance between the mobile terminal and the base station, and the relay technology can solve this problem well. At present, relay technology has become one of the most important means to improve communication quality, increase data transmission rate, and expand system coverage in the field of wireless communication, and is an important candidate technology in LTE-Advanced systems.
因此, 将中继通信技术和协作通信技术结合将是一种较佳的选择, 釆用 中继可以较好的满足协作技术在复杂度、 功率消耗、 体积和安装位置等方面 的需求, 相比用户协作具有更好的可实现性和可操作性。 目前, 已有很多学 者对中继协作技术进行了研究, 并且将网络编码技术和信道编码技术与其结 合。 尽管现有的中继协作技术已经对结合网络编码技术和信道编码技术的方 案做了许多研究,但均需要中继端对收到的信号进行译码,并且在目的端(基 站端)译码的复杂度都很高, 许多都需要进行迭代译码。 并且, 目前的研究 很多都是假设 2个用户 1个中继的基本场景, 随着用户数量的增加, 无论是 中继端的编码和译码复杂度, 还是目的端的译码复杂度都会成倍上升。  Therefore, combining relay communication technology and cooperative communication technology will be a better choice, and the relay can better meet the requirements of cooperation technology in terms of complexity, power consumption, size and installation location. User collaboration has better achievability and operability. At present, many scholars have studied relay cooperation technology and combined network coding technology and channel coding technology. Although the existing relay cooperative technology has done a lot of research on the scheme combining the network coding technology and the channel coding technology, it needs the relay to decode the received signal and decode it at the destination end (base station side). The complexity is high, and many require iterative decoding. Moreover, many of the current researches assume the basic scenario of two users and one relay. As the number of users increases, both the coding and decoding complexity of the relay and the decoding complexity of the destination end will increase exponentially. .
因此, 这就需要一种在中继端和目的端具有较低编译码复杂度, 并能有 效提高***可靠性的技术方案。  Therefore, there is a need for a technical solution that has lower coding complexity on the relay side and the destination side and can effectively improve system reliability.
发明内容 Summary of the invention
本发明所要解决的技术问题在于, 提供一种多用户联合校验中继协作通 信的方法、 ***及装置, 解决现有中继协作通信中多用户通信时编译码复杂 度高, 可靠性差的问题。 为了解决上述问题, 本发明提出了一种多用户联合校验中继协作通信的 方法, 包括: The technical problem to be solved by the present invention is to provide a method, system and device for multi-user joint verification relay cooperative communication, which solves the problem of high complexity and poor reliability of multi-user communication in the existing relay cooperative communication. . In order to solve the above problem, the present invention provides a method for multi-user joint verification relay cooperative communication, including:
用户终端向中继节点和目标节点发送调制信号;  The user terminal sends a modulation signal to the relay node and the target node;
所述中继节点对所接收的多个用户终端发送的调制信号按照每次仅对每 一用户终端的一个符号解调的方式进行符号层解调, 获得该次解调出的所述 多个用户终端的数据信号估计值序列, 进行卷积编码并输出校验数据, 并将 所述校验数据进行调制并输出至所述目标节点;  The relay node performs symbol layer demodulation on the modulated signals transmitted by the received plurality of user terminals in a manner of demodulating only one symbol of each user terminal at a time, and obtains the plurality of demodulated times. a sequence of data signal estimation values of the user terminal, performing convolutional coding and outputting the verification data, and modulating the verification data and outputting to the target node;
所述目的节点对所接收的多个用户终端发送的调制信号按照每次仅对每 一用户终端的一个符号解调的方式进行符号层解调, 对所述中继节点调制后 的校验数据进行解调, 将解调后的校验数据与多个用户终端的解调数据进行 组合后进行译码输出。  The destination node performs symbol layer demodulation on the modulated signals sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal at a time, and the modulated data modulated by the relay node Demodulation is performed, and the demodulated parity data is combined with the demodulated data of a plurality of user terminals, and then decoded and output.
可选的,  Optional,
在所述用户终端向中继节点和目标节点发送调制信号的步骤中, 所述用 户终端是在多址信道中以广播形式向中继节点和目标节点发送调制信号。  In the step of the user terminal transmitting a modulated signal to the relay node and the target node, the user terminal transmits the modulated signal to the relay node and the target node in a broadcast form in the multiple access channel.
可选的,  Optional,
所述目的节点将解调后的校验数据与多个用户终端的解调数据进行组合 后进行译码输出的步骤包括: 将所述多个用户终端的数据信号估计值序列与 所述校验数据进行组合,组合后送入软输出译码器对组合后的数据进行译码, 译码后通过逆排序器获得本次所解调的每一用户终端的被解调的一个符号中 所携带的数据的软信息。  The step of combining, by the destination node, the demodulated parity data with the demodulated data of the plurality of user terminals, and performing the decoding output includes: sequence of the data signal estimation values of the plurality of user terminals and the verification The data is combined, combined and sent to a soft output decoder to decode the combined data, and after decoding, the demodulator obtains a demodulated symbol of each user terminal demodulated by the inverse sorter. Soft information of the data.
可选的,  Optional,
所述多个用户终端的数据信号估计值序列釆用固定序列或者釆用按照根 据中继次数 K的排序方式,在第 K次中继时,用户终端 的解调数据估计值 DJ存储在位置;7中, ρ = ( · + _2) Mod w , 所述 n为用户终端总数目, 所述 j 的取值满足 3≤ ≤«。 The data signal estimation value sequence of the plurality of user terminals is used in a fixed sequence or in a sorting manner according to the number of relays K. At the Kth relay, the demodulated data estimated value D J of the user terminal is stored in the location. In VII, ρ = (· + _2) Mod w , where n is the total number of user terminals, and the value of j satisfies 3 ≤ ≤«.
可选的,  Optional,
所述目的节点将所述多个用户终端的数据信号估计值序列与所述校 3全数 据进行组合的步骤包括: 按照中继节点编码时的打孔准则, 对用户数据存储 器中存储的目的信号估计值序列和中继数据存储器存储的所述校验数据估计 值进行组合, 组合时, 数据组合器中各个数据的排列位置与中继节点编码时 输出的未打孔编码数据相同, 构成可供译码器译码的码字块。 The step of combining, by the destination node, the data signal estimation value sequence of the plurality of user terminals with the calibration 3 total data comprises: storing user data according to a puncturing criterion when the relay node is encoded The target signal estimation value sequence stored in the device and the parity data storage value stored in the relay data memory are combined, and when combined, the arrangement position of each data in the data combiner and the unpunctured code outputted by the relay node when encoding The data is the same and constitutes a block of code words that can be decoded by the decoder.
可选的,  Optional,
所述目的节点对译码后的数据进行逆排序的步骤包括:在进行逆排序时, 设定译码器输出数据的位置为从 0至 n-1 ,目的节点对中继转发次数进行计数, 用 K表示, 则选择译码器输出数据位置 上的数据, 作为用户终端 —个符 号数据 ^的软信息 (x;.),其中 p = (j + K - 2、 Mod " ;所述 n为用户终端总数目, 所述 j的取值满足 3≤ j < n 。 The step of performing inverse ordering on the decoded data by the destination node includes: when performing reverse sorting, setting a position of the decoder output data from 0 to n-1, and the destination node counts the number of relay forwardings. When represented by K, the data at the output data position of the decoder is selected as the soft information (x ; .) of the user terminal-symbol data ^, where p = (j + K - 2, Mod "; The total number of user terminals, the value of j satisfies 3 ≤ j < n.
本发明还提供一种多用户联合校验中继协作通信的***, 包括: 中继节 点, 目的节点, 以及多个用户终端, 其中: The present invention also provides a system for multi-user joint verification relay cooperative communication, comprising: a relay node, a destination node, and a plurality of user terminals, wherein:
所述用户终端设置为: 在多址信道中以广播形式向中继节点和目标节点 发送调制信号;  The user terminal is configured to: send a modulation signal to the relay node and the target node in a broadcast manner in the multiple access channel;
所述中继节点设置为: 接收来自用户终端的调制信号, 对所接收的多个 用户终端发送的调制信号按照每次仅对每一用户终端的一个符号解调的方式 进行符号层解调, 获得该次解调出的所述多个用户终端的数据信号估计值序 列, 进行卷积编码并输出校验数据, 并所述校验数据进行调制并输出至所述 目标节点;  The relay node is configured to: receive a modulation signal from the user terminal, and perform symbol layer demodulation on the modulated signal sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal at a time. Obtaining a sequence of data signal estimation values of the plurality of demodulated user terminals, performing convolutional coding and outputting verification data, and the verification data is modulated and output to the target node;
所述目的节点设置为: 对所接收的多个用户终端发送的调制信号按照每 次仅对每一用户终端的一个符号解调的方式进行符号层解调, 对中继节点调 制后的的校验数据进行解调, 将解调后的所述校验数据与多个用户终端的解 调数据进行组合后进行译码输出。  The destination node is configured to: perform symbol layer demodulation on a modulated signal sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal, and modulate the modulated by the relay node. The data is demodulated, and the demodulated data is combined with demodulated data of a plurality of user terminals to be decoded and output.
可选的, 所述中继节点包括:  Optionally, the relay node includes:
第一解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行 符号层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次 解调出的所述多个用户终端的数据信号估计值序列;  a first demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the received plurality of user terminals, and obtain the demodulation in a manner of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals;
中继存储器, 其设置为: 存储所述中继信号估计值序列; 卷积编码器, 其设置为: 对所述中继存储器存储的多个用户终端的数据 信号估计值序列进行卷积编码, 输出校验数据至调制器; 以及 a relay memory, configured to: store the sequence of the relay signal estimation values; a convolutional encoder, configured to: convolutionally encode a sequence of data signal estimates of a plurality of user terminals stored in the relay memory, and output verification data to a modulator;
所述调制器, 其设置为: 对所述校验数据进行调制后, 发送至所述目的 节点。  The modulator is configured to: after modulating the verification data, send the data to the destination node.
可选的,  Optional,
所述中继节点还包括第一排序器, 连接于所述第一解调器与所述中继存 储器之间, 所述排序器设置为: 对每一用户终端的一个符号解调得到的估计 值进行排序, 生成排序后的中继信号估计值序列, 存储至所述中继存储器中。  The relay node further includes a first sequencer connected between the first demodulator and the relay memory, and the sequencer is configured to: estimate an symbol demodulation for each user terminal The values are sorted, and a sequence of sorted relay signal estimates is generated and stored in the relay memory.
可选的,  Optional,
所述第一排序器釆用固定序列方式排序; 或者釆用根据中继次数 K的排 序方式, 其中, 在第 K次中继时, 用户终端 的解调数据估计值 存储在 所述中继节点的所述中继存储器的位置 中, ρ = ( · + _2) Mod « ; 所述 n为 用户终端总数目, 所述 j的取值满足 3≤ ≤«。  The first sorter is sorted by a fixed sequence manner; or the sorting method according to the number of relays K is used, wherein, at the Kth relay, the demodulated data estimated value of the user terminal is stored in the relay node. In the position of the relay memory, ρ = (· + _2) Mod « ; the n is the total number of user terminals, and the value of j satisfies 3 ≤ ≤ «.
可选的, 所述目的节点包括:  Optionally, the destination node includes:
第二解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行 符号层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次 解调出的所述多个用户终端的数据信号估计值序列; 用于对中继节点转发的 校验数据进行解调, 获得校验数据估计值;  a second demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulation in a manner of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals; configured to demodulate the verification data forwarded by the relay node to obtain an estimated value of the verification data;
用户数据存储器, 其设置为: 存储目的信号估计值序列;  a user data storage, which is configured to: store a sequence of estimated values of the destination signals;
中继数据存储器, 其设置为: 存储所述校验数据估计值;  a relay data storage, configured to: store the verification data estimate;
数据组合器, 其设置为: 按照所述中继节点编码时的打孔准则, 对所述 用户数据存储器中存储的目的信号估计值序列和中继数据存储器存储的所述 校验数据估计值进行组合, 组合时, 各个数据的排列位置与所述中继节点编 码时输出的未打孔编码数据相同, 构成可供译码器译码的码字块;  a data combiner, configured to: perform, according to a puncturing criterion when the relay node is encoded, a sequence of a target signal estimated value stored in the user data memory and an estimated value of the check data stored in a relay data store Combining, combining, the arrangement position of each data is the same as the unpunctured encoded data outputted by the relay node when encoding, and forming a codeword block that can be decoded by the decoder;
译码器, 其设置为: 对所述数据组合器中输出的码字块进行译码, 输出 携带每一用户终端的一个符号数据的软信息; 以及 逆排序器, 其设置为: 对软信息进行逆排序, 将所述译码器中输出的软 信息数据分配给对应的用户终端。 可选的, 所述目的节点还包括: a decoder, configured to: decode a codeword block outputted in the data combiner, output soft information carrying a symbol data of each user terminal; and an inverse sequencer configured to: Performing inverse sorting, the soft information data outputted in the decoder is allocated to the corresponding user terminal. Optionally, the destination node further includes:
第二排序器, 其设置为: 按照与所述中继节点同步的排序方式对所述目 的节点的所述第二解调器输出的多个用户终端的数据信号估计值排序, 排序 后存储至所述用户数据存储器。  a second sorter, configured to: sort the data signal estimates of the plurality of user terminals output by the second demodulator of the destination node according to a sorting manner synchronized with the relay node, sort and store The user data store.
可选的,  Optional,
所述第二排序器釆用固定序列方式排序; 或者釆用根据中继次数 K的排 序方式, 其中, 在第 K次中继时, 用户终端 的解调数据估计值 存储在 中继节点的中继存储器的位置 /7中, p = / + _ 2) Mod « ; 所述 n为用户终端 总数目, 所述 j的取值满足 3≤ ≤«。  The second sorter is sorted by a fixed sequence manner; or the sorting method according to the number of relays K is used, wherein, at the Kth relay, the demodulated data estimated value of the user terminal is stored in the relay node. Following the position /7 of the memory, p = / + _ 2) Mod « ; the n is the total number of user terminals, and the value of j satisfies 3 ≤ ≤ «.
可选的,  Optional,
所述逆排序器是设置为: 在进行逆排序时, 设定所述译码器输出数据的 位置为从 0至 n-1 , 目的节点对中继转发次数进行计数, 用 K表示, 则逆排 序器选择译码器输出数据位置 P上的数据,作为用户终端 —个符号数据 X 的软信息 ( ), p = {j + K - 2) Μοά η ; 所述 η为用户终端总数目, 所述 j 的取值满足 3≤ j≤ 。  The inverse sorter is configured to: when performing inverse sorting, set the position of the decoder output data from 0 to n-1, and the destination node counts the number of relay forwarding, denoted by K, then inverse The sequencer selects the data on the decoder output data position P as the soft information ( ) of the user terminal - symbol data X, p = {j + K - 2) Μοά η; the η is the total number of user terminals, The value of j satisfies 3 ≤ j ≤ .
本发明还提供一种中继节点, 包括: The invention also provides a relay node, comprising:
解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行符号 层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次解调 出的所述多个用户终端的数据信号估计值序列;  a demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulated time according to a method of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals;
中继存储器, 其设置为: 存储所述中继信号估计值序列;  a relay memory, configured to: store the sequence of the relay signal estimation values;
卷积编码器, 其设置为: 对所述中继存储器的多个用户终端的数据信号 估计值序列进行卷积编码, 输出校验数据至调制器; 以及  a convolutional encoder, configured to: convolutionally encode a sequence of data signal estimates of the plurality of user terminals of the relay memory, and output the parity data to the modulator;
所述调制器, 其设置为: 对所述校验数据进行调制后, 发送至目的节点。 可选的, , 所述中继节点还包括排序器, 连接于解调器与中继存储器之 间, 所述排序器设置为: 对每一用户终端的一个符号解调得到的估计值进行 排序, 生成排序后的中继信号估计值序列, 存储至所述中继存储器中。 本发明还提供一种目的节点, 包括: The modulator is configured to: modulate the verification data and send the verification data to a destination node. Optionally, the relay node further includes a sequencer connected between the demodulator and the relay memory, where the sequencer is configured to: sort the estimated values obtained by demodulating one symbol of each user terminal. And generating a sequence of the sorted relay signal estimation values, and storing the sequence into the relay memory. The invention also provides a destination node, comprising:
解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行符号 层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次解调 出的所述多个用户终端的数据信号估计值序列; 以及对中继节点转发的校验 数据进行解调, 获得校验数据估计值;  a demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulated time according to a method of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals; and demodulating the verification data forwarded by the relay node to obtain an estimated value of the verification data;
用户数据存储器, 其设置为: 存储目的信号估计值序列;  a user data storage, which is configured to: store a sequence of estimated values of the destination signals;
中继数据存储器, 其设置为: 存储所述校验数据估计值;  a relay data storage, configured to: store the verification data estimate;
数据组合器, 其设置为: 按照中继节点编码时的打孔准则, 对用户数据 存储器中存储的目的信号估计值序列和中继数据存储器存储的所述校验数据 估计值进行组合, 组合时, 数据组合器中各个数据的排列位置与中继节点编 码时输出的未打孔编码数据相同, 构成可供译码器译码的码字块;  a data combiner, configured to: combine the sequence of the target signal estimated value stored in the user data memory and the estimated value of the check data stored in the relay data memory according to a puncturing criterion when the relay node is encoded, when combined The arrangement position of each data in the data combiner is the same as the unpunctured encoded data outputted by the relay node, and constitutes a codeword block that can be decoded by the decoder;
译码器, 其设置为: 对数据组合器中输出的码字块进行译码, 输出携带 每一用户终端的一个符号数据的软信息; 以及  a decoder, configured to: decode a codeword block outputted in the data combiner, and output soft information carrying a symbol data of each user terminal;
逆排序器, 其设置为: 对软信息进行逆排序, 将译码器中输出的软信息 数据分配给对应的用户终端。  The inverse sorter is configured to: inversely sort the soft information, and distribute the soft information data outputted by the decoder to the corresponding user terminal.
可选的, 所述目的节点还包括排序器, 连接于解调器与用户数据存储器 之间, 所述排序器设置为: 按照与中继节点同步的排序方式对目的节点的解 调器输出的多个用户终端的数据信号估计值排序, 排序后存储至所述用户数 据存储器。  Optionally, the destination node further includes a sequencer connected between the demodulator and the user data storage, where the sequencer is configured to: output the demodulator of the destination node according to a sorting manner synchronized with the relay node. The data signal estimates of the plurality of user terminals are ordered, sorted, and stored in the user data store.
本发明的多用户联合校验中继协作通信的方法及***, 利用了网络编码 和信道编码技术的思想,在每一轮次的中继过程中,将"个用户一个调制符号 上携带的信息进行编码,并利用中继转发"个符号信息的联合校验数据,在瑞 利慢衰落下可获得" + 1阶分集增益, 并且还能获得一定的编码增益; 由于中继 节点只对用户发送符号信息进行解调, 而没有对用户发送的数据进行译码, 故可以降低中继节点的译码复杂度; 并且"个用户的符号信息长度较短,釆用 位操作的卷积编码方式, 中继节点解调后进行编码的速度也较快; 目的节点 进行译码时, 同样是对短码操作, 因此译码复杂度也明显降低, 避免了传统 方法中釆用迭代译码, 译码复杂度会随着用户数量成倍增加的问题, 既节省 了中继节点和目的节点的功率消耗, 也提高了整个***的工作效率。 仿真结 果表明本发明可使***的误码率性能得到明显的提高。 The method and system for multi-user joint verification relay cooperative communication of the present invention utilizes the idea of network coding and channel coding technology, and in each round of relaying process, "the information carried by one user on one modulation symbol" Encoding, and relaying "joint check data of symbol information, can obtain " + 1 order diversity gain under Rayleigh slow fading, and can also obtain a certain coding gain; because the relay node only sends to the user The symbol information is demodulated without decoding the data sent by the user, so the decoding complexity of the relay node can be reduced; and "the symbol information length of each user is short, and the convolutional coding method of the bit operation is used. The decoding speed of the relay node after demodulation is also faster; when the destination node performs decoding, the short code operation is also performed, so the decoding complexity is also significantly reduced, and the tradition is avoided. In the method, iterative decoding is used, and the decoding complexity will increase exponentially with the number of users, which not only saves the power consumption of the relay node and the destination node, but also improves the working efficiency of the whole system. The simulation results show that the present invention can significantly improve the BER performance of the system.
附图概述 BRIEF abstract
图 1是多用户中继协作通信的***示意图;  1 is a schematic diagram of a system for multi-user relay cooperative communication;
图 2是本发明实施方式的多用户联合校验中继协作通信的工作流程图; 图 3是本发明实施方式的中继协作通信***的中继节点的模型示意图; 图 4是本发明实施方式的中继协作通信***的目的节点的模型示意图。  2 is a flowchart of a multi-user joint verification relay cooperative communication according to an embodiment of the present invention; FIG. 3 is a schematic diagram of a relay node of a relay cooperative communication system according to an embodiment of the present invention; Schematic diagram of the destination node of the relay cooperative communication system.
本发明的较佳实施方式 Preferred embodiment of the invention
为使本发明的目的、 技术方案和优点更加清楚, 以下结合附图对本发明 作进一步地详细说明。  In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings.
如图 1所示, 显示了多用户中继协作通信***的示意图。 其中, 包括多 个(n个)用户节点 U 3 < j≤n , 中继节点 R和目的节点 D。 作为用户节点 的用户终端以广播形式向中继节点和目标节点发送调制信号, 中继节点对用 户信号进行中继后转发给目标节点。 所述中继节点是中继台或中继基站。 所 述目标节点可以是基站。  As shown in FIG. 1, a schematic diagram of a multi-user relay cooperative communication system is shown. Among them, a plurality of (n) user nodes U 3 < j ≤ n , a relay node R and a destination node D are included. The user terminal as the user node transmits a modulated signal to the relay node and the target node in a broadcast form, and the relay node relays the user signal and forwards it to the target node. The relay node is a relay station or a relay base station. The target node can be a base station.
本发明针对目前中继协作通信中, 多数基于网络编码和信道编码的技术 方案所存在的译码复杂度较高的问题, 提出了一种多用户联合校验中继协作 通信的方法及***, 利用网络编码和信道编码技术思想, 提高了***传输的 可靠性; 由于只在调制符号层进行信号处理, 降低了***译码时的复杂度, 增强了***的可实现性。  The present invention provides a method and system for multi-user joint verification relay cooperative communication in the current relay cooperative communication, where most of the coding schemes based on network coding and channel coding have high decoding complexity. The network coding and channel coding technology ideas are used to improve the reliability of the system transmission. Since the signal processing is performed only at the modulation symbol layer, the complexity of the system decoding is reduced, and the system achievability is enhanced.
本发明的一种多用户联合校验中继协作通信的方法, 包括:  A method for multi-user joint verification relay cooperative communication according to the present invention includes:
用户终端向中继节点和目标节点发送调制信号;  The user terminal sends a modulation signal to the relay node and the target node;
中继节点对所接收的多个用户发送的调制信号进行解调, 对解调数据进 行编码后仅输出调制后的校验数据至目标节点; 目的节点对所接收的多个用户发送的调制信号进行解调, 对中继节点的 校验数据进行解调, 将所述校验数据与多个用户的解调数据进行组合后进行 译码输出。 The relay node demodulates the received modulated signal sent by the plurality of users, and encodes the demodulated data to output only the modulated check data to the target node; The destination node demodulates the received modulated signal sent by the plurality of users, demodulates the check data of the relay node, combines the check data with the demodulated data of the plurality of users, and performs decoding output. .
其中, 用户终端在多址信道中以广播形式向中继节点和目标节点发送调 制信号 , 所述调制信号是对要发送数据进行调制后的调制信号。  The user terminal transmits a modulation signal to the relay node and the target node in a broadcast form in a multiple access channel, and the modulation signal is a modulation signal modulated by the data to be transmitted.
其中, 中继节点对所接收的多个用户终端发送的调制信号进行解调, 按 照每次仅对每一用户终端的一个符号解调的方式, 获得该次解调出的所述多 个用户终端的中继信号估计值序列, 依据网络编码的形式进行卷积编码并输 出校验数据, 将调制后的校验数据转发至目的节点;  The relay node demodulates the modulated signals sent by the received multiple user terminals, and obtains the demodulated multiple users according to the manner of demodulating only one symbol of each user terminal at a time. a sequence of the relay signal estimation value of the terminal, performing convolutional coding according to the network coding form and outputting the verification data, and forwarding the modulated verification data to the destination node;
其中, 目的节点对所接收的多个用户终端发送的调制信号进行解调, 按 照每次仅对每一用户的一个符号解调的方式, 获得该次解调出的所述多个用 户终端的目的信号估计值序列, 此序列的获得可以与中继节点的解调过程同 步进行; 在接收并解调出所述中继节点发送的校验数据后, 将所述多个用户 终端的目的信号估计值序列与所述校验数据进行组合, 组合后送入软输出译 码器对组合后的数据进行译码, 通过逆排序器获得本次所解调的每一用户终 端的被解调的一个符号中所携带的数据的软信息。  The destination node demodulates the modulated signals sent by the received multiple user terminals, and obtains the demodulated multiple user terminals according to the manner of demodulating only one symbol of each user at a time. a sequence of target signal estimation values, which may be obtained in synchronization with a demodulation process of the relay node; after receiving and demodulating the verification data sent by the relay node, the destination signals of the plurality of user terminals The estimated value sequence is combined with the check data, combined and sent to the soft output decoder to decode the combined data, and the demodulated each user terminal demodulated by the inverse sorter is obtained. Soft information of the data carried in a symbol.
如图 2所示, 显示了图 1所示的多用户中继协作通信***中, 应用本发 明的多用户联合校验中继协作通信方法的具体流程图, 具体包括如下步骤: 步骤 201 , 用户终端 在其分配的多址信道中, 将其要发送的数据调制 后以广播形式发送, 其中 3≤ ·≤" ;  As shown in FIG. 2, a specific flowchart of a multi-user joint verification relay cooperative communication method applying the present invention in the multi-user relay cooperative communication system shown in FIG. 1 includes the following steps: Step 201, a user The terminal, in its assigned multiple access channel, modulates the data to be transmitted and transmits it in a broadcast form, where 3≤·≤";
用户终端的发送对象可以是中继节点和目的节点, 如图 1所示。发送时, 用户终端可以 BPSK方式对要发送的数据进行调制,调制后以广播形式发送, 该终端要发送的数据可以是任何类型的数据。  The sending object of the user terminal may be a relay node and a destination node, as shown in FIG. 1. When transmitting, the user terminal can modulate the data to be transmitted in BPSK mode, and then transmit it in broadcast form after modulation. The data to be sent by the terminal can be any type of data.
在中继节点接收多个用户终端的调制信号后, 执行以下步骤 202至 204, 中继节点的结构及内部数据中转流程如图 3所示。 After the relay node receives the modulated signals of the multiple user terminals, the following steps 202 to 204 are performed, and the structure of the relay node and the internal data transfer process are as shown in FIG. 3.
步骤 202: 中继节点对用户终端发送的信息进行解调和存储;  Step 202: The relay node demodulates and stores information sent by the user terminal.
中继节点在收到用户终端 发送的信号后,利用解调器按符号对用户终 端发送的信息进行解调, 每个轮次的解调工作阶段只对用户终端发送的一个After receiving the signal sent by the user terminal, the relay node uses the demodulator to end the user by symbol The information sent by the terminal is demodulated, and the demodulation work phase of each round is only sent to the user terminal.
BPSK调制符号进行解调,得到 1^·的一个调制符号携带的数据的估计值½^.; 将该轮次解调中, 解调后的"个用户数据估计值 ' ¾2 送入排序器进行 排序后, 送入中继存储器存储; 其中, 也可不经排序器, 按照固定解调顺序 直接存入中继存储器。 The BPSK modulation symbol is demodulated to obtain an estimated value of data carried by a modulation symbol of 1^·. In the round demodulation, the demodulated "user data estimation value" 3⁄4 2 is sent to the sequencer After sorting, it is sent to the relay memory storage; wherein, it can also be directly stored in the relay memory according to the fixed demodulation order without the sorter.
该排序器能够进行均匀排序, 经过长时间中继后, 使各个用户终端的解 调信息在中继存储器中均勾存储, 保证中继工作的公平性, 设中继转发次数 用 K表示, 其排序器的具体操作过程为:  The sequencer can perform uniform ordering, and after a long period of relaying, the demodulation information of each user terminal is stored in the relay memory to ensure the fairness of the relay operation, and the number of relay forwarding times is represented by K, The specific operation process of the sequencer is:
第一次中继时, 中继存储器位置 0中存储^ , 中继存储器位置 1中存储 ½,2 , 以此类推, 中继存储器位置 n-1中存储 ½,„; In the first relay, the relay memory location 0 stores ^, the relay memory location 1 stores 1⁄2, 2 , and so on, and the relay memory location n-1 stores 1⁄2, „;
第二次中继时, 中继存储器位置 0中存储 中继存储器位置 1 中存 储 , 以此类推, 中继存储器位置 n-1中存储 ; 根据上述的规律, 第 K次中继时, 用户 信息估计值 存储在中继存 储器位置 中, 其中 p = / + - 2) Mod w。  In the second relay, the relay memory location 0 stores the storage in the relay memory location 1, and so on, and the relay memory location n-1 stores; according to the above rule, the Kth relay, the user information The estimated value is stored in the relay memory location, where p = / + - 2) Mod w.
步骤 203:当中继节点的解调器在一个解调轮次中解调完毕 "个用户终端 发送的调制信号后, 即对每个用户终端都解调了一个符号后, 将中继存储器 中的解调数据估计值序列送入中继编码器; Step 203: After the demodulator of the relay node demodulates the modulation signals transmitted by the user terminals in a demodulation round, that is, after demodulating a symbol for each user terminal, the relay memory is The sequence of demodulated data estimates is sent to the relay encoder;
参照图 3 , 中继存储器包含 n个数据存储单元, 每个数据存储单元能存 储一个调制符号携带的信息, 对于 BPSK调试方式, 数据存储单元容量为 1 比特, 整个中继存储器容量为 n比特; 当中继解调完毕"个用户终端发送的 信号后 , 中继存储器中的 n个用户信息估计值 ' 2,'''Ί就构成了一个码字 长度为 η比特的码字块, 将其送入中继编码器中。 Referring to FIG. 3, the relay memory includes n data storage units, each of which can store information carried by one modulation symbol. For BPSK debugging mode, the data storage unit has a capacity of 1 bit, and the entire relay memory has a capacity of n bits; After the relay demodulates the signal transmitted by the user terminals, the n user information estimates in the relay memory ' 2 , '''Ί constitute a codeword block with a codeword length of n bits, and send it Into the relay encoder.
步骤 204: 中继编码器将中继存储器输出的数据进行编码, 并在编码后, 只输出校验数据, 调制后将校验数据向目的节点转发; Step 204: The relay encoder encodes the data output by the relay memory, and after encoding, only outputs the verification data, and after the modulation, the verification data is forwarded to the destination node;
中继编码器釆用网络编码和卷积编码思想 ,将中继存储器中存储的 "个比 特的用户数据的估计值 1 ' 2'''', "送入编码器进行卷积编码,并只输出校验 数据, 最大输出 n比特的校验数据, 对校验数据进行调制后向目的节点转发。 参照图 3 , 编码输出校验数据的具体过程为: The relay encoder uses the network coding and convolutional coding ideas to transmit the "bit-based user data estimate 1 ' 2 '''' stored in the relay memory to the encoder for convolutional coding, and only Output check Data, maximum output n-bit parity data, modulated by the parity data and forwarded to the destination node. Referring to FIG. 3, the specific process of encoding and outputting the verification data is:
中继卷积编码器的编码速率为 1/2,其中编码器中的移位寄存器数量等于 或小于用户数量 n。 中继编码结束后, 对编码输出数据进行打孔, 最多得到 n 比特校验数据, 并根据***速率要求, 决定最终传输的校验数据个数。 当系 统传输速率需求较高时, 在满足误码率性能要求的前提下, 降低发送校验数 据个数; 当***传输速率需求较低时, 将 n比特校验数据全部发送, 达到最 佳的误码率性能。 中继节点的调制器对校验数据进行调制, 并根据信道条件 判断调制方式, 当中继节点至目的节点信道条件较好时, 釆用 QPSK或 8PSK 等高阶调制; 当中继节点至目的节点信道条件较差时, 釆用 BPSK调制。  The relay convolutional encoder has a coding rate of 1/2, where the number of shift registers in the encoder is equal to or less than the number of users n. After the relay encoding is finished, the encoded output data is punctured, and at most n bits of parity data are obtained, and the number of parity data finally transmitted is determined according to the system rate requirement. When the system transmission rate requirement is high, the number of transmitted parity data is reduced under the premise of satisfying the error rate performance requirement; when the system transmission rate requirement is low, all the n-bit parity data is transmitted to achieve the best. Bit error rate performance. The modulator of the relay node modulates the check data, and determines the modulation mode according to the channel condition. When the channel condition of the relay node to the destination node is good, high-order modulation such as QPSK or 8PSK is used; when the relay node to the destination node channel When conditions are poor, BPSK modulation is used.
以下步骤 205至 207 , 由目的节点执行, 目的节点的结构及内部的数据 解调、 译码流程如图 4所示。 The following steps 205 to 207 are performed by the destination node, and the structure of the destination node and the internal data demodulation and decoding process are as shown in FIG.
步骤 205: 目的节点对用户终端发送的信息进行解调和存储;  Step 205: The destination node demodulates and stores information sent by the user terminal.
目的节点的解调器在收到用户终端 发送的信号后,对用户终端发送的 信息进行解调, 按符号进行解调, 且每次只解调一个符号, 得到 U .—个调制 符号携带数据的估计值 ;  After receiving the signal sent by the user terminal, the demodulator of the destination node demodulates the information sent by the user terminal, demodulates according to the symbol, and demodulates only one symbol at a time to obtain U. Estimated value;
参照图 4 所示的目的节点的模型, 将解调后"个用户信息估计值 ^, 2,''', „送入目的节点的排序器中, 目的节点排序器与中继节点排序器 的结构相同, 并保持同步工作状态, 目的节点对中继转发次数进行计数, 同 样用 K表示, 其具体操作过程为: Referring to the model of the destination node shown in FIG. 4, the demodulated "user information estimation value ^, 2 , ''', „ is sent to the sequencer of the destination node, the destination node sequencer and the relay node sequencer The structure is the same, and the synchronous working state is maintained. The destination node counts the number of relay forwardings, which is also represented by K. The specific operation process is as follows:
中继次数为 1时, 目的节点的用户数据存储器位置 0中存储 ½;1 , 目的节 点的用户数据存储器位置 1中存储 2 , 以此类推, 目的节点的用户数据存储 器位置 n中存储 When the number of relays is 1, the destination node's user data memory location 0 stores 1⁄2 ; 1 , the destination node's user data memory location 1 stores 2 , and so on, the destination node's user data memory location n stores
中继次数为 2时, 目的节点的用户数据存储器位置 0中存储 目的节 点的用户数据存储器位置 1中存储 , 以此类推, 目的节点的用户数据存储 器位置 n-1中存储  When the number of relays is 2, the user data memory location 0 of the destination node stores the user data memory location 1 of the destination node, and so on, and the user data storage location of the destination node is stored in n-1
当中继次数为 Κ时, 用户终端 信息估计值 存储在目的节点的用户 数据存储器位置 中, 其中 p = / + - 2) Mod « ; When the number of relays is Κ, the estimated value of the user terminal information is stored in the user of the destination node. In the data memory location, where p = / + - 2) Mod « ;
目的节点的用户数据存储器包含 n个数据存储单元, 每个数据存储单元 能存储一个调制符号携带的信息, 该信息可以是未经过判决的软信息。  The user data memory of the destination node includes n data storage units, each of which can store information carried by a modulation symbol, which may be undecided soft information.
所述目的节点也可不釆用排序器, 而是对解调数据釆用固定序列, 直接 将解调数据存入存储器中。  The destination node may also use a fixed sequence for the demodulated data, and directly store the demodulated data in the memory.
步骤 206: 目的节点对中继节点发送的信息进行解调和存储; Step 206: The destination node demodulates and stores information sent by the relay node.
参照图 4所示, 目的节点的解调器在收到中继节点发送的信号后进行解 调, 得到中继节点转发的校验数据估计值 , 并送入目的节点的中继数据存 储器中; 目的节点的中继数据存储器的最大容量与目的节点用户数据存储器 容量相同, 当中继节点釆用 BPSK调制, 且发送全部 n比特数据的校验数据 时, 目的节点中继数据存储器容量使用值为最大, 其中存储的信息也可以是 未经过判决的软信息。  Referring to FIG. 4, the demodulator of the destination node performs demodulation after receiving the signal sent by the relay node, and obtains the estimated value of the parity data forwarded by the relay node, and sends it to the relay data memory of the destination node; The maximum capacity of the relay node data memory of the destination node is the same as the capacity of the destination node user data memory. When the relay node uses BPSK modulation and transmits parity data of all n-bit data, the destination node relay data memory capacity usage value is the largest. The information stored therein may also be soft information that has not been decided.
在步骤 205和 206中, 可釆用同一解调器, 也可分别釆用专用解调器。  In steps 205 and 206, the same demodulator can be used, or a dedicated demodulator can be used separately.
步骤 207: 目的节点将用户数据存储器和中继数据存储器中的数据组合 后译码。 Step 207: The destination node combines the data in the user data storage and the relay data storage and decodes the data.
目的节点将用户数据存储器和中继数据存储器中的数据送入数据组合器 进行组合, 随后送入软输出译码器进行译码, 并通过逆排序器得到 的一个 符号携带数据^的软信息 (χ )。  The destination node sends the data in the user data memory and the relay data memory to the data combiner for combination, and then sends it to the soft output decoder for decoding, and the symbol obtained by the inverse sorter carries the soft information of the data ^ ( χ).
参照图 4所示, 目的节点包含一个数据组合器, 其功能在于将用户数据 存储器和中继数据存储器中的数据进行组合, 其具体过程为:  Referring to FIG. 4, the destination node includes a data combiner whose function is to combine the data in the user data memory and the relay data memory. The specific process is as follows:
按照中继节点编码器的打孔准则, 将用户数据存储器中的数据送入数据 组合器中相应位置; 按照中继节点编码器的打孔准则, 将中继数据存储器中 的数据送入数据组合器中相应位置; 数据组合器中各个数据的排列位置与中 继节点编码器输出的未打孔编码数据相同, 构成可供译码器译码的码字块。  According to the puncturing criterion of the relay node encoder, the data in the user data memory is sent to the corresponding position in the data combiner; according to the puncturing criterion of the relay node encoder, the data in the relay data memory is sent to the data combination Corresponding position in the device; the arrangement position of each data in the data combiner is the same as the unpunctured encoded data output by the relay node encoder, and constitutes a code word block which can be decoded by the decoder.
参照图 4所示, 目的节点包含一个译码器, 其可以是软输出译码器, 其 功能在于对数据组合器中输出的数据进行译码, 目的节点译码器釆用软输出 译码方式,译码后能够输出携带 U .—个符号数据 .的软信息 (x 具体可釆 用软输出 Viterbi译码器或者最大后验概率译码器等。 Referring to FIG. 4, the destination node includes a decoder, which may be a soft output decoder, the function of which is to decode the data outputted in the data combiner, and the destination node decoder uses the soft output. The decoding method can output soft information carrying U.-symbol data after decoding (x can use soft output Viterbi decoder or maximum a posteriori probability decoder, etc.).
参照图 4所示, 目的节点包含一个逆排序器, 其功能在于将译码器中输 出的数据分配给对应的用户终端, 其具体工作过程为: 设定译码器输出数据 的位置为从 0至 n-1 , 目的节点对中继转发次数进行计数, 用 K表示, 则逆 排序器选择译码器输出数据位置 上的数据, 作为用户终端 U .—个符号数据 Xj的软信息 , 其中 ρ = (_/· + — 2) Mod n;  Referring to FIG. 4, the destination node includes an inverse sequencer, and its function is to allocate data outputted from the decoder to the corresponding user terminal, and the specific working process is as follows: setting the position of the decoder output data to be 0. To n-1, the destination node counts the number of relays, denoted by K, and the inverse sequencer selects the data at the output data position of the decoder as the soft information of the user terminal U.-symbol data Xj, where ρ = (_/· + — 2) Mod n;
当逆排序器将 n个用户终端的软信息 (x , L(x2) , · · · , (xj全部恢复, 整个***工作的一个中继轮次的工作阶段完成。 When the inverse sorter will soften the information of the n user terminals ( x, L(x 2 ), · · · , (xj all recovered, the entire system works for one relay round of the work phase is completed.
本发明的多用户联合校验中继协作通信的技术方案, 利用了网络编码和 信道编码技术的思想, 将"个用户一个调制符号上携带的信息进行编码, 并 利用中继转发"个符号信息的联合校验数据,在瑞利慢衰落下可获得" + 1阶分 集增益, 并且还能获得一定的编码增益; 由于只对用户终端发送符号信息进 行解调, 而没有对用户终端发送的数据进行译码, 故可以降低中继节点的译 码复杂度; 并且"个用户终端的符号信息长度较短, 釆用位操作的卷积编码 方式, 编码速度也较快; 目的节点进行译码时, 同样是对短码操作, 因此译 码复杂度也明显降低, 避免了传统方法中釆用迭代译码, 译码复杂度会随着 用户数量成倍增加的问题, 既节省了中继节点和目的节点的功率消耗, 也提 高了整个***的工作效率。 经过仿真验证, 应用本发明的仿真结果表明可使 ***的误码率性能得到明显的提高 , 使得中继通信协作网络获得分集增益和 编码增益。 The technical scheme of the multi-user joint verification relay cooperative communication of the invention utilizes the idea of network coding and channel coding technology, encodes "the information carried by one user on one modulation symbol, and forwards" symbol information by using the relay. The joint check data can obtain "+ 1st order diversity gain under Rayleigh slow fading, and can also obtain a certain coding gain; since only the user terminal transmits symbol information for demodulation, and there is no data transmitted to the user terminal. Decoding, so that the decoding complexity of the relay node can be reduced; and "the symbol information length of a user terminal is short, and the convolutional coding mode of the bit operation is used, and the encoding speed is also faster; when the destination node performs decoding The same is true for short code operation, so the decoding complexity is also significantly reduced, which avoids the use of iterative decoding in the traditional method, and the decoding complexity will increase exponentially with the number of users, which not only saves the relay node and The power consumption of the destination node also improves the efficiency of the entire system. After simulation, the simulation results of the present invention show that the BER performance of the system can be significantly improved, and the relay communication cooperative network can obtain the diversity gain and coding gain.
以上所述仅为本发明的实施例而已, 并不用于限制本发明, 对于本领域 的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的权利要求 范围之内。 The above is only the embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. All modifications, equivalents, improvements, etc., made within the spirit and scope of the invention are intended to be included within the scope of the appended claims.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 One of ordinary skill in the art will appreciate that all or part of the steps in the above methods may be passed through the program. The instructions are related to hardware completion, and the program can be stored in a computer readable storage medium such as a read only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware, or may be implemented in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
工业实用性 Industrial applicability
本发明的方案既节省了中继节点和目的节点的功率消耗, 也提高了整个 ***的工作效率, 并可使***的误码率性能得到明显的提高。  The solution of the invention not only saves the power consumption of the relay node and the destination node, but also improves the working efficiency of the whole system, and can significantly improve the bit error rate performance of the system.

Claims

权 利 要 求 书 Claim
1、 一种多用户联合校验中继协作通信的方法, 包括:  A method for multi-user joint verification relay cooperative communication, comprising:
用户终端向中继节点和目标节点发送调制信号;  The user terminal sends a modulation signal to the relay node and the target node;
所述中继节点对所接收的多个用户终端发送的调制信号按照每次仅对每 一用户终端的一个符号解调的方式进行符号层解调, 获得该次解调出的所述 多个用户终端的数据信号估计值序列, 进行卷积编码并输出校验数据, 并将 所述校验数据进行调制并输出至所述目标节点;  The relay node performs symbol layer demodulation on the modulated signals transmitted by the received plurality of user terminals in a manner of demodulating only one symbol of each user terminal at a time, and obtains the plurality of demodulated times. a sequence of data signal estimation values of the user terminal, performing convolutional coding and outputting the verification data, and modulating the verification data and outputting to the target node;
所述目的节点对所接收的多个用户终端发送的调制信号按照每次仅对每 一用户终端的一个符号解调的方式进行符号层解调, 对所述中继节点调制后 的校验数据进行解调, 将解调后的校验数据与多个用户终端的解调数据进行 组合后进行译码输出。  The destination node performs symbol layer demodulation on the modulated signals sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal at a time, and the modulated data modulated by the relay node Demodulation is performed, and the demodulated parity data is combined with the demodulated data of a plurality of user terminals, and then decoded and output.
2、 如权利要求 1所述的方法, 其中,  2. The method of claim 1 wherein
在所述用户终端向中继节点和目标节点发送调制信号的步骤中, 所述用 户终端是在多址信道中以广播形式向中继节点和目标节点发送调制信号。  In the step of the user terminal transmitting a modulated signal to the relay node and the target node, the user terminal transmits the modulated signal to the relay node and the target node in a broadcast form in the multiple access channel.
3、 如权利要求 1所述的方法, 其中,  3. The method of claim 1, wherein
所述目的节点将解调后的校验数据与多个用户终端的解调数据进行组合 后进行译码输出的步骤包括: 将所述多个用户终端的数据信号估计值序列与 所述校验数据进行组合,组合后送入软输出译码器对组合后的数据进行译码, 译码后通过逆排序器获得本次所解调的每一用户终端的被解调的一个符号中 所携带的数据的软信息。  The step of combining, by the destination node, the demodulated parity data with the demodulated data of the plurality of user terminals, and performing the decoding output includes: sequence of the data signal estimation values of the plurality of user terminals and the verification The data is combined, combined and sent to a soft output decoder to decode the combined data, and after decoding, the demodulator obtains a demodulated symbol of each user terminal demodulated by the inverse sorter. Soft information of the data.
4、 如权利要求 1所述的方法, 其中, 所述多个用户终端的数据信号估计 继时, 用 户 终端 l^. 的解调数据估计值 存储在位置 /7 中 , p = (j + K - 2) Mod n , 所述 n为用户终端总数目, 所述 j的取值满足 3≤ ≤«。  4. The method according to claim 1, wherein the data signal estimation of the plurality of user terminals is continued, and the demodulated data estimated value of the user terminal is stored in the position /7, p = (j + K - 2) Mod n , where n is the total number of user terminals, and the value of j satisfies 3 ≤ ≤ «.
5、 如权利要求 3所述的方法, 其中,  5. The method of claim 3, wherein
所述目的节点将所述多个用户终端的数据信号估计值序列与所述校 3全数 据进行组合的步骤包括: 按照中继节点编码时的打孔准则, 对用户数据存储 器中存储的目的信号估计值序列和中继数据存储器存储的所述校验数据估计 值进行组合, 组合时, 数据组合器中各个数据的排列位置与中继节点编码时 输出的未打孔编码数据相同, 构成可供译码器译码的码字块。 The step of combining, by the destination node, the data signal estimation value sequence of the plurality of user terminals with the calibration 3 total data comprises: the destination signal stored in the user data memory according to the puncturing criterion when the relay node is encoded Estimated value sequence and the check data estimate stored by the relay data store The values are combined. When combined, each data in the data combiner is arranged in the same position as the unpunctured encoded data output by the relay node, and constitutes a codeword block that can be decoded by the decoder.
6、 如权利要求 3所述的方法, 其中,  6. The method of claim 3, wherein
所述目的节点对译码后的数据进行逆排序的步骤包括:在进行逆排序时, 设定译码器输出数据的位置为从 0至 n-1 ,目的节点对中继转发次数进行计数, 用 K表示, 则选择译码器输出数据位置 上的数据, 作为用户终端 —个符 号数据 ^的软信息 (x;.),其中 p = (j + K - 2、 Mod " ;所述 n为用户终端总数目, 所述 j的取值满足 3≤ j < n 。 The step of performing inverse ordering on the decoded data by the destination node includes: when performing reverse sorting, setting a position of the decoder output data from 0 to n-1, and the destination node counts the number of relay forwardings. When represented by K, the data at the output data position of the decoder is selected as the soft information (x ; .) of the user terminal-symbol data ^, where p = (j + K - 2, Mod "; The total number of user terminals, the value of j satisfies 3 ≤ j < n.
7、 一种多用户联合校验中继协作通信的***, 包括: 中继节点, 目的节 点, 以及多个用户终端, 其中:  7. A system for multi-user joint verification relay cooperative communication, comprising: a relay node, a destination node, and a plurality of user terminals, wherein:
所述用户终端设置为: 在多址信道中以广播形式向中继节点和目标节点 发送调制信号;  The user terminal is configured to: send a modulation signal to the relay node and the target node in a broadcast manner in the multiple access channel;
所述中继节点设置为: 接收来自用户终端的调制信号, 对所接收的多个 用户终端发送的调制信号按照每次仅对每一用户终端的一个符号解调的方式 进行符号层解调, 获得该次解调出的所述多个用户终端的数据信号估计值序 列, 进行卷积编码并输出校验数据, 并所述校验数据进行调制并输出至所述 目标节点;  The relay node is configured to: receive a modulation signal from the user terminal, and perform symbol layer demodulation on the modulated signal sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal at a time. Obtaining a sequence of data signal estimation values of the plurality of demodulated user terminals, performing convolutional coding and outputting verification data, and the verification data is modulated and output to the target node;
所述目的节点设置为: 对所接收的多个用户终端发送的调制信号按照每 次仅对每一用户终端的一个符号解调的方式进行符号层解调, 对中继节点调 制后的的校验数据进行解调, 将解调后的所述校验数据与多个用户终端的解 调数据进行组合后进行译码输出。  The destination node is configured to: perform symbol layer demodulation on a modulated signal sent by the received multiple user terminals in a manner of demodulating only one symbol of each user terminal, and modulate the modulated by the relay node. The data is demodulated, and the demodulated data is combined with demodulated data of a plurality of user terminals to be decoded and output.
8、 如权利要求 7所述的***, 其中, 所述中继节点包括:  8. The system of claim 7, wherein the relay node comprises:
第一解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行 符号层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次 解调出的所述多个用户终端的数据信号估计值序列;  a first demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the received plurality of user terminals, and obtain the demodulation in a manner of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals;
中继存储器, 其设置为: 存储所述中继信号估计值序列;  a relay memory, configured to: store the sequence of the relay signal estimation values;
卷积编码器, 其设置为: 对所述中继存储器存储的多个用户终端的数据 信号估计值序列进行卷积编码, 输出校验数据至调制器; 以及 所述调制器, 其设置为: 对所述校验数据进行调制后, 发送至所述目的 节点。 a convolutional encoder, configured to: convolutionally encode a sequence of data signal estimates of a plurality of user terminals stored in the relay memory, and output verification data to a modulator; The modulator is configured to: after modulating the verification data, send the data to the destination node.
9、 如权利要求 8所述的***, 其中,  9. The system of claim 8 wherein
所述中继节点还包括第一排序器, 连接于所述第一解调器与所述中继存 储器之间, 所述排序器设置为: 对每一用户终端的一个符号解调得到的估计 值进行排序, 生成排序后的中继信号估计值序列, 存储至所述中继存储器中。  The relay node further includes a first sequencer connected between the first demodulator and the relay memory, and the sequencer is configured to: estimate an symbol demodulation for each user terminal The values are sorted, and a sequence of sorted relay signal estimates is generated and stored in the relay memory.
10、 如权利要求 9所述的***, 其中,  10. The system of claim 9, wherein
所述第一排序器釆用固定序列方式排序; 或者釆用根据中继次数 K的排 序方式, 其中, 在第 K次中继时, 用户终端 l^.的解调数据估计值 存储在 所述中继节点的所述中继存储器的位置 中, ρ = ( · + _2) Mod « ; 所述 n为 用户终端总数目, 所述 j的取值满足 3≤ ≤«。  The first sorter is sorted by a fixed sequence manner; or the sorting method according to the number of times of relays K is used, wherein, at the Kth relay, the estimated value of the demodulated data of the user terminal is stored in the In the position of the relay memory of the relay node, ρ = (· + _2) Mod « ; the n is the total number of user terminals, and the value of the j satisfies 3 ≤ ≤ «.
11、 如权利要求 7所述的***, 其中, 所述目的节点包括:  The system of claim 7, wherein the destination node comprises:
第二解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行 符号层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次 解调出的所述多个用户终端的数据信号估计值序列; 用于对中继节点转发的 校验数据进行解调, 获得校验数据估计值;  a second demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulation in a manner of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals; configured to demodulate the verification data forwarded by the relay node to obtain an estimated value of the verification data;
用户数据存储器, 其设置为: 存储目的信号估计值序列;  a user data storage, which is configured to: store a sequence of estimated values of the destination signals;
中继数据存储器, 其设置为: 存储所述校验数据估计值;  a relay data storage, configured to: store the verification data estimate;
数据组合器, 其设置为: 按照所述中继节点编码时的打孔准则, 对所述 用户数据存储器中存储的目的信号估计值序列和中继数据存储器存储的所述 校验数据估计值进行组合, 组合时, 各个数据的排列位置与所述中继节点编 码时输出的未打孔编码数据相同, 构成可供译码器译码的码字块;  a data combiner, configured to: perform, according to a puncturing criterion when the relay node is encoded, a sequence of a target signal estimated value stored in the user data memory and an estimated value of the check data stored in a relay data store Combining, combining, the arrangement position of each data is the same as the unpunctured encoded data outputted by the relay node when encoding, and forming a codeword block that can be decoded by the decoder;
译码器, 其设置为: 对所述数据组合器中输出的码字块进行译码, 输出 携带每一用户终端的一个符号数据的软信息; 以及 逆排序器, 其设置为: 对软信息进行逆排序, 将所述译码器中输出的软 信息数据分配给对应的用户终端。  a decoder, configured to: decode a codeword block outputted in the data combiner, output soft information carrying a symbol data of each user terminal; and an inverse sequencer configured to: Performing inverse sorting, the soft information data outputted in the decoder is allocated to the corresponding user terminal.
12、 如权利要求 11所述的***, 其中, 所述目的节点还包括: 第二排序器, 其设置为: 按照与所述中继节点同步的排序方式对所述目 的节点的所述第二解调器输出的多个用户终端的数据信号估计值排序, 排序 后存储至所述用户数据存储器。 The system of claim 11, wherein the destination node further comprises: a second sorter, configured to: sort the data signal estimates of the plurality of user terminals output by the second demodulator of the destination node according to a sorting manner synchronized with the relay node, sort and store The user data store.
13、 如权利要求 12所述的***, 其中,  13. The system of claim 12, wherein
所述第二排序器釆用固定序列方式排序; 或者釆用根据中继次数 K的排 序方式, 其中, 在第 K次中继时, 用户终端 l^.的解调数据估计值 存储在 中继节点的中继存储器的位置 /7中, p = / + _ 2) Mod « ; 所述 n为用户终端 总数目, 所述 j的取值满足 3≤ ≤«。  The second sorter is sorted by a fixed sequence manner; or the sorting method according to the number of relays K is used, wherein, at the Kth relay, the demodulated data estimated value of the user terminal is stored in the relay In the position /7 of the node's relay memory, p = / + _ 2) Mod « ; the n is the total number of user terminals, and the value of j satisfies 3 ≤ ≤ «.
14、 如权利要求 1 1所述的***, 其中,  14. The system of claim 1 1 , wherein
所述逆排序器是设置为: 在进行逆排序时, 设定所述译码器输出数据的 位置为从 0至 n-1 , 目的节点对中继转发次数进行计数, 用 K表示, 则逆排 序器选择译码器输出数据位置 P上的数据,作为用户终端 —个符号数据 X 的软信息 ( ), p = {j + K - 2) Μοά η ; 所述 η为用户终端总数目, 所述 j 的取值满足 3≤ j≤ 。  The inverse sorter is configured to: when performing inverse sorting, set the position of the decoder output data from 0 to n-1, and the destination node counts the number of relay forwarding, denoted by K, then inverse The sequencer selects the data on the decoder output data position P as the soft information ( ) of the user terminal - symbol data X, p = {j + K - 2) Μοά η; the η is the total number of user terminals, The value of j satisfies 3 ≤ j ≤ .
15、 一种中继节点, 包括:  15. A relay node, comprising:
解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行符号 层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次解调 出的所述多个用户终端的数据信号估计值序列;  a demodulator, configured to: perform symbol layer demodulation on the modulated signals sent by the plurality of user terminals that are received, and obtain the demodulated time according to a method of demodulating only one symbol of each user terminal at a time. a sequence of data signal estimation values of the plurality of user terminals;
中继存储器, 其设置为: 存储所述中继信号估计值序列;  a relay memory, configured to: store the sequence of the relay signal estimation values;
卷积编码器, 其设置为: 对所述中继存储器的多个用户终端的数据信号 估计值序列进行卷积编码, 输出校验数据至调制器; 以及  a convolutional encoder, configured to: convolutionally encode a sequence of data signal estimates of the plurality of user terminals of the relay memory, and output the parity data to the modulator;
所述调制器, 其设置为: 对所述校验数据进行调制后, 发送至目的节点。 The modulator is configured to: modulate the verification data and send the verification data to a destination node.
16、 如权利要求 15所述的中继节点, 所述中继节点还包括排序器, 连接 于解调器与中继存储器之间, 所述排序器设置为: 对每一用户终端的一个符 号解调得到的估计值进行排序, 生成排序后的中继信号估计值序列, 存储至 所述中继存储器中。 16. The relay node of claim 15, the relay node further comprising a sequencer coupled between the demodulator and the relay memory, the sequencer being configured to: a symbol for each user terminal The demodulated estimated values are sorted to generate a sequence of the sorted relay signal estimated values, which are stored in the relay memory.
17、 一种目的节点, 包括:  17. A destination node, comprising:
解调器, 其设置为: 对所接收的多个用户终端发送的调制信号进行符号 层解调, 按照每次仅对每一用户终端的一个符号解调的方式, 获得该次解调 出的所述多个用户终端的数据信号估计值序列; 以及对中继节点转发的校验 数据进行解调, 获得校验数据估计值; a demodulator, configured to: perform symbolization on a modulated signal transmitted by the received plurality of user terminals Layer demodulation, obtaining a sequence of data signal estimation values of the plurality of user terminals that are demodulated at a time by demodulating only one symbol of each user terminal; and verifying forwarding of the relay node The data is demodulated to obtain an estimated value of the verification data;
用户数据存储器, 其设置为: 存储目的信号估计值序列;  a user data storage, which is configured to: store a sequence of estimated values of the destination signals;
中继数据存储器, 其设置为: 存储所述校验数据估计值;  a relay data storage, configured to: store the verification data estimate;
数据组合器, 其设置为: 按照中继节点编码时的打孔准则, 对用户数据 存储器中存储的目的信号估计值序列和中继数据存储器存储的所述校验数据 估计值进行组合, 组合时, 数据组合器中各个数据的排列位置与中继节点编 码时输出的未打孔编码数据相同, 构成可供译码器译码的码字块;  a data combiner, configured to: combine the sequence of the target signal estimated value stored in the user data memory and the estimated value of the check data stored in the relay data memory according to a puncturing criterion when the relay node is encoded, when combined The arrangement position of each data in the data combiner is the same as the unpunctured encoded data outputted by the relay node, and constitutes a codeword block that can be decoded by the decoder;
译码器, 其设置为: 对数据组合器中输出的码字块进行译码, 输出携带 每一用户终端的一个符号数据的软信息; 以及  a decoder, configured to: decode a codeword block outputted in the data combiner, and output soft information carrying a symbol data of each user terminal;
逆排序器, 其设置为: 对软信息进行逆排序, 将译码器中输出的软信息 数据分配给对应的用户终端。  The inverse sorter is configured to: inversely sort the soft information, and distribute the soft information data outputted by the decoder to the corresponding user terminal.
18、 如权利要求 17所述的目的节点, 所述目的节点还包括排序器, 连接 于解调器与用户数据存储器之间, 所述排序器设置为: 按照与中继节点同步 的排序方式对目的节点的解调器输出的多个用户终端的数据信号估计值排 序, 排序后存储至所述用户数据存储器。  18. The destination node according to claim 17, wherein the destination node further comprises a sequencer connected between the demodulator and the user data storage, the sequencer being configured to: according to a sorting manner synchronized with the relay node The data signal estimation values of the plurality of user terminals output by the demodulator of the destination node are sorted, sorted, and stored in the user data storage.
PCT/CN2011/075548 2010-06-13 2011-06-09 Method, system and device for multi-user joint detection in relay and cooperative communication WO2011157200A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010208743XA CN102281122A (en) 2010-06-13 2010-06-13 Method and system for jointly checking relay coordination communication by multiple users
CN201010208743.X 2010-06-13

Publications (1)

Publication Number Publication Date
WO2011157200A1 true WO2011157200A1 (en) 2011-12-22

Family

ID=45106324

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/075548 WO2011157200A1 (en) 2010-06-13 2011-06-09 Method, system and device for multi-user joint detection in relay and cooperative communication

Country Status (2)

Country Link
CN (1) CN102281122A (en)
WO (1) WO2011157200A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103402237A (en) * 2013-07-31 2013-11-20 西安交通大学 Relay selecting method based on interrupt priority for unisource multi-relay cooperative communication system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106100794B (en) * 2016-06-17 2020-04-21 哈尔滨工业大学深圳研究生院 Coding cooperation method based on punched polarization code

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090304A (en) * 2007-07-12 2007-12-19 北京航空航天大学 Cooperation transmission method based on joint network channel code
CN101414865A (en) * 2008-11-12 2009-04-22 东南大学 Unite multi-user transmission method for wireless repeater assistance multi-user access system
WO2010041295A1 (en) * 2008-10-08 2010-04-15 富士通株式会社 Radio relay device and reproduction method in relay station

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101090304A (en) * 2007-07-12 2007-12-19 北京航空航天大学 Cooperation transmission method based on joint network channel code
WO2010041295A1 (en) * 2008-10-08 2010-04-15 富士通株式会社 Radio relay device and reproduction method in relay station
CN101414865A (en) * 2008-11-12 2009-04-22 东南大学 Unite multi-user transmission method for wireless repeater assistance multi-user access system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LI GU ET AL.: "DmF Cooperative Communication with Joint Network-Channel Coding.", TELECOMMUNICATION ENGINEERING, vol. 50, no. 4, 28 April 2010 (2010-04-28), pages 51 - 53 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103402237A (en) * 2013-07-31 2013-11-20 西安交通大学 Relay selecting method based on interrupt priority for unisource multi-relay cooperative communication system
CN103402237B (en) * 2013-07-31 2016-04-27 西安交通大学 Based on interrupting preferential relay selection method in the multi-relay cooperation communication system of single source

Also Published As

Publication number Publication date
CN102281122A (en) 2011-12-14

Similar Documents

Publication Publication Date Title
Durisi et al. Toward massive, ultrareliable, and low-latency wireless communication with short packets
Johansson et al. Radio access for ultra-reliable and low-latency 5G communications
JP5123301B2 (en) Encoding and decoding method and apparatus for use in a wireless communication system
CN103095423B (en) Based on the multi-user collaborative transmission method communicated between D2D group
CN101990324B (en) Method for actively selecting user terminal in relay system and base station
CN101383682B (en) Collaborative diversity method based on constellation rotation quasi-orthogonal space time block code
CN101394255B (en) Two-user collaboration communication method in multi-user wireless network
CN106464340B (en) Method for orthogonally relaying user data for different users
CN101442394B (en) Network encode collaboration communication method capable of iteratively decoding
CN101764634A (en) Method and system for coding multi-system network Turbo code
Zhang et al. A power allocation-based overlapping transmission scheme in Internet of vehicles
CN101316155A (en) Wireless transmission method adopting distributed MIMO and network coding technique
WO2021254207A1 (en) Data frame sending method, data frame receiving method, and communication apparatus
Platz et al. Random network coding in wireless sensor networks: Energy efficiency via cross-layer approach
CN104753630A (en) Data transmission method and system
CN103078716A (en) Distributed 3-D Turbo code-based relay transmission method
Wang et al. Distributed cooperation and diversity for hybrid wireless networks
CN101383681B (en) Encoding and decoding method for resisting asynchronous differential space time block code
CN101610463A (en) A kind of sending method of wireless data
CN101848069B (en) Multi-antenna data transmission method based on graded service, and system and device thereof
WO2011157200A1 (en) Method, system and device for multi-user joint detection in relay and cooperative communication
CN103516484A (en) Orthogonality difference space-time network coding method of double-direction relay channel model
CN102334379B (en) Method and apparatus for associated processing in relay station and corresponding processing in base station
CN112787733B (en) Bidirectional relay scheme self-adaptive selection method, system, storage medium and terminal
Chen et al. Distributed amplify-and-forward cooperation through message partitioning

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: 11795166

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11795166

Country of ref document: EP

Kind code of ref document: A1