This disclosure relates to the field of communication technologies, and in particular to an information transmission method, apparatus and a communication system suitable for nonorthogonal multiple access.
Machine type communication (MTC) is an outstanding feature of a 5th generation (5G) mobile communication system. In addition to a user equipment (UE, such as a smart cell phone) used by people in a conventional sense, more and more smart devices will become UEs and will be accessed into a system flexibly. In order to achieve an internet of everything, a 5G system needs to support more UEs than a 4G system. Hence, a new multiple access technique is more important in a 5G system.
Sparse code multiple access (SCMA) is a new multiple access technique. “Sparsity” refers to signals transmitted by a UE do not occupy all allocated resource, but more UEs are permitted to be accessed into the system by permitting multiple UEs to use the same resource. And the SCMA is substantially a nonorthogonal multiple access mode.
It should be noted that the above description of the background is merely provided for clear and complete explanation of this disclosure and for easy understanding by those skilled in the art. And it should not be understood that the above technical solution is known to those skilled in the art as it is described in the background of this disclosure.
Embodiments of this disclosure provide an information transmission apparatus, method and a communication system suitable for nonorthogonal multiple access, in which higher diversity gains can be obtained by performing secondary rotation on symbols, system performance can further be improved, and more UEs can be multiplexed.
According to a first aspect of the embodiments of this disclosure, there is provided an information transmission method suitable for nonorthogonal multiple access, including:
modulating data to be transmitted into multiple constellation symbols by a transmitting device;
rotating the multiple constellation symbols by a first predetermined angle respectively to obtain multiple first symbols;
performing real part and imaginary part interleaving on the multiple first symbols to obtain multiple second symbols; wherein, real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols;
rotating the multiple second symbols by a second predetermined angle respectively to obtain multiple third symbols;
performing real part and imaginary part interleaving on the multiple third symbols to obtain multiple fourth symbols; wherein, real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols; and
mapping the multiple fourth symbols onto multiple resource elements and performing transmission of information.
According to a second aspect of the embodiments of this disclosure, there is provided an information transmission apparatus suitable for nonorthogonal multiple access, the information transmission apparatus including:
a data modulating unit configured to modulate data to be transmitted into multiple constellation symbols;
a first rotating unit configured to rotate the multiple constellation symbols by a first predetermined angle respectively to obtain multiple first symbols;
a first interleaving unit configured to perform real part and imaginary part interleaving on the multiple first symbols to obtain multiple second symbols; wherein, real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols;
a second rotating unit configured to rotate the multiple second symbols by a second predetermined angle respectively to obtain multiple third symbols;
a second interleaving unit configured to perform real part and imaginary part interleaving on the multiple third symbols to obtain multiple fourth symbols; wherein, real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols; and
a resource mapping unit configured to map the multiple fourth symbols onto multiple resource elements and perform transmission of information.
According to a third aspect of the embodiments of this disclosure, there is provided a communication system, the communication system including:
a transmitting device configured with the information transmission apparatus as described above; and
a receiving device configured to receive and demodulate information transmitted by the transmitting device.
An advantage of the embodiments of this disclosure exists in that by performing rotation for a first time on multiple constellation symbols and performing real part and imaginary part interleaving on different symbols, and then performing rotation for a second time and performing real part and imaginary part interleaving on different symbols, higher diversity gains can be obtained, system performance can further be improved, and more UEs can be multiplexed.
With reference to the following description and drawings, the particular embodiments of this disclosure are disclosed in detail, and the principle of this disclosure and the manners of use are indicated. It should be understood that the scope of the embodiments of this disclosure is not limited thereto. The embodiments of this disclosure contain many alternations, modifications and equivalents within the scope of the terms of the appended claims.
Features that are described and/or illustrated with respect to one embodiment may be used in the same way or in a similar way in one or more other embodiments and/or in combination with or instead of the features of the other embodiments.
It should be emphasized that the term “comprise/include” when used in this specification is taken to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
Elements and features depicted in one drawing or embodiment of the disclosure may be combined with elements and features depicted in one or more additional drawings or embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views and may be used to designate like or similar parts in more than one embodiment.
These and further aspects and features of the present disclosure will be apparent with reference to the following description and attached drawings. In the description and drawings, particular embodiments of the disclosure have been disclosed in detail as being indicative of some of the ways in which the principles of the disclosure may be employed, but it is understood that the disclosure is not limited correspondingly in scope. Rather, the disclosure includes all changes, modifications and equivalents coming within the terms of the appended claims.
In the embodiments of the present disclosure, a base station may be referred to as an access point, a broadcast transmitter, a node B, or an evolution node B (eNB), etc., and may include some or all functions of them. A term “base station” shall be used in the text, and each base station provides communication coverage for a specific geographical region. A term “cell” may refer to a base station and/or a coverage region thereof, depending on the context using the term.
In the embodiments of the present disclosure, a mobile station or equipment may be referred to as a user equipment (UE). The UE may be fixed or mobile, and may also be referred to as a mobile station, a terminal, an access terminal, a user unit, or a station, etc. The UE may be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handhold device, a lap-top computer, and a cordless telephone, etc.
In order to solve a problem of inter-UE interference resulted from occupying the same resource by multiple UEs, “a codeword” in the SCMA is constituted by using two-dimensional constellation points. For example, signals are rotated first to respectively generate signal copies at real parts and imaginary parts, and then the copies are transmitted on multiple resource elements. In this way, association may be established between symbols within the codeword, so as to resist interference produced when signals of multiple UEs are superimposed.
As shown in
For a certain UE, it is assumed that the two non-zero symbols originally transmitted by the UE are:
c
i
=u
i
+jv
i,
c
i+1
=u
i+1
+jv
i+1;
where, ui and vi are real numbers, ci is a complex number; i and i+1 are used to identify two consecutive symbols. And identity of the UE is omitted below on the premise of producing no confusion.
In order to perform SCMA transmission, phase rotation is first performed on the original symbols. Assuming that a rotation angle is θ, the symbols after rotation are as follows:
=(ui+jvi)ejθ=(ui cos θ−vi sin θ)+j(ui sin θ+vi cos θ),
=(ui+1+jvi+1)ejθ=(ui+1 cos θ−vi+1 sin θ)+j(ui+1 sin θ+vi cos θ).
Then, an imaginary part of and a real part of are exchanged, and
s
i=(ui cos θ−vi sin θ)+j(ui+1 cos θ−vi+1 sin θ) and
s
i+1=(ui sin θ+vi cos θ)+j(ui+1 sin θ+vi+1 cos θ) are obtained.
Then si and si+1 are mapped onto the two non-zero positions in
For multiple UEs, each UE generates signals according to the above process, and the signals are mapped onto non-zero positions for transmission. For different UEs, as shown in
The SCMA is illustrated above. It should be noted that the embodiments of this disclosure are not limited to transmission of SCMA, and are suitable for or applicable to any scenarios of nonorthogonal multiple access.
The embodiment of the present disclosure provides an information transmission method suitable for nonorthogonal multiple access, which shall be described from a side of a transmitting device.
Block 301: a transmitting device modulates data to be transmitted into multiple constellation symbols.
Block 302: the transmitting device rotates the multiple constellation symbols by a first predetermined angle respectively to obtain multiple first symbols.
Block 303: the transmitting device performs real part and imaginary part interleaving on the multiple first symbols to obtain multiple second symbols; wherein, real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols.
Block 304: the transmitting device rotates the multiple second symbols by a second predetermined angle respectively to obtain multiple third symbols.
Block 305: the transmitting device performs real part and imaginary part interleaving on the multiple third symbols to obtain multiple fourth symbols; wherein, real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols; and
Block 306: the transmitting device maps the multiple fourth symbols onto multiple resource elements and performs transmission of information.
In this embodiment, multiple transmitting devices may perform the nonorthogonal multiple access (such as nonorthogonal multiple access based on sparsity). The transmitting device may be, for example, MTC UE, the MTC UE and other UE performing, for example, nonorthogonal transmission based on sparsity, with a receiving device; however, this disclosure is not limited thereto. Following description shall be given by only taking MTC UE and nonorthogonal multiple access based on sparsity as examples.
In this embodiment, the receiving device may be a macro base station (such as an eNB), and macro cells generated by the macro base station may serve for the UE; or the receiving device may also be a pico base station, and pico cells generated by the pico base station may serve for the UE; or the receiving device may also be another network device. However, this disclosure is not limited thereto, and a particular scenario may be determined according to an actual situation.
This disclosure shall be described below from a point of view of a UE by taking transmitting four symbols as an example.
It is assumed that the UE intended to transmit four original complex symbols:
c
i
=u
i
+jv
i,
c
i+1
=u
i+1
+jv
i+1,
c
i+2
=u
i+2
+jv
i+2,
c
i+3
=u
i+3
+jv
i+3.
For example, ci˜ci+3 may be symbols from any constellations, such as binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (QAM), or 64QAM; however, this disclosure is not limited thereto. Furthermore, reference may be made to any related methods for how to modulate the constellation symbols, etc.
In block 302, assuming that the first predetermined angle is θ, the multiple first symbols after the first time of rotation are:
=(ui+jvi)ejθ=(ui cos θ−vi sin θ)+j(ui sin θ+vi cos θ),
=(ui+1+jvi+1)ejθ=(ui+1 cos θ−vi+1 sin θ)+j(ui+1 sin θ+vi+1 cos θ),
=(ui+2+jvi+2)ejθ=(ui+2 cos θ−vi+2 sin θ)+j(ui+2 sin θ+vi+2 cos θ),
=(ui+3+jvi+3)ejθ=(ui+3 cos θ−vi+3 sin θ)+j(ui+3 sin θ+vi+3 cos θ).
And reference may be made to any related methods for how to rotate the constellation symbols (also referred to as constellation rotation or phase rotation).
In block 303, real part and imaginary part interleaving may be performed on two first symbols having different signal components, so as to obtain multiple second symbols.
For example, an imaginary part of and a real part of are exchanged, and an imaginary part of and a real part of are exchanged, then, the multiple second symbols are:
s
i=(ui cos θ−vi sin θ)+j(ui+1 cos θ−vi+1 sin θ),
s
i+1=(ui sin θ+vi cos θ)+j(ui+1 sin θ+vi+1 cos θ),
s
i+2=(ui+2 cos θ−vi+2 sin θ)+j(ui+3 cos θ−vi+3 sin θ),
s
i+3=(ui+2 sin θ+vi+2 cos θ)+j(ui+3 sin θ+vi+3 cos θ).
It should be noted that what described above is only one implementation of the embodiment of this disclosure; however, this disclosure is not limited thereto. For example, a real part of and an imaginary part of may be exchanged, a real part of and an imaginary part of may be exchanged; or an imaginary part of and a real part of may be exchanged, and an imaginary part of and a real part of may be exchanged, etc. And particular manner of imaginary part and real part interleaving may be determined according to an actual situation.
In block 304, assuming that the second predetermined angle is φ the multiple third symbols after the second time of rotation are:
It should be noted that the above description is given by taking exchange of the imaginary part of and the real part of and exchange of the imaginary part of and the real part of as examples. And if the manners of imaginary part and real part interleaving in block 303 are different, the correspondingly obtained third symbols are also different.
In block 305, real part and imaginary part interleaving may be performed on two third symbols having different signal components, so as to obtain multiple fourth symbols.
For example, an imaginary part of and a real part of are exchanged, and an imaginary part of and a real part of are exchanged, then, the multiple fourth symbols are:
It should be noted that what described above is only one implementation of the embodiment of this disclosure; however, this disclosure is not limited thereto. For example, the real part of and the imaginary part of may be exchanged, the real part of and the imaginary part of may be exchanged; or the imaginary part of and the real part of may be exchanged, and the imaginary part of and the real part of may be exchanged, etc.
In block 306, the multiple fourth symbols may be respectively mapped onto the multiple resource elements.
For example, N fourth symbols may be mapped onto N resource elements in M time-frequency resource elements, and other resource elements transmit zero symbols; where, M and N are positive integers, and M is greater than N. However, this disclosure is not limited thereto; for example, “a non-SCMA” manner may also be used for mapping.
The above description is given from a point of view of a single UE. For cases of multiple UEs, each UE executes blocks 301-305; and in block 305, positions of non-zero resources onto which symbols are mapped by different UEs are different, hence, nonorthogonal multiple access may be performed.
Block 501: a transmitting device modulates data to be transmitted into multiple codewords;
each codeword contains N non-zero constellation symbols, N being a positive integer.
Block 502: the transmitting device selects a codeword.
Block 503: the transmitting device rotates N constellation symbols of the codeword by the first predetermined angle respectively to obtain N first symbols.
Block 504: the transmitting device performs real part and imaginary part interleaving on the N first symbols to obtain N second symbols;
real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols.
Block 505: the transmitting device rotates the N second symbols by the second predetermined angle respectively to obtain N third symbols.
Block 506: the transmitting device performs real part and imaginary part interleaving on the N third symbols to obtain multiple fourth symbols;
real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols, and
Block 507: the transmitting device maps N fourth symbols onto N resource elements in the M time-frequency resource elements;
where, M and N are positive integers, and M is greater than N; and after performing the resource mapping, the symbols may be transmitted correspondingly, and reference may be made to any related methods for how to map and how to transmit the information.
Block 508: it is determined whether there exists a codeword that is not processed, and if yes, executing block 502 to select another codeword to proceed with processing; otherwise, completing this time of transmission process.
It should be noted that
It can be seen from the above embodiment that by performing rotation for a first time and interleaving on multiple constellation symbols, the real part and imaginary part originally belonging to the same first symbol are dispersed to real part and imaginary part positions of different second symbols, and then by performing rotation for a second time and interleaving, the real part and imaginary part originally belonging to the same third symbol are dispersed to real part and imaginary part positions of different fourth symbols. Hence, higher diversity gains can be obtained, system performance can further be improved, and more UEs can be multiplexed.
This embodiment shall be described on the basis of Embodiment 1. In this embodiment, an effect of this disclosure and how to determine a rotation angle shall be described by taking that MTC UE uses BPSK symbols as an example.
In this embodiment, a single UE is still taken as an example, and a UE ID is omitted. And it is assumed that the UE is intended to transmit original four BPSK symbols, a1, a2, a3 and a4; where, a1˜a4 are from a BPSK constellation.
First, first-stage constellation rotation may be performed. Assuming that a rotation angle is θ, symbols after the rotation are denoted as:
=a1 cos θ+ja1 sin θ,
=a2 cos θ+ja2 sin θ,
=a3 cos θ+ja3 sin θ,
=a4 cos θ+ja4 sin θ.
Then, imaginary part and real part interleaving may be performed. A manner of interleaving may be, for example, exchanging an imaginary part of and a real part of and exchanging an imaginary part of and a real part of Hence, it may be obtained that,
s
1
=a
1 cos θ+ja2 cos θ,
s
2
=a
1 sin θ+ja2 sin θ,
s
3
=a
3 cos θ+ja3 cos θ,
s
4
=a
3 sin θ+ja4 sin θ.
Next, second-stage constellation rotation may be performed. Assuming that a rotation angle is φ, symbols after the rotation are denoted as:
=(a1 cos φ cos θ−a2 sin φ cos θ)+j(a1 sin φ cos θ+a2 cos φ cos θ),
=(a1 cos φ sin θ−a2 sin φ sin θ)+j(a1 sin φ sin θ+a2 cos φ sin θ),
=(a3 cos φ cos θ−a4 sin φ cos θ)+j(a3 sin φ cos θ+a4 cos φ cos θ),
=(a3 cos φ sin θ−a4 sin φ sin θ)+j(a3 sin φ sin θ+a4 cos φ sin θ).
Next, imaginary part and real part interleaving may be performed. A manner of interleaving may be, for example, exchanging the imaginary part of and a real part of and exchanging an imaginary part of and the real part of Hence, it may be obtained that,
w
1=(a1 cos φ cos θ−a2 sin φ cos θ)+j(a3 cos φ cos θ−a4 sin φ cos θ),
w
2=(a1 cos φ sin θ−a2 sin φ sin θ)+j(a3 cos φ sin θ−a4 sin φ sin θ),
w
3=(a1 sin φ cos θ+a2 cos φ cos θ)+j(a3 sin φ cos θ+a4 cos φ cos θ),
w
4=(a1 sin φ sin θ+a2 cos φ sin θ)+j(a3 sin φ sin θ+a4 cos φ sin θ).
Thereafter, w1˜w4 may be mapped onto the four non-zero resource positions and transmitted.
Multiple UEs may respectively perform the above operations, and non-zero resource positions of different UEs are different. Hence, the nonorthogonal multiple access (such as nonorthogonal multiple access based on sparsity) may be performed.
Simulation results shown in
The dual-rotation method of the embodiment of this disclosure is described above theoretically by way of the simulation results, and how to determine the rotation angles shall be described below schematically.
In this embodiment, the first predetermined angle and the second predetermined angle may be determined based on a symbol error rate. For example, in a case where the constellation symbols are BPSK symbols and a signal to noise ratio is greater than a predetermined value, the first predetermined angle is 45°, and the second predetermined angle is 60°.
A derivation process shall be described below in brief.
Let vectors x=[x1 x2 x3 x4]T and a1&2=[a1 a2]T, for symbols a1 and a2, dual-rotation transformation may be equivalently denoted by x=Ga1&2; where,
Actually, x={w}; where, w=[w1 w2 w3 w4]T, that is, a real part of w is denoted as a product of the matrix G and a vector consisting of two BPSK symbols. Likewise, an imaginary part of w may also be denoted as a product of the matrix G and a vector consisting of two BPSK symbols.
Demodulation of a1 and a2 is only dependent on the real part of w, and demodulation of a3 and a4 is only dependent on the imaginary part of w, hence, any path may be selected for analysis.
As a1 and a2 are taken from a BPSK constellation, the vector a1&2 may have four possible values, which makes that x has four possible values, that is, x∈{x(l)|l=1, 2, 3, 4}. When x(i) is misjudged as x(k), an error may occur in the demodulation of a1 and a2. An error probability shall be calculated below.
As elements of x are transmitted on different resource elements, they experience different channels. Assuming that experienced channels are subject to independent-identically-distributed Rayleigh fading, a probability of misjudging x(i) as x(k) may be denoted by:
where, ρ denotes a signal to noise ratio (SNR). Hence, an average error probability may be denoted by:
Let
and actually, U(φ, θ) is a function of the rotation angles φ and θ, hence, the rotation angles may be obtained by minimizing the average error probability, that is,
Let ρ=30 dB, that is, it is set to be of a higher signal to noise ratio, a group of feasible rotation angle values may be solved, and the rotation angle values are φ=60°, θ=45°.
It should be noted that how to determine the first predetermined angle and the second predetermined angle is illustrated above. However, this disclosure is not limited thereto, and other methods for determining angles may also be used. And furthermore, the rotation angles are not limited to 45° and 60°, other angles may also be used, and particular values may be determined according to an actual situation.
This embodiment shall be described on the basis of embodiments 1 and 2, in which how to perform resource mapping is further explained.
In this embodiment, in mapping multiple fourth symbols onto multiple resource elements, fourth symbols containing the same signal components may be dispersedly mapped onto unneighboring resource elements experiencing independent or uncorrelated channel fading. And the resource mapping method is also suitable for or applicable to the conventional SCMA method.
For example, in mapping symbols (which may be s etc., in the SCMA, or may be wi, etc., in the embodiments of this disclosure) onto non-zero resources for transmission, symbol interleaving may be performed, so that symbols containing the same signal components are mapped onto resource elements experiencing independent or uncorrelated channel fading as possible, that is, the same codeword is dispersed onto unneighboring resource elements experiencing independent or uncorrelated channel fading for transmission.
As shown by the right side in
As shown by the right side in
As shown in
The embodiment of this disclosure provides an information transmission apparatus suitable for nonorthogonal multiple access. This embodiment corresponds to the information transmission method suitable for nonorthogonal multiple access in embodiments 1-3, with identical contents being not going to be described herein any further.
a data modulating unit 1501 configured to modulate data to be transmitted into multiple constellation symbols;
a first rotating unit 1502 configured to rotate the multiple constellation symbols by a first predetermined angle respectively to obtain multiple first symbols;
a first interleaving unit 1503 configured to perform real part and imaginary part interleaving on the multiple first symbols to obtain multiple second symbols; wherein, real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols;
a second rotating unit 1504 configured to rotate the multiple second symbols by a second predetermined angle respectively to obtain multiple third symbols;
a second interleaving unit 1505 configured to perform real part and imaginary part interleaving on the multiple third symbols to obtain multiple fourth symbols; wherein, real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols; and
a resource mapping unit 1506 configured to map the multiple fourth symbols onto multiple resource elements and perform transmission of information.
In this embodiment, the data to be transmitted may be modulated into multiple codewords, each codeword including N non-zero constellation symbols, N being a positive integer.
In this embodiment, each N fourth symbols may be mapped onto N resource elements in M time-frequency resource elements for transmission; where, M is a positive integer, and M is greater than N. however, this embodiment is not limited thereto.
As shown in
an angle determining unit 1507 configured to determine the first predetermined angle and the second predetermined angle based on a symbol error rate.
In this embodiment, the resource mapping unit 506 may further be configured to: dispersedly map fourth symbols containing the same signal components onto unneighboring resource elements experiencing independent or uncorrelated channel fading. Resource elements contained in the same codeword are from different physical resource block (PRB) pairs and are located at unneighboring time-frequency positions away from each other.
This embodiment further provides a transmitting device, configured with the above-described information transmission apparatus 1500. The transmitting device may be, for example, a UE, such as MTC UE, and a receiving device may be a base station.
In one implementation, the functions of the information transmission apparatus 1500 may be integrated into the central processing unit 100. The central processing unit 100 may be configured to carry out the information transmission method suitable for nonorthogonal multiple access described in embodiments 1-3.
For example, the central processing unit 100 may be configured to perform the following control: modulating data to be transmitted into multiple constellation symbols; rotating the multiple constellation symbols by a first predetermined angle respectively to obtain multiple first symbols; performing real part and imaginary part interleaving on the multiple first symbols to obtain multiple second symbols; wherein, real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols; rotating the multiple second symbols by a second predetermined angle respectively to obtain multiple third symbols; performing real part and imaginary part interleaving on the multiple third symbols to obtain multiple fourth symbols; wherein, real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols; and mapping the multiple fourth symbols onto multiple resource elements and performing transmission of information.
In another implementation, the information transmission apparatus 1500 and the central processing unit 100 may be configured separately. For example, the information transmission apparatus 1500 may be configured as a chip connected to the central processing unit 100, with its functions being realized under control of the central processing unit 100.
As shown in
In an embodiment, the transmitting device may also be, for example, a base station, and the receiving device may be a UE, such as MTC UE. However, this disclosure is not limited thereto, and the transmitting device and the receiving device may also be other network devices.
The information transmission apparatus 1500 may carry out the information transmission method applicable to nonorthogonal multiple access described in Embodiment 1. And the central processing unit 200 may be configured to carry out the functions of the information transmission apparatus 1500.
Furthermore, as shown in
It can be seen from the above embodiment that by performing rotation for a first time and interleaving on multiple constellation symbols, the real part and imaginary part originally belonging to the same first symbol are dispersed to real part and imaginary part positions of different second symbols, and then by performing rotation for a second time and interleaving, the real part and imaginary part originally belonging to the same third symbol are dispersed to real part and imaginary part positions of different fourth symbols. Hence, higher diversity gains can be obtained, system performance can further be improved, and more UEs can be multiplexed.
The embodiment of this disclosure further provides a communication system, with contents identical to those in embodiments 1-4 being not going to be described herein any further.
In this embodiment, the communication system may include:
a transmitting device configured with the information transmission apparatus 1500 as described in Embodiment 4; and
a receiving device configured to receive and demodulate information transmitted by the transmitting device.
In this embodiment, multiple transmitting devices may respectively map fourth symbols onto multiple resource elements for performing nonorthogonal multiple access. The transmitting device may be, for example, a UE, such as MTC UE, and the receiving device may be a base station; however, this disclosure is not limited thereto.
Following description shall be given by taking that the transmitting device is a UE and the receiving device is a base station as an example.
The UE 1802 may modulate data to be transmitted into multiple constellation symbols; rotate the multiple constellation symbols by a first predetermined angle respectively to obtain multiple first symbols; perform real part and imaginary part interleaving on the multiple first symbols to obtain multiple second symbols; wherein, real parts and imaginary parts belonging to the same first symbol are dispersed to positions of real parts and imaginary parts of different second symbols; rotate the multiple second symbols by a second predetermined angle respectively to obtain multiple third symbols; perform real part and imaginary part interleaving on the multiple third symbols to obtain multiple fourth symbols; wherein, real parts and imaginary parts belonging to the same third symbol are dispersed to positions of real parts and imaginary parts of different fourth symbols, and map the multiple fourth symbols onto multiple resource elements and perform transmission of information.
And the base station 1801 receives information transmitted by the UE 1802, and correspondingly demodulates the received information.
An embodiment of the present disclosure provides a computer readable program, which, when executed in a transmitting device, will cause a computer unit to carry out the information transmission method suitable for nonorthogonal multiple access described in Embodiment 1 in the transmitting device.
An embodiment of the present disclosure provides a computer storage medium, including a computer readable program, which will cause a computer unit to carry out the information transmission method suitable for nonorthogonal multiple access described in Embodiment 1 in a transmitting device.
The above apparatuses of the present disclosure may be implemented by hardware, or by hardware in combination with software. The present disclosure relates to such a computer-readable program that when the program is executed by a logic device, the logic device is enabled to carry out the apparatus or components as described above, or to carry out the methods or steps as described above. The present disclosure also relates to a storage medium for storing the above program, such as a hard disk, a floppy disk, a CD, a DVD, and a flash memory, etc.
The method for random access and data transmission carried out in the apparatus for random access and data transmission described with reference to the embodiments of this disclosure may be directly embodied as hardware, software modules executed by a processor, or a combination thereof. For example, one or more functional block diagrams and/or one or more combinations of the functional block diagrams shown in
The soft modules may be located in an RAM, a flash memory, an ROM, an EPROM, and EEPROM, a register, a hard disc, a floppy disc, a CD-ROM, or any memory medium in other forms known in the art. A memory medium may be coupled to a processor, so that the processor may be able to read information from the memory medium, and write information into the memory medium; or the memory medium may be a component of the processor. The processor and the memory medium may be located in an ASIC. The soft modules may be stored in a memory of a mobile terminal, and may also be stored in a memory card of a pluggable mobile terminal. For example, if equipment (such as a mobile terminal) employs an MEGA-SIM card of a relatively large capacity or a flash memory device of a large capacity, the soft modules may be stored in the MEGA-SIM card or the flash memory device of a large capacity.
One or more functional blocks and/or one or more combinations of the functional blocks in figures may be realized as a universal processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware component or any appropriate combinations thereof carrying out the functions described in this application. And the one or more functional block diagrams and/or one or more combinations of the functional block diagrams in figures may also be realized as a combination of computing equipment, such as a combination of a DSP and a microprocessor, multiple processors, one or more microprocessors in communication combination with a DSP, or any other such configuration.
This disclosure is described above with reference to particular embodiments. However, it should be understood by those skilled in the art that such a description is illustrative only, and not intended to limit the protection scope of the present disclosure. Various variants and modifications may be made by those skilled in the art according to the principle of the present disclosure, and such variants and modifications fall within the scope of the present disclosure.
This application is a continuation application of International Application PCT/CN2016/073796 filed on Feb. 15, 2016, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2016/073796 | Feb 2016 | US |
Child | 16051674 | US |