This application relates to the field of communication technologies, and in particular, to a communication method and apparatus, and a device.
A demodulation reference signal (DMRS) may be used to estimate an equivalent channel matrix of a data channel (a physical downlink shared channel (physical downlink shared channel, PDSCH)) or a control channel (a physical downlink control channel (physical downlink control channel, PDCCH)), and therefore is used for data detection and demodulation.
Usually, one DMRS port (port) corresponds to one spatial layer, and each spatial layer corresponds to one transport stream. For multiple-input and multiple-output (MIMO) transmission whose quantity of transport streams is R, a quantity of needed DMRS ports is R. Currently, 5th generation (5G) new radio (NR) supports two DMRS resource mapping types: a configuration type 1 (Type 1) DMRS and a configuration type 2 (Type 2) DMRS. For a single-symbol DMRS configuration, the Type 1 DMRS can support a maximum of four orthogonal DMRS ports, and the Type 2 DMRS can support a maximum of six orthogonal DMRS ports. Therefore, for the single-symbol DMRS configuration, currently, the NR can support MIMO transmission of a maximum of only six streams.
As wireless communication devices are deployed more densely in the future, a quantity of terminal devices further increases. This imposes a higher requirement on the quantity of MIMO transport streams. In addition, with continuous evolution of a massive MIMO system subsequently, a quantity of transmit/receive antennas also further increases (for example, a quantity of transmit antennas of a network device supports 128T or 256T, and a quantity of receive antennas of a terminal is 8R), and channel information is obtained more accurately, so that a larger quantity of transport streams can be further supported to improve spectral efficiency of the MIMO system. Therefore, more DMRS ports are needed to support the larger quantity of transport streams (more than the six streams for the single symbol).
This application provides a communication method and apparatus, and a device, to support a larger quantity of transport streams.
According to a first aspect, an embodiment of this application provides a communication method. The method includes:
After obtaining a reference signal corresponding to a first port, a sending device may send the reference signal by using a first resource and a second resource. The first resource is on a first OFDM symbol, the second resource is on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol. The first port belongs to a first port set or a second port set, a reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code.
According to the method, the sending device may transmit the reference signal by using resources on a plurality of non-adjacent OFDM symbols. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, a quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support a larger quantity of transport streams.
In a possible design, the first OFDM symbol is a front-loaded DMRS symbol, and the second OFDM symbol is an additional DMRS symbol. In the design, the quantity of DMRS ports may be increased by using an existing additional DMRS symbol, so that the quantity of DMRS ports can be increased when an additional resource is occupied, to support the larger quantity of transport streams.
In a possible design, before sending the reference signal by using the first resource and the second resource, the sending device may receive first indication information from a network device. The first indication information may indicate to send, in a first manner, the reference signal corresponding to the first port, and the first manner is sending the reference signal of the first port by using the first resource and the second resource.
According to the design, the sending device may transmit, in the first manner as indicated by the network device, the reference signal corresponding to the first port. In this way, the network device may flexibly configure a manner in which the sending device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
In a possible design, the first indication information includes a first port index, and the first port index may indicate the first manner. The design is easy to implement.
In a possible design, the method further includes: After receiving second indication information from the network device, the sending device sends, by using a third resource and a fourth resource, the reference signal corresponding to the first port. The second indication information may indicate to send, in a second manner, the reference signal corresponding to the first port, and the second manner is sending the reference signal of the first port by using the third resource and the fourth resource. The third resource and the fourth resource may be on different frequency domain resources. In addition, the reference signal corresponding to the port in the first port set corresponds to a third cover code on the third resource and the fourth resource, the reference signal corresponding to the port in the second port set corresponds to a fourth cover code on the third resource and the fourth resource, and the third cover code is different from the fourth cover code.
According to the design, the sending device may transmit, in the second manner as indicated by the network device, the reference signal corresponding to the first port. In this way, the network device may flexibly configure a manner in which the sending device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
In a possible design, the second indication information includes a second port index, and the second port index may indicate the second manner. The design is easy to implement.
In a possible design, the method further includes: After receiving third indication information from the network device, the sending device may send, by using a fifth resource or a sixth resource, the reference signal corresponding to the first port. The third indication information may indicate to send, in a third manner, the reference signal corresponding to the first port. The third manner is: when the first port belongs to the first port set, sending, by using the fifth resource, the reference signal corresponding to the first port; or when the first port belongs to the second port set, sending, by using the sixth resource, the reference signal corresponding to the first port. The fifth resource and the sixth resource are on different frequency domain resources.
According to the design, the sending device may transmit, in the third manner as indicated by the network device, the reference signal corresponding to the first port. In this way, the network device may flexibly configure a manner in which the sending device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
In a possible design, the third indication information includes a third port index, and the third port index may indicate the third manner. The design is easy to implement.
In a possible design, elements in a sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the first resource, and the elements in the sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the second resource. According to the design, the reference signals corresponding to the ports in both the first port set and the second port set may be repeatedly mapped to the first resource and the second resource. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, the quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support the larger quantity of transport streams.
In a possible design, a quantity of the elements included in the sequence of the reference signal corresponding to the first port is one of the following: 2, 4, 6, 8, and 12.
In a possible design, when a resource (for example, the first resource and/or the second resource) used for transmission of the reference signal is on an edge sub-band, the sending device may send, in the first manner, the reference signal corresponding to the first port. In other words, for the edge sub-band, a quantity of ports may be increased in a TD-OCC manner. When a resource (for example, the third resource and/or the fourth resource) used for transmission of the reference signal is on a non-edge sub-band, the sending device may send, in the second manner, the reference signal corresponding to the first port. In other words, for the non-edge sub-band, a quantity of ports may be increased in an FD-OCC manner. According to the design, the DMRS channel estimation capabilities in the different scenarios can be adapted.
According to a second aspect, an embodiment of this application provides a communication method. The method includes: A receiving device may receive, by using a first resource and a second resource, a reference signal corresponding to a first port. The first resource is on a first orthogonal frequency division multiplexing OFDM symbol, the second resource is on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol. The first port belongs to a first port set or a second port set, a reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code.
According to the method, the receiving device may receive the reference signal by using resources on a plurality of non-adjacent OFDM symbols. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, a quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support a larger quantity of transport streams.
In a possible design, the first OFDM symbol is a front-loaded DMRS symbol, and the second OFDM symbol is an additional DMRS symbol. In the design, the quantity of DMRS ports may be increased by using an existing additional DMRS symbol, so that the quantity of DMRS ports can be increased when an additional resource is occupied, to support the larger quantity of transport streams.
In a possible design, before receiving, by using the first resource and the second resource, the reference signal corresponding to the first port, the receiving device may further send first indication information. The first indication information may indicate to send, in a first manner, the reference signal corresponding to the first port, and the first manner is sending the reference signal of the first port by using the first resource and the second resource.
According to the design, the receiving device may flexibly configure a manner in which a sending device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
In a possible design, the first indication information includes a first port index, and the first port index may indicate the first manner. The design is easy to implement.
In a possible design, the method further includes: After sending second indication information, the receiving device may receive, by using a third resource and a fourth resource, the reference signal corresponding to the first port. The second indication information may indicate to send, in a second manner, the reference signal corresponding to the first port, and the second manner is sending the reference signal of the first port by using the third resource and the fourth resource. The third resource and the fourth resource are on different frequency domain resources. In addition, the reference signal corresponding to the port in the first port set corresponds to a third cover code on the third resource and the fourth resource, the reference signal corresponding to the port in the second port set corresponds to a fourth cover code on the third resource and the fourth resource, and the third cover code is different from the fourth cover code.
According to the design, the receiving device may flexibly configure a manner in which the sending device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
In a possible design, the second indication information includes a second port index, and the second port index indicates the second manner. The design is easy to implement.
In a possible design, the method further includes: After sending third indication information, the receiving device may receive, by using a fifth resource or a sixth resource, the reference signal corresponding to the first port. The third indication information may indicate to send, in a third manner, the reference signal corresponding to the first port. The third manner is: when the first port belongs to the first port set, sending, by using the fifth resource, the reference signal corresponding to the first port; or when the first port belongs to the second port set, sending, by using the sixth resource, the reference signal corresponding to the first port. The fifth resource and the sixth resource are on different frequency domain resources.
According to the design, the receiving device may flexibly configure a manner in which the sending device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
In a possible design, the third indication information includes a third port index, and the third port index may indicate the third manner. The design is easy to implement.
In a possible design, elements in a sequence of the reference signal corresponding to the first port are in one-to-one correspondence with resource elements REs in the first resource, and the elements in the sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the second resource. According to the design, the reference signals corresponding to the ports in both the first port set and the second port set may be repeatedly mapped to the first resource and the second resource. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, the quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support the larger quantity of transport streams.
In a possible design, a quantity of the elements included in the sequence of the reference signal corresponding to the first port is one of the following: 2, 4, 6, 8, and 12.
In a possible design, when a resource (for example, the first resource and/or the second resource) used for transmission of the reference signal is on an edge sub-band, the receiving device may receive the reference signal that corresponds to the first port and that is sent by the sending device in the first manner. In other words, for the edge sub-band, a quantity of ports may be increased in a TD-OCC manner. When a resource (for example, the third resource and/or the fourth resource) used for transmission of the reference signal is on a non-edge sub-band, the receiving device receives the reference signal that corresponds to the first port and that is sent by the sending device in the second manner. In other words, for the non-edge sub-band, a quantity of ports may be increased in an FD-OCC manner. According to the design, the DMRS channel estimation capabilities in the different scenarios can be adapted.
According to a third aspect, an embodiment of this application provides a communication apparatus, including a unit configured to perform steps in any one of the foregoing aspects.
According to a fourth aspect, an embodiment of this application provides a communication device, including at least one processing element and at least one storage element. The at least one storage element is configured to store a program and data. The at least one processing element is configured to read and execute the program and the data that are stored in the storage element, so that the method provided in any one of the foregoing aspects of this application is implemented.
According to a fifth aspect, an embodiment of this application provides a communication system, including a sending device configured to perform the method provided in the first aspect, and a receiving device configured to perform the method provided in the second aspect.
According to a sixth aspect, an embodiment of this application further provides a computer program. When the computer program is run on a computer, the computer is enabled to perform the method provided in any one of the foregoing aspects.
According to a seventh aspect, an embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer is enabled to perform the method provided in any one of the foregoing aspects.
According to an eighth aspect, an embodiment of this application further provides a chip. The chip is configured to read a computer program stored in a memory, to perform the method provided in any one of the foregoing aspects.
According to a ninth aspect, an embodiment of this application further provides a chip system. The chip system includes a processor, configured to support a computer apparatus in implementing the method provided in any one of the foregoing aspects. In a possible design, the chip system further includes a memory, and the memory is configured to store a program and data that are necessary for the computer apparatus. The chip system may include a chip, or may include a chip and another discrete device.
For technical effects that can be achieved in any one of the third aspect to the ninth aspect, refer to descriptions of technical effects that can be achieved in any one of the possible designs in the first aspect or the second aspect. No repeated description is provided.
This application provides a communication method and apparatus, and a device, to support a larger quantity of transport streams. The method, the apparatus, and the device are based on a same technical concept. Because problem-resolving principles are similar, for implementations of the apparatus, the device, and the method, refer to each other. No repeated description is provided.
According to a solution provided in embodiments of this application, after obtaining a reference signal corresponding to a first port, a sending device may send the reference signal by using a first resource and a second resource. The first port belongs to a first port set or a second port set, the first resource is on a first orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, the second resource is on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol. A reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code. According to the solution, the sending device may transmit the reference signal by using resources on a plurality of non-adjacent OFDM symbols. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, a quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support the larger quantity of transport streams.
The following describes some terms in embodiments of this application, to facilitate understanding of a person skilled in the art.
(1) A terminal device is a device that provides voice and/or data connectivity for a user. The terminal device may also be referred to as user equipment (UE), a terminal (terminal), an access terminal, a terminal unit, a terminal station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal (MT), a wireless communication device, customer premise equipment (CPE), a terminal agent, a terminal device, or the like.
For example, the terminal device may be a handheld device with a wireless connection function, or may be a vehicle, a vehicle-mounted device (a vehicle-mounted communication apparatus or a vehicle-mounted communication chip), or the like with a communication function. Currently, examples of some terminal devices are: a mobile phone (mobile phone), a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital processing (PDA) device, a handheld device with a wireless communication function, a computing device or another processing device connected to a wireless modem, a tablet computer, a computer with a wireless transceiver function, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (smart home), and the like.
(2) A network device is a device that connects the terminal device to a wireless network in a mobile communication system. As a node in a radio access network, the network device may also be referred to as a base station, a radio access network (RAN) node (or device), an access point (AP), or an access network (AN) device.
Currently, examples of some network devices are: a next generation NodeB (gNB), a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a transmission point (TRP), a transmitting point (TP), a mobile switching center, a home base station (a home evolved NodeB or a home NodeB, HNB), a baseband unit (BBU), and the like.
(3) Spatial layer: For a spatial multiplexing MIMO system, transmission of a plurality of parallel data streams may be simultaneously performed on a same frequency domain resource, and each data stream is referred to as one spatial layer. The spatial layer in the MIMO may also be referred to as a transport layer, a data layer, a spatial stream, or the like.
(4) An edge sub-band is a sub-band whose quantity of included RBs is PBWP,i′−NBWP,jstart mod PBWP′ or (NBWP,istart+NBWP,isize) mod PBWP,i′ when (NBWP,istart+NBWP,isize) mod PBWP,i′≠0. PBWP,i′ is bandwidth of a scheduled sub-band, that is, a quantity of RBs included in the scheduled sub-band, and is a value in {2 and 4}. NBWP,jstart is an identifier (identifier, ID) of a start scheduled RB, NBWP,jsize is a quantity of scheduled RBs, and mod represents a modulo operation.
(5) In this application, an OFDM symbol may also be referred to as a symbol.
In embodiments of this application, unless otherwise specified, a quantity of nouns indicates “a singular noun or a plural noun”, that is, “one or more”. “At least one” means one or more, and “a plurality of” means two or more. The term “and/or” describes an association relationship between associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. The character “/” usually indicates an “or” relationship between the associated objects. For example, A/B indicates A or B. “At least one of the following items (pieces)” or a similar expression thereof indicates any combination of these items (pieces), including a single item (piece) or any combination of a plurality of items (pieces).
In addition, it should be understood that, in the descriptions of this application, terms such as “first” and “second” are merely used for distinguishing and description, but should not be understood as indicating or implying relative importance, or should not be understood as indicating or implying a sequence.
A communication system to which embodiments of this application are applied is described below with reference to the accompanying drawings.
The terminal device may have a plurality of transmit antennas and a plurality of receive antennas, have a multi-transmit capability and a multi-receive capability, and can transmit signals through a plurality of transmit channels and receive signals through a plurality of receive channels.
The network device may also have a plurality of transmit antennas and a plurality of receive antennas, and have a multi-transmit capability and a multi-receive capability. When the terminal device and the network device have the multi-transmit capability and the multi-receive capability, the system may also be referred to as a MIMO system.
For example, a structure of the network device in this embodiment of this application may be shown in
For example, the CU in this embodiment of this application may be further divided into one control plane (CU-control plane, CU-CP) network element and a plurality of user plane (CU-user plane, CU-UP) network elements. The CU-CP may be used for control plane management, and the CU-UP may be used for user plane data transmission. An interface between the CU-CP and the CU-UP may be an E1 interface. An interface between the CU-CP and the DU may be F1-C, and is used for control plane signaling transmission. An interface between the CU-UP and the DU may be F1-U, and is used for user plane data transmission. The CU-UP and the CU-UP may be connected through an Xn-U interface, to perform user plane data transmission. For example, the gNB is used as an example. A structure of the gNB may be shown in
It should be further noted that the mobile communication system shown in
Currently, a DMRS may be used to estimate an equivalent channel that is passed through and that is of a data channel (for example, a PDSCH) or a control channel (for example, a PDCCH), or used to estimate a matrix of an equivalent channel that is passed through and that is of a data channel (for example, a PDSCH) or a control channel (for example, a PDCCH), so as to be used for data detection and demodulation. A channel may perform specific weighting or a change (for example, an amplitude change, a phase change, or a frequency change) on a signal that passes through the channel. The channel may also be referred to as a channel response, and the channel response may be represented by a channel response coefficient.
It is assumed that a vector of a DMRS sent by a transmit end is s, a vector of sent data (or referred to as a data symbol) is x, a same precoding operation is performed on the DMRS and the data (multiplied by a same precoding matrix P), and the DMRS and the data pass through a same channel. In this way, after receiving a received signal corresponding to the data vector and a received signal corresponding to the DMRS vector, a receive end may obtain estimation of an equivalent channel based on the known DMRS vector s by using a channel estimation algorithm. Then, the receive end may complete MIMO equalization and demodulation based on the equivalent channel.
The DMRS is used to estimate the equivalent channel, and a dimension of the equivalent channel is NR×R. NR is a quantity of receive antennas, and R is a quantity of transport streams (rank, that is, a quantity of data streams or a quantity of spatial layers). Usually, one DMRS port (which may be referred to as a port for short in this application) corresponds to one spatial layer. Therefore, for MIMO transmission whose quantity of transport streams is R, a quantity of needed DMRS ports is R.
To ensure channel estimation quality, different DMRS ports are usually orthogonal ports, to avoid interference between the different DMRS ports. That different DMRS ports are orthogonal ports means that DMRSs corresponding to the different DMRS ports are orthogonal in frequency domain, time-frequency domain, or code domain. For one DMRS port, to perform channel estimation on different time-frequency resources and ensure the channel estimation quality, a plurality of DMRSs need to be sent on a plurality of time-frequency resources. The DMRS may occupy at least one OFDM symbol in time domain, and bandwidth occupied in frequency domain is the same as scheduled bandwidth of a scheduled data signal. A plurality of DMRS symbols corresponding to one port correspond to one reference signal sequence, and the reference signal sequence includes a plurality of reference signal sequence elements.
A DMRS sequence corresponding to one port may be multiplied by a corresponding cover code sequence according to a preset time-frequency resource mapping rule, and then mapped to a corresponding time-frequency resource.
For a port p, an mth reference sequence element r (m) in a DMRS sequence corresponding to the port p may be mapped, according to the following rule, to a resource element (resource element, RE) whose index is (k,l)p,μ. The RE whose index is (k,l)p,μ may correspond to an OFDM symbol whose index is l in one slot in time domain, and correspond to a subcarrier whose index is k in frequency domain, and the mapping rule satisfies:
p is an index of the DMRS port, u is a subcarrier spacing parameter, (is a DMRS modulation symbol corresponding to the port p mapped to the RE whose index is (k,l)p,μ, βPDSCHDMRS is a power scaling factor, wt(l′) is a time domain cover code element corresponding to an OFDM symbol whose index is l′, wf(k′) is a frequency domain cover code element corresponding to a subcarrier whose index is k′, m=2n+k′, Δ is a subcarrier offset factor, and
The following separately describes resource mapping of a Type 1 DMRS and a Type 2 DMRS.
For the Type 1 DMRS:
In a Type 1 DMRS mapping rule, values of wf(k′), wt(l′), and A corresponding to the DMRS port p may be determined according to Table 1.
λ is an index of a code division multiplexing (code division multiplexing, CDM) group (which may also be referred to as an orthogonal multiplexing group) to which the port p belongs, and DMRS ports in a same orthogonal multiplexing group occupy a same time-frequency resource.
According to the formula (1), a time-frequency resource mapping manner of the Type 1 DMRS is shown in
A single-symbol DMRS (corresponding to l′=0) supports a maximum of four ports, and a DMRS resource occupies one OFDM symbol. The four DMRS ports are grouped into two code division multiplexing groups, where a CDM group 0 includes a port 0 and a port 1, and a CDM group 1 includes a port 2 and a port 3. Frequency division multiplexing is performed between the CDM group 0 and the CDM group 1 (that is, mapped to different frequency domain resources). DMRS ports included in a CDM group are mapped to a same time-frequency resource. Reference signal sequences corresponding to the DMRS ports included in the CDM group are distinguished by using cover code sequences, to ensure orthogonality of the DMRS ports in the CDM group, and further suppress interference between DMRSs whose transmission is performed on different antenna ports.
Specifically, the port 0 and the port 1 are in a same RE, and resource mapping is performed in a comb manner in frequency domain. In other words, adjacent frequency domain resources occupied by the port 0 and the port 1 are separated by one subcarrier. For one DMRS port, two adjacent occupied REs correspond to one cover code sequence whose length is 2. For example, for a subcarrier 0 and a subcarrier 2, a group of cover code sequences (+1+1 and +1−1) whose lengths are 2 are used for the port 0 and the port 1. Similarly, the port 2 and the port 3 are in a same RE, and are mapped, in a comb manner in frequency domain, to REs that are not occupied by the port 0 and the port 1. For a subcarrier 1 and a subcarrier 3, a group of cover code sequences (+1+1 and +1−1) whose lengths are 2 are used for the port 2 and the port 3.
It should be understood that p in the table of this application is the port index, a port whose port index is 1000 may be the port 0, a port whose port index is 1001 may be the port 1, . . . , and a port whose port index is 100× may be a port X.
A double-symbol DMRS (corresponding to l′=0 or 1) supports a maximum of eight ports, and a DMRS resource occupies two OFDM symbols. The eight DMRS ports are grouped into two CDM groups, where a CDM group 0 includes a port 0, a port 1, a port 4, and a port 5, and a CDM group 1 includes a port 2, a port 3, a port 6, and a port 7. Frequency division multiplexing is performed between the CDM group 0 and the CDM group 1. DMRS ports included in a CDM group are mapped to a same time-frequency resource. Reference signal sequences corresponding to the DMRS ports included in the CDM group are distinguished by using cover code sequences.
Specifically, the port 0, the port 1, the port 4, and the port 5 are in a same RE, and resource mapping is performed in a comb manner in frequency domain. In other words, adjacent frequency domain resources occupied by the port 0, the port 1, the port 4, and the port 5 are separated by one subcarrier. For one DMRS port, two adjacent occupied subcarriers and two OFDM symbols correspond to one cover code sequence whose length is 4. For example, for a subcarrier 0 and a subcarrier 2 corresponding to an OFDM symbol 1 and an OFDM symbol 2, a group of cover code sequences (+1+1+1+1/+1+1−1−1/+1−1+1−1/+1−1−1+1) whose lengths are 4 are used for the port 0, the port 1, the port 4, and the port 5. Similarly, the port 2, the port 3, the port 6, and the port 7 are in a same RE, and are mapped, in a comb manner in frequency domain, to subcarriers that are not occupied by the port 0, the port 1, the port 4, and the port 5. For a subcarrier 1 and a subcarrier 3 corresponding to the OFDM symbol 1 and the OFDM symbol 2, a group of cover code sequences (+1+1+1+1/+1+1−1−1/+1−1+1−1/+1−1−1+1) whose lengths are 4 are used for the port 2, the port 3, the port 6, and the port 7.
For the Type 2 DMRS:
In a Type 2 DMRS mapping rule, values of wf(k′), wt(l′), and A corresponding to the DMRS port p may be determined according to Table 2.
λ is an index of a CDM group (which may also be referred to as an orthogonal multiplexing group) to which the port p belongs, and DMRS ports in a same CDM group occupy a same time-frequency resource.
According to the formula (1), a time-frequency resource mapping manner of the Type 2 DMRS is shown in
A single-symbol DMRS supports a maximum of six ports, and a DMRS resource occupies one OFDM symbol. The six DMRS ports are grouped into three CDM groups, where a CDM group 0 includes a port 0 and a port 1, a CDM group 1 includes a port 2 and a port 3, and a CDM group 2 includes a port 4 and a port 5. Frequency division multiplexing is performed between CDM groups, and DMRSs corresponding to DMRS ports included in the CDM group are mapped to a same time-frequency resource. Reference signal sequences corresponding to the DMRS ports included in the CDM group are distinguished by using cover code sequences. For one DMRS port, a DMRS reference signal corresponding to the DMRS port is mapped, in frequency domain, to a plurality of resource sub-blocks including two contiguous subcarriers, and adjacent resource sub-blocks are separated by four subcarriers in frequency domain.
Specifically, the port 0 and the port 1 are in a same RE, and resource mapping is performed in a comb manner in frequency domain. For example, a frequency domain resource granularity is one RB, and the port 0 and the port 1 occupy a subcarrier 0, a subcarrier 1, a subcarrier 6, and a subcarrier 7. The port 2 and the port 3 occupy a subcarrier 2, a subcarrier 3, a subcarrier 8, and a subcarrier 9. The port 4 and the port 5 occupy a subcarrier 4, a subcarrier 5, a subcarrier 10, and a subcarrier 11. Two DMRS ports included in one CDM group correspond, in two adjacent subcarriers, to cover code sequences (+1+1 and +1−1) whose lengths are 2.
A double-symbol DMRS supports a maximum of twelve ports, and a DMRS resource occupies two OFDM symbols. The twelve DMRS ports are grouped into three CDM groups, where a CDM group 0 includes a port 0, a port 1, a port 6, and a port 7, a CDM group 1 includes a port 2, a port 3, a port 8, and a port 9, and a CDM group 2 includes a port 4, a port 5, a port 10, and a port 11. Frequency division multiplexing is performed between CDM groups, and DMRSs corresponding to DMRS ports included in the CDM group are mapped to a same time-frequency resource. Reference signal sequences corresponding to the DMRS ports included in the CDM group are distinguished by using cover code sequences. For one DMRS port, a DMRS reference signal corresponding to the DMRS port is mapped, in frequency domain, to a plurality of resource sub-blocks including two contiguous subcarriers, and adjacent resource sub-blocks are separated by four subcarriers in frequency domain.
Specifically, the port 0, the port 1, the port 6, and the port 7 are in a same RE, and resource mapping is performed in a comb manner in frequency domain. For example, a frequency domain resource granularity is one RB, and the port 0, the port 1, the port 6, and the port 7 occupy a subcarrier 0, a subcarrier 1, a subcarrier 6, and a subcarrier 7 that correspond to an OFDM symbol 1 and an OFDM symbol 2. The port 2, the port 3, the port 8, and the port 9 occupy a subcarrier 2, a subcarrier 3, a subcarrier 8, and a subcarrier 9 that correspond to the OFDM symbol 1 and the OFDM symbol 2. The port 4, the port 5, the port 10, and the port 11 occupy a subcarrier 4, a subcarrier 5, a subcarrier 10, and a subcarrier 11 that correspond to the OFDM symbol 1 and the OFDM symbol 2. Four DMRS ports included in one CDM group correspond, in two adjacent subcarriers corresponding to two OFDM symbols, to cover code sequences (+1+1+1+1/+1+1−1−1/+1−1+1−1/+1−1−1+1) whose lengths are 4.
It should be understood that p in the table of this application is the port index, a port whose port index is 1000 may be the port 0, a port whose port index is 1001 may be the port 1, . . . , and a port whose port index is 100× may be a port X.
As described above, currently, the single-symbol DMRS in NR can support the maximum of six DMRS ports, so that MIMO transmission of a maximum of six streams can be supported. However, as wireless communication devices are deployed more densely in the future, a quantity of terminal devices further increases. This imposes a higher requirement on a quantity of MIMO transport streams. In addition, with continuous evolution of a massive MIMO system subsequently, a quantity of transmit/receive antennas further increases (for example, a quantity of transmit antennas of a network device supports 128T or 256T, and a quantity of receive antennas of a terminal is 8R), and channel information is obtained more accurately, so that a larger quantity of transport streams can be further supported to improve spectral efficiency of the MIMO system. Therefore, more DMRS ports are needed to support the larger quantity of transport streams (more than the six streams).
Different DMRS ports depend on frequency division multiplexing, time division multiplexing, or code division multiplexing to implement orthogonality, but time-frequency resources and orthogonal codeword sets are limited.
A possible method for expanding an existing quantity of orthogonal DMRS ports is to increase a time-frequency resource occupied by a DMRS. According to the method, it can be ensured that a quantity of resources occupied by a DMRS symbol corresponding to each DMRS port remains unchanged. However, as a quantity of ports increases, a quantity of resources needed by the DMRS port also increases, and more time-frequency resources need to be occupied. This increases DMRS overheads. In addition, the increase in the DMRS overheads reduces the spectral efficiency of the system.
In another possible method, DMRS symbols corresponding to more non-orthogonal DMRS ports are multiplexed while a same time-frequency resource (overhead) is ensured. For example, a DMRS sequence with a low cross-correlation corresponding to a newly added DMRS is designed. A low cross-correlation is ensured between a sequence corresponding to a newly added DMRS port and a sequence corresponding to an existing DMRS port. However, superposition of the non-orthogonal ports inevitably causes specific interference, resulting in a loss of system performance (for example, a channel estimation capability).
Therefore, how to introduce the new DMRS port is a problem that needs to be resolved.
For ease of understanding this application, the following describes an additional DMRS (additional DMRS).
Considering a channel change between different time domain symbols, an additional DMRS configuration type is introduced in an NR standard, to track the channel change and reduce impact of a residual frequency offset and phase noise on the channel estimation capability. For ease of distinguishing from the additional DMRS, the DMRS configurations shown in
In
For the additional DMRS configuration type, a DMRS sequence corresponding to one port may be multiplied by a corresponding cover code sequence according to a preset time-frequency resource mapping rule, and then mapped to a corresponding time-frequency resource.
For a port p, an mth reference sequence element r (m) in a DMRS sequence corresponding to the port p may be mapped, according to the following rule, to a resource element (resource element, RE) whose index is (k,l)p,μ. The RE whose index is (k,l)p,μ may correspond to an OFDM symbol whose index is l in one slot in time domain, and correspond to a subcarrier whose index is k in frequency domain, and the mapping rule satisfies:
For a meaning of each parameter, refer to the descriptions of formula (1).
For the single-symbol DMRS, a value of
ld is a quantity of continuous symbols of a PDSCH; and l0 is a front-loaded DMRS position, which may also be referred to as a position of a start OFDM symbol occupied by a DMRS in a front-loaded DMRS configuration. For the pos 0, the pos 1, and the pos 2, a value of l0 is 2; and for the pos 3, a value of 4 is 3. The pos 0 indicates that one symbol may be used for transmission of the DMRS, the pos 1 indicates that two symbols may be used for transmission of the DMRS, the pos 2 indicates that three symbols may be used for transmission of the DMRS, and the pos 3 indicates that four symbols may be used for transmission of the DMRS. For example, in Table 3, when ld is 10, for the pos 1 in the PDSCH mapping type A, values of
In this application, a symbol occupied by the DMRS in the front-loaded DMRS configuration is a front-loaded DMRS symbol (namely, a front-loaded symbol), and a symbol used for transmission of the DMRS in the additional DMRS configuration pattern other than the front-loaded DMRS symbol is an additional DMRS symbol.
Currently, the additional DMRS is not used to increase a quantity of DMRS ports, and a channel estimation capability in a high-speed movement case (for example, a speed of a terminal device is greater than a specified speed threshold) is ensured by repeated transmission of DMRSs only by using different OFDM symbols.
The following describes the solutions provided in this application with reference to the accompanying drawings.
An embodiment of this application provides a communication method. The method is applied to the communication system shown in
As shown in
S701: The sending device obtains a reference signal corresponding to a first port.
The first port belongs to a first port set or a second port set. Ports in the first port set may be existing ports, for example, the port 0 and the port 1 in
Optionally, the first port set and the second port set are different CDM groups. For example, for a single-symbol Type 1 DMRS, the first port set may be a CDM group 0 or a CDM group 1; and for a single-symbol Type 2 DMRS, the first port set may be a CDM group 0, a CDM group 1, or a CDM group 2. The second port set may be a CDM group 3, a CDM group 4, or a CDM group 5. For the single-symbol Type 1 DMRS, the CDM group 3 may include a port 8 and a port 9, and the CDM group 4 may include a port 10 and a port 11. For the single-symbol Type 2 DMRS, the CDM group 3 may include a port 12 and a port 13, the CDM group 4 may include a port 14 and a port 15, and the CDM group 5 may include a port 16 and a port 17.
S702: The sending device sends, by using a first resource and a second resource, the reference signal corresponding to the first port. Correspondingly, the receiving device receives, by using the first resource and the second resource, the reference signal corresponding to the first port.
The first resource may be on a first OFDM symbol, the second resource may be on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol. In other words, the first resource and the second resource are not adjacent in time domain. For example, the first resource and the second resource are respectively on a symbol 2 and a symbol 11 in a same slot. The first resource is an RE 1 and an RE 3 in the symbol 2, and the second resource is an RE 1 and an RE 3 in the symbol 11.
In addition, a reference signal corresponding to the port in the first port set may correspond to a first cover code on the first resource and the second resource, a reference signal corresponding to the port in the second port set may correspond to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code. In other words, the port in the first port set may be multiplexed with the port in the second port set on a same time-frequency resource in a time division orthogonal cover code (TD-OCC) manner. For specific content, refer to any one of the following manner A1, manner B1, manner C1, and manner D1. Details are not described herein.
According to the method, the sending device may transmit the reference signal by using resources on a plurality of non-adjacent OFDM symbols. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, a quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support a larger quantity of transport streams.
Optionally, in a possible implementation, the first OFDM symbol is a front-loaded DMRS symbol, and the second OFDM symbol is an additional DMRS symbol. For specific content of the front-loaded DMRS symbol and the additional DMRS symbol, refer to the following case 1 to case 4. Details are not described herein.
In the method, the quantity of DMRS ports is increased by using an existing additional DMRS symbol, so that the quantity of DMRS ports can be increased when an additional resource is occupied, to support the larger quantity of transport streams. In addition, according to the method, an existing DMRS port configuration is slightly changed, and a loss of channel estimation performance is not caused.
In addition, because the port in the first port set may be multiplexed, on the same time-frequency resource in the TD-OCC manner, with the port in the second port set that is newly added due to the additional DMRS symbol, for an additional DMRS, more multiplexing manners may be flexibly supported by using a port configuration. For example, repeated transmission of the DMRS is performed, or DMRSs of ports are distinguished in the TD-OCC manner.
Optionally, in a possible implementation, when the sending device is the terminal device, before S702, the method further includes:
O1: The network device sends first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from the network device.
The first indication information may indicate to send, in a first manner, the reference signal corresponding to the first port. The first manner is sending the reference signal of the first port by using the first resource and the second resource, that is, sending the reference signal of the first port in the manner of S702.
Optionally, the first indication information may be sent by using a message (for example, an RRC message), or may be carried in control information (for example, downlink control information (downlink control information, DCI)).
In addition, the first indication information may directly indicate to send, in the first manner, the reference signal corresponding to the first port. For example, when the first indication information is a first value, the first indication information may indicate to send, in the first manner, the reference signal corresponding to the first port. Alternatively, the first indication information may indirectly indicate to send, in the first manner, the reference signal corresponding to the first port. For example, the first indication information includes a first port index, and the first port index indicates the first manner. For example, when a reference signal of a port H is dedicated to transmission in the first manner, a port index of the port H may be the first port index, where H is a nonnegative integer.
Optionally, when at least one of the following conditions is met, the network device may determine that the reference signal of the first port needs to be sent in the first manner, and send the first indication information to the terminal device.
Condition 1: A moving speed of the terminal device is less than a first speed threshold. For example, the network device may obtain timing advances (time advances, TAs) and angles of arrival (angles of arrival, AoAs) of the terminal device at a moment 1 and a moment 2. The network device may determine, by using the TAs of the terminal device, a distance of the terminal device relative to the AN device, and the network device may determine, by using the AoAs, a direction of the terminal device relative to the AN device. Therefore, the network device may determine a position 1 of the terminal device at the moment 1 and a position 2 of the terminal device at the moment 2. Then, the network device may determine that the moving speed of the terminal device is (position 2−position 1)/(moment 2−moment 1). Then, the network device may determine whether the condition 1 is met.
Condition 2: A channel quality change of the terminal device is less than a first channel quality threshold. For example, the network device may estimate a channel of the terminal device, to determine channel quality 1 of the terminal device at a moment 3 and channel quality 2 of the terminal device at a moment 4. When a difference between the channel quality 2 and the channel quality 1 is less than the first channel quality threshold, the network device may determine whether the condition 2 is met.
Condition 3: A resource used for transmission of the DMRS is on an edge sub-band. For example, the network device may determine, based on an explanation of the edge sub-band, whether the condition 3 is met.
Condition 4: A total quantity of ports needed by the terminal device is greater than a quantity of ports that can be currently supported by NR. For example, for the Type 1 DMRS, when a quantity of data streams that need to be transmitted by the terminal device exceeds 8, the total quantity of needed ports is also greater than 8, and therefore exceeds the quantity of ports that can be currently supported by the NR, and the condition 4 is met. For another example, for the Type 2 DMRS, when a quantity of data streams that need to be transmitted by the terminal device exceeds 12, the total quantity of needed ports is also greater than 12, and therefore exceeds the quantity of ports that can be currently supported by the NR, and the condition 4 is met.
According to the method, the terminal device may transmit, in the first manner as indicated by the network device, the reference signal corresponding to the first port. In this way, the network device may flexibly configure a manner in which the terminal device sends the reference signal (which may also be referred to as a DMRS port multiplexing manner), to adapt to DMRS channel estimation capabilities in different scenarios.
Optionally, in a possible implementation, when the sending device is the terminal device, the method further includes step P1 and step P2.
P1: The network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information from the network device. The second indication information may indicate the terminal device to send, in a second manner, the reference signal corresponding to the first port.
The second manner is that the terminal device sends the reference signal of the first port by using a third resource and a fourth resource. The third resource and the fourth resource are on different frequency domain resources. For example, the third resource is the RE 1 and the RE 3 in the symbol 2, and the fourth resource is an RE 5 and an RE 7 in the symbol 2.
In addition, the reference signal corresponding to the port in the first port set may correspond to a third cover code on the third resource and the fourth resource, the reference signal corresponding to the port in the second port set corresponds to a fourth cover code on the third resource and the fourth resource, and the third cover code is different from the fourth cover code. For specific content, refer to the following manner A2. Details are not described herein.
Optionally, the second indication information may be sent by using a message (for example, an RRC message), or may be carried in control information (for example, DCI). The second indication information may directly indicate to send, in the second manner, the reference signal corresponding to the first port. For example, when the second indication information is a second value, the second indication information may indicate to send, in the second manner, the reference signal corresponding to the first port. Alternatively, the second indication information may indirectly indicate to send, in the second manner, the reference signal corresponding to the first port. For example, the second indication information includes a second port index, and the second port index indicates the second manner. For example, when a reference signal of a port I is dedicated to transmission in the second manner, a port index of the port I may be the second port index, where I is a nonnegative integer.
Optionally, when at least one of the following conditions is met, the network device may determine that the reference signal of the first port needs to be sent in the second manner, and send the second indication information to the terminal device.
Condition I: A moving speed of the terminal device is greater than a second speed threshold. For example, the network device may obtain the moving speed of the terminal device in a manner similar to that of the condition 1, to determine whether the condition I is met.
Condition II: Channel delay spread of the terminal device is less than a delay spread threshold. For example, the network device may obtain the channel delay spread of the terminal device through channel estimation, to determine whether the condition II is met.
Condition III: A resource used for transmission of the DMRS is on a non-edge sub-band. For example, the network device may determine, based on an explanation of the edge sub-band, whether the condition III is met.
Condition IV: A total quantity of ports needed by the terminal device is greater than a quantity of ports that can be currently supported by NR. For specific content, refer to the condition 4. Details are not described herein again.
P2: The terminal device sends, by using the third resource and the fourth resource, the reference signal corresponding to the first port. Correspondingly, the network device receives, by using the third resource and the fourth resource, the reference signal corresponding to the first port.
According to the method, the terminal device may transmit, in the second manner as indicated by the network device, the reference signal corresponding to the first port. In this way, the network device may flexibly configure a manner in which the terminal device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
Optionally, in a possible implementation, when the sending device is the terminal device, the method further includes step Q1 and step Q2.
Q1: The network device sends third indication information to the terminal device. Correspondingly, the terminal device receives the third indication information from the network device. The third indication information indicates to send, in a third manner, the reference signal corresponding to the first port.
The third manner is: when the first port belongs to the first port set, sending, by using a fifth resource, the reference signal corresponding to the first port; or when the first port belongs to the second port set, sending, by using a sixth resource, the reference signal corresponding to the first port. The fifth resource and the sixth resource are on different frequency domain resources. For example, the fifth resource is the RE 1 and the RE 5 in the symbol 2, and the sixth resource is the RE 3 and the RE 7 in the symbol 2. For specific content, refer to the following manner A5. Details are not described herein.
Optionally, the third indication information may be sent by using a message (for example, an RRC message), or may be carried in control information (for example, DCI). The third indication information may directly indicate to send, in the third manner, the reference signal corresponding to the first port. For example, when the third indication information is a third value, the third indication information may indicate to send, in the third manner, the reference signal corresponding to the first port. Alternatively, the third indication information may indirectly indicate to send, in the third manner, the reference signal corresponding to the first port. For example, the third indication information includes a third port index, and the third port index indicates the third manner. For example, when a reference signal of a port Z is dedicated to transmission in the third manner, a port index of the port Z may be the third port index, where Z is a nonnegative integer.
Optionally, when any one of the condition I to the condition IV is met, the network device may determine that the reference signal of the first port needs to be sent in the third manner, and send the third indication information to the terminal device.
Q2: The terminal device sends, by using the fifth resource or the sixth resource, the reference signal corresponding to the first port. Correspondingly, the network device receives, by using the fifth resource or the sixth resource, the reference signal corresponding to the first port.
According to the method, the terminal device may transmit, in the third manner as indicated by the network device, the reference signal corresponding to the first port. In this way, the network device may flexibly configure a manner in which the terminal device sends the reference signal, to adapt to DMRS channel estimation capabilities in different scenarios.
It should be understood that, in this application, O1, P1 and P2, and Q1 and Q2 may be used in combination.
For example, when O1 is combined with P1 and P2, the network device may indicate the terminal device to send, in the first manner and the second manner, the reference signal corresponding to the first port. In this case, for a cover code that corresponds to the reference signal corresponding to the first port and that is on each resource, refer to the following manner A3, manner B2, manner C2, and manner D2. Details are not described herein. In addition, when any one of the condition 1 to the condition 4 and the condition I to the condition IV is met, the network device may determine to send, in the first manner and the second manner, the reference signal corresponding to the first port. For example, when the resource used for the transmission of the DMRS is on the edge sub-band, the network device may determine to send, in the first manner and the second manner, the reference signal corresponding to the first port.
For another example, when O1 is combined with Q1 and Q2, the network device may indicate the terminal device to send, in the first manner and the third manner, the reference signal corresponding to the first port. In this case, for a cover code that corresponds to the reference signal corresponding to the first port and that is on each resource, refer to the following manner A4. Details are not described herein. In addition, when any one of the condition 1 to the condition 4 and the condition I to the condition IV is met, the network device may determine to send, in the first manner and the third manner, the reference signal corresponding to the first port.
Optionally, in a possible implementation, elements in a sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the first resource, and the elements in the sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the second resource.
A quantity of the elements included in the sequence of the reference signal corresponding to the first port may be one of the following: 2, 4, 6, 8, and 12.
For example, a sequence of a reference signal 1 corresponding to the port 0 includes two elements: an element 1 and an element 2, the first resource is the RE 1 and the RE 3 in the symbol 2, and the second resource is the RE 1 and the RE 3 in the symbol 11. The element 1 and the element 2 may be respectively mapped to the RE 1 and the RE 3 in the symbol 2, and the element 1 and the element 2 may be respectively mapped to the RE 1 and the RE 3 in the symbol 11. A sequence of a reference signal 2 corresponding to the port 8 includes two elements: an element 3 and an element 4. The element 3 and the element 4 may be respectively mapped to the RE 1 and the RE 3 in the symbol 2, and the element 3 and the element 4 may be respectively mapped to the RE 1 and the RE 3 in the symbol 11. The reference signal 1 corresponds to a cover code {+1, +1} (that is, the first cover code) on the first resource and the second resource respectively, and the reference signal 2 corresponds to a cover code {+1, −1} (that is, the second cover code) on the first resource and the second resource respectively.
According to the method, the reference signals corresponding to the ports in both the first port set and the second port set may be repeatedly mapped to the first resource and the second resource. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, the quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support the larger quantity of transport streams.
In this application, DMRSs corresponding to the ports may be distinguished based on different DMRS configuration types and different quantities of symbols, so that the quantity of ports can be expanded. The following separately describes, for the case 1 to the case 4, how to distinguish between the DMRSs corresponding to the ports.
Case 1: One group of additional DMRS symbols are added on a basis of a front-loaded single-symbol Type 1 DMRS.
The following uses the port 0, the port 1, the port 8, and the port 9 as examples to describe how to distinguish between the DMRSs corresponding to the ports.
A first port set includes the port 0 and the port 1, and a second port set includes the port 8 and the port 9. Transmission of a DMRS corresponding to the first port set and a DMRS corresponding to the second port set may be performed by using a same resource. In this application, the DMRSs corresponding to the ports may be distinguished in one of the following manners.
Manner A1: The DMRSs corresponding to the ports are distinguished by using TD-OCCs.
In the manner A1, a port in the first port set and a port in the second port set correspond to different time domain OCCs, so that a DMRS corresponding to the port in the first port set and a DMRS corresponding to the port in the second port set can be distinguished. In addition, ports in the first port set correspond to different frequency domain OCCs, and ports in the second port set correspond to different frequency domain OCCs, so that DMRSs corresponding to different ports can be distinguished inside the first port set and the second port set.
Table 5A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner A1. As shown in Table 5A, for the existing port 0 and port 1, DMRS sequences corresponding to the port 0 and the port 1 do not change, and correspond to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. For the newly added port 8, a DMRS sequence corresponding to the port 8 is the same as that corresponds to the existing port 0 on the symbol 2, and corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. For the newly added port 9, a DMRS sequence corresponding to the port 9 is the same as that corresponds to the existing port 1 on the symbol 2, and corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. In this way, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by using time domain OCCs with a length of 2, to implement code domain orthogonality.
In the manner A1, for the port 2, the port 3, the port 10, and the port 11, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 8, and the port 9. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 5B.
In the manner, code division orthogonality may be implemented on different time domain symbols in a TD-OCC manner to distinguish between DMRSs corresponding to different ports, so as to expand the DMRS ports by combining a plurality of symbols in time domain, that is, increase a quantity of the DMRS ports.
Manner A2: The DMRSs corresponding to the ports are distinguished by using frequency division orthogonal cover codes (time division orthogonal cover codes, FD-OCCs).
In the manner A2, a port in the first port set and a port in the second port set correspond to different frequency domain OCCs, so that a DMRS corresponding to the port in the first port set and a DMRS corresponding to the port in the second port set can be distinguished. In addition, ports in the first port set correspond to different frequency domain OCCs, and ports in the second port set correspond to different frequency domain OCCs, so that DMRSs corresponding to different ports can be distinguished inside the first port set and the second port set.
Table 6A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner A2. As shown in Table 6A, in the symbol 2 and the symbol 11, the existing port 0 corresponds to a frequency domain OCC {+1, +1, +1, +1} on a subcarrier 1, a subcarrier 3, a subcarrier 5, and a subcarrier 7 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the newly added port 8 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; and the newly added port 9 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively. In this way, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by using frequency domain OCCs with a length of 4, to implement code domain orthogonality.
In the manner A2, for the port 2, the port 3, the port 10, and the port 11, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 8, and the port 9. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 6B.
In the manner, code division orthogonality may be implemented on different frequency domain resources in an FD-OCC manner to distinguish between DMRSs corresponding to different ports, so as to increase a quantity of the DMRS ports.
Manner A3: The DMRSs corresponding to the ports are distinguished by using FD-OCCs and TD-OCCs.
In the manner A3, a port in the first port set and a port in the second port set correspond to different time domain OCCs, and the port in the first port set and the port in the second port set correspond to different frequency domain OCCs, so that a DMRS corresponding to the port in the first port set and a DMRS corresponding to the port in the second port set can be distinguished. In addition, ports in the first port set correspond to different frequency domain OCCs, and ports in the second port set correspond to different frequency domain OCCs, so that DMRSs corresponding to different ports can be distinguished inside the first port set and the second port set.
Table 7A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner A3. As shown in Table 7A, in the symbol 2, the existing port 0 corresponds to a frequency domain OCC {+1, +1, +1, +1} on a subcarrier 1, a subcarrier 3, a subcarrier 5, and a subcarrier 7 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the newly added port 8 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; and the newly added port 9 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. The newly added port 8 corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. The newly added port 9 corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively.
In this way, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by using time domain OCCs with a length of 2 and frequency domain OCCs with a length of 4, to implement code domain orthogonality.
In the manner A3, for the port 2, the port 3, the port 10, and the port 11, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 8, and the port 9. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 7B.
In the manner, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by combining the frequency domain OCC and the time domain OCC. Therefore, when a quantity of DMRS ports is increased, an interference suppression capability between the newly added port and the existing port is enhanced, channel estimation performance is improved, and a larger multiple-user (multiple user, MU) pairing gain is obtained.
Manner A4: The DMRSs corresponding to the ports are distinguished through frequency division cyclic shift (time division cyclic shift, FD-CS) and TD-OCCs.
In the manner A4, a port in the first port set and a port in the second port set correspond to different time domain OCCs, and cover code sequences corresponding to the port in the first port set and the port in the second port set are orthogonal, so that a DMRS corresponding to the port in the first port set and a DMRS corresponding to the port in the second port set can be distinguished. In addition, ports in the first port set correspond to different frequency domain OCCs, and ports in the second port set correspond to different frequency domain OCCs, so that DMRSs corresponding to different ports can be distinguished inside the first port set and the second port set.
Table 8A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner A4.
As shown in Table 8A, in the symbol 2, the existing port 0 corresponds to a frequency domain cover code element {+1, +1, +1, +1} on a subcarrier 1, a subcarrier 3, a subcarrier 5, and a subcarrier 7 respectively; the existing port 1 corresponds to a frequency domain cover code element {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the newly added port 8 corresponds to a frequency domain cover code element {+1, +j, −1, −j} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; and the newly added port 9 corresponds to a frequency domain cover code element {+1, −j, −1, +j} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. The newly added port 8 corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. The newly added port 9 corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively.
In this way, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by using frequency domain cover code sequences with a length of 4 and time domain OCCs with a length of 2, to implement code domain orthogonality.
In the manner A4, for the port 2, the port 3, the port 10, and the port 11, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 8, and the port 9. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 8B.
In the manner, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by combining the frequency domain cover code sequence and the time domain OCC. Therefore, when a quantity of DMRS ports is increased, an interference suppression capability between the newly added port and the existing port is enhanced, channel estimation performance is improved, and a larger multiple-user (multiple user, MU) pairing gain is obtained.
Manner A5: The DMRSs corresponding to the ports are distinguished through FDM.
In the manner A5, a port in the first port set and a port in the second port set correspond to different subcarriers in frequency domain, so that a DMRS corresponding to the port in the first port set and a DMRS corresponding to the port in the second port set can be distinguished. In addition, ports in the first port set correspond to different frequency domain OCCs, and ports in the second port set correspond to different frequency domain OCCs, so that DMRSs corresponding to different ports can be distinguished inside the first port set and the second port set.
Table 9A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner A5. In the symbol 2 and the symbol 11, DMRSs corresponding to the existing port 0 and port 1 may be mapped to a subcarrier 1 and a subcarrier 5, and DMRSs corresponding to the newly added port 8 and port 9 may be mapped to a subcarrier 3 and a subcarrier 7. In this way, frequency division multiplexing may be performed between the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port, to implement frequency domain orthogonality.
In the manner A5, for the port 2, the port 3, the port 10, and the port 11, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 8, and the port 9. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 9B.
In the manner, DMRSs corresponding to different ports may be distinguished on different frequency domain resources in a frequency division manner, to increase a quantity of the DMRS ports.
Case 2: One group of additional DMRS symbols are added on a basis of a front-loaded double-symbol Type 1 DMRS.
The following uses the port 0, the port 1, the port 4, the port 5, the port 8, the port 9, the port 12, and the port 13 as examples to describe how to distinguish between the DMRSs corresponding to the ports.
A first port set includes the port 0, the port 1, the port 4, and the port 5, and a second port set includes the port 8, the port 9, the port 12, and the port 13. Transmission of a DMRS corresponding to the first port set and a DMRS corresponding to the second port set may be performed by using a same resource. For the case 2, the DMRSs corresponding to the ports may be distinguished in a manner similar to any one of the manner A1 to the manner A5. The following specifically describes some of manners.
Manner B1: The DMRSs corresponding to the ports are distinguished by using TD-OCCs.
The manner B1 is similar to the manner A1. A port in the first port set and a port in the second port set correspond to different time domain OCCs. For example, for the existing port 0, port 1, port 4, and port 5, DMRS sequences corresponding to the port 0, the port 1, the port 4, and the port 5 do not change, and correspond to a time domain OCC {+1, +1} on a front-loaded symbol and an additional DMRS symbol respectively. For the newly added port 8, port 9, port 12, and port 13, DMRS sequences corresponding to the port 8, the port 9, the port 12, and the port 13 are respectively the same as those correspond to the existing port 0, port 1, port 4, and port 5 on the front-loaded symbol, and correspond to a time domain OCC {+1, −1} on the front-loaded symbol and the additional DMRS symbol respectively. In this way, code division multiplexing may be performed between a DMRS corresponding to the newly added port and a DMRS corresponding to the existing port, to implement code domain orthogonality.
Manner B2: The DMRSs corresponding to the ports are distinguished by using FD-OCCs and TD-OCCs.
The manner B2 is similar to the manner A3. A port in the first port set and a port in the second port set correspond to different time domain OCCs, and the port in the first port set and the port in the second port set correspond to different frequency domain OCCs.
Table 10A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner B2. As shown in Table 10A, in the symbol 2, the existing port 0 corresponds to a frequency domain OCC {+1, +1} on a subcarrier 1 and a subcarrier 3 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 3 respectively; the existing port 4 corresponds to a frequency domain OCC {+1, +1} on the subcarrier 1 and the subcarrier 3 respectively; the existing port 5 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 3 respectively; the newly added port 8 corresponds to a frequency domain OCC {+1, +1} on the subcarrier 1 and the subcarrier 3 respectively; the newly added port 9 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 3 respectively; the newly added port 12 corresponds to a frequency domain OCC {+1, +1} on the subcarrier 1 and the subcarrier 3 respectively; and the newly added port 13 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 3 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 4 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 5 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 8 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 9 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 12 corresponds to a time domain OCC {+1, +1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 13 corresponds to a time domain OCC {+1, +1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively.
In this way, a DMRS corresponding to the newly added port and a DMRS corresponding to the existing port may be distinguished by using frequency domain OCCs with a length of 2 and time domain OCCs with a length of 4, to implement code domain orthogonality.
In addition, for the port 2, the port 3, the port 6, the port 7, the port 10, the port 11, the port 14, and the port 15, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 4, the port 5, the port 8, the port 9, the port 12, and the port 13. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 10B.
Table 11A shows another example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner B2. As shown in Table 11A, in the symbol 2, the existing port 0 corresponds to a frequency domain OCC {+1, +1, +1, +1} on a subcarrier 1, a subcarrier 3, a subcarrier 5, and a subcarrier 7 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the existing port 4 corresponds to a frequency domain OCC {+1, +1, +1, +1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the existing port 5 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the newly added port 8 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the newly added port 9 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; the newly added port 12 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively; and the newly added port 13 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 3, the subcarrier 5, and the subcarrier 7 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 4 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 5 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 8 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 9 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 12 corresponds to a time domain OCC {+1, −1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 13 corresponds to a time domain OCC {+1, −1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively.
In this way, a DMRS corresponding to the newly added port and a DMRS corresponding to the existing port may be distinguished by using frequency domain OCCs with a length of 4 and time domain OCCs with a length of 4, to implement code domain orthogonality.
In addition, for the port 2, the port 3, the port 6, the port 7, the port 10, the port 11, the port 14, and the port 15, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 4, the port 5, the port 8, the port 9, the port 12, and the port 13. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 11B.
Case 3: One group of additional DMRS symbols are added on a basis of a front-loaded single-symbol Type 2 DMRS.
The following uses the port 0, the port 1, the port 12, and the port 13 as examples to describe how to distinguish between the DMRSs corresponding to the ports.
A first port set includes the port 0 and the port 1, and a second port set includes the port 12 and the port 13. Transmission of a DMRS corresponding to the first port set and a DMRS corresponding to the second port set may be performed by using a same resource. For the case 3, the DMRSs corresponding to the ports may be distinguished in a manner similar to any one of the manner A1 to the manner A5. The following specifically describes some of manners.
Manner C1: The DMRSs corresponding to the ports are distinguished by using TD-OCCs.
The manner C1 is similar to the manner A1. A port in the first port set and a port in the second port set correspond to different time domain OCCs.
Table 12A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner C1. As shown in Table 12A, for the existing port 0 and port 1, DMRS sequences corresponding to the port 0 and the port 1 do not change, and correspond to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. For the newly added port 12, a DMRS sequence corresponding to the port 12 is the same as that corresponds to the existing port 0 on the symbol 2, and corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. For the newly added port 13, a DMRS sequence corresponding to the port 13 is the same as that corresponds to the existing port 1 on the symbol 2, and corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. In this way, a DMRS corresponding to the newly added port and a DMRS corresponding to the existing port may be distinguished by using time domain OCCs with a length of 2, to implement code domain orthogonality. In the manner, a quantity of DMRS ports may be increased.
In the manner C1, for the port 2, the port 3, the port 14, and the port 15, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 12, and the port 13. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 12B.
In the manner C1, for the port 4, the port 5, the port 16, and the port 17, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 12, and the port 13. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 12C.
Manner C2: The DMRSs corresponding to the ports are distinguished by using FD-OCCs and TD-OCCs.
The manner C2 is similar to the manner A3. A port in the first port set and a port in the second port set correspond to different time domain OCCs, and the port in the first port set and the port in the second port set correspond to different frequency domain OCCs.
Table 13A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner C2. As shown in Table 13A, in the symbol 2, the existing port 0 corresponds to a frequency domain OCC {+1, +1, +1, +1} on a subcarrier 1, a subcarrier 2, a subcarrier 7, and a subcarrier 8 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; the newly added port 12 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; and the newly added port 13 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1} on the symbol 2 and the symbol 11 respectively. The newly added port 12 corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively. The newly added port 13 corresponds to a time domain OCC {+1, −1} on the symbol 2 and the symbol 11 respectively.
In this way, a DMRS corresponding to the newly added port and a DMRS corresponding to the existing port may be distinguished by using frequency domain OCCs with a length of 4 and time domain OCCs with a length of 2, to implement code domain orthogonality.
In the manner C2, for the port 2, the port 3, the port 14, and the port 15, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 12, and the port 13. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 13B.
In the manner C2, for the port 4, the port 5, the port 16, and the port 17, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 12, and the port 13. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 13C.
Case 4: One group of additional DMRS symbols are added on a basis of a front-loaded double-symbol Type 2 DMRS.
The following uses the port 0, the port 1, the port 6, the port 7, the port 12, the port 13, the port 18, and the port 19 as examples to describe how to implement orthogonality between a DMRS corresponding to the existing port and a DMRS corresponding to the newly added port.
A first port set includes the port 0, the port 1, the port 6, and the port 7, and a second port set includes the port 12, the port 13, the port 18, and the port 19. Transmission of a DMRS corresponding to the first port set and a DMRS corresponding to the second port set may be performed by using a same resource. For the case 4, the DMRSs corresponding to the ports may be distinguished in a manner similar to any one of the manner A1 to the manner A5. The following specifically describes some of manners.
Manner D1: The DMRSs corresponding to the ports are distinguished by using TD-OCCs.
The manner D1 is similar to the manner A1. A port in the first port set and a port in the second port set correspond to different time domain OCCs. For example, for the existing port 0, port 1, port 6, and port 7, DMRS sequences corresponding to the port 0, the port 1, the port 6, and the port 7 do not change, and correspond to a time domain OCC {+1, +1} on a front-loaded symbol and an additional DMRS symbol respectively. For the newly added port 12, port 13, port 18, and port 19, DMRS sequences corresponding to the port 12, the port 13, the port 18, and the port 19 are respectively the same as those correspond to the existing port 0, port 1, port 6, and port 7 on the front-loaded symbol, and correspond to a time domain OCC {+1, −1} on the front-loaded symbol and the additional DMRS symbol respectively. In this way, code division multiplexing may be performed between the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port, to implement code domain orthogonality.
Manner D2: The DMRSs corresponding to the ports are distinguished by using FD-OCCs and TD-OCCs.
The manner D2 is similar to the manner A3. A port in the first port set and a port in the second port set correspond to different time domain OCCs, and the port in the first port set and the port in the second port set correspond to different frequency domain OCCs.
Table 14A shows an example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner D2. As shown in Table 14A, in the symbol 2, the existing port 0 corresponds to a frequency domain OCC {+1, +1} on a subcarrier 1 and a subcarrier 2 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 2 respectively; the existing port 6 corresponds to a frequency domain OCC {+1, +1} on the subcarrier 1 and the subcarrier 2 respectively; the existing port 7 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 2 respectively; the newly added port 12 corresponds to a frequency domain OCC {+1, +1} on the subcarrier 1 and the subcarrier 2 respectively; the newly added port 13 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 2 respectively; the newly added port 18 corresponds to a frequency domain OCC {+1, +1} on the subcarrier 1 and the subcarrier 2 respectively; and the newly added port 19 corresponds to a frequency domain OCC {+1, −1} on the subcarrier 1 and the subcarrier 2 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 6 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 7 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 12 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 13 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 18 corresponds to a time domain OCC {+1, −1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 19 corresponds to a time domain OCC {+1, −1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively.
In this way, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by using frequency domain OCCs with a length of 2 and time domain OCCs with a length of 4, to implement code domain orthogonality.
In addition, for the port 2, the port 3, the port 8, the port 9, the port 14, the port 15, the port 20, and the port 21, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 6, the port 7, the port 12, the port 13, the port 18, and the port 19. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 14B.
In addition, for the port 4, the port 5, the port 10, the port 11, the port 16, the port 17, the port 22, and the port 23, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 6, the port 7, the port 12, the port 13, the port 18, and the port 19. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 14C.
Table 15A shows another example of cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources in the manner D2. As shown in Table 15A, in the symbol 2, the existing port 0 corresponds to a frequency domain OCC {+1, +1, +1, +1} on a subcarrier 1, a subcarrier 2, a subcarrier 7, and a subcarrier 8 respectively; the existing port 1 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; the existing port 6 corresponds to a frequency domain OCC {+1, +1, +1, +1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; the existing port 7 corresponds to a frequency domain OCC {+1, −1, +1, −1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; the newly added port 12 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; the newly added port 13 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; the newly added port 18 corresponds to a frequency domain OCC {+1, +1, −1, −1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively; and the newly added port 19 corresponds to a frequency domain OCC {+1, −1, −1, +1} on the subcarrier 1, the subcarrier 2, the subcarrier 7, and the subcarrier 8 respectively.
The existing port 0 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 1 corresponds to a time domain OCC {+1, +1, +1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 6 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The existing port 7 corresponds to a time domain OCC {+1, −1, +1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 12 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 13 corresponds to a time domain OCC {+1, +1, −1, −1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 18 corresponds to a time domain OCC {+1, −1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively. The newly added port 19 corresponds to a time domain OCC {+1, −1, −1, +1} on the symbol 2, the symbol 3, the symbol 10, and the symbol 11 respectively.
In this way, the DMRS corresponding to the newly added port and the DMRS corresponding to the existing port may be distinguished by using frequency domain OCCs with a length of 4 and time domain OCCs with a length of 4, to implement code domain orthogonality.
In addition, for the port 2, the port 3, the port 8, the port 9, the port 14, the port 15, the port 20, and the port 21, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 6, the port 7, the port 12, the port 13, the port 18, and the port 19. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 15B.
In addition, for the port 4, the port 5, the port 10, the port 11, the port 16, the port 17, the port 22, and the port 23, the DMRSs corresponding to the ports may also be distinguished in a manner similar to that of the port 0, the port 1, the port 6, the port 7, the port 12, the port 13, the port 18, and the port 19. For example, cover code elements that correspond to DMRS sequences corresponding to the ports and that are on resources may be shown in Table 15C.
It should be understood that, in the case 1 and the case 3, that the front-loaded symbol is the symbol 2, and the additional DMRS symbol is the symbol 11 is merely an example. The front-loaded symbol and the additional DMRS symbol may be other symbols shown in Table 3. For example, the front-loaded symbol is the symbol 2, and the additional DMRS symbol is a symbol 9. In the case 2 and the case 4, that the front-loaded symbols are the symbol 2 and the symbol 3, and the additional DMRS symbols are the symbol 10 and the symbol 11 is merely an example. The front-loaded symbol and the additional DMRS symbol may be other symbols shown in Table 4. For example, the front-loaded symbols are the symbol 2 and the symbol 3, and the additional DMRS symbols are a symbol 12 and a symbol 13.
In the manners in the case 1 to the case 4, after the additional DMRS symbol is newly added, the quantity of DMRS ports may be increased to at least twice that when no additional DMRS symbol is newly added.
It should be noted that embodiments are described by using an example in which one group of additional DMRS symbols are newly added. For a case in which a plurality of groups of additional DMRS symbols are newly added, the quantity of DMRS ports may also be increased in a similar manner (for example, a TD-OCC code division group is expanded). For example, in the manner A1, DMRSs whose transmission is performed by using one group of front-loaded symbols and one group of additional DMRS symbols may be distinguished by using TD-OCCs with a length of 2. In a similar manner, DMRSs whose transmission is performed by using one group of front-loaded symbols and three groups of additional DMRS symbols may be distinguished by using TD-OCCs with a length of 4.
Based on a same inventive concept as the method embodiment in
The communication unit 1201 is configured to receive and send data.
The communication unit 1201 may be implemented by using a transceiver, for example, a mobile communication module. The mobile communication module may include at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (low noise amplifier, LNA), and the like. The AN device may communicate with an accessed terminal device via the mobile communication module.
The processing unit 1202 may be configured to support the communication apparatus 1200 in performing a processing action in the foregoing method embodiment. The processing unit 1202 may be implemented by using a processor. For example, the processor may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor, or may be any conventional processor.
In an implementation, the communication apparatus 1200 is used in the sending device in the embodiment of this application shown in
The processing unit 1202 is configured to: obtain a reference signal corresponding to a first port; and send the reference signal via the communication unit 1201 by using a first resource and a second resource, where the first port belongs to a first port set or a second port set, the first resource is on a first orthogonal frequency division multiplexing OFDM symbol, the second resource is on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol.
A reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code.
Optionally, the first OFDM symbol is a front-loaded demodulation reference signal DMRS symbol, and the second OFDM symbol is an additional DMRS symbol.
Optionally, the processing unit 1202 is specifically configured to: before sending the reference signal by using the first resource and the second resource, receive first indication information from a network device via the communication unit 1201, where the first indication information indicates to send, in a first manner, the reference signal corresponding to the first port, and the first manner is sending the reference signal of the first port by using the first resource and the second resource.
Optionally, the first indication information includes a first port index, and the first port index indicates the first manner.
Optionally, the processing unit 1202 is specifically configured to: receive second indication information from the network device via the communication unit 1201, where the second indication information indicates to send, in a second manner, the reference signal corresponding to the first port, the second manner is sending the reference signal of the first port by using a third resource and a fourth resource, the third resource and the fourth resource are on different frequency domain resources, the reference signal corresponding to the port in the first port set corresponds to a third cover code on the third resource and the fourth resource, the reference signal corresponding to the port in the second port set corresponds to a fourth cover code on the third resource and the fourth resource, and the third cover code is different from the fourth cover code; and send, via the communication unit 1201 by using the third resource and the fourth resource, the reference signal corresponding to the first port.
Optionally, the second indication information includes a second port index, and the second port index indicates the second manner.
Optionally, the processing unit 1202 is specifically configured to: receive third indication information from the network device via the communication unit 1201, where the third indication information indicates to send, in a third manner, the reference signal corresponding to the first port; the third manner is: when the first port belongs to the first port set, sending, by using a fifth resource, the reference signal corresponding to the first port; or when the first port belongs to the second port set, sending, by using a sixth resource, the reference signal corresponding to the first port; and the fifth resource and the sixth resource are on different frequency domain resources; and send, via the communication unit 1201 by using the fifth resource or the sixth resource, the reference signal corresponding to the first port.
Optionally, the third indication information includes a third port index, and the third port index indicates the third manner.
Optionally, elements in a sequence of the reference signal corresponding to the first port are in one-to-one correspondence with resource elements REs in the first resource, and the elements in the sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the second resource.
Optionally, a quantity of the elements included in the sequence of the reference signal corresponding to the first port is one of the following: 2, 4, 6, 8, and 12.
In an implementation, the communication apparatus 1200 is used in the receiving device in the embodiment of this application shown in
The processing unit 1202 is configured to: receive, via the communication unit 1201 by using a first resource and a second resource, a reference signal corresponding to a first port, where the first port belongs to a first port set or a second port set, the first resource is on a first orthogonal frequency division multiplexing OFDM symbol, the second resource is on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol.
A reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code.
Optionally, the first OFDM symbol is a front-loaded demodulation reference signal DMRS symbol, and the second OFDM symbol is an additional DMRS symbol.
Optionally, the processing unit 1202 is specifically configured to: before receiving, by using the first resource and the second resource, the reference signal corresponding to the first port, send first indication information via the communication unit 1201, where the first indication information indicates to send, in a first manner, the reference signal corresponding to the first port, and the first manner is sending the reference signal of the first port by using the first resource and the second resource.
Optionally, the first indication information includes a first port index, and the first port index indicates the first manner.
Optionally, the processing unit 1202 is specifically configured to: send second indication information via the communication unit 1201, where the second indication information indicates to send, in a second manner, the reference signal corresponding to the first port, the second manner is sending the reference signal of the first port by using a third resource and a fourth resource, the third resource and the fourth resource are on different frequency domain resources, the reference signal corresponding to the port in the first port set corresponds to a third cover code on the third resource and the fourth resource, the reference signal corresponding to the port in the second port set corresponds to a fourth cover code on the third resource and the fourth resource, and the third cover code is different from the fourth cover code; and receive, via the communication unit 1201 by using the third resource and the fourth resource, the reference signal corresponding to the first port.
Optionally, the second indication information includes a second port index, and the second port index indicates the second manner.
Optionally, the processing unit 1202 is specifically configured to: send third indication information via the communication unit 1201, where the third indication information indicates to send, in a third manner, the reference signal corresponding to the first port; the third manner is: when the first port belongs to the first port set, sending, by using a fifth resource, the reference signal corresponding to the first port; or when the first port belongs to the second port set, sending, by using a sixth resource, the reference signal corresponding to the first port; and the fifth resource and the sixth resource are on different frequency domain resources; and receive, via the communication unit 1201 by using the fifth resource or the sixth resource, the reference signal corresponding to the first port.
Optionally, the third indication information includes a third port index, and the third port index indicates the third manner.
Optionally, elements in a sequence of the reference signal corresponding to the first port are in one-to-one correspondence with resource elements REs in the first resource, and the elements in the sequence of the reference signal corresponding to the first port are in one-to-one correspondence with REs in the second resource.
Optionally, a quantity of the elements included in the sequence of the reference signal corresponding to the first port is one of the following: 2, 4, 6, 8, and 12.
It should be noted that, in the foregoing embodiments of this application, division into the modules is an example, is merely logical function division, and may be other division in actual implementation. In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit.
When the integrated unit is implemented in the form of the software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technology, or all or a part of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to perform all or a part of the steps of the method described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disc.
Based on a same technical concept, an embodiment of this application provides a communication device shown in
Optionally, the communication module 1301, the processor 1302, and the memory 1303 are connected to each other through a bus 1304. The bus 1304 may be a peripheral component interconnect (peripheral component interconnect, PCI) bus, an extended industry standard architecture (extended industry standard architecture, EISA) bus, or the like. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one bold line is used for representation in
The communication module 1301 is configured to receive and send data, to implement communication interaction with another device. For example, the communication module 1301 may be implemented by a physical interface, a communication module, a communication interface, or an input/output interface.
The processor 1302 may be configured to support the communication device 1300 in performing a processing action in the foregoing method embodiment. When the communication device 1300 is configured to implement the foregoing method embodiment, the processor 1302 may be further configured to implement a function of the foregoing processing unit 1202. The processor 1302 may be a CPU, or may be another general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor, or may be any conventional processor.
In an implementation, the communication device 1300 is used in the sending device in the embodiment of this application shown in
A reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code.
In an implementation, the communication device 1300 is used in the receiving device in the embodiment of this application shown in
A reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code.
For a specific function of the processor 1302, refer to the descriptions in the communication method provided in the foregoing embodiments and examples of this application, and the specific function descriptions of the communication apparatus 1200 in the embodiment of this application shown in
The memory 1303 is configured to store program instructions, data, and the like. Specifically, the program instructions may include program code, and the program code includes computer operation instructions. The memory 1303 may include a RAM, or may include a non-volatile memory (non-volatile memory), for example, at least one magnetic disk storage. The processor 1302 executes the program instructions stored in the memory 1303, and implements the foregoing functions by using the data stored in the memory 1303, to implement the communication method provided in the foregoing embodiments of this application.
It may be understood that the memory 1303 in
According to the foregoing embodiments, an embodiment of this application further provides a computer program. When the computer program is run on a computer, the computer is enabled to perform the method provided in the foregoing embodiment.
According to the foregoing embodiments, an embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a computer, the computer is enabled to perform the method provided in the foregoing embodiment.
The storage medium may be any usable medium that can be accessed by the computer. The following provides an example but does not impose a limitation: The computer-readable medium may include a RAM, a ROM, an EEPROM, a CD-ROM or another optical disc storage, a disk storage medium or another disk storage device, or any other medium that can be used to carry or store expected program code in a form of an instruction or a data structure and that can be accessed by the computer.
According to the foregoing embodiments, an embodiment of this application further provides a chip. The chip is configured to read a computer program stored in a memory, to implement the method provided in the foregoing embodiment.
According to the foregoing embodiments, an embodiment of this application provides a chip system. The chip system includes a processor, configured to support a computer apparatus in implementing functions of the devices in the foregoing embodiments. In a possible design, the chip system further includes a memory, and the memory is configured to store a program and data that are necessary for the computer apparatus. The chip system may include a chip, or may include a chip and another discrete device.
In conclusion, embodiments of this application provide a communication method and apparatus, and a device. In the method, after obtaining a reference signal corresponding to a first port, a sending device may send the reference signal by using a first resource and a second resource. The first port belongs to a first port set or a second port set, the first resource is on a first OFDM symbol, the second resource is on a second OFDM symbol, and the first OFDM symbol is not adjacent to the second OFDM symbol. A reference signal corresponding to a port in the first port set corresponds to a first cover code on the first resource and the second resource, a reference signal corresponding to a port in the second port set corresponds to a second cover code on the first resource and the second resource, and the first cover code is different from the second cover code. According to the solution, the sending device may transmit the reference signal by using resources on a plurality of non-adjacent OFDM symbols. In addition, the reference signal corresponding to the port in the first port set corresponds to the first cover code on the resources on the plurality of OFDM symbols, the reference signal corresponding to the port in the first port set corresponds to the second cover code on the resources on the plurality of OFDM symbols, and the first cover code is different from the second cover code. Therefore, a quantity of ports may be expanded by using the plurality of non-adjacent OFDM symbols, to support a larger quantity of transport streams.
In embodiments of this application, unless otherwise specified or logically conflicted, terms and/or descriptions in different embodiments are consistent and may be mutually referenced, and technical features in different embodiments may be combined based on an internal logical relationship thereof, to form a new embodiment.
A person skilled in the art should understand that embodiments of this application may be provided as a method, a system, or a computer program product. Therefore, this application may use a form of hardware-only embodiments, software-only embodiments, or embodiments with a combination of software and hardware. In addition, this application may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but not limited to a magnetic disk storage, a CD-ROM, an optical memory, and the like) that include computer-usable program code.
This application is described with reference to the flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to this application. It should be understood that computer program instructions may be used to implement each procedure and/or each block in the flowcharts and/or the block diagrams and a combination of procedures and/or blocks in the flowcharts and/or the block diagrams. The computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, so that the instructions executed by the computer or the processor of the another programmable data processing device generate an apparatus for implementing a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
The computer program instructions may alternatively be stored in a computer-readable memory that can instruct a computer or another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
The computer program instructions may alternatively be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, to generate computer-implemented processing. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
It is clear that a person skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, this application is intended to cover these modifications and variations of this application if they fall within the scope of the claims of this application and equivalent technologies thereof.
Number | Date | Country | Kind |
---|---|---|---|
202210476540.1 | Apr 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/084299, filed on Mar. 28, 2023, which claims priority to Chinese Patent Application No. 202210476540.1, filed on Apr. 29, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/084299 | Mar 2023 | WO |
Child | 18928552 | US |