This application pertains to the field of communication technologies, and in particular, relates to a DMRS generation method, a terminal, and a network-side device.
In a 5G new radio (NR) system, a demodulation reference signal (DMRS) is mainly used for channel estimation. DMRSs may be classified into a DMRS configuration type 1 and a DMRS configuration type 2. Both the DMRS configuration type 1 and the DMRS configuration type 2 support a single-symbol structure and a double-symbol structure. For the DMRS configuration type 1, the single-symbol structure supports a maximum of four DMRS ports, and the double-symbol structure supports a maximum of eight DMRS ports. For the DMRS configuration type 2, the single-symbol structure supports a maximum of six DMRS ports, and the double-symbol structure supports a maximum of 12 DMRS ports. Because the DMRS supports a maximum of 12 DMRS ports, a quantity of users multiplexed in multi-user multiple-input multiple-output (MU-MIMO) is limited. Therefore, more DMRS ports need to be introduced to increase the quantity of users and a quantity of data streams in MU-MIMO.
According to a first aspect, a DMRS generation method is provided and includes: mapping, by a communication device, an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2.
According to a second aspect, a DMRS generation apparatus is provided and includes: a processing module, configured to map an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2.
According to a third aspect, a terminal is provided. The terminal includes a processor and a memory. A program or instructions are stored in the memory and executable on the processor. When the program or instructions are executed by the processor, steps of the method according to the first aspect are implemented.
According to a fourth aspect, a terminal is provided and includes a processor and a communication interface. The processor is configured to map an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2.
According to a fifth aspect, a network-side device is provided. The network-side device includes a processor and a memory. A program or instructions are stored in the memory and executable on the processor. When the program or instructions are executed by the processor, steps of the method according to the first aspect are implemented.
According to a sixth aspect, a network-side device is provided and includes a processor and a communication interface. The processor is configured to map an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2.
According to a seventh aspect, a DMRS generation system is provided and includes a terminal and a network-side device. The terminal may be configured to perform the steps of the method according to the first aspect. The network-side device may be configured to perform the steps of the method according to the first aspect.
According to an eighth aspect, a non-transitory readable storage medium is provided. The non-transitory readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, the steps of the method according to the first aspect are implemented.
According to a ninth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the steps of the method according to the first aspect.
According to a tenth aspect, a computer program or program product is provided. The computer program or program product is stored in a non-transitory storage medium. The computer program or program product is executed by at least one processor to implement the steps of the method according to the first aspect.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are only some rather than all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in this specification and claims of this application are used to distinguish between similar objects instead of describing an order or sequence. It should be understood that the terms used in this way are interchangeable in appropriate circumstances, so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein. In addition, objects distinguished by “first” and “second” usually fall within one class, and a quantity of objects is not limited. For example, there may be one or more first objects. In addition, the term “and/or” in the specification and claims indicates at least one of connected objects, and the character “/” generally represents an “or” relationship between associated objects.
It should be noted that technologies described in the embodiments of this application are not limited to a long term evolution (LTE)/LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency-division multiple access (SC-FDMA), and other systems. The terms “system” and “network” in the embodiments of this application are usually used interchangeably. The described technologies may be used for the foregoing systems and radio technologies, and may also be used for other systems and radio technologies. However, in the following descriptions, the new radio (NR) system is described for an illustrative purpose, and NR terms are used in most of the following descriptions. These technologies may also be applied to other applications than an NR system application, for example, a 6th Generation (6G) communication system.
A DMRS generation method provided in the embodiments of this application is hereinafter described in detail by using some embodiments and application scenarios thereof with reference to the accompanying drawings.
As shown in
S202. A communication device maps a frequency division-orthogonal cover code (FD-OCC) sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to a code division multiplexing (CDM) group, L and N are positive integers, and L is greater than 2.
The communication device mentioned in each embodiment of this application may be a terminal or a network-side device.
For example, in a case that the communication device is the network-side device, after S202, the following step may be further included: the communication device simultaneously sends DMRSs through the N DMRS ports; or in a case that the communication device is the terminal, after S202, the following step may be further included: the communication device simultaneously receives DMRSs through the N DMRS ports. For example, the terminal performs channel estimation by using the DMRSs of the N DMRS ports.
For another example, in a case that the communication device is the terminal, after S202, the following step may be further included: the communication device simultaneously sends DMRSs through the N DMRS ports; or in a case that the communication device is the network-side device, after S202, the following step may be further included: the communication device simultaneously receives DMRSs through the N DMRS ports. For example, the network-side device performs channel estimation by using the DMRSs of the N DMRS ports.
In this embodiment, each of the N DMRS ports corresponds to the L specific subcarriers, that is, the L specific subcarriers corresponding to the N DMRS ports are the same. The “L specific subcarriers” mentioned herein may be L subcarriers selected from more than L subcarriers.
Optionally, the length L of the FD-OCC sequence is related to a type of DMRS, where in a case that the type of DMRS is DMRS configuration type 1, a value of L may be 3, 4, or 6; or in a case that the type of DMRS is DMRS configuration type 2, a value of L may be 4.
This embodiment may extend a quantity of DMRS ports by introducing the FD-OCC sequence with the length of 3, 4, or 6, so that the DMRS of the DMRS configuration type 1 can support up to 16 DMRS ports, and that the DMRS of the DMRS configuration type 2 can support up to 24 DMRS ports, thereby providing a feasible solution for more users multiplexed in MU-MIMO.
In the DMRS generation method provided in this embodiment of this application, the communication device maps the FD-OCC sequence with the length of L to the L subcarriers, where the L subcarriers are the specific subcarriers corresponding to the N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, and the N DMRS ports belong to one CDM group. Because L is greater than 2, this embodiment of this application is equivalent to extending the quantity of DMRS ports by extending the length of the FD-OCC sequence. This helps increase a quantity of users in MU-MIMO to support more data streams. Therefore, a feasible solution is provided for more users multiplexed in MU-MIMO, and performance of a communication system is improved.
Optionally, the L subcarriers mentioned in Embodiment 200 meet at least one of the following (1) to (4):
Optionally, in the foregoing examples, the network-side device configures or indicates a first subcarrier among the L subcarriers. In this example, the L subcarriers may be L subcarriers with continuous relative indexes; or may be L subcarriers with an interval between relative indexes, so that the network-side device can indicate an interval value of the relative indexes.
In this example, in a case that the communication device is the network-side device, Embodiment 200 may further include the following step: the network-side device sends signaling information, where the signaling information is used to configure or indicate the first subcarrier among the L subcarriers; or in a case that the communication device is the terminal, Embodiment 200 may further include the following step: the terminal receives signaling information, where the signaling information is used to configure or indicate the first subcarrier among the L subcarriers. Optionally, a relative index of the first subcarrier may be configured or indicated in a form of an offset of a subcarrier index.
As mentioned in Embodiment 200, in a case that the type of DMRS is DMRS configuration type 1, the value of L is 3, 4, or 6; or in a case that the type of DMRS is DMRS configuration type 2, the value of L is 4. Details are hereinafter described with reference to several examples.
In an embodiment, in a case that the type of DMRS is DMRS configuration type 1 and that the value of L is 4, the L subcarriers may be one of the following (1) and (2):
In a case of the foregoing (1), that is, in a case that the L subcarriers are four of the K subcarriers corresponding to one CDM group in the RB, the L subcarriers may be one of the following (a) to (g):
The relative indexes in the foregoing examples correspond to one CDM group.
In a case of the foregoing (2), the L subcarriers are L of the K×M subcarriers corresponding to one CDM group in the M RBs, where the K×M subcarriers are divided into (K×M÷L) parts, and there are L subcarriers in each part. In this example, the K×M subcarriers may be evenly divided into (K×M÷L) parts.
In this embodiment, relative indexes of the L subcarriers are adjacent; or an interval between relative indexes of the L subcarriers is P, where P is a positive integer, and the relative indexes correspond to one CDM group.
In this embodiment, for example, K=6, and L=4. L=4 specific subcarriers are four of 6M subcarriers corresponding to one CDM group in the M RBs. The 6M subcarriers may be divided into 6M/4 parts, and there are four subcarriers in each part, where there are four subcarriers with adjacent relative indexes in each part; or there are four subcarriers with an interval P between relative indexes of the subcarriers in each part.
Optionally, a value of M meets at least one of the following:
In an embodiment, the L subcarriers are L of the K×M subcarriers corresponding to one CDM group in the M RBs, where a bandwidth of a data channel scheduled by the network-side device for the terminal meets at least one of the following (1) to (4) that:
When a PRG of the data channel scheduled by the network-side device for the terminal is 2 or 4 or wideband, the bandwidth meets at least one of (1) to (6).
In an embodiment, the data channel is a physical downlink shared channel (PDSCH). When the network-side device sets a transmission mode of the PDSCH to “fdmSchemeA” and indicates two transmission configuration indicator (TCI) states to the terminal by using downlink control information (DCI), the PDSCH received by the terminal meets at least one of (1) to (6). The PDSCH includes two non-overlapping frequency domain resource allocations, where each frequency domain resource allocation corresponds to one TCI state, and each frequency domain resource allocation of the PDSCH also meets at least one of (1) to (6). For example, a quantity of RBs corresponding to each continuous RB segment in each frequency domain resource allocation is an even number, and a difference between a start RB position of each continuous RB segment in each frequency domain resource allocation and the CRB 0 is an even number; or a quantity of RBs corresponding to each continuous RB segment in each frequency domain resource allocation is an even number, and a difference between a start RB position of each frequency domain resource allocation and the CRB 0 is an even number. When the network-side device sets the transmission mode of the PDSCH to “fdmSchemeB” and indicates two TCI states to the terminal by using DCI, two PDSCHs received by the terminal both meet at least one of (1) to (6), where the two PDSCHs do not overlap each other, and each PDSCH corresponds to one TCI state. It should be noted that the PDSCH may also be understood as a PDSCH transmission opportunity.
In addition, whether the data channel scheduled by the network-side device for the terminal needs to meet at least one of constraints in (1) to (6) depends on a capability of the terminal. The terminal may report whether the terminal supports receiving scheduling of the data channel without the constraint. For example, if the terminal reports that the terminal supports receiving scheduling of the PDSCH without the constraint, the PDSCH scheduled by the network-side device for the terminal does not need to meet the constraint; or if the terminal reports that the terminal does not support receiving scheduling of the PDSCH without the constraint, the PDSCH scheduled by the network-side device for the terminal needs to meet at least one of the constraints in (1) to (6).
Optionally, the L subcarriers are L of the K subcarriers corresponding to one CDM group in the RB; and a ratio of energy per resource element (EPRE) of a data channel to EPRE of the DMRS meets at least one of the following that:
The data channel mentioned in the foregoing examples may be the PDSCH or may be a physical uplink shared channel (PUSCH).
Optionally, in a case that the type of DMRS is DMRS configuration type 1 and that the value of L is 3 or 6, the L subcarriers are L subcarriers corresponding to one CDM group in the RB; or in a case that the type of DMRS is DMRS configuration type 2 and that the value of L is 4, the L subcarriers are L subcarriers corresponding to one CDM group in the RB.
Optionally, in the foregoing embodiments, in a case that the DMRS has a double-symbol structure, the FD-OCC sequence with the length of L is used in combination with a time division-orthogonal cover code TD-OCC sequence with a length of J, where J is a positive integer. In this embodiment, for example, an OCC sequence corresponding to the DMRS is a product of the FD-OCC sequence and the TD-OCC sequence, where j is a positive integer and j is greater than 1, for example, J=2.
Optionally, in the foregoing embodiments, the FD-OCC sequence with the length of L acts on the N DMRS ports as a first capability of a terminal, where a terminal that does not support the first capability and a terminal that supports the first capability support (or may perform) MU-MIMO multiplexing.
The terminal that does not support the first capability and the terminal that supports the first capability meet at least one of the following (1) to (3) that:
In an embodiment, MU-MIMO multiplexing is performed in the form of CDM on the DMRS ports corresponding to the terminal that does not support the first capability and the terminal that supports the first capability. An FD-OCC sequence of the DMRS port of the terminal that does not support the first capability and an FD-OCC sequence of the DMRS port of the terminal that supports the first capability are mutually orthogonal. For example, the terminal that does not support the first capability is a terminal 1, and the terminal that supports the first capability is a terminal 2. A DMRS port of the terminal 1 uses an FD-OCC sequence with a length of 2, and a DMRS port of the terminal 2 uses an FD-OCC sequence with a length of 4. A sub-sequence including first two elements of the FD-OCC sequence with the length of 4, used by the terminal 2, is orthogonal to the FD-OCC sequence with the length of 2 that is used by the DMRS port of the terminal 1; and a sub-sequence including last two elements of the FD-OCC sequence with the length of 4, used by the terminal 2, is also orthogonal to the FD-OCC sequence with the length of 2 that is used by the DMRS port of the terminal 1.
Optionally, in the foregoing embodiments, the FD-OCC sequence meets one of the following: lowest cross correlation between sequences; and mutual orthogonality between sequences.
Optionally, in the foregoing embodiments, the FD-OCC sequence may be at least one of the following:
For example, the FD-OCC sequence may be a sequence whose elements include at least one of BPSK symbols, QPSK symbols, 6PSK symbols, 8PSK symbols, 1, −1, j, or −j.
The DMRS generation method provided in the embodiments of this application is hereinafter described in detail with reference to several embodiments.
This embodiment is used to describe forms of an FD-OCC sequence and a TD-OCC sequence when a type of a DMRS is a DMRS configuration type 1 and a length of the FD-OCC sequence is 4. FD-OCC and TD-OCC sequences are generated based on a criterion of lowest cross correlation, a criterion of mutual orthogonality, or the like.
In a case that the DMRS has a single-symbol structure, FD-OCC sequences corresponding to four DMRS ports in a CDM group are:
Each of the first, second, third, and fourth FD-OCC sequences corresponds to one of the four DMRS ports. The following should be noted:
Element values of a plurality of FD-OCC sequences described in this embodiment correspond to L=4 specific subcarriers, but element values of corresponding FD-OCC sequences on the specific subcarriers may be a result of unified exchange of element indexes of the four FD-OCC sequences listed in this embodiment. For example, values of first elements and fourth elements of the first, second, third, and fourth FD-OCC sequences are exchanged in a unified manner. FD-OCC sequences after the exchange are:
In a case that the DMRS has a double-symbol structure, FD-OCC sequences corresponding to eight DMRS ports in a CDM group are FD-OCC sequences listed above.
TD-OCC sequences corresponding to the eight DMRS ports in one CDM group are:
It should be noted that the first and second TD-OCC sequence may be other forms of sequences generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like.
The foregoing description may be expressed in the following table, and may be used for a PDSCH and a PUSCH:
Using the PDSCH as an example, for example, port numbers of the foregoing port 0 to port 15 are 1000, 1001, 1008, 1009, 1004, 1005, 1012, 1013, 1002, 1003, 1010, 1011, 1006, 1007, 1014, and 1015 respectively. In this case, a first manner is: mapping of the foregoing DMRS ports is expressed by the following formula:
A second manner is: mapping of DMRS ports with port numbers 1000 to 1007 is expressed by the following formula:
Parameters in the foregoing formula are shown in the following parameter table:
Mapping of DMRS ports with port numbers 1008 to 1015 is expressed by the following formula:
Parameters in the foregoing formula are shown in the following parameter table:
It should be noted that the FD-OCC sequences wf with lengths of 4 in the foregoing parameter tables are not limited to the four FD-OCC sequences in the parameter tables, and may also be the foregoing four DFT sequences with the lengths of 4, corresponding to four column vectors of the fourth-order DFT matrix.
For the PUSCH, port numbers of the foregoing port 0 to port 15 may be: 0, 1, 8, 9, 4, 5, 12, 13, 2, 3, 10, 11, 6, 7, 14, and 15. A mapping manner of DMRS ports may be the same as that of the PDSCH, that is, the formula and parameter table in the first manner or the second manner may be used. Details are not described herein again.
In the foregoing manner, the single-symbol structure of the DMRS configuration type 1 can map up to eight orthogonal DMRS ports; and the double-symbol structure of the DMRS configuration type 1 can map up to 16 orthogonal DMRS ports.
This embodiment is used to describe selection of L=4 specific subcarriers corresponding to DMRS ports when a type of a DMRS is a DMRS configuration type 1 and a length of an FD-OCC sequence is 4. This embodiment uses a single-symbol structure and a CDM group 0 as an example, and is also applicable to a CDM group 1 and/or a double-symbol structure.
Example 1: First four subcarriers in ascending order of subcarrier indexes (relative indexes 1, 2, 3, and 4). As shown in FIG. 3, in this case, four DMRS ports are multiplexed on subcarriers with absolute indexes 0, 2, 4, and 6 (relative indexes 1, 2, 3, and 4) in one RB in a form of CDM.
Example 2: First four subcarriers in descending order of subcarrier indexes (relative indexes 3, 4, 5, and 6). As shown in
Example 3: First two subcarriers with largest subcarrier indexes and first two subcarriers with smallest subcarrier indexes (relative indexes 1, 2, 5, and 6). As shown in
Example 4: Indexes 1, 2, 4, and 5. As shown in
Example 5: Indexes 2, 3, 5, and 6. As shown in
Example 6: Indexes 1, 3, 4, and 6. As shown in
The following describes a method for selecting subcarriers. Selection of four specific subcarriers corresponding to the DMRS ports may be agreed by a network side and a terminal by default, or may be configured by a network side. For example, the network side configures four specific subcarriers by using RRC signaling (in a form of a bitmap, six bits are used to correspond to six subcarriers in one RB, where a bit of 1 indicates that a corresponding subcarrier is selected, and a bit of 0 indicates that a corresponding subcarrier is not selected); or the network side configures a plurality of subcarrier groups by using radio resource control (RRC) signaling, where each subcarrier group includes four subcarriers, and indicates a subcarrier group index by using a media access control control element (MAC CE) and/or DCI. Alternatively, a plurality of subcarrier groups are agreed by the network side and the terminal by default, and then a subcarrier group index is indicated by using RRC and/or a MAC CE and/or DCI.
This embodiment is used to describe a manner in which L=4 specific subcarriers are four of 6M=12 subcarriers corresponding to a CDM group in M=2 RBs when a type of a DMRS is a DMRS configuration type 1 and a length of an FD-OCC sequence is 4.
This embodiment uses a single-symbol structure, a CDM group 0, and M=2 as an example, and is also applicable to a CDM group 1, and/or M being another feasible value, and/or a double-symbol structure.
As shown in
This embodiment is used to describe forms of an FD-OCC sequence and a TD-OCC sequence when a type of a DMRS is a DMRS configuration type 2 and a length of the FD-OCC sequence is 4. FD-OCC and TD-OCC sequences are generated based on a criterion of lowest cross correlation, a criterion of mutual orthogonality, or the like.
In
In a case that the DMRS has a single-symbol structure, FD-OCC sequences corresponding to four DMRS ports in a CDM group are:
Each of the first, second, third, and fourth FD-OCC sequences corresponds to one of the four DMRS ports. The following should be noted:
Element values of a plurality of FD-OCC sequences described in this embodiment correspond to L=4 specific subcarriers, but element values of corresponding FD-OCC sequences on the specific subcarriers may be a result of unified exchange of element indexes of the four FD-OCC sequences listed in this embodiment. For example, values of first elements and fourth elements of the first, second, third, and fourth FD-OCC sequences are exchanged in a unified manner. FD-OCC sequences after the exchange are:
In a case that the DMRS has a double-symbol structure, FD-OCC sequences corresponding to eight DMRS ports in a CDM group are FD-OCC sequences listed above.
TD-OCC sequences corresponding to the eight DMRS ports in one CDM group are:
It should be noted that the first and second TD-OCC sequence may be other forms of sequences generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like.
The foregoing description may be expressed in the following table, and may be used for a PDSCH and a PUSCH:
Using the PDSCH as an example, for example, port numbers of the foregoing port 0 to port 23 are 1000, 1001, 1012, 1013, 1006, 1007, 1018, 1019, 1002, 1003, 1014, 1015, 1008, 1009, 1020, 1021, 1004, 1005, 1016, 1017, 1010, 1011, 1022, and 1023 respectively. In this case, a first manner is: mapping of the foregoing DMRS ports is expressed by the following formula:
A second manner is: mapping of DMRS ports with port numbers 1000 to 1011 is expressed by the following formula:
Parameters in the foregoing formula are shown in the following parameter table:
Mapping of DMRS ports with port numbers 1012 to 1023 is expressed by the following formula:
Parameters in the foregoing formula are shown in the following parameter table:
It should be noted that the FD-OCC sequences wf with lengths of 4 in the foregoing parameter tables are not limited to the four FD-OCC sequences in the parameter tables, and may also be the foregoing four DFT sequences with the lengths of 4, corresponding to four column vectors of the fourth-order DFT matrix.
For the PUSCH, port numbers of the foregoing port 0 to port 23 may be 1000, 1001, 1012, 1013, 1006, 1007, 1018, 1019, 1002, 1003, 1014, 1015, 1008, 1009, 1020, 1021, 1004, 1005, 1016, 1017, 1010, 1011, 1022, and 1023. A mapping manner of DMRS ports may be the same as that of the PDSCH, that is, the formula and parameter table in the first manner or the second manner may be used. Details are not described herein again.
In the foregoing manner, the single-symbol structure of the DMRS configuration type 2 can map up to 12 orthogonal DMRS ports; and the double-symbol structure of the DMRS configuration type 2 can map up to 24 orthogonal DMRS ports.
This embodiment is used to describe L=6 specific subcarriers corresponding to DMRS ports when a type of a DMRS is a DMRS configuration type 1 and a length of an FD-OCC sequence is 6. The following uses a single-symbol structure and a CDM group 0 as an example. This embodiment is also applicable to a CDM group 1 and/or a double-symbol structure.
As shown in FIG. 11, in a case that the DMRS has a single-symbol structure, FD-OCC sequences corresponding to four DMRS ports in a CDM group are: four FD-OCC sequences with lengths of 6, which are generated based on a criterion of lowest cross correlation, a criterion of mutual orthogonality, or the like. Alternatively, four FD-OCC sequences with lengths of 6 are obtained in the following manner: Six FD-OCC sequences with lengths of 6 are generated based on a criterion of lowest cross correlation, a criterion of mutual orthogonality, or the like, and then four FD-OCC sequences with lengths of 6 are selected from the six FD-OCC sequences. Each of the four FD-OCC sequences with the lengths of 6 corresponds to one of the four DMRS ports in one CDM group.
For example, the FD-OCC sequences corresponding to the four DMRS ports in one CDM group are:
a third FD-OCC sequence: [1 −1 1 j −1 1]T; and
Each of the first, second, third, and fourth FD-OCC sequences corresponds to one of the four DMRS ports. The following should be noted:
For example, the first FD-OCC sequence, second FD-OCC sequence, third FD-OCC sequence, or fourth FD-OCC sequence may be one of the following sequences:
[1 −1 1 −1 −1]T;
[1 e{circumflex over ( )}(j*2/3*pi) e{circumflex over ( )}(j*4/3*pi) 1 e{circumflex over ( )}(j*2/3*pi) e{circumflex over ( )}(j*4/3*pi)]T; and
In the foregoing and following sequences, pi represents pi π, and e{circumflex over ( )}(A) represents a natural constant e to the power of A, where A is a general term and may be (j*5/3*pi) or the like.
Element values of a plurality of FD-OCC sequences described in this embodiment correspond to L=6 specific subcarriers, but element values of corresponding FD-OCC sequences on the specific subcarriers may be a result of unified exchange of element indexes of the four FD-OCC sequences listed in this embodiment. For example, values of second elements and third elements of the first, second, third, and fourth FD-OCC sequences are exchanged in a unified manner. For example, the first, second, third, and fourth FD-OCC sequences are the following sequences:
FD-OCC sequences after the element index exchange are:
In a case that the DMRS has a double-symbol structure, FD-OCC sequences corresponding to eight DMRS ports in a CDM group are: four FD-OCC sequences with lengths of 6, which are generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like. Alternatively, four FD-OCC sequences with lengths of 6 are obtained in the following manner: Six FD-OCC sequences with lengths of 6 are generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like, and then four FD-OCC sequences with lengths of 6 are selected from the six FD-OCC sequences. Each of the four FD-OCC sequences with the lengths of 6 corresponds to two of the eight DMRS ports in one CDM group.
For example, the FD-OCC sequences corresponding to the eight DMRS ports in one CDM group are the FD-OCC sequences listed above.
TD-OCC sequences corresponding to the eight DMRS ports in one CDM group are:
It should be noted that the first and second TD-OCC sequence may be other forms of sequences generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like.
This embodiment is used to describe L=3 specific subcarriers corresponding to DMRS ports when a type of a DMRS is a DMRS configuration type 1 and a length of an FD-OCC sequence is 3.
As shown in
For example, the FD-OCC sequences corresponding to the three DMRS ports in one CDM group are:
Each of the first, second, and third FD-OCC sequences corresponds to one of the three DMRS ports. It should be noted that the first, second, and third FD-OCC sequences may be other forms of sequences generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like.
In a case that the DMRS has a double-symbol structure, FD-OCC sequences corresponding to six DMRS ports in a CDM group are: three FD-OCC sequences with lengths of 3, which are generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like. Each of the three FD-OCC sequences with the lengths of 3 corresponds to two of the six DMRS ports in one CDM group.
For example, the FD-OCC sequences corresponding to the six DMRS ports in one CDM group are:
It should be noted that the first, second, and third FD-OCC sequences may be other forms of sequences generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like.
TD-OCC sequences corresponding to the six DMRS ports in one CDM group are:
It should be noted that the first and second TD-OCC sequence may be other forms of sequences generated based on the criterion of lowest cross correlation, the criterion of mutual orthogonality, or the like.
The DMRS generation method provided in the embodiments of this application may be performed by a DMRS generation apparatus. A DMRS generation apparatus provided in the embodiments of this application is described by assuming that the DMRS generation apparatus performs the DMRS generation method in the embodiments of this application.
Optionally, the apparatus 1300 further includes a communication module.
The DMRS generation apparatus provided in this embodiment of this application maps the FD-OCC sequence with the length of L to the L subcarriers, where the L subcarriers are the specific subcarriers corresponding to the N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, and the N DMRS ports belong to one CDM group. Because L is greater than 2, this embodiment of this application is equivalent to extending a quantity of DMRS ports by extending the length of the FD-OCC sequence. This helps increase a quantity of users in MU-MIMO to support more data streams. Therefore, a feasible solution is provided for more users multiplexed in MU-MIMO, and performance of the communication system is improved.
Optionally, in an embodiment, the length L of the FD-OCC sequence is related to a type of DMRS, where in a case that the type of DMRS is DMRS configuration type 1, a value of L is 3, 4, or 6; or in a case that the type of DMRS is DMRS configuration type 2, a value of L is 4.
Optionally, in an embodiment, the L subcarriers meet at least one of the following: (1) being L subcarriers with continuous relative indexes, where the relative indexes correspond to one CDM group; (2) being L subcarriers determined according to a preset rule; (3) being L subcarriers configured or indicated by a network-side device in a form of a bitmap; or (4) being L subcarriers other than unused subcarriers configured or indicated by the network-side device.
Optionally, in an embodiment, the network-side device configures or indicates a first subcarrier among the L subcarriers.
Optionally, in an embodiment, in a case that the type of DMRS is DMRS configuration type 1 and that the value of L is 4, the L subcarriers are: four of K subcarriers corresponding to one CDM group in an RB, where K is a positive integer and K is greater than L; or four of K×M subcarriers corresponding to one CDM group in M RBs, where M is a positive integer and M is greater than 1.
Optionally, in an embodiment, the L subcarriers are four of the K subcarriers corresponding to one CDM group in the RB, and the L subcarriers are one of the following: (1) first four subcarriers in an ascending order of relative indexes; (2) first four subcarriers in a descending order of relative indexes; (3) first two subcarriers with largest relative indexes and first two subcarriers with smallest relative indexes; (4) first two subcarriers in an ascending order of relative indexes among first K/2 subcarriers in an ascending order of relative indexes and first two subcarriers in an ascending order of relative indexes among last K/2 subcarriers in an ascending order of relative indexes; (5) last two subcarriers in an ascending order of relative indexes among the first K/2 subcarriers in the ascending order of relative indexes and last two subcarriers in an ascending order of relative indexes among the last K/2 subcarriers in the ascending order of relative indexes; (6) one subcarrier with a smallest relative index and one subcarrier with a largest relative index among the first K/2 subcarriers in the ascending order of relative indexes and one subcarrier with a smallest relative index and one subcarrier with a largest relative index among the last K/2 subcarriers in the ascending order of relative indexes; and (7) the last two subcarriers in the ascending order of relative indexes among the first K/2 subcarriers in the ascending order of relative indexes and the first two subcarriers in the ascending order of relative indexes among the last K/2 subcarriers in the ascending order of relative indexes. The relative indexes in the foregoing examples correspond to one CDM group.
Optionally, in an embodiment, the L subcarriers are L of the K×M subcarriers corresponding to one CDM group in the M RBs, where the K×M subcarriers are divided into (K×M÷L) parts, and there are L subcarriers in each part.
Optionally, in an embodiment, relative indexes of the L subcarriers are adjacent; or an interval between relative indexes of the L subcarriers is P, where P is a positive integer, and the relative indexes correspond to one CDM group.
Optionally, in an embodiment, a value of M meets at least one of the following that: (1) the value is agreed by a network-side device and a terminal by default; (2) the value is configured or indicated by the network-side device; (3) the value is consistent with a granularity of a precoding resource block group PRG; or (4) the value is an integer multiple of 2.
Optionally, in an embodiment, the L subcarriers are L of the K×M subcarriers corresponding to one CDM group in the M RBs, where a bandwidth of a data channel scheduled by a network-side device for a terminal meets at least one of the following that: (1) a quantity of RBs in the bandwidth is an integer multiple of M; (2) a difference between a start RB position of the bandwidth and a CRB 0 is an integer multiple of M or 0; (3) a difference between the start RB position of the bandwidth and a start RB position of a BWP in which the bandwidth is located is an integer multiple of M or 0; (4) a difference between start RB positions of data channels scheduled by a plurality of terminals corresponding to the N DMRS ports is an integer multiple of M or 0; (5) a quantity of RBs corresponding to each continuous RB segment in the bandwidth is an integer multiple of M; or (6) a difference between a start RB position of each continuous RB segment in the bandwidth and the CRB 0 is an integer multiple of M or 0.
Optionally, in an embodiment, the L subcarriers are L of the K subcarriers corresponding to one CDM group in the RB; and a ratio of EPRE of a data channel to EPRE of the DMRS meets at least one of the following that: (1) when one CDM group is not occupied by data, the ratio of the EPRE of the data channel to the EPRE of the DMRS is 0 dB; or (2) when two CDM groups are not occupied by data, the ratio of the EPRE of the data channel to the EPRE of the DMRS is −4.77 dB.
Optionally, in an embodiment, in a case that the type of DMRS is DMRS configuration type 1 and that the value of L is 3 or 6, the L subcarriers are L subcarriers corresponding to one CDM group in the RB; or in a case that the type of DMRS is DMRS configuration type 2 and that the value of L is 4, the L subcarriers are L subcarriers corresponding to one CDM group in the RB.
Optionally, in an embodiment, in a case that the DMRS has a double-symbol structure, the FD-OCC sequence with the length of L is used in combination with a time division-orthogonal cover code TD-OCC sequence with a length of J, where J is a positive integer.
Optionally, in an embodiment, the FD-OCC sequence with the length of L acts on the N DMRS ports as a first capability of a terminal, where a terminal that does not support the first capability and a terminal that supports the first capability support multi-user multiple-input multiple-output MU-MIMO multiplexing.
Optionally, in an embodiment, the terminal that does not support the first capability and the terminal that supports the first capability meet at least one of the following that: (1) MU-MIMO multiplexing is performed in a form of frequency division multiplexing FDM on DMRS ports corresponding to the terminal that does not support the first capability and the terminal that supports the first capability; (2) MU-MIMO multiplexing is performed in a form of time division multiplexing TDM on the DMRS ports corresponding to the terminal that does not support the first capability and the terminal that supports the first capability; or (3) MU-MIMO multiplexing is performed in a form of CDM on the DMRS ports corresponding to the terminal that does not support the first capability and the terminal that supports the first capability.
Optionally, in an embodiment, the FD-OCC sequence meets one of the following: (1) lowest cross correlation between sequences; and (2) mutual orthogonality between sequences.
Optionally, in an embodiment, the FD-OCC sequence is at least one of the following: (1) a CGS; (2) a DFT sequence; (3) a sequence whose elements are BPSK symbols; (4) a sequence whose elements are QPSK symbols; (5) a sequence whose elements are 6PSK symbols; (6) a sequence whose elements are 8PSK symbols; (7) a sequence whose elements include 1 and −1; or (8) a sequence whose elements include 1, −1, an imaginary number j, and an imaginary number −j.
For the apparatus 400 in this embodiment of this application, refer to the processes of the method 200 in the corresponding embodiment of this application. In addition, the units/modules of the apparatus 400 and other operations and/or functions described above are used to implement the corresponding processes of the method 200, with the same or equivalent technical effect achieved. For brevity, details are not described herein again.
The DMRS generation apparatus in this embodiment of this application may be an electronic device, for example, an electronic device with an operating system, or may be a component in an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. For example, the terminal may include but is not limited to the foregoing illustrated type of the terminal 11. The other devices may be a server, a network attached storage (NAS), and the like. This is not limited in this embodiment of this application.
The DMRS generation apparatus provided in this embodiment of this application can implement each process implemented in the method embodiment in
Optionally, as shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface. The processor is configured to map an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2. The terminal embodiment corresponds to the foregoing terminal-side method embodiment, and each implementation process and implementation of the foregoing method embodiment can be applied to the terminal embodiment, with the same technical effect achieved. Optionally,
The terminal 1500 includes but is not limited to at least some components such as a radio frequency unit 1501, a network module 1502, an audio output unit 1503, an input unit 1504, a sensor 1505, a display unit 1506, a user input unit 1507, an interface unit 1508, a memory 1509, and a processor 1510.
A person skilled in the art may understand that the terminal 1500 may further include a power supply (for example, a battery) supplying power to all components. The power supply may be logically connected to the processor 1510 through a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented by using the power management system. The terminal structure shown in
It should be understood that, in this embodiment of this application, the input unit 1504 may include a graphics processing unit (GPU) 15041 and a microphone 15042. The graphics processing unit 15041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 1506 may include a display panel 15061, and the display panel 15061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1507 includes at least one of a touch panel 15071 or other input devices 15072. The touch panel 15071 is also referred to as a touchscreen. The touch panel 15071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 15072 may include but are not limited to a physical keyboard, a function button (such as a volume control button or a power button), a trackball, a mouse, and a joystick. Details are not described herein again.
In this embodiment of this application, after receiving downlink data from a network-side device, the radio frequency unit 1501 may transmit the downlink data to the processor 1510 for processing. In addition, the radio frequency unit 1501 may send uplink data to the network-side device. Usually, the radio frequency unit 1501 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1509 may be configured to store software programs or instructions and various data. The memory 1509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, an application program or instructions required by at least one function (such as an audio play function and an image play function), and the like. In addition, the memory 1509 may include a volatile memory or a non-volatile memory, or the memory 1509 may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1509 in this embodiment of this application includes but is not limited to these and any other suitable types of memories.
The processor 1510 may include one or more processing units. Optionally, the processor 1510 integrates an application processor and a modem processor. The application processor mainly processes operations related to the operating system, a user interface, an application program, and the like. The modem processor mainly processes a wireless communication signal. For example, the modem processor is a baseband processor. It may be understood that the modem processor may alternatively not be integrated in the processor 1510.
The processor 1510 may be configured to map an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2.
The terminal provided in this embodiment of this application maps the FD-OCC sequence with the length of L to the L subcarriers, where the L subcarriers are the specific subcarriers corresponding to the N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, and the N DMRS ports belong to one CDM group. Because L is greater than 2, this embodiment of this application is equivalent to extending a quantity of DMRS ports by extending the length of the FD-OCC sequence. This helps increase a quantity of users in MU-MIMO to support more data streams. Therefore, a feasible solution is provided for more users multiplexed in MU-MIMO, and performance of the communication system is improved.
The terminal 1500 provided in this embodiment of this application can further implement each process of the foregoing embodiment of the DMRS generation method, with the same technical effect achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a network-side device, including a processor and a communication interface. The processor is configured to map an FD-OCC sequence with a length of L to L subcarriers, where the L subcarriers are specific subcarriers corresponding to N DMRS ports, the FD-OCC sequence is used for CDM of the N DMRS ports, the N DMRS ports belong to one CDM group, L and N are positive integers, and L is greater than 2. The network-side device embodiment corresponds to the foregoing method embodiment of the network-side device, and each implementation process and implementation of the foregoing method embodiment can be applied to the network-side device embodiment, with the same technical effect achieved.
Optionally, an embodiment of this application further provides a network-side device. As shown in
The method performed by the network-side device in the foregoing embodiment may be implemented in the baseband apparatus 163. The baseband apparatus 163 includes a baseband processor.
The baseband apparatus 163 may include, for example, at least one baseband unit, where a plurality of chips are disposed on the baseband unit. As shown in
The network-side device may further include a network interface 166, where the interface is, for example, a common public radio interface (CPRI).
Optionally, the network-side device 1600 in this embodiment of the present application further includes a program or instructions stored in the memory 165 and executable on the processor 164. When the processor 164 invokes the program or instructions in the memory 165, the method performed by each module shown in
An embodiment of this application further provides a non-transitory readable storage medium. The non-transitory readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, each process of the foregoing embodiment of the DMRS generation method is implemented, with the same technical effect achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal in the foregoing embodiment. The non-transitory readable storage medium includes a non-transitory computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc.
In addition, an embodiment of this application provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement each process of the foregoing embodiment of the DMRS generation method, with the same technical effect achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip provided in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-chip, or the like.
In addition, an embodiment of this application provides a computer program or program product. The computer program or program product is stored in a non-transitory storage medium. The computer program or program product is executed by at least one processor to implement each process of the foregoing embodiment of the DMRS generation method, with the same technical effect achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a DMRS generation system, including a terminal and a network-side device. The terminal may be configured to perform the steps of the foregoing DMRS generation method. The network-side device may be configured to perform the steps of the foregoing DMRS generation method.
It should be noted that in this specification, the term “comprise”, “include”, or any of their variants are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude existence of other identical elements in the process, method, article, or apparatus that includes the element. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude existence of other identical elements in the process, method, article, or apparatus that includes the element. In addition, features described with reference to some examples may be combined in other examples.
According to the foregoing description of the implementations, a person skilled in the art may clearly understand that the methods in the foregoing embodiments may be implemented by using software in combination with a necessary general hardware platform, and certainly may alternatively be implemented by using hardware. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the prior art may be implemented in a form of a computer software product. The computer software product is stored in a storage medium (such as a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the methods described in the embodiments of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing embodiments. The foregoing embodiments are merely illustrative rather than restrictive. Inspired by this application, a person of ordinary skill in the art may develop many other manners without departing from principles of this application and the protection scope of the claims, and all such manners fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202210090244.8 | Jan 2022 | CN | national |
202211103535.2 | Sep 2022 | CN | national |
202211297196.6 | Oct 2022 | CN | national |
This application is a Bypass Continuation Application of International Patent Application No. PCT/CN2023/073086, filed Jan. 19, 2023, and claims priority to Chinese Patent Application No. 202210090244.8, filed Jan. 25, 2022, Chinese Patent Application No. 202211103535.2, filed Sep. 9, 2022, and Chinese Patent Application No. 202211297196.6, filed Oct. 21, 2022, the disclosures of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/073086 | Jan 2023 | WO |
Child | 18782292 | US |