METHOD FOR TRANSMITTING AND RECEIVING DATA IN COOPERATIVE COMMUNICATION SYSTEM, AND COOPERATIVE COMMUNICATION METHOD
20210306066 · 2021-09-30
Assignee
Inventors
- Kap-Seok Chang (Daejeon, KR)
- Woo-Yong Lee (Daejeon, KR)
- Kyeongpyo Kim (Daejeon, KR)
- Hyoung-Jin Kwon (Cheongju-si, KR)
- Hyun-Kyu Chung (Daejeon, KR)
Cpc classification
H04B7/086
ELECTRICITY
H04B7/15592
ELECTRICITY
H04B7/026
ELECTRICITY
H04B7/15521
ELECTRICITY
International classification
H04B7/026
ELECTRICITY
H04L1/00
ELECTRICITY
Abstract
A data transmission method of a source node in a cooperative communication system includes: performing a beamforming to a relay node; transmitting data to the relay node; performing a beamforming to a destination node; and transmitting data to the destination node.
Claims
1. A data transmission method of a communication node, comprising: receiving data from a first transmitting device based on a first resource; receiving the data from a second transmitting device different from the first transmitting device based on a second resource; wherein the first resource and the second resource is related to same time or frequency, wherein the first transmitting device and the second transmitting device have a multi-antenna for transmitting the data, wherein the communication node has a single antenna or a multi-antenna.
2. The method of claim 1, wherein the first transmitting device and the second transmitting device transmits the data based on a same channel.
3. The method of claim 1, wherein the first transmitting device and the second transmitting device transmits the data to the communication node based on FD (Full Duplex).
4. A data transmission method of a communication node, comprising: receiving data from a first transmitting device based on a first resource; receiving the data from a second transmitting device different from the first transmitting device based on a second resource; wherein the first resource and the second resource is different time or frequency, wherein the first transmitting device and the second transmitting device have a multi-antenna for transmitting the data, wherein the communication node has a single antenna or a multi-antenna.
5. The data transmission method of claim 4, wherein the first transmitting device and the second transmitting device transmits the data based on an independent channel.
6. The data transmission method of claim 4, wherein the first transmitting device and the second transmitting device transmits the data to the first communication based on HD (Half Duplex).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DESCRIPTION OF SPECIFIC EMBODIMENTS
[0026] Exemplary embodiments of the present invention will be described below in more detail with reference to the accompanying drawings. The present invention may, however, be embodied in different forms and should not be constructed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. Throughout the disclosure, like reference numerals refer to like parts throughout the various figures and embodiments of the present invention
[0027]
[0028] As illustrated in
[0029] The source node 101 transmits the modulated signals A1 and A2 to the destination node 105 at a second time slot T2. The relay node 103 transmits the decoded signals −(A2)* and (A1)*, which are estimated from the signals A1 and A2, to the destination node 105 at the second time slot T2. * denotes a conjugation.
[0030] The destination node 105 generates the signals A1 and A2 by decoding the signals received from the source node 101 and the relay node 103 at the second time slot T2 by using a D-STC scheme.
[0031]
[0032] As illustrated in
[0033] At a second time slot T2, the source node 201 does not transmit data, and the relay node 203 transmits the information A″ among the estimated information to the destination node 205. Since the destination node 205 estimates the information A″ through the QPSK demapping and the channel decoding, it may use the signal A=αA′+βA″ transmitted from the source node 201.
[0034]
[0035] Meanwhile, in the cooperative communication methods described above with reference to
[0036]
[0037] A first source node 401 and a second source node 402 transmit information signals A and B including data to a relay node 403 and a destination node 405 by using a first frequency resource f1 and a second frequency resource f2 at a first time slot T1, respectively. The relay node 403 and the destination node 405 estimate binary information “a” and “b” corresponding to A and B through a channel decoding at the first frequency resource f1 and the second frequency resource f2. The relay node 403 performs an XOR operation on the binary information “a” and “b”, and transmits the operation information C(=a⊕b) to the destination node 405 at a second time slot T2.
[0038] The destination node 405 estimates the data A and B by using the binary information, which is generated from the data received at the first time slot T1, and the operation information C, which is transmitted from the relay node 403.
[0039] As described above, the cooperative communication system performs the data transmission and reception by applying a variety of coding and modulation schemes. In the embodiments of the present invention, data is transmitted by using a beamforming, thereby further improving diversity gain and throughput. That is, the source node and the relay node transmit data by performing a beamforming to a target node, and the target node receives data by performing a beamforming to a node which transmits data. Hereinafter, a method for transmitting and receiving data in a cooperative communication system will be described in more detail.
[0040]
[0041] As illustrated in
[0042] In order for the beamforming, the source node transmits a training sequence for beamforming to the relay node. The training sequence for beamforming includes index information regarding a plurality of beam directions. The source node receives the index information regarding the direction selected through the training sequence from the relay node. The training sequence may have a preset length (L), and the source node may repetitively transmit the training sequence.
[0043] That is, the source node transmits the training sequence with respect to a plurality of beam directions covering all directions or a half direction (0 degree to 180 degrees, or 180 degrees to 360 degrees). The relay node receives the training sequence and takes a correlation in each beam direction. Then, the relay node transmits the index information regarding the beam direction having the greatest correlation value to the source node. The relay node may previously know the information regarding the beam direction pattern of the training sequence.
[0044] The source node may perform the beamforming by forming an antenna pattern using the index information so that the beam direction of the antenna is directed to the relay node. Also, the relay node may transmit data by performing the beamforming to the destination node in the above-described manner.
[0045] The source node and the relay node may transmit data in the HD scheme or the FD scheme. When the source node and the relay node transmit data in the HD scheme, the source node transmits data to the relay node at the first time slot and transmits data to the destination node at the second time slot. The relay node transmits data received from the source node to the destination node at the second time slot. At this time, the relay node may also transmit data by performing the beamforming to the destination node.
[0046] The beamforming may be performed at the first and second time slots. Alternatively, after the beamforming is performed prior to the first and second time slots, the data may be transmitted at the first and second time slots.
[0047]
[0048] As illustrated in
[0049] As described above with reference to
[0050] Meanwhile, the data received from the source node by the relay node is the same as the data transmitted to the destination node. The relay node may perform a re-processing, such as a decoding and an encoding, on the received data.
[0051] The beamforming may be performed at the first and second time slots. Alternatively, after the beamforming is performed prior to the first and second time slots, the data may be transmitted at the first and second time slots.
[0052]
[0053] As illustrated in
[0054] As described above with reference to
[0055] Furthermore, the source node and the relay node may transmit data in the HD scheme or the FD scheme. When the source node and the relay node transmit data in the HD scheme, the destination node receives data at the same time slot.
[0056] The beamforming may be performed at the first and second time slots. Alternatively, after the beamforming is performed prior to the first and second time slots, the data may be transmitted at the first and second time slots.
[0057] Meanwhile, one or more of a D-STC, an LMC, a precoding vector switching, and an NC may be additionally applied to the data transmission and reception methods described above with reference to
[0058] Hereinafter, a method for transmitting an information signal including data by using at least one of the D-STC, the LMC, and the precoding vector switching will be described as one embodiment. A case in which a single source node transmits data will be described with reference to
[0059]
TABLE-US-00001 TABLE 1 A source node and a relay node are allocated the same frequency resource and transmit information. The relay node can perform transmission/reception but cannot perform simultaneous transmission/reception. The relay node operates in an HD mode. A QPSK modulation scheme can be used as R-D link quality. Each node adopts a single antenna or multiple antennas. When the multiple antennas are adopted, the same information is transmitted through each antenna. Information (data) is transmitted using two time slots T1 and T2.
[0060] As illustrated in {A.sub.1,A.sub.1}) to a relay node 803 at a first time slot T1. A.sub.1 and A.sub.2 may be an even symbol and an odd symbol among symbols constituting the data A. The relay node 803 estimates or generates the transmission signal vector A by performing a QPSK demapping and a channel decoding on the signal transmitted from the source node 801.
[0061] The source node 801 and the relay node 803 transmit the transmission signal vector A to a destination node 805 at a second time slot T2 by applying a Distributed and Precoding-Vector-Switched Space Time Block Coding (DPVS-STBC) or a DPVS Space Frequency Block Coding (DPVS-SFBC) on A. The destination node 805 estimates or acquires the transmission signal vector A by performing a DPVS-STBC or a DPVS-SFBC on the signals received from the source node 801 and the relay node 803.
[0062] The DPVS-STBC (or DPVS-SFBC) scheme is a scheme in which a precoding is added to the D-STC described above with reference to
[0063] The source node 801 groups elements of the transmission signal vector A into two groups A.sub.1 and A.sub.2, and performs a QPSK modulation and precoding on each group by using two subcarriers (or two symbols). The source node 801 transmits the QPSK modulated and precoded signals to the relay node 803. Like the source node 801, the relay node 803 also transmits the transmission signal vector A to the destination node 805.
[0064] The precoding is performed as expressed in Equation 1. w.sub.1 and w.sub.2 denote precoding vectors with respect to the first element and the second element within each group, respectively.
[0065] Using the signals transmitted by the source node 801 and the relay node 803, Equation 1 will be described. The source node 801 precodes A.sub.1 and A.sub.2, and transmits the precoded signals w.sub.0,1A.sub.1+w.sub.0,2A.sub.2 and −w.sub.0,1A.sub.2*+w.sub.0,2A.sub.1* to the destination node 805. The relay node 803 also precodes A.sub.1 and A.sub.2, and transmits the precoded signals w.sub.1,1A.sub.1+w.sub.1,2A.sub.2 and −w.sub.1,1A.sub.2*+w.sub.1,2A.sub.1* to the destination node 805. The precoding vectors w.sub.1 and w.sub.2 may be vectors whose independency is maximally guaranteed, and may be used continuously used, regardless of transmission time.
[0066] Meanwhile, in order to maximally guarantee the independent channel characteristic between the groups, a precoding vector switching scheme may be applied. As a first embodiment using the precoding vector switching scheme, the precoding vectors w.sub.1=[w.sub.0,1 w.sub.1,1]=[1 1] and w.sub.2=[w.sub.0,2 w.sub.1,2]=[1 −1] may be applied to the even symbol group A.sub.1, and the precoding vectors w.sub.1=[1 −1] and w.sub.2=[1 1] may be applied to the odd symbol group A.sub.2. The opposite precoding vectors may be applied to the even symbol group A.sub.1 and the odd symbol group A.sub.2.
[0067] As a second embodiment using the precoding vector switching scheme, precoding vectors w.sub.1 and w.sub.2 expressed as Equation 2 below may be applied to an index K indicating the group. N is a value less than or equal to the number of time slots for data transmission and greater than or equal to 1, and Δ is a value less than or equal to N and greater than or equal to 0.
[0068] The generalized equation for the precoding vectors w.sub.1 and w.sub.2, including the first and second embodiments, may be expressed as Equation 3 below. X(k) and y(k) are arbitrary real numbers at which the independency between the two precoding vectors w.sub.1 and w.sub.2 is maximally guaranteed.
[0069] Meanwhile, as described above, a beamforming technology may be used together with the D-STC scheme and the precoding vector switching scheme. Also, in Equation 1, a case in which the precoding vectors w.sub.1 and w.sub.2 are w.sub.1=[1 0], w.sub.2=[0 1] and are modified into −A.sub.2*.fwdarw.A.sub.2, A.sub.2.fwdarw.A.sub.1, A.sub.1*.fwdarw.A.sub.2 represents a case in which the beamforming technology is used without precoding.
[0070]
[0071] A source node 901 transmits an LMCed baseband transmission signal vector A to a relay node 903 and a destination node 905 at a first time slot T1. The LMCed baseband transmission signal vector A may be expressed as Equation 4 below. A.sub.b is a transmission signal vector of a base layer, and A.sub.s is a transmission signal vector of an enhancement layer. As described above with reference to
[0072] The relay node 903 estimates or generates binary information signal vectors a.sub.b and a.sub.s with respect to A.sub.b and A.sub.s by performing a layered demapping and a channel decoding on the signals transmitted at the first time slot T1. The relay node 903 generates A.sub.s from a.sub.s. The destination node 905 generates A.sub.b by performing a layered demapping and a channel decoding on the signals transmitted at the first time slot T1.
[0073] The source node 901 transmits A.sub.s to the destination node 905 at a second time slot T2, and the relay node 903 also transmits A.sub.s to the destination node 905 at the second time slot T2. The destination node 905 generates A.sub.s by performing a layered demapping and a channel decoding.
[0074] At this time, the source node 901, the relay node 903, and the destination node 905 may perform an encoding and a decoding by additionally applying the precoding vector switching scheme described above with reference to
[0075]
TABLE-US-00002 TABLE 2 A source node and a relay node are allocated different frequency resources and transmit information. The relay node can perform transmission/reception and can perform simultaneous transmission/reception. The relay node operates in an FD mode. A QPSK modulation scheme can be used as R-D link quality. Each node adopts a single antenna or multiple antennas. When the multiple antennas are adopted, the same information is transmitted through each antenna.
[0076] The cooperative communication method of
[0077] As illustrated in
[0078] The relay node 1003 precodes A.sub.1 and A.sub.2 as expressed in Equation 1, and transmits the precoded signals w.sub.1,1A.sub.1+w.sub.1,2A.sub.2 and −w.sub.1,1A.sub.2*+w.sub.1,2A.sub.1* to the destination node 1005 at a second frequency resource f2.
[0079] The destination node 1005 receives the precoded signals transmitted through the first and second frequency resources f1 and C, and estimates or generates A by performing a decoding based on a DPVS-STBC or a DPVS-SFBC.
[0080] Meanwhile, as described above, a beamforming technology may be used together with the D-STC scheme and the precoding vector switching scheme. That is, the source node 1001 may perform a beamforming to transmit data to the relay node 1003 and the destination node 1005 at the first frequency resource f1, and the relay node 1003 may transmit data to the destination node 1005 at the second frequency resource C.
[0081]
TABLE-US-00003 TABLE 3 A source node and a relay node are allocated the same frequency resource and transmit information. The relay node can perform transmission/reception and can perform simultaneous transmission/reception. The relay node operates in an FD mode. A QPSK modulation scheme can be used as R-D link quality. Each node adopts a single antenna or multiple antennas. When the multiple antennas are adopted, the same information is transmitted through each antenna. Information is transmitted using two time slots T1 and T2.
[0082] As illustrated in
[0083] Then, the source node S transmits the LMCed baseband transmission signal vector αA.sub.3+βA.sub.4 to the relay node R and the destination node D at a first time slot T1. The relay node R generates −A.sub.2* by using A.sub.1 and A.sub.2, and transmits −A.sub.2*to the destination node D. Also, the relay node R estimates A.sub.3 and A.sub.4 by performing a layered demapping and a channel decoding on αA.sub.3+βA.sub.4.
[0084] Next, the source node S transmits A.sub.2 to the relay node R and the destination node D at a second time slot T2. The relay node R generates A.sub.3* by using A.sub.3 and A.sub.4, and transmits A.sub.3* to the destination node D.
[0085] Again, the source node S transmits an LMCed baseband transmission signal vector αA.sub.5+βA.sub.6 to the relay node R and the destination node D at the first time slot T1. The relay node R generates −A.sub.4* by using A.sub.3 and A.sub.4, and transmits −A.sub.4* to the destination node D. Also, the relay node R estimates A.sub.5 and A.sub.6 by performing a layered demapping and a channel decoding on αA.sub.5+βA.sub.6.
[0086] Again, the source node S transmits A.sub.4 to the relay node R and the destination node D at the second time slot T2. The relay node R generates A.sub.5* by using A.sub.5 and A.sub.6, and transmits A.sub.5* to the destination node D.
[0087] Data is transmitted to the destination node D by repeating the above procedures performed at the first and second time slots T1 and T2. Consequently, the destination node D receives the D-STCed signal. Therefore, the destination node D may generate necessary information by performing a decoding and a channel decoding according to the D-STC.
[0088] Meanwhile, as described above, a beamforming technology may be used together with the D-STC scheme and the LMC scheme.
[0089]
TABLE-US-00004 TABLE 4 First and second source nodes S1 and S2 are allocated different frequency resources f1 and f2 and transmit information. A relay node R can perform transmission/reception but cannot perform simultaneous transmission/reception. The relay node R transmits information by using one of the frequency resources allocated to the first and second source nodes. The relay node R operates in an HD mode. A QPSK modulation scheme can be used as R-D link quality. Each node adopts a single antenna or multiple antennas. When the multiple antennas are adopted, the same information is transmitted through each antenna. Information (data) is transmitted using two time slots T1 and T2.
[0090] As illustrated in
[0091] The relay node 1203 estimates a.sub.s and b.sub.s by performing a layered demapping and a channel decoding on the data signals transmitted from the first and second source nodes 1201 and 1202. The destination node 1205 estimates a.sub.b, b.sub.b, a.sub.s and b.sub.s by performing a layered demapping and a channel decoding on the data signals transmitted from the first and second source nodes 1201 and 1202. a.sub.b, b.sub.b, a.sub.s and b.sub.s represent binary information vectors of A.sub.b, B.sub.b, A.sub.s and B.sub.s.
[0092] The relay node 1203 performs an XOR operation on a.sub.s and b.sub.s, and transmits the modulated signal vectors of the operation information C(=a.sub.s⊕b.sub.s) to the destination node 1205 at the second time slot T2. The destination node 1205 estimates the operation information C by using the signal vectors transmitted from the relay node 1203. The destination node 1205 finally generates a.sub.b, b.sub.b, a.sub.s and b.sub.s by using the previously estimated a.sub.b, b.sub.b, a.sub.s and b.sub.s.
[0093] Meanwhile, as described above, a beamforming technology may be used together with the NC scheme and the LMC scheme. That is, the first source node 1201, the second source node 1202, and the relay node 1203 transmit the signals based on the NC and the LMC by performing a beamforming to a target node. The beamforming technology may also be used in the methods described below with reference to
[0094]
[0095] As illustrated in
[0096] The relay node 1303 generates a signal a.sub.sb.sub.s (or b.sub.sa.sub.s) by performing a “serially concatenated binary combination” on the estimated a.sub.s and b.sub.s. The relay node 1303 modulates the signal a.sub.lb.sub.s (or b.sub.sa.sub.s), and transmits the modulated signal vector to the destination node 1305 at a second time slot T2.
[0097] The destination node 1305 estimates a.sub.s and b.sub.s from the modulated signal vector of the relay node 1303. The destination node 1305 eliminates components corresponding to A.sub.s and B.sub.s from the signal received at the first and second time slots T1 and T2 by using the estimated a.sub.s and b.sub.s. Therefore, the destination node 1305 may acquire a.sub.b and b.sub.b through a QPSK demapping and a channel decoding. Consequently, the destination node 1305 may acquire a.sub.s, b.sub.s, a.sub.b and b.sub.b.
[0098] Meanwhile, as described above, a beamforming technology may be used together with the LMC scheme.
[0099]
TABLE-US-00005 TABLE 5 First and second source nodes S1 and S2 are allocated different frequency resources f1 and f2 and transmit information. A relay node R can perform transmission/reception and can perform simultaneous transmission/reception. The relay node R transmits information by using a frequency resource f3 different from the frequency resources f1 and f2 allocated to the first and second source nodes. The relay node R operates in an FD mode. A QPSK modulation scheme can be used as R-D link quality. Each node adopts a single antenna or multiple antennas. When the multiple antennas are adopted, the same information is transmitted through each antenna.
[0100] As illustrated in
[0101] The relay node 1403 estimates a.sub.s and b.sub.s by performing a layered demapping and a channel decoding on the data signals transmitted from the first and second source nodes 1401 and 1402. The destination node 1405 estimates a.sub.b, b.sub.b, a.sub.s and b.sub.s by performing a layered demapping and a channel decoding on the data signals transmitted from the first and second source nodes 1401 and 1402.
[0102] The relay node 1403 performs an XOR operation on a.sub.s and b.sub.s, and transmits the modulated signal vectors of the operation information C (a.sub.s⊕b.sub.s) to the destination node 1405 by using a third frequency resource f3. The destination node 1405 estimates the operation information C by using the signal vectors transmitted from the relay node 1403. The destination node 1405 finally generates a.sub.b, b.sub.b, a.sub.s and b.sub.s by using the previously estimated a.sub.b, b.sub.b, a.sub.s and b.sub.s.
[0103] Meanwhile, as described above, a beamforming technology may be used together with the NC scheme and the LMC scheme.
[0104]
[0105] As illustrated in
[0106] The relay node 1503 generates a signal a.sub.sb.sub.s (or b.sub.sa.sub.s) by performing a “serially concatenated binary combination” on the estimated a.sub.s and b.sub.s. The relay node 1503 modulates the signal a.sub.sb.sub.s (or b.sub.sa.sub.s), and transmits the modulated signal vector to the destination node 1505 by using a third frequency resource f3.
[0107] The destination node 1505 estimates a.sub.s and b.sub.s from the modulated signal vector of the relay node 1503. The destination node 1505 eliminates components corresponding to A.sub.s and B.sub.s from the signal received through the first and second frequency resources f1 and f2 by using the estimated a.sub.s and b.sub.s. Therefore, the destination node 1505 may acquire a.sub.b and b.sub.b through a QPSK demapping and a channel decoding. Consequently, the destination node 1505 may acquire a.sub.s, b.sub.s, a.sub.b and b.sub.b.
[0108] Meanwhile, as described above, a beamforming technology may be used together with the LMC scheme.
[0109]
TABLE-US-00006 TABLE 6 First and second source nodes S1 and S2 and a relay node R are allocated the same frequency resource and transmit information. The relay node R can perform transmission/reception but cannot perform simultaneous transmission/reception. The relay node R operates in an HD mode. A QPSK modulation scheme can be used as R-D link quality. Each node adopts a single antenna or multiple antennas. When the multiple antennas are adopted, the same information is transmitted through each antenna. Information is transmitted using three time slots T1, T2 and T3.
[0110] As illustrated in
[0111] The relay node 1603 estimates a.sub.s and b.sub.s by performing a layered demapping and a channel decoding on the data signals transmitted from the first and second source nodes 1601 and 1602. The destination node 1605 estimates a.sub.b, b.sub.b, a.sub.s and b.sub.s by performing a layered demapping and a channel decoding on the data signals transmitted from the first and second source nodes 1601 and 1602.
[0112] The relay node 1603 performs an XOR operation on a.sub.s and b.sub.s, and transmits the modulated signal vectors of the operation information C(=a.sub.s⊕b.sub.s) to the destination node 1605 at a third time slot T3. The destination node 1605 estimates the operation information C by using the signal vectors transmitted from the relay node 1603. The destination node 1605 finally generates a.sub.b, b.sub.b, a.sub.s and b.sub.s by using the previously estimated a.sub.b, b.sub.b, a.sub.s and b.sub.s.
[0113] Meanwhile, as described above, a beamforming technology may be used together with the NC scheme and the LMC scheme.
[0114]
[0115] As illustrated in
[0116] The relay node 1703 generates a signal a.sub.sb.sub.s (or b.sub.sa.sub.s) by performing a “serially concatenated binary combination” on the estimated a.sub.s and b.sub.s. The relay node 1703 modulates the signal a.sub.sb.sub.s (or b.sub.sa.sub.s), and transmits the modulated signal vector to the destination node 1705 at a third time slot T3.
[0117] The destination node 1705 estimates a.sub.s and b.sub.s from the modulated signal vector of the relay node 1703. The destination node 1705 eliminates components corresponding to A.sub.s and B.sub.s from the signal received at the first and second time slots T1 and T2 by using the estimated a.sub.s and b.sub.s. Therefore, the destination node 1705 may acquire a.sub.b and b.sub.b through a QPSK demapping and a channel decoding. Consequently, the destination node 1705 may acquire a.sub.s, b.sub.s, a.sub.b and b.sub.b.
[0118] Meanwhile, as described above, a beamforming technology may be used together with the LMC scheme. Although a case in which one destination node is provided has been described with reference to
[0119] In accordance with the exemplary embodiments of the present invention, the data is transmitted by performing the beamforming to the target node, thereby further improving the diversity gain and throughput of the cooperative communication system.
[0120] Furthermore, the data encoded according to one or more of the LMC scheme, the NC scheme, the D-STC scheme, and the precoding vector switching scheme is transmitted by performing the beamforming to the target node, thereby further improving the diversity gain and throughput of the cooperative communication system.
[0121] Although the embodiments of the present invention have been described in view of processes, the respective steps of the data transmission and reception methods in the cooperative communication system and the cooperative communication methods in accordance with the embodiments of the present invention can be easily understood in view of apparatuses. Therefore, the steps included in the data transmission and reception methods in the cooperative communication system and the cooperative communication methods in accordance with the embodiments of the present invention may be understood as the elements which are included in the data transmission and reception apparatus of the cooperative communication system and the cooperative communication apparatus according to the principle of the present invention.
[0122] Specifically, the source node of the cooperative communication system in accordance with the embodiment of the present invention includes: a first beamforming unit configured to perform a beamforming to a relay node; a first transmission unit configured to transmit data to the relay node; a second beamforming unit configured to perform a beamforming to a destination node; and a second transmission unit configured to transmit data to the destination node.
[0123] Also, the relay node of the cooperative communication system includes: a reception unit configured to receive data, which is beamformed to the relay node, from a source node; a beamforming unit configured to perform a beamforming to a destination node; and a transmission unit configured to transmit the received data to the destination node.
[0124] In addition, the destination node of the cooperative communication system includes: a first reception unit configured to receive data, which is beamformed to the destination node, from a source node; and a second reception unit configured to receive the data which is beamformed to the destination node, from a relay node, wherein the relay node receives data, which is beamformed to the relay node, from the source node and transmits the received data to the destination node.
[0125] Furthermore, the cooperative communication apparatus includes: a generation unit configured to generate an information signal according to one or more of a Distributed Space Time Coding (D-STC) scheme, a Layered Modulation and Coding (LMC) scheme, and a precoding vector switching scheme; and a transmission unit configured to transmit the information signal by performing a beamforming to a relay node and a destination node.
[0126] The data transmission and reception methods and the cooperative communication methods in accordance with the embodiments of the present invention can also be embodied as computer programs. Codes and code segments constituting the programs may be easily construed by computer programmers skilled in the art to which the invention pertains. Furthermore, the created programs may be stored in computer-readable recording media or data storage media and may be read out and executed by the computers. Examples of the computer-readable recording media include any computer-readable recoding media, e.g., intangible media such as carrier waves, as well as tangible media such as CD or DVD.
[0127] While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.