Anti-interference method and system
10944495 ยท 2021-03-09
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L5/0021
ELECTRICITY
H04L27/2634
ELECTRICITY
H04L5/0044
ELECTRICITY
International classification
Abstract
Provided is an anti-interference method and system. The anti-interference method includes: setting an orthogonal code division sequence according to a subcarrier position in a frequency domain of resource elements (REs) of a data channel in at least one sub-frame; and configuring transmitting frequency domain symbols of the REs by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
Claims
1. An anti-interference method, comprising: setting an orthogonal code division sequence according to a subcarrier position in a frequency domain of a plurality of resource elements (REs) of a data channel in at least one sub-frame; and configuring a plurality of frequency domain transmitting symbols of the REs by using the orthogonal code division sequence corresponding to the subcarrier position of the REs, wherein the method is performed by at least one hardware processor.
2. The method of claim 1, wherein a number of the at least one sub-frame includes a value range of [1, 10].
3. The method of claim 2, wherein the number of the at least one sub-frame is 1.
4. The method of claim 3, wherein setting the orthogonal code division sequence comprises: designing the orthogonal code division sequence with variable lengths, and setting a length of the orthogonal code division sequence to L, wherein the orthogonal code division sequence is expressed as a.sub.L.sup.0, a.sub.L.sup.1, . . . , a.sub.L.sup.L1.
5. The method of claim 4, wherein the length L of the orthogonal code division sequence is 2.sup.2n, where n is greater than or equal to 0.
6. The method of claim 4, wherein the configuring the frequency domain transmitting symbols of the REs by using the orthogonal code division sequence corresponding to the subcarrier position of the REs comprises: dividing a plurality of available REs on each subcarrier into a plurality of groups; and configuring at least one frequency domain transmitting symbol of at least one available RE in each group by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
7. The method of claim 6, wherein grouping the available REs on each subcarrier comprises: dividing a number N of the available REs on one subcarrier in frequency domain into P groups, wherein a first group comprises L.sub.1 available REs, a second group comprises L.sub.2 available REs, . . . , and a Pth group comprises L.sub.p available REs.
8. The method of claim 7, wherein for a physical downlink shared channel (PDSCH), when a reference signal (RS) of a Long Term Evolution (LTE) system is configured with 4 antenna ports, when no RS exists, the number N of the available REs in frequency domain is 14, and when the RS exists, the number N of the available REs in frequency domain is 8.
9. The method of claim 7, wherein for a PDSCH, when an RS of an LTE system is configured with 2 antenna ports, when no RS exists, the number N of the available REs in frequency domain is 14, and when the RS exists, the number N of the available REs in frequency domain is 10.
10. The method of claim 8, wherein when N is 14, dividing the N available REs into P groups comprises: setting P to 4 and adopting a 4, 4, 4, 2 four-segment spread spectrum, wherein a first group comprises 4 available REs, a second group comprises 4 available REs, a third group comprises 4 available REs, and a fourth group comprises 2 available REs.
11. The method of claim 8, wherein when N is 8, dividing the N available REs into P groups comprises: setting P to 2 and adopting a 4, 4 two-segment spread spectrum, wherein a first group comprises 4 available REs, and a second group comprises 4 available REs.
12. The method of claim 9, wherein when N is 10, dividing the N available REs into P groups comprises: setting P to 3 and adopting a 4, 4, 2 three-segment spread spectrum, wherein a first group comprises 4 available REs, a second group comprises 4 available REs, and a third group comprises 2 available REs.
13. The method of claim 7, wherein for a physical uplink shared channel (PUSCH), when a demodulation reference signal (DMRS) exists, the number N of the available REs in frequency domain is 12, and when the DMRS and a sounding reference signal (SRS) exist, the number N of the available REs in frequency domain is 11.
14. The method of claim 13, wherein when N is 12, dividing the N available REs into P groups comprises: setting P to 3 and adopting a 4, 4, 4 three-segment spread spectrum, wherein a first group comprises 4 available REs, a second group comprises 4 available REs, and a third group comprises 4 available REs.
15. The method of claim 13, wherein when N is 11, dividing the N available REs into P groups comprises: setting P to 3 and adopting a 4, 4, 2 three-segment spread spectrum, wherein a first group comprises 4 available REs, a second group comprises 4 available REs, a third group comprises 2 available REs, and a last available RE is not included in the spread spectrum.
16. The method of claim 6, wherein the at least one frequency domain transmitting symbol of the at least one available RE in each group is configured by using the orthogonal code division sequences corresponding to the subcarrier position of the available REs in the following manner: a constellation symbol to be transmitted of a first group is expressed as x.sub.1, a constellation symbol to be transmitted of a second group is expressed as x.sub.2, . . . , and a constellation symbol to be transmitted of a Pth group is expressed as X.sub.P; frequency domain transmitting symbols of available REs in the first group are a.sub.L.sub.
17. An anti-interference system, comprising: a sequence setter configured to set an orthogonal code division sequence according to a subcarrier position in a frequency domain of a plurality of resource elements (REs) of a data channel in at least one sub-frame; and a configurer configured to configure a plurality of transmitting frequency domain symbols of the REs by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
18. A non-transitory computer-readable storage medium, which is configured to store computer-executable instructions that, when executed by a processor, cause the processor to perform an anti-interference method comprising: setting an orthogonal code division sequence according to a subcarrier position in a frequency domain of a plurality of resource elements (REs) of a data channel in at least one sub-frame; and configuring a plurality of frequency domain transmitting symbols of the REs by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
19. The method of claim 9, wherein when N is 14, dividing the N available REs into P groups comprises: setting P to 4 and adopting a 4, 4, 4, 2 four-segment spread spectrum, wherein a first group comprises 4 available REs, a second group comprises 4 available REs, a third group comprises 4 available REs, and a fourth group comprises 2 available REs.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) The drawings are used to illustrate the present disclosure, and the exemplary embodiments and the illustrations thereof are intended to explain the present disclosure and not to constitute an improper limitation to the present disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) The present disclosure will be described in detail in conjunction with the drawings and the embodiments. If not in collision, the following embodiments and features thereof may be combined with each other.
(16) A channel structure of a physical downlink shared channel (PDSCH) is shown in
(17) Therefore, in
(18) For the PDSCH and a physical uplink shared channel (PUSCH), the present disclosure provides an anti-interference method, which improves the anti-interference performance of uplink and downlink common data channels of the LTE system.
(19) As shown in
(20) In step S110, an orthogonal code division sequence is set according to a subcarrier position in a frequency domain of REs of a data channel in one or more sub-frame.
(21) In step S120, frequency domain transmitting symbols of the REs are configured by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
(22) In the above method, the orthogonal code division sequence may be set according to the subcarrier position in the frequency domain of the REs in one sub-frame or may be set according to the subcarrier positions in the frequency domain of the REs in multiple sub-frames at the same time. The number of the sub-frames has a value range of [1, 10], and the spread spectrum may be performed on a maximum of a same subcarrier in 10 sub-frames at the same time. The reason for the maximum of 10 is that one sub-frame has a length of 1 ms, and one radio frame of the LTE system has a length of 10 ms, that is, one radio frame includes 10 sub-frames.
(23) In the following example, the number of sub-frames for spread spectrum is 1. Of course, the number of corresponding code division sequences increases when the number of sub-frames is larger than 1. The principle is similar and will not be described again.
(24) The step S110 in which the orthogonal code division sequence is set includes steps described below.
(25) The orthogonal code division sequence with variable lengths is designed, the length of the orthogonal code division sequence is set to L. The orthogonal code division sequence is expressed as a.sub.L.sup.0, a.sub.L.sup.1, . . . , a.sub.L.sup.L1. The length L of the orthogonal code division sequence is the 2nth power of 2, where n is greater than or equal to 0. The length L of the orthogonal code division sequence has such a value that the code division sequence is orthogonal, and the value of L may be 2 or 4.
(26)
(27) In step S210, available REs of each row are divided into groups. The REs of a same row occupy a same subcarrier.
(28) In step S220, frequency domain transmitting symbols of the available REs in each group are configured by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
(29) The step S210 in which available REs of each row are divided into groups includes the steps described below.
(30) The number of the available REs of a row in the frequency domain is expressed as N, and the N available REs are divided into P groups according to the requirement for high-layer transmission. Specifically, the first group includes L.sub.1 available REs, the second group includes L.sub.2 available REs, . . . , and the Pth group includes L.sub.p available REs. The requirement for high-layer transmission may be the rate of high-layer transmission. The higher the rate of high-layer transmission is, the fewer available REs are contained in each group of REs.
(31) The step S220 in which frequency domain transmitting symbols of the available REs in each group are configured by using the orthogonal code division sequence corresponding to the subcarrier position of the REs is performed in a manner described below.
(32) A constellation symbol to be transmitted of the first group is expressed as x.sub.1, a constellation symbol to be transmitted of the second group is expressed as x.sub.2, . . . , and a constellation symbol to be transmitted of the Pth group is expressed as X.sub.P.
(33) In this case, frequency domain transmitting symbols of the available REs in the first group are a.sub.L.sub.
(34) Frequency domain transmitting symbols of the available REs in the second group are a a.sub.L.sub.
(35) . . .
(36) Frequency domain transmitting symbols of the available REs in the Pth group are a.sub.L.sub.
(37) The above is the configuration of REs in a transmitter. In a corresponding receiver, signal modeling and demodulation may be performed. Signal modeling and demodulation in the receiver may be performed as described below.
(38) The signal of the first group in the receiver may be modeled as
y.sub.L.sub.
y.sub.L.sub.
. . .
y.sub.L.sub.
(39) In the above formula, y.sub.L.sub.
(40) Since the L.sub.1 available REs in the first group are located at the same frequency domain position, the channel tap coefficients of the radio channel H.sub.L.sub.
(41) Each of the L.sub.1 channel tap coefficients is assumed to be equal to H.sub.L.sub.
a.sub.L.sub.
that is,
(42)
(43) H.sub.L.sub.
(44) {circumflex over (x)}.sub.1 is an estimate of x.sub.1.
(45) A signal to interference plus noise ratio (SINR) is
(46)
which is increased by a factor of (L.sub.1.sup.2+1) relative to the related art in which the REs in frequency domain are configured without the orthogonal code division sequence.
(47) As an embodiment of the present disclosure, the implementation of anti-interference in PDSCH is described here.
(48) When the RS of the LTE is configured with four antenna ports, the structure of a downlink resource block (RB) is shown in
(49) Therefore, the signaling of the physical downlink control channel (PDCCH) may completely indicate the form of used code sequence in the two cases.
(50) It is assumed that for the case of 14 available REs, a code sequence with a length L of 4 and a code sequence with a length L of 2 are used for spread spectrum. The 14 available REs may be divided into 4 groups, that is, P is 4. The first three groups each have a length L of 4, and the fourth group has a length L of 2. The frequency domain transmitting symbols of the REs configured by using the orthogonal code division sequences corresponding to the subcarrier position of the REs are configured as shown in
(51) In implementation, an extension field may be added to a digital copyright identifier (DCI) signaling of the LTE system. For DCI, protocol 36.212 can be referred to, and the extension field is added at the end of the DCI field.
(52) TABLE-US-00001 TABLE 1 DCI signaling Total length N of REs 1110 Code sequence index 1 00 Code sequence index 2 00 Code sequence index 3 00 Code sequence index 4 0 Total length N of REs 1000 Code sequence index 1 01 Code sequence index 2 01
(53) For a row with a total length 14 of the available REs, the row is divided into 4 segments for spread spectrum and the spread spectrum codes are 4, 4, 4, 2, respectively. The length of the spread spectrum code sequence is followed by the index number of the code sequence. The index and the sequence table for the orthogonal code sequences with a length of 4 are listed in Table 2.
(54) TABLE-US-00002 TABLE 2 Orthogonal code sequences with a length of 4 Code sequence binary index Orthogonal code sequence with a length of 4 00 1 1 1 1 01 1 1 1 1 10 1 1 1 1 11 1 1 1 1
(55) The o index and the sequence table for the orthogonal code sequences with a length of 2 are listed in Table 3.
(56) TABLE-US-00003 TABLE 3 Orthogonal code sequence with a length of 2 Code sequence Orthogonal code sequence binary index with a length of 2 0 1 1 1 1 1
(57) According to the signaling indications in
(58) Only the spread spectrum mapping diagrams of the 0th row and 1st row are given here, and the extension of the other rows follows the same principle. The mapping of the 0th row is shown in
(59) The mapping of the 1st row is shown in
(60) When the RS of the LTE is configured with two antenna ports, the structure of a downlink RB is shown in
(61) When N is 14, the principle of the spectrum spreading is the same as the principle when the RS of the LTE system is configured with four antenna ports, and will not be described again.
(62) When N is 10, according to the need for high-layer transmission, the division of the N available REs into P groups is performed in the following manner.
(63) P is set to 3, and a 4, 4, 2 three-segment spread spectrum is adopted. The first group includes 4 available REs, the second group includes 4 available REs, and the third group includes 2 available REs. A mapping diagram for configuring frequency domain transmitting symbols of the REs by using the orthogonal code division sequences is shown in
(64) As an embodiment of the present disclosure, the implementation of anti-interference in PUSCH is described below.
(65) As shown in
(66) When N is 12, according to a need for high-layer transmission, the division of the N available REs into P groups is performed in the following manner.
(67) P is set to 3, and a 4, 4, 4 three-segment spread spectrum is adopted. The first group includes 4 available REs, the second group includes 4 available REs, and the third group includes 4 available REs. A mapping diagram for configuring frequency domain transmitting symbols of the REs by using the orthogonal code division sequences is shown in
(68) For a row with a total length of the available REs being 11, the raw is divided into 3 segments for performing spread spectrum respectively. The length of the spread spectrum code sequences are 4, 4, 2, respectively. The first group includes 4 available REs, the second group includes 4 available REs, and the third group includes 2 available REs. A mapping diagram for configuring frequency domain transmitting symbols of the REs by using the orthogonal code division sequences is shown in
(69) TABLE-US-00004 TABLE 4 DCI signaling Total length N of REs 1011 Code sequence index 1 00 Code sequence index 2 00 Code sequence index 3 0
(70) The orthogonal code sequence index and the sequence table for the orthogonal code sequences with a length of 4 are listed in Table 2.
(71) The orthogonal code sequence index and the sequence table for the orthogonal code sequences with a length of 2 are listed in Table 3.
(72) The allocation of REs is performed in the order from left to right.
(73) For other spread spectrum mechanisms, reference may be made to the implementation of anti-interference in the downlink channel PDSCH.
(74) The present disclosure further provides an anti-interference system as shown in
(75) The orthogonal code division sequence setting unit 1 is configured to set an orthogonal code division sequence according to a subcarrier position in a frequency domain of REs of REs in one or more sub-frame.
(76) The configuration unit 2 is configured to configure frequency domain transmitting symbols of the REs by using the orthogonal code division sequence corresponding to the subcarrier position of the REs.
(77) In the present disclosure, the orthogonal code division technology is introduced and the orthogonal code division sequence is used to perform spread spectrum on REs, improving the anti-interference performance of uplink and downlink common data channels of the LTE system.
(78) The present disclosure further provides a non-transient computer-readable storage medium, which is configured to store computer-executable instructions for executing the method in any embodiment described above.
(79) The present disclosure further provides a structural diagram of hardware of the anti-interference system. Referring to
(80) The processor 30, the communication interface 32 and the memory 31 may communicate with each other via the bus 33. The communication interface 32 may be used for information transmission. The processor 30 may call logic instructions in the memory 31 to execute the method described in the above-mentioned embodiments.
(81) In addition, the logic instructions in the memory 31 may be implemented in the form of a software function unit and, when sold or used as an independent product, may be stored in a computer-readable storage medium.
(82) As a computer-readable storage medium, the memory 31 may be used for storing software programs and computer-executable programs, such as program instructions or modules corresponding to the method in embodiments of the present disclosure. The processor 30 runs the software programs, instructions or modules stored in the memory 31 to execute function applications and data processing, that is, to implement the anti-interference method described in the above method embodiments.
(83) The memory 31 may include a program storage region and a data storage region, where the program storage region may store an operating system and an application program required by at least one function; and the data storage region may store data created depending on use of a terminal device. In addition, the memory 31 may include a high-speed random access memory, and may further include a non-volatile memory.
(84) The present disclosure may be embodied in the form of a software product that is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, server, network device, etc.) to execute all or part of the steps of the method provided in embodiments of the present disclosure. The foregoing storage medium may be a non-transient storage medium, such as a U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk, optical disk or other medium that may store program codes, or may be a transient storage medium.
INDUSTRIAL APPLICABILITY
(85) The anti-interference method and system provided by the present disclosure improve the anti-interference performance of uplink and downlink common data channels of the LTE system.