Communication method and apparatus for measurement
By employing a two-level indicator bitmap design in MIMO communication, the problem of high overhead in terminal device feedback PMI information is solved, achieving more efficient communication.
Patent Information
- Application Number
- PCT/CN2025/107559
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2025-07-08
- Publication Date
- 2026-01-29
AI Technical Summary
In multiple-input multiple-output (MIMO) communication, the terminal device needs to feed back a large amount of precoding matrix indication (PMI) information, resulting in excessive feedback overhead.
A two-level indication method is adopted, with the first information indicating the common bits in the bitmap and the second information indicating the bits in the non-common bits, thereby reducing the redundancy of feedback information.
It effectively reduces the feedback overhead of PMI information and improves communication efficiency.
Smart Images

Figure CN2025107559_29012026_PF_FP_ABST
Abstract
Description
A communication method and apparatus for measurement
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411025357.5, filed on July 26, 2024, and entitled "A communication method and apparatus for measurement", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the technical field of wireless communication, and in particular to a communication method and apparatus for measurement. BACKGROUND
[0004] Multiple input multiple output (MIMO) technology, as a key technology of wireless communication, can be used to meet the demand of high-speed transmission. Through the process of channel measurement (or channel estimation), the network device can calculate the precoding information between the network device and the terminal device by using the channel information obtained by the channel measurement process, and the subsequent MIMO communication between the network device and the terminal device can be realized through the precoding information.
[0005] Taking the downlink channel measurement process implemented by the network device based on the downlink reference signal as an example, the network device sends resource configuration information and reporting configuration information to the terminal device. The resource configuration information is the information related to the measurement resource, and the network device sends the downlink signal (for example, the downlink reference signal) on the resource configured by the resource configuration information, and the terminal device can measure the downlink signal to determine the quality of each resource. The reporting configuration information refers to the information related to the reporting of the measurement result. After receiving the downlink signal, the terminal device performs measurement and reports the channel state information to the network device, wherein the channel state information includes precoding matrix indicator (PMI) information, through which the terminal device can feed back to the network device which positions of the amplitude and / or phase coefficients need to be reported. At present, in the case where the network device configures multiple resources (the network device sends multiple downlink reference signals to the terminal device), the terminal device respectively configures a group of bitmap for each resource (or referred to as downlink reference signal), but as the number of resources configured by the network device increases, the feedback overhead of the terminal device feeding back to the network device which positions of the amplitude and / or phase coefficients need to be reported increases. SUMMARY
[0006] The present application provides a communication method and apparatus for measurement to reduce the feedback overhead of feeding back the positions of the amplitude and / or phase coefficients that need to be reported.
[0007] In a first aspect, an embodiment of the present application provides a communication method for measurement, which can be applied to a terminal device side, such as a terminal device or a communication module in the terminal device, or a circuit or chip responsible for communication function in the terminal device (such as a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core). Taking the case where the method is applied to a terminal device, the method can include: receiving, by the terminal device, at least one reference signal from a network device; performing, by the terminal device, measurement on the at least one reference signal respectively to obtain PMI information; the PMI information includes first information and second information, the first information is used to indicate a common bit in a bit map corresponding to the at least one reference signal, and the second information is used to indicate a first bit in the common bit and / or a first bit in a non-common bit in the bit map corresponding to each reference signal respectively; the value of the first bit represents whether the terminal device reports a corresponding phase coefficient indication and / or an amplitude coefficient indication; and sending, by the terminal device, the PMI information.
[0008] Through the above method, the PMI information fed back by the terminal device side to the network device side includes first information and second information, the first information can be used to indicate a common bit in a bit map corresponding to the at least one reference signal, and the second information can be used to indicate a first bit in the common bit and / or a first bit in a non-common bit in the bit map corresponding to each reference signal respectively. Based on the two-level indication mode, in the case of multiple reference signals, the first information is used to indicate the common bit, so that for multiple reference signals, it is not necessary to repeatedly indicate the first bit in the common bit, thereby reducing the feedback overhead of the PMI information.
[0009] Optionally, the bit map can be used to represent position indication information, indicating the positions of the amplitude coefficient indication and / or the phase coefficient indication reported by the terminal device. Alternatively, the bit map can also be referred to as non-zero element position indication, zero element position indication, or amplitude / phase coefficient reporting position indication, etc.
[0010] Optionally, the bit map is used to indicate which positions of the amplitude coefficient indication and / or the phase coefficient indication are reported by the terminal device; wherein the value of each bit in the bit map represents whether the terminal device reports the corresponding amplitude coefficient indication and / or the phase coefficient indication, or represents whether the terminal device does not report the corresponding amplitude coefficient indication and / or the phase coefficient indication. For example, when the value of the bit in the bit map is 1, the terminal device reports the corresponding amplitude coefficient indication and / or the phase coefficient indication; when the value of the bit in the bit map is 0, the terminal device does not report the corresponding amplitude coefficient indication and / or the phase coefficient indication.
[0011] In a possible design, when the value of the first bit represents that the terminal device reports the corresponding phase coefficient indication and / or the amplitude coefficient indication, the PMI information further includes a phase coefficient indication corresponding to a first reference signal of the at least one reference signal and at least one phase adjustment information, where the phase coefficient indication is used to indicate a first phase coefficient corresponding to the first reference signal at the first bit of the common bit; each phase adjustment information corresponds to one or more second reference signals of the at least one reference signal except the first reference signal, and the phase adjustment information is used to indicate an offset between a second phase coefficient corresponding to the corresponding second reference signal at the first bit position of the common bit and the first phase coefficient.
[0012] By using the above design, the PMI information fed back by the terminal device to the network device includes the phase coefficient indication corresponding to the first bit of the bitmap; for the common bit of the bitmap, one reference signal can feed back the phase coefficient indication corresponding to the first bit, and each of the other reference signals can feed back a phase adjustment information, thereby effectively reducing the feedback overhead of the PMI information feeding back the phase coefficient indication.
[0013] In a possible design, when the value of the first bit represents that the terminal device reports the corresponding phase coefficient indication and / or the amplitude coefficient indication, the PMI information further includes an amplitude coefficient indication corresponding to a first reference signal of the at least one reference signal and at least one amplitude adjustment information, where the amplitude coefficient indication is used to indicate a first amplitude coefficient corresponding to the first reference signal at the first bit of the common bit; each amplitude adjustment information corresponds to one or more second reference signals of the at least one reference signal except the first reference signal, and the amplitude adjustment information is used to indicate an offset between a second amplitude coefficient corresponding to the corresponding second reference signal at the first bit position of the common bit and the first amplitude coefficient.
[0014] By using the above design, the PMI information fed back by the terminal device to the network device includes the amplitude coefficient indication corresponding to the first bit of the bitmap; for the common bit of the bitmap, one reference signal can feed back the amplitude coefficient indication corresponding to the first bit, and each of the other reference signals can feed back an amplitude adjustment information, thereby effectively reducing the feedback overhead of the PMI information feeding back the amplitude coefficient indication.
[0015] In a possible design, the bitmap includes a plurality of bit groups, and the plurality of bit groups include at least one first bit group and at least one second bit group; the common bit includes a bit in the at least one first bit group, and the non-common bit includes a bit in the at least one second bit group.
[0016] Through the above design, the bit bitmap is grouped, and the terminal device side can feed back based on the bit group, thereby further reducing the feedback overhead.
[0017] In a possible design, the first information includes a1*N bits, N is the number of bit groups included in the bit bitmap, and a1 is a positive integer; each a1 bits in the first information correspond to a bit group in the bit bitmap, and when the a1 bits take a first value, the a1 bits correspond to a first bit group.
[0018] Through the above design, the first information can indicate the first bit group in the bit bitmap in a bitmap manner, thereby indicating the common bits in the bit bitmap, and the number of bits of the first information can be reduced, and the feedback overhead is reduced.
[0019] In a possible design, the first information includes bits, b1 is the number of first bit groups included in the bit bitmap, and N is the number of bit groups included in the bit bitmap.
[0020] Through the above design, the first information can indicate the first bit group in the bit bitmap, thereby indicating the common bits in the bit bitmap, and the number of bits of the first information can be reduced, and the feedback overhead is reduced.
[0021] In a possible design, the bit bitmap includes M v bits in the frequency domain dimension, and c*L bits in the spatial domain dimension; M v is the number of selected frequency domain bases, c is the polarization number, and L is the number of selected spatial domain bases for a single polarization; the bit bitmap includes N bit groups, wherein Y1 is the number of bits included in each bit group in the frequency domain dimension, and Y2 is the number of bits included in each bit group in the spatial domain dimension.
[0022] Optionally, the spatial domain base can also be referred to as a vector, a beam, a precoder, a spatial domain filter, a spatial filter, a spatial domain base vector, a vector set, a beam set, a precoder set, a spatial domain filter set, a spatial filter set, a spatial domain base vector set, a vector group, a beam group, a precoder group, a spatial domain filter group, a spatial filter group, a spatial domain base vector group, and the like.
[0023] Optionally, the frequency domain base can also be referred to as a subband, a frequency domain resource, a frequency band, a subband set, a frequency domain resource set, a frequency band set, a subband group, a frequency domain resource group, a frequency band group, and the like.
[0024] In a possible design, the first information includes first indication information and second indication information, the first indication information is used to indicate the position of the common bit in the frequency domain dimension of the bit map, and the second indication information is used to indicate the position of the common bit in the space domain dimension of the bit map.
[0025] By the above design, when the common bit in the bit map is indicated, two-step (or two-level) indication is performed by using the first indication information and the second indication information in the first information, so that the number of bits in the first information can be reduced, and the configuration overhead can be reduced.
[0026] In a possible design, the first indication information includes d1*M v bits, the bit map includes M v bits in the frequency domain dimension, M v is the number of selected frequency domain bases, d1 is a positive integer, each d1 bits in the first indication information correspond to one bit in the frequency domain dimension of the bit map, and when the d1 bits take a second value, the bit in the frequency domain dimension of the bit map corresponding to the d1 bits is the common bit.
[0027] In a possible design, the second indication information includes e1*c*L bits, c*L is the number of bits included in the bit map in the space domain dimension, c is the number of polarizations, L is the number of selected space domain bases for a single polarization, and e1 is a positive integer; each e1 bits in the second indication information correspond to one bit in the space domain dimension of the bit map, and when the e1 bits take a third value, the bit in the space domain dimension of the bit map corresponding to the e1 bits is the common bit.
[0028] In a possible design, the first indication information includes bits, the bit map includes M v bits in the frequency domain dimension, M v is the number of selected frequency domain bases, and f1 is the number of common bits included in the bit map in the frequency domain dimension.
[0029] In a possible design, the second indication information includes bits, c*L is the number of bits included in the bit map in the space domain dimension, c is the number of polarizations, L is the number of selected space domain bases for a single polarization, and g1 is the number of common bits included in the bit map in the space domain dimension.
[0030] In a second aspect, the embodiments of the present application provide a communication method for measurement, which can be applied to a network device side, for example, a network device or a communication module in the network device, or a circuit or chip or chip system responsible for communication function in the network device. Taking the case that the method is applied to the network device side, the method can include: the network device sends at least one reference signal to a terminal device; the network device receives precoding matrix indication (PMI) information; the PMI information is obtained by measuring the received at least one reference signal respectively; the PMI information includes first information and second information, the first information is used to indicate common bits in a bit map corresponding to the at least one reference signal, and the second information is used to indicate a first bit in the common bits and / or a first bit in non-common bits in the bit map corresponding to each reference signal respectively; the value of the first bit represents whether the terminal device reports corresponding phase coefficient indication and / or amplitude coefficient indication.
[0031] Through the above method, the PMI information received by the network device side includes the first information and the second information, the common bits in the bit map corresponding to the at least one reference signal can be indicated through the first information, and the first bit in the common bits and / or the first bit in the non-common bits corresponding to each reference signal respectively can be indicated through the second information. Based on the two-level indication mode, in the case of multiple reference signals, the common bits are indicated through the first information, so that for multiple reference signals, the first bit in the common bits does not need to be repeatedly indicated, thereby reducing the feedback overhead of the PMI information.
[0032] In a possible design, when the value of the first bit represents that the terminal device reports the corresponding phase coefficient indication and / or the amplitude coefficient indication, the PMI information further includes phase coefficient indication corresponding to a first reference signal in the at least one reference signal and at least one phase adjustment information, wherein the phase coefficient indication is used to indicate a first phase coefficient corresponding to the first reference signal on the first bit in the common bits; each phase adjustment information corresponds to one or more second reference signals in the at least one reference signal except the first reference signal, and the phase adjustment information is used to indicate an offset between a second phase coefficient corresponding to the corresponding second reference signal on the first bit position in the common bits and the first phase coefficient.
[0033] Through the above design, the PMI information fed back by the terminal device side to the network device side includes the phase coefficient indication corresponding to the first bit in the bit map; for the common bits in the bit map, one reference signal can feed back the phase coefficient indication corresponding to the first bit, and each of the other reference signals can feed back a phase adjustment information, thereby effectively reducing the feedback overhead of the PMI information feeding back the phase coefficient indication.
[0034] In a possible design, when the value of the first bit represents that the terminal device reports the corresponding phase coefficient indication and / or the amplitude coefficient indication, the PMI information further includes an amplitude coefficient indication corresponding to a first reference signal of the at least one reference signal and at least one amplitude adjustment information, where the amplitude coefficient indication is used to indicate a first amplitude coefficient corresponding to the first reference signal at the first bit of the common bits; each amplitude adjustment information corresponds to one or more second reference signals of the at least one reference signal except the first reference signal, and the amplitude adjustment information is used to indicate an offset between a second amplitude coefficient corresponding to the corresponding second reference signal at the first bit position of the common bits and the first amplitude coefficient.
[0035] By using the above design, the PMI information fed back by the terminal device to the network device includes the amplitude coefficient indication corresponding to the first bit of the bitmap; for the common bits of the bitmap, one reference signal can feed back the amplitude coefficient indication corresponding to the first bit, and each of the other reference signals can feed back an amplitude adjustment information, thereby effectively reducing the feedback overhead of the amplitude coefficient indication in the PMI information.
[0036] In a possible design, the bitmap includes a plurality of bit groups, and the plurality of bit groups include at least one first bit group and at least one second bit group; the common bits include bits in the at least one first bit group, and the non-common bits include bits in the at least one second bit group.
[0037] By using the above design, the bitmap is grouped, and the terminal device can feed back the first bit in the bitmap based on the bit groups, thereby further reducing the feedback overhead.
[0038] In a possible design, the first information includes a1*N bits, where N is the number of bit groups included in the bitmap, and a1 is a positive integer; each a1 bits in the first information correspond to a bit group in the bitmap, and when the a1 bits take a first value, the bit group corresponding to the a1 bits is the first bit group.
[0039] By using the above design, the first information can indicate the first bit group in the bitmap in the bitmap manner, thereby indicating the common bits in the bitmap, and the number of bits in the first information can be reduced, and the feedback overhead can be reduced.
[0040] In a possible design, the first information includes bits, where b1 is the number of first bit groups included in the bitmap, and N is the number of bit groups included in the bitmap.
[0041] By the above design, the first information can indicate a first bit group in the bit map, thereby indicating the common bit in the bit map, and the number of bits of the first information can be reduced, and the feedback overhead can be reduced.
[0042] In a possible design, the bit map includes M v bits in the frequency domain dimension, and c*L bits in the spatial domain dimension; M v is the number of selected frequency domain bases, c is the number of polarizations, and L is the number of selected spatial domain bases for a single polarization; the bit map includes N bit groups, wherein Y1 is the number of bits included in each bit group in the frequency domain dimension, and Y2 is the number of bits included in each bit group in the spatial domain dimension.
[0043] In a possible design, the first information includes first indication information and second indication information, the first indication information is used to indicate the position of the common bit in the frequency domain dimension of the bit map, and the second indication information is used to indicate the position of the common bit in the spatial domain dimension of the bit map.
[0044] By the above design, when the common bit in the bit map is indicated, the common bit is indicated in two steps (or two levels) by the first indication information and the second indication information in the first information, and the number of bits in the first information can be reduced, and the configuration overhead can be reduced.
[0045] In a possible design, the first indication information includes d1*M v bits, the bit map includes M v bits in the frequency domain dimension, and M v is the number of selected frequency domain bases, and d1 is a positive integer; each d1 bits in the first indication information correspond to one bit in the frequency domain dimension of the bit map, and when the d1 bits take a second value, the bit in the frequency domain dimension of the bit map corresponding to the d1 bits is the common bit.
[0046] In a possible design, the second indication information includes e1*c*L bits, c*L is the number of bits included in the spatial domain dimension of the bit map, c is the number of polarizations, L is the number of selected spatial domain bases for a single polarization, and e1 is a positive integer; each e1 bits in the second indication information correspond to one bit in the spatial domain dimension of the bit map, and when the e1 bits take a third value, the bit in the spatial domain dimension of the bit map corresponding to the e1 bits is the common bit.
[0047] In a possible design, the first indication information includes bits, the bit map includes M v bits in the frequency domain dimension, and M vf1 represents the number of frequency domain bases selected, and f1 represents the number of common bits included in the bitmap in the frequency domain dimension.
[0048] In one possible design, the second instruction information includes c*L is the number of bits included in the bitmap in the spatial dimension, c is the number of polarizations, L is the number of spatial bases selected for a single polarization, and g1 is the number of common bits included in the bitmap in the spatial dimension.
[0049] Thirdly, embodiments of this application provide a communication method for measurement. This method can be applied to a terminal device, such as a terminal device or a communication module within the terminal device, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions within the terminal device. Taking the application of this method to a terminal device as an example, the method may include: the terminal device receiving at least one reference signal from a network device; the terminal device measuring the at least one reference signal to obtain PMI information; the PMI information including third information, the third information being used to indicate a first bit in a bitmap corresponding to at least one reference signal; the value of the first bit characterizing whether the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication; and the terminal device sending the PMI information.
[0050] Using the above method, the PMI information fed back from the terminal device to the network device includes third information. This third information can indicate the first bit in the bit diagram that corresponds to at least one reference signal. When there are multiple reference signals, the third information can indicate the first bit that is commonly associated with all the reference signals. Therefore, for multiple reference signals, it is not necessary to repeatedly indicate the first bit in the bit diagram, thereby reducing the feedback overhead of the PMI information.
[0051] In one possible design, the bitmap includes multiple bit groups, and the multiple bit groups include at least one third bit group; the bits in the at least one third bit group are the first bits.
[0052] By grouping the bitmap as described above, the terminal device can provide feedback based on the bit group, thereby further reducing feedback overhead.
[0053] In one possible design, the third information includes a2*N bits; where N is the number of bit groups included in the bit map, and a2 is a positive integer; each a2 bits in the third information corresponds to a bit group in the bit map, and when the value of a2 bits is the fourth value, the bit group corresponding to a2 bits is the third bit group.
[0054] In one possible design, the third information includes third indication information and fourth indication information; the third indication information is used to indicate the position of the first bit in the frequency domain dimension of the bit map, and the fourth indication information is used to indicate the position of the first bit in the spatial domain dimension of the bit map.
[0055] Through the above design, when indicating the first bit in the bit diagram, two-step (or two-level) indication is performed through the third and fourth indication information in the third information, which can reduce the number of bits in the third information and reduce configuration overhead.
[0056] In one possible design, the third indication information includes d2*M v 1 bit; wherein, the bit map includes M bits in the frequency domain dimension. v bits, M v d2 is a positive integer representing the number of selected frequency domain bases. Optionally, each d2 bits in the third indication information corresponds to one bit in the frequency domain dimension of the bit map. When the value of d2 bits is the fifth value, the bit in the frequency domain dimension of the bit map corresponding to d2 bits is the first bit.
[0057] In one possible design, the third instruction information includes The bitmap contains M bits in the frequency domain dimension. v bits, M v f2 is the number of frequency domain bases selected, and f2 is the number of the first bits included in the bitmap in the frequency domain dimension.
[0058] In one possible design, the fourth indication information includes e2*c*L bits; where c*L is the number of bits included in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial basis chosen for a single polarization, and e2 is a positive integer. Optionally, each e2 bits in the fourth indication information corresponds to one bit in the spatial dimension of the bitmap, and when the value of e2 bits is the sixth value, the bit in the spatial dimension of the bitmap corresponding to the e2 bits is the first bit.
[0059] In one possible design, the fourth indication information includes The number of bits is given by c*L, where c is the number of bits included in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial bases selected for a single polarization, and g2 is the number of the first bits included in the bitmap in the spatial dimension.
[0060] Fourthly, embodiments of this application provide a communication method for measurement. This method can be applied to a network device side, such as a network device or a communication module within a network device, or a circuit, chip, or chip system within a network device responsible for communication functions. Taking the application of this method to a network device side as an example, the method may include: the network device sending at least one reference signal to a terminal device; the network device receiving PMI information; the PMI information being obtained by measuring the received at least one reference signal; the PMI information including third information, the third information being used to indicate a first bit in a bitmap corresponding to at least one reference signal; the value of the first bit characterizing whether the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication.
[0061] Using the above method, the PMI information received by the network device includes third information, which can indicate the first bit in the bit diagram corresponding to at least one reference signal. When there are multiple reference signals, the third information can indicate the first bit commonly corresponding to all reference signals. This eliminates the need to repeatedly indicate the first bit in the bit diagram for multiple reference signals, thereby reducing the feedback overhead of the PMI information.
[0062] In one possible design, the bitmap includes multiple bit groups, and the multiple bit groups include at least one third bit group; the bits in the at least one third bit group are the first bits.
[0063] By grouping the bitmap as described above, the terminal device can provide feedback based on the bit group, thereby further reducing feedback overhead.
[0064] In one possible design, the third information includes a2*N bits; where N is the number of bit groups included in the bit map, and a2 is a positive integer; each a2 bits in the third information corresponds to a bit group in the bit map, and when the value of a2 bits is the fourth value, the bit group corresponding to a2 bits is the third bit group.
[0065] In one possible design, the third information includes third indication information and fourth indication information; the third indication information is used to indicate the position of the first bit in the frequency domain dimension of the bit map, and the fourth indication information is used to indicate the position of the first bit in the spatial domain dimension of the bit map.
[0066] Through the above design, when indicating the first bit in the bit diagram, two-step (or two-level) indication is performed through the third and fourth indication information in the third information, which can reduce the number of bits in the third information and reduce configuration overhead.
[0067] In one possible design, the third indication information includes d2*M v1 bit; wherein, the bit map includes M bits in the frequency domain dimension. v bits, M v d2 is a positive integer representing the number of selected frequency domain bases. Optionally, each d2 bits in the third indication information corresponds to one bit in the frequency domain dimension of the bit map. When the value of d2 bits is the fifth value, the bit in the frequency domain dimension of the bit map corresponding to d2 bits is the first bit.
[0068] In one possible design, the third instruction information includes The bitmap contains M bits in the frequency domain dimension. v bits, M v f2 is the number of frequency domain bases selected, and f2 is the number of the first bits included in the bitmap in the frequency domain dimension.
[0069] In one possible design, the fourth indication information includes e2*c*L bits; where c*L is the number of bits included in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial basis chosen for a single polarization, and e2 is a positive integer. Optionally, each e2 bits in the fourth indication information corresponds to one bit in the spatial dimension of the bitmap, and when the value of e2 bits is the sixth value, the bit in the spatial dimension of the bitmap corresponding to the e2 bits is the first bit.
[0070] In one possible design, the fourth indication information includes The number of bits is given by c*L, where c is the number of bits included in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial bases selected for a single polarization, and g2 is the number of the first bits included in the bitmap in the spatial dimension.
[0071] Fifthly, this application provides a communication device that has the function of implementing any one of the first to fourth aspects described above. The communication device may include modules, units, or means corresponding to the operations involved in any one of the first to fourth aspects. Specifically, the modules, units, or means may be implemented by software, hardware, or a combination of software and hardware. For example, the communication device includes a communication unit and a processing unit to perform any one of the first to fourth aspects, or to perform any possible implementation of the first to fourth aspects. The communication unit is used to perform transmit and receive operations, such as functions related to sending and receiving; the communication unit may be called a transmit and receive unit; optionally, the communication unit includes a receiving unit and a sending unit. The processing unit is used to perform processing operations.
[0072] In one design, the communication device is a communication chip, the processing unit can be one or more processors or processor cores, and the communication unit can be the input / output circuit, input / output interface or antenna port of the communication chip.
[0073] In another design, the communication unit can be a transmitter and a receiver, or the communication unit can be a transmitter and a receiver.
[0074] Optionally, the communication device may further include modules that can be used to perform any one of the first to fourth aspects described above, or to perform any one of the possible implementations of the first to fourth aspects.
[0075] Sixthly, a communication device is provided, which can be the aforementioned terminal device or network device. The communication device may include a processor and a memory to execute any one of the first to fourth aspects, or any possible implementation of the first to fourth aspects. Optionally, it may also include a transceiver, the memory for storing computer programs or instructions, and the processor for retrieving and running the computer program or instructions from the memory. When the processor executes the computer program or instructions in the memory, the communication device executes any one of the first to fourth aspects, or any possible implementation of the first to fourth aspects.
[0076] Optionally, there may be one or more processors and one or more memories.
[0077] Optionally, the memory can be integrated with the processor, or the memory can be set up separately from the processor.
[0078] Optionally, the transceiver may include a transmitter and a receiver.
[0079] In a seventh aspect, a communication device is provided, which may be the aforementioned terminal device or network device. The communication device may include a processor to execute any one of the first to fourth aspects, or to execute any possible implementation of the first to fourth aspects. The processor is coupled to a memory. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0080] In one implementation, when the communication device is a terminal device or a network device, the communication interface can be a transceiver or an input / output interface. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0081] In another implementation, when the communication device is a chip or chip system, the communication interface can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor can also be manifested as a processing circuit or logic circuit.
[0082] Eighthly, this application provides a communication device, which includes a processor and may further include a storage medium storing a computer program or instructions. When executed by the processor, the computer program or instructions are used to implement the methods in any of the possible designs in the first to fourth aspects described above. The communication device may be a chip system. The chip system may be composed of chips or may include chips and other discrete devices.
[0083] Ninth aspect, a communication system is provided, the communication system including a terminal device of the first or third aspect and a network device of the second or fourth aspect.
[0084] In a tenth aspect, this application also provides a chip including a processor coupled to a memory for reading and executing a computer program or instructions stored in the memory, so that the chip implements the method in any of the possible designs in the first to fourth aspects described above.
[0085] In one aspect, this application provides a computer-readable storage medium storing a computer program or instructions, which, when read and executed by a computer, causes the computer to perform any of the possible designs in the first to fourth aspects described above.
[0086] In a twelfth aspect, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform any of the possible designs in the first to fourth aspects described above.
[0087] For the various aspects of the above-mentioned fifth to twelfth aspects and the technical effects that may be achieved by each aspect, please refer to the above description of the technical effects that may be achieved by various possible solutions for any aspect of the first to fourth aspects, or for each aspect, and will not be repeated here. Attached Figure Description
[0088] Figure 1 is a network architecture diagram of a communication system provided in an embodiment of this application;
[0089] Figure 2A is a schematic diagram of a beamforming structure provided in an embodiment of this application;
[0090] Figure 2B is a schematic diagram of a beamforming structure provided in an embodiment of this application;
[0091] Figure 2C is a schematic diagram of a beamforming structure provided in an embodiment of this application;
[0092] Figure 3 is a schematic diagram of the structure of a precoding matrix provided in an embodiment of this application;
[0093] Figure 4 is a schematic diagram of a bitmap provided in an embodiment of this application;
[0094] Figure 5 is a schematic diagram of a communication system architecture provided in an embodiment of this application;
[0095] Figure 6 is a flowchart illustrating a communication method for measurement provided in an embodiment of this application;
[0096] Figure 7 is a schematic diagram of a bitmap provided in an embodiment of this application;
[0097] Figure 8A is a schematic diagram of a bitmap grouping method provided in an embodiment of this application;
[0098] Figure 8B is a schematic diagram of a bitmap grouping method provided in an embodiment of this application;
[0099] Figure 8C is a schematic diagram of a bitmap grouping method provided in an embodiment of this application;
[0100] Figure 8D is a schematic diagram of a bitmap grouping method provided in an embodiment of this application;
[0101] Figure 9A is a schematic diagram of the mapping relationship between bits in the first information and bit groups in the bit map provided in an embodiment of this application;
[0102] Figure 9B is a schematic diagram of the mapping relationship between bits in the first information and bit groups in the bit map provided in an embodiment of this application;
[0103] Figure 9C is a schematic diagram of the mapping relationship between bits in the first information and bit groups in the bit map provided in an embodiment of this application;
[0104] Figure 9D is a schematic diagram of the mapping relationship between bits in the first information and bit groups in the bit map provided in an embodiment of this application;
[0105] Figure 10 is a schematic diagram of a bitmap provided in an embodiment of this application;
[0106] Figure 11 is a schematic diagram of a bitmap provided in an embodiment of this application;
[0107] Figure 12 is a schematic diagram of a bitmap provided in an embodiment of this application;
[0108] Figure 13 is a schematic diagram of a bitmap provided in an embodiment of this application;
[0109] Figure 14 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0110] Figure 15 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0111] Figure 16 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0112] Figure 17 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0113] Figure 18 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0114] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0115] The at least one item mentioned in the embodiments of this application refers to one or more items. Multiple items refers to two or more items. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. Furthermore, it should be understood that although the terms "first," "second," etc., may be used to describe objects in the embodiments of this application, these objects should not be limited to these terms. These terms are only used to distinguish the objects from each other.
[0116] The terms "comprising" and "having," and any variations thereof, used in the following description of embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. It should be noted that in embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any method or design described as "exemplary" or "for example" in embodiments of this application should not be construed as preferred or advantageous over other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0117] The technology provided in this application can be applied to various communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system (such as Long Term Evolution (LTE) system), 5th generation (5G) mobile communication system (such as New Radio (NR) system), and future communication systems.
[0118] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0119] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0120] In a communication system, a network element can send signals to or receive signals from another network element. These signals can include information or data. A network element can also be referred to as an entity, network entity, device, communication equipment, communication module, node, communication node, etc. This application describes the concept of a network element. For example, a communication system can include at least one terminal device and at least one network device. The signal-transmitting network element can be a network device, and the signal-receiving network element can be a terminal device; or, the signal-transmitting network element can be a terminal device, and the signal-receiving network element can be a network device. Furthermore, it is understood that if the communication system includes multiple terminal devices, these terminal devices can also exchange signals; that is, both the signal-transmitting network element and the signal-receiving network element can be terminal devices.
[0121] Figure 1 illustrates an exemplary architecture diagram of a communication system 1000 applicable to an embodiment of this application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal device 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in core network 200 and the RAN node 110 in RAN 100 can be independent physical devices, or they can be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Terminal devices and RAN nodes can be interconnected via wired or wireless means.
[0122] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0123] The network device involved in this application embodiment can be a RAN node. A RAN node, also known as a radio access network device, RAN entity, or access node, is used to help terminal devices access the communication system wirelessly. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5th generation (5G) mobile communication system, or a base station in a future communication system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or an indoor station (as shown in Figure 1, 110b), or a relay node or donor node.
[0124] In another application scenario, multiple RAN nodes can collaborate to help terminal devices achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RLC) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as within a baseband unit (BBU). RUs can be included in radio frequency equipment, such as remote radio units (RRUs) or active antenna units (AAUs). CUs can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0125] In different systems, RAN nodes may have different names. For example, in an O-RAN system, CU can be called an open CU (O-CU), DU can be called an open DU (O-DU), and RU can be called an open RU (O-RU). CU-control panel (CU-CP) can also be called an open CU-CP (O-CU-CP), and CU-user panel (CU-UP) can also be called an open CU-UP (O-CU-UP). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, an RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0126] Terminal equipment can be any device or module that accesses the aforementioned communication system and possesses corresponding communication functions. Terminal equipment can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. Terminal equipment typically contains communication modules, circuits, or chips that perform the corresponding communication functions. It may also be configured with program instructions for performing these functions.
[0127] For example, the terminal device in the embodiments of this application may be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer, a drone, a computer with wireless transceiver capabilities, a machine-type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, 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 (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transportation vehicle with wireless communication capabilities, a communication module, or a roadside unit (RSU) with terminal functionality. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0128] Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.
[0129] The roles of base stations and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminal devices 120j that access the wireless access network 100 through 120i, terminal device 120i is a base station; however, for base station 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0130] Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0131] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal functions.
[0132] In this application, the base station sends downlink signals or downlink information to the terminal device, with the downlink information carried on the downlink channel; the terminal device sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the base station, the terminal device needs to establish a radio connection with a cell controlled by the base station. The cell with which the terminal device has established a radio connection is called the serving cell of the terminal device. When the terminal device communicates with this serving cell, it is also subject to interference from signals from neighboring cells.
[0133] Communication between access network devices and terminal devices can follow a specific protocol layer structure. For example, this protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For instance, the control plane protocol layer structure may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, an RLC layer, a MAC layer, or a physical (PHY) layer. Similarly, the user plane protocol layer structure may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.
[0134] Access network equipment may include a central unit (CU) and a distributed unit (DU). This design can be referred to as CU and DU separation. Multiple DUs can be centrally controlled by a single CU. As an example, the interface between the CU and DU is called the F1 interface. The control plane (CP) interface can be F1-C, and the user plane (UP) interface can be F1-U. This application does not limit the specific names of the interfaces. The CU and DU can be divided according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above (e.g., RRC and SDAP layers) are located in the CU, and the functions of the protocol layers below the PDCP layer (e.g., RLC, MAC, and PHY layers) are located in the DU; or, for example, the functions of the protocol layers above the PDCP layer are located in the CU, and the functions of the protocol layers below the PDCP layer are located in the DU, without limitation.
[0135] The above division of CU and DU processing functions according to protocol layers is merely an example; other methods can also be used. For instance, CUs or DUs can be divided into those with more protocol layer functions, or they can be divided into those with partial protocol layer processing functions. For example, some functions of the RLC layer and the protocol layer functions above the RLC layer can be placed in the CU, while the remaining functions of the RLC layer and the protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CUs or DUs can be divided according to service type or other system requirements, such as by latency. Functions that need to meet latency requirements can be placed in the DU, while functions that do not need to meet this latency requirement can be placed in the CU.
[0136] Optionally, the CU may have one or more core network functions.
[0137] Optionally, the radio unit (RU) of the DU can be remotely located. The RU has radio frequency (RF) functionality. For example, the DU and RU can be separated at the PHY layer. For instance, the DU can implement higher-level functions in the PHY layer, and the RU can implement lower-level functions. When transmitting, the PHY layer functions may include at least one of the following: adding cyclic redundancy check (CRC) bits, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or RF transmission functionality. When receiving, the PHY layer functions may include at least one of the following: CRC check, channel decoding, rate matching de-scrambling, demodulation, layer mapping de-mapping, channel detection, resource demapping, physical antenna demapping, or RF reception functionality. The higher-level functions in the PHY layer may include a portion of the PHY layer's functionality, which is closer to the MAC layer; the lower-level functions in the PHY layer may include another portion of the PHY layer's functionality, for example, a portion closer to the RF functionality. For example, higher-level functions in the PHY layer may include adding CRC bits, channel coding, rate matching, scrambling, modulation, and layer mapping, while lower-level functions may include precoding, resource mapping, physical antenna mapping, and RF transmission functions; or, higher-level functions in the PHY layer may include adding CRC bits, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, while lower-level functions may include resource mapping, physical antenna mapping, and RF transmission functions. For example, higher-level functions in the PHY layer may include CRC checksum, channel decoding, rate matching de-matching, decoding, demodulation, and layer mapping de-matching, while lower-level functions may include channel detection, resource de-mapping, physical antenna de-mapping, and RF reception functions; or, higher-level functions in the PHY layer may include CRC checksum, channel decoding, rate matching de-matching, decoding, demodulation, layer mapping de-matching, and channel detection, while lower-level functions may include resource de-mapping, physical antenna de-mapping, and RF reception functions.
[0138] Optionally, the functions of the CU can be further divided, separating the control plane and the user plane and implementing them through different entities. The separated entities are the control plane CU entity (i.e., the CU-CP entity) and the user plane CU entity (i.e., the CU-UP entity). The CU-CP entity and the CU-UP entity can be connected to the DU respectively. In the embodiments of this application, an entity can be understood as a module or unit, and its form can be a hardware structure, a software module, or a hardware structure plus a software module, without limitation.
[0139] Optionally, any one of CU, CU-CP, CU-UP, DU, and RU can be a software module, a hardware structure, or a combination of software and hardware structures, without limitation. The different entities can exist in the same or different forms. For example, CU, CU-CP, CU-UP, and DU are software modules, and RU is a hardware structure. For the sake of brevity, not all possible combinations are listed here. These modules and their executed methods are also within the protection scope of the embodiments of this application. For example, when the method of the embodiments of this application is executed by an access network device, it can be executed by at least one of CU, CU-CP, CU-UP, or DU.
[0140] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.
[0141] (1) Reference signal (RS).
[0142] Reference signals, also known as pilot signals, are essential in communication systems for transmitting and receiving data, obtaining system synchronization and feedback channel information, and estimating the uplink or downlink channel. Channel estimation refers to the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It utilizes reference signals known to the transmitter and receiver to detect changes in the channel's time and frequency domains. These reference signals, distributed across different resource elements (REs) in the time-frequency two-dimensional space within orthogonal frequency division multiplexing (OFDM) symbols, have known amplitudes and phases.
[0143] At the physical layer, uplink communication can include the transmission of uplink physical channels and uplink signals. Uplink physical channels include the random access channel (PRACH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH), etc. Uplink signals include the channel sounding reference signal (SRS), the physical uplink control channel demodulation reference signal (PUCCH-DMRS), the physical uplink data channel demodulation reference signal (PUSCH-DMRS), the demodulation reference signal (DMRS), the phase tracking reference signal (PTRS), and the positioning reference signal (SRS or SRS for positioning), etc.
[0144] At the physical layer, downlink communication can include the transmission of downlink physical channels and downlink signals. Downlink physical channels include the physical broadcast channel (PBCH), physical downlink control channel (PDCCH), and physical downlink shared channel (PDSCH), etc. Downlink signals include the primary synchronization signal (PSS) / secondary synchronization signal (SSS), physical downlink control channel demodulation reference signal (PDCCH-DMRS), physical downlink shared channel demodulation reference signal (PDSCH-DMRS), demodulation reference signal (DMRS), PTRS, channel state information reference signal (CSI-RS), cell reference signal (CRS), tracking reference signal (TRS), positioning reference signal (positioning RS), and synchronization signal block (SSB), etc.
[0145] (2) Resources.
[0146] In this embodiment of the application, the network device can configure a resource set / or resources for the terminal device.
[0147] The resource set may include at least one of the following: a channel state information (CSI) synchronization signal block (CSI-SSB) resource set, a CSI interference measurement (CSI-IM) resource set, a non-zero power-channel state information reference signal (NZP-CSI-RS) resource set, or a zero power-channel state information reference signal (ZP-CSI-RS) resource set.
[0148] In this application embodiment, a reference signal can correspond to a resource, and a reference signal can occupy a resource. A resource can be referred to as the resource of the reference signal. The resources in this application embodiment can include frequency domain resources and / or time domain resources, etc. Resources can also include at least one of CSI-SSB resources, or CSI-IM resources, or NZP-CSI-RS resources, ZP-CSI-RS resources, SRS resources, DMRS resources, PTRS resources, CRS resources, or TRS resources. In this application embodiment, the resource is described as a channel state information reference signal (CSI-RS) resource. CSI-RS resources are also written as channel state information reference signal (CSIRS) resources in this document. CSIRS resources can also be replaced with other resources. CSI-RS resources can also be understood as the resources occupied by CSI-RS, or can be replaced with the resources corresponding to CSI-RS, or replaced with the resources of CSI-RS.
[0149] (3) Beamforming (BF).
[0150] The following description, using a network device as a base station as an example and in conjunction with the implementation details shown in Figures 2A to 2C, illustrates the beamforming process. Generally, in higher frequency communication systems, base stations (and some frequency band terminals) typically use large-scale array antennas (e.g., antenna elements ranging from 500 to over 1000) to compensate for path loss caused by higher frequency bands and improve coverage. From the perspective of base station implementation, even with large arrays, different frequency bands and array sizes use different array weighting methods (i.e., different beamforming methods). Based on the beamforming implementation scheme, they can be roughly divided into the following three categories.
[0151] One implementation is digital beamforming (DBF), whose basic structure is shown in Figure 2A. Each or a group of antenna elements is directly connected to a digital channel. This structure is typical for low-frequency massive MIMO. Because each antenna signal is directly converted to the digital domain, and subsequent array weighting is performed in the digital domain, it is called digital beamforming. Digital domain signal processing offers the highest degree of freedom and can support very complex signal processing methods; therefore, DBF architecture offers the best performance for the same array size. On the other hand, digital-to-analog converters (DACs) and analog-to-digital converters (ADCs) have high power consumption and cost (especially under high bandwidth conditions). Generally, for the same array size, DBF also has the highest cost.
[0152] Another implementation is analog beamforming (ABF), whose structure is shown in Figure 2B. Each or a group of antenna elements is connected to an analog phase shifter, and then multiple antenna elements are combined in the analog domain and passed through a digital-to-analog (DAC) to analog-to-digital (ADC) converter. Compared with DBF, the entire ABF array corresponds to only one DAC, so the biggest advantage of the ABF architecture is its low cost and power consumption. The bottleneck of ABF is also obvious. The phase shifter settings in the analog domain determine the beam direction after beamforming. Since the signals are directly combined in the analog domain, they cannot be weighted using digital signal processing like in DBF. ABF requires pre-configuring the phase shifter settings (pointing the analog beam to the target terminal) during transmission and reception. This process needs to be completed through beam scanning during the link establishment phase, introducing additional latency. Generally, once the analog beam is blocked or moves, causing misalignment, the link quality of the system will rapidly degrade or even terminate. Therefore, the communication reliability of ABF is not as good as that of DBF.
[0153] Another implementation is hybrid beamforming (HBF), whose structure is shown in Figure 2C. It represents an intermediate form between ABF and DBF. The figure illustrates a 3-channel HBF architecture, with each channel corresponding to two analog phase shifters. HBF has a certain number of digital ports supporting digital beamforming, and each digital port drives an ABF subarray. Compared to ABF, for the same array size, each digital channel drives a smaller analog subarray (4 in Figure 2C and 6 in Figure 2B), resulting in a wider beam, better reliability, and lower beam scanning overhead. Generally, the ratio of digital ports to analog phase shifters in HBF varies depending on the frequency and system design requirements. For example, high-frequency systems have a small number of digital ports (4–16) and more analog phase shifters per digital channel (16–32), closer to ABF. Low-frequency systems have more digital ports (32–128) and fewer analog phase shifters per digital channel (e.g., 2–10).
[0154] Generally, both HBF and ABF architectures have analog beams. When the beams are aligned with the communication target, the signal quality will be improved. The direction of the analog beams (determined by the beam weights) needs to be configured before transmission and reception. For a given terminal, the process by which the base station selects an analog beam is called beam training or beam scanning. Beam scanning typically involves the base station sending reference signals using different analog beam weights, and the terminal measuring the reference signals and feeding back the measurement results to help the base station determine which beam has the best quality.
[0155] In addition, a beam can also be understood as a transmission configuration indicator (TCI), a TRP, or a sounding reference signal resource indicator (SRS resource indicator, SRI) (used for uplink data transmission). That is, different beams can also be represented by different TCIs, TRPs, or SRIs.
[0156] (4) Antenna port.
[0157] An antenna port, often simply called a port, can be understood as a virtual transmitting antenna (or antenna group) identified by the receiving end, or a spatially distinguishable virtual transmitting antenna (or antenna group). Each virtual antenna can be pre-configured with one antenna port. Each virtual antenna can be a weighted combination of multiple physical antennas. One or more antenna ports can correspond to a reference signal; therefore, each antenna port can be called a port for a reference signal, such as a CSI-RS port, DMRS port, or SRS port. In the embodiments provided in this application, one antenna port can also be used to transmit multiple reference signals. For example, multiple reference signals can be transmitted through this antenna port using frequency division or time division.
[0158] In this context, an antenna port is a logical concept, and one antenna port generally corresponds to one physical antenna. An antenna port is typically associated with a reference signal, and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. For low frequencies, one antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. For high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.
[0159] Furthermore, a port set can refer to a collection of multiple antenna ports. One approach is to group multiple digital ports of a network device to form multiple port sets. Another approach (e.g., under the HBF architecture) is that a port set can be multiple digital ports corresponding to the same analog beam, also simply referred to as a port set, or a digital-to-analog port set. Alternatively, a port set can be a collection of digital ports corresponding to multiple analog beams, also simply referred to as a port set, or a digital-to-analog port set. Or, multiple digital ports of the same analog beam can be divided into multiple subsets, each subset being called a port set, or a digital-to-analog port set.
[0160] In protocols, antenna ports are typically characterized by "antenna port" or "port," but they can also be characterized by resources (such as CSI-RS resources, SRS resources, DMRS resources, PTRS resources, CRS resources, TRS resources, synchronization signal block (SSB) resources, etc.) or resource groups. In other words, the identifier for an antenna port in this application can be replaced with the identifiers mentioned above; for example, an antenna port can be replaced with an identifier for a resource, a pilot resource, or a reference signal resource.
[0161] A port set contains one or more antenna ports, typically corresponding to one or more resources. The concept of a port set can also be replaced with other names, such as resource group, resource set, pilot resource group, pilot resource set, reference signal resource group, reference signal resource set, port group, antenna port group, antenna port set, or antenna port collection, etc., and this application embodiment does not impose limitations. In this application embodiment, the port set can also be replaced with "port #A to port #B". Port #A and port #B can be understood as examples of port indices. The antenna ports indicated by ports #A to #B can be understood as antenna ports indexed from #A to #B, and these antenna port indices are consecutive. In this application embodiment, the port set can also be replaced with the index of each antenna port included in the port set. In this case, the antenna ports included in the port set can be consecutive antenna ports or non-consecutive antenna ports.
[0162] (5) Beam.
[0163] In new radio (NR) protocols, beamforming can be represented as a spatial domain filter, spatial parameter, spatial setting, quasi-colocation (QCL) information, QCL assumption, or QCL indication. Beamforming can be indicated through transmission configuration indicator state (TCI-state) parameters or spatial relationship parameters.
[0164] Therefore, in this application, "beam" can be replaced by spatial filter, spatial filter, spatial parameter, spatial parameter, spatial setting, spatial setting, QCL information, QCL assumption, QCL indication, TCI-state (downlink TCI-state, uplink TCI-state), spatial relationship, etc. The above terms are also equivalent to each other. "Beam" can also be replaced with other beam-related terms, which are not limited in this application.
[0165] The beam used to transmit signals can be called the transmission beam (Tx beam), or it can be referred to as a spatial domain transmission filter, spatial transmission filter, spatial domain transmission parameter, spatial transmission setting, or spatial transmission setting. The downlink transmission beam can be indicated by TCI-state.
[0166] The beam used to receive signals can be called a reception beam (Rx beam), a spatial domain reception filter, a spatial reception filter, a spatial domain reception parameter, a spatial reception setting, or a spatial reception setting. The uplink transmit beam can be indicated by spatial relationships, uplink TCI-state, or SRS resources (indicating the transmit beam using that SRS). Therefore, the uplink beam can also be replaced by an SRS resource.
[0167] The transmitting beam can refer to the distribution of signal strength in different directions in space after a signal is transmitted through an antenna, while the receiving beam can refer to the distribution of signal strength in different directions in space of a wireless signal received from an antenna.
[0168] Furthermore, the beam can be a wide beam, a narrow beam, or other types of beam. The beamforming technology can be beamforming technology or other technologies. Specifically, beamforming technology can be digital beamforming technology, analog beamforming technology, or hybrid digital / analog beamforming technology, etc.
[0169] Beams are generally associated with resources. For example, during beam measurement, network devices measure different beams using different resources. The terminal device provides feedback on the measured resource quality, allowing the network device to determine the quality of the corresponding beam. During data transmission, beam information is also indicated through its corresponding resources. For instance, network devices use the Transmission Configuration Indication (TCI) field in the downlink control information (DCI) to indicate the physical downlink sharing channel (PDSCH) beam information of the terminal device.
[0170] Optionally, multiple beams with the same or similar communication characteristics can be considered as a single beam. A beam may include one or more antenna ports for transmitting data channels, control channels, and detection signals, etc. One or more antenna ports forming a beam can also be considered as a set of antenna ports.
[0171] In the embodiments of this application, unless otherwise specified, a beam refers to the transmit beam of the second device. In beam measurement, each beam of the second device corresponds to a resource, and therefore the beam corresponding to the resource can be uniquely identified by the resource index.
[0172] (6) Precoding and codebook.
[0173] In communication systems, MIMO technology increases system capacity and throughput. The mathematical expression is y = Hx + n, where y is the received signal, H is the MIMO channel, x is the transmitted signal, and n is noise. In multi-antenna communication systems, signals from multiple transmit antennas can be superimposed on any one receive antenna. Therefore, the method of signal transmission at the transmitter affects system performance, and recovering the transmitted signal at the receiver is often complex. In this context, precoding is used to reduce system overhead and maximize MIMO system capacity, while also reducing the complexity of eliminating inter-channel interference at the receiver. In this case, the mathematical expression is y = HPx + n, where P is the precoding matrix (or vector, or precoder). To simplify implementation, P can be selected from a predefined set of matrices (or vectors), called the codebook. This signal transmission method is also called a codebook-based transmission method. If the transmitter has all the information in H, P can be obtained at the transmitter itself; this signal transmission method is called a non-codebook (NCB) transmission method.
[0174] (7) PMI information.
[0175] PMI information can be used to indicate the precoding matrix. The precoding matrix can be, for example, a precoding matrix determined by the terminal device based on the channel matrix of a single frequency domain unit. This channel matrix can be determined by the terminal device through methods such as channel estimation or based on channel reciprocity. However, it should be understood that the specific methods used by the terminal device to determine the precoding matrix are not limited to those described above; specific implementation methods can be found in the protocol, and for the sake of brevity, they will not be listed here.
[0176] For example, the precoding matrix can be obtained by performing singular value decomposition (SVD) on the channel matrix or its covariance matrix, or by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel matrix. It should be understood that the methods for determining the precoding matrix listed above are merely examples and should not constitute any limitation on this application.
[0177] It should be noted that, according to the method provided in this application, the network device can determine the CSI-RS port, the frequency domain discrete Fourier transform (DFT) vector, and the space-frequency vector combining coefficients for constructing the precoding vector based on feedback from the terminal device, thereby determining the precoding matrix corresponding to each frequency domain unit. This precoding matrix can be directly used for downlink data transmission; alternatively, it can be processed using beamforming methods, such as zero forcing (ZF), regularized zero-forcing (RZF), minimum mean-squared error (MMSE), and signal-to-leakage-and-noise ratio (SLNR), to obtain the final precoding matrix for downlink data transmission. This application does not limit this. Unless otherwise specified, the precoding matrix mentioned below refers to the precoding matrix determined based on the method provided in this application.
[0178] It is understandable that the precoding matrix determined by the terminal device can be interpreted as the precoding matrix to be fed back. The terminal device can indicate the precoding matrix to be fed back through the PMI, so that the network device can recover the precoding matrix based on the PMI. It is understandable that the precoding matrix recovered by the network device based on the PMI can be the same as or similar to the precoding matrix to be fed back.
[0179] In downlink channel measurement, the higher the approximation between the precoding matrix determined by the network device based on the PMI and the precoding matrix determined by the terminal device, the better the precoding matrix determined by the network device for data transmission can be adapted to the channel state, thus improving the signal reception quality.
[0180] (8) Precoding matrix based on type 1 codebook.
[0181] In the existing protocol-defined Discrete Fourier Transform (DFT) codebook, based on codebook type 1, the precoding matrix W indicated by the PMI of each layer can be equivalently represented as W = W1 × W2, where the dimension of W is P. CSI-RS ×N3, the dimension of W1 is P CSI-RS ×2L, W1 is a matrix determined based on type 1 codebook parameters and can be a wideband precoding matrix; W2 has a dimension of 2L×N3 and is a matrix representing the polarization phase, which can be the precoding matrix for each subband, where P CSI-RS N1 represents the number of CSI-RS ports, N2 represents the number of subbands fed back by PMI, and v represents the number of transport layers or streams, hereinafter referred to as the number of layers. It is understood that the above description of the precoding matrix is only an example; other specific implementations and definitions can be found in section 5.2.2.2.1 of 3GPP Technical Specification (TS) 38.214-h70.
[0182] In NR systems, uplink and downlink communication uses orthogonal frequency division multiplexing (OFDM) waveforms for transmission. User information is modulated onto multiple OFDM subcarriers. The channel on each subcarrier can be considered a flat channel, therefore a precoding matrix can be fed back on each subcarrier. Typically, a user's transmission occupies hundreds or even thousands of subcarriers, and in principle, each subcarrier needs to feed back a precoding matrix. In practical systems, it is assumed that adjacent subcarrier channels are almost identical, so multiple subcarriers constitute a subband (a subband consisting of one or more resource blocks) and jointly feed back a precoding matrix. The structure of a multi-carrier precoding matrix can be shown in Figure 3. Figure 3 uses two transport layers (or two streams of data), M ports, and N3 subbands as an example, where each column represents the precoding matrix on one subband.
[0183] As shown in Figure 3, in the precoding matrix structure, when the terminal device feeds back PMI information to the network device, it feeds back M*R*N3 precoded values, where M is the number of ports, R is the number of streams, and N3 is the number of subbands. Considering certain quantization accuracy requirements, assuming each precoded value is a complex number quantized using B bits, then for each PMI information feedback, the terminal device feeds back M*R*N3*B bits. Since PMI information needs to be fed back for every channel change, this amount of feedback introduces a huge overhead to the system, severely impacting system performance.
[0184] Based on this, Release 15 and Release 16 implement a compression design for the precoding matrix structure. In Release 15, spatial compression is performed on the port dimension using spatial correlation; in Release 16, frequency domain compression is performed on the frequency domain dimension. For example, the spatial compression process involves selecting L spatial bases for a single polarization, where each spatial base is a vector mapping the port to the beam domain (in this embodiment, the beam domain can also be called the spatial domain, which includes multiple spatial bases). The frequency domain compression process involves selecting M from N3 subbands. v Sub-band, selected M v Each subband can be a frequency domain basis; for example, in the frequency domain compression process, the signals of N3 subbands are first converted to the time domain, and then M is selected from the time domain. v Tap one time domain, then tap M v Transform each time-domain tap into the frequency domain to obtain M. v A frequency domain basis.
[0185] Based on the compressed precoding matrix structure, the precoding matrix indicated by PMI can be equivalently represented as: The dimension of W is P CSI-RS ×N3, the dimension of W1 is P CSI-RS ×2L (or a wideband precoding matrix), The dimension is 2L×N3 (corresponding to the precoding matrix of each subband). The dimension is 2L×M v (Or the compressed matrix), The dimension is M v ×N3 (where M is the inverse discrete fourier transform (IDFT) matrix of dimension N3×N3) v Row, i.e., a DFT matrix W with dimension N3×N3. f M in v (the conjugate of the columns); where P CSI-RS For the number of CSI-RS ports, R is the number of frequency domain bases (or sub-bands) selected during frequency domain compression. R is a constant, for example, R can take the value of 1 or 2.
[0186] When the terminal device finally sends feedback to the network device, it only needs to send back the W1-related port or DFT codebook information. Related IDFT substrate selection information, The non-zero element in.
[0187] In the embodiments of this application, non-zero elements can also be referred to as non-zero coefficients, non-zero elements, non-zero bits, etc.
[0188] In Release 16, based on codebook type 2 (or enhanced versions R16, R17, R18, and later), the corresponding codebook parameter combinations are configured as shown in Table 1: where L is the number of spatial basis points selected for each polarization, p υ υ represents the frequency domain basis selection ratio (or can be called the basis selection ratio for each IDFT), β is the non-zero element ratio, and υ is the rank.
[0189] Table 1
[0190] It should be noted that Table 1 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 1 that result in new table content are within the protection scope of the embodiments of this application.
[0191] in Non-zero elements in the bitmap indicate that the corresponding amplitude coefficient indicator and / or phase coefficient indicator needs to be reported, while zero elements do not require the reporting of the corresponding amplitude coefficient indicator and / or phase coefficient indicator. The terminal device can indicate the location of non-zero elements to the network device via a bitmap. The number of non-zero elements in a single layer can be calculated using the following formula:
[0192] Where K0 is the number of non-zero elements in a single layer, and L is the number of spatial basis elements chosen for each polarization. This represents the number of frequency bases selected for frequency domain compression. It should be understood that the above formula is based on two polarizations; the formula should be adjusted accordingly for other values of the number of polarizations.
[0193] When a terminal device indicates a non-zero element location to a network device via a bitmap, it can do so through i. 1,7,l To give instructions, where:
[0194] For l = 1, ..., υ, such that It is the number of non-zero elements in l = 1, ..., υ. It is the total number of non-zero elements in all streams.
[0195] For example, in the bit diagram above, a bit of 1 indicates that the corresponding amplitude coefficient indicator i needs to be reported. 2,4,l and / or phase coefficient indicator i 2,5,l Other parts do not need to be reported. As shown in Figure 4, with two polarizations, L spatial basis vectors are selected for each polarization, and M vector vectors are selected. v Taking a frequency domain basis as an example, the black boxes represent non-zero elements, while the white boxes represent zero elements; the non-zero elements represent the amplitude coefficient indicator i reported by the terminal. 2,4,l and / or phase coefficient indicator i 2,5,l The zero-element characterization terminal does not report the corresponding amplitude coefficient indicator i 2,4,l and phase coefficient indicator i 2,5,l .
[0196] Amplitude coefficient indicator i 2,4,l The index and phase coefficient indicate i 2,5,l The index, and the bitmap i at the non-zero element position. 1,7,l The index, and n 3,l M v Each codebook is associated with another.
[0197] To amplitude coefficient The mapping is shown in Table 2. To amplitude coefficient The mapping is shown in Table 3. The amplitude coefficient can be expressed by the following formula:
[0198] Where l = 1, ..., υ; For i 2,4,l The index, and For i 2,5,l The index is used to identify the strongest coefficient of layer l; For i 2,4,l The elements, l = 1, ..., υ; n 3,l The index is Remapping, such as Make the mapped Index f is a pair Remapping, such as The index of the strongest coefficient after remapping is i 2,4,l i 2,5,l i 1,7,l These are bitmaps representing the amplitude coefficients, phase coefficients, and non-zero element positions after remapping.
[0199] Table 2
[0200] It should be noted that Table 2 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 2 that result in new table content fall within the protection scope of the embodiments of this application.
[0201] Table 3
[0202] It should be noted that Table 3 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 3 that result in new table content fall within the protection scope of the embodiments of this application.
[0203] If the codebook type is configured as codebook type 1 (for example, the codebook type-related parameter in the higher-level parameters of the network device configuration is "mode1"), the offset value d j This is used to report the offset of the j-th CSI-RS resource (or reference signal resource) relative to the first CSI-RS resource among M selected CSI-RS resources (or reference signal resources), where j = 2, ..., M. The reported M-1 offset values are shared across all layers v and can be used as offset indicators i. 1,9 Indicates, such as i 1,9 =[d2…d M ], d j ∈{0,1,…,N3O3-1}, M is the network configuration K s The number of reference signals that need to be reported to CSI out of the reference signals; where i 1,9 It can also be called offset, offset value, offset coefficient, or frequency domain offset coefficient, etc.
[0204] Where O3∈{1,4}, the value of O3 can be configured through higher-level parameters, and the offset can be expressed as:
[0205] For example, for reference signal 1 (or beam 1), the selected sub-bands include sub-band 1, sub-band 3, and sub-band 5; for reference signal 2 (or beam 2), the offset value d1 between it and reference signal 1 is 1, then the sub-bands corresponding to reference signal 2 include sub-band 2, sub-band 4, and sub-band 6; for reference signal 3 (or beam 3), the offset value d2 between it and reference signal 1 is 2, then the sub-bands corresponding to reference signal 3 include sub-band 3, sub-band 5, and sub-band 7; for reference signal 4 (or beam 4), the offset value d3 between it and reference signal 1 is 3, then the sub-bands corresponding to reference signal 4 include sub-band 4, sub-band 6, and sub-band 8. At this time, i1,9 =[1, 2, 3].
[0206] If the codebook type is configured as codebook type 2 (for example, the codebook type-related parameter in the higher-level parameters of the network device configuration is "mode2"), the offset indicator i 1,9 It is not necessary to report it. j =0, j=2,…,M. Offset indication i is not reported. 1,9 In this case, for each reference signal that needs to be reported, its own frequency domain basis is reported independently. For example, via i 1,6,1 i 1,6,2 i 1,6,3 i 1,6,4 Each field independently reports its own frequency domain basis; among which, the offset indicator i is not reported. 1,9 In the case of i 1,6,1 i 1,6,2 i 1,6,3 i 1,6,4 The number of bits in each field, i is the reporting offset indicator. 1,9 In the case of i 1,6,1 i 1,6,2 i 1,6,3 i 1,6,4 The number of bits in each field is M times the number of bits, where M is the K value configured for the network. s The number of reference signals that need to be reported to CSI out of the reference signals.
[0207] Figure 5 exemplarily illustrates a possible schematic diagram of a communication system architecture provided by an embodiment of this application. As shown in Figure 5, the communication system includes a network device and one or more terminal devices (terminal device 1, terminal device 2, terminal device 3, and terminal device 4 are illustrated in Figure 5 as examples). The network device can be the network device in Figure 1 or a chip or chip system within the network device, and the terminal device can be the terminal device in Figure 1 or a chip or chip system within the terminal device. As shown in Figure 5, the network device can send resource configuration information and report configuration information to the terminal devices; and the network device can send downlink signals on the resources configured in the resource configuration information. The terminal device measures the received reference signal to obtain channel information, which can be understood as the channel information of the downlink channel. The terminal device feeds back the channel information based on the reported configuration information. When feeding back the channel information, the terminal device reports position indication information to the network device. This position indication information is used to indicate which positions the terminal device reports amplitude coefficient indications and / or phase coefficient indications. Taking downlink channel measurement based on downlink reference signals as an example, when a network device transmits a reference signal (such as CSI-RS), it can do so based on a beam (Figure 5 illustrates this using beams B0 and B1 as examples). The same reference signal can correspond to multiple port sets, and the beams corresponding to these multiple port sets can be the same or different. In practical applications, multiple terminal devices may need to measure the reference signal transmitted by the network device to obtain channel information.
[0208] When a terminal device reports location indication information to a network device, it can do so based on a bitmap. For example, the compressed precoding matrix structure includes M in the frequency domain direction. v If there are 2L frequency domain bases and 2L spatial domain bases in the spatial direction, then the bit diagram includes 2L*M v Each bit represents a position indicator, with each bit value indicating whether to report the corresponding amplitude and / or phase coefficient indicators. For example, a bit value of 1 indicates reporting the corresponding amplitude and / or phase coefficient indicators, while a bit value of 0 indicates not reporting them; or a bit value of 0 indicates reporting the corresponding amplitude and / or phase coefficient indicators, while a bit value of 1 indicates not reporting them. Currently, for each reference signal transmitted by the network device, the terminal device reports a position indication based on a bitmap to the network device, indicating which positions the terminal device should report for the amplitude and / or phase coefficient indicators for that reference signal. As the number of reference signals increases, the terminal device feeds back position indication information for multiple reference signals to the network device, resulting in significant feedback overhead for the terminal device.
[0209] Based on this, embodiments of this application provide a communication method for measurement. When a network device sends at least one reference signal to a terminal device, the terminal device can indicate to the network device a common bit in a bit diagram corresponding to at least one reference signal (wherein, the value of the common bit is the same for each reference signal), and can also indicate to the network device a non-common bit in a bit diagram corresponding to each reference signal (wherein, the value of the non-common bit may be different for different reference signals), thereby reducing the feedback overhead of the terminal device.
[0210] Figure 6 is a flowchart illustrating a communication method for measurement provided in an embodiment of this application. The communication method for measurement shown in Figure 6 can be applied to HBF, ABF, and DBF architectures. The communication method for measurement mainly includes the following steps. It is understood that the steps and execution order illustrated in Figure 6 are merely examples. In actual implementation, some steps may be executed, or the remaining steps may also be executed. Similarly, the execution order of the steps can be adjusted, and this embodiment of the application does not limit this.
[0211] Step 600: The network device sends at least one reference signal to the terminal device.
[0212] Accordingly, the terminal device receives at least one reference signal from the network device.
[0213] Optionally, network devices can also send reference signal configuration information and channel information reporting (or measurement) configuration information to terminal devices.
[0214] For example, reference signal configuration information includes information related to reference signal port groups (such as the number of groups and the number of ports in each group), information related to reference signal resource groups (such as the number of reference signal resource groups K, the number of reference signal resources and / or ports in each group), and the method of reference signal transmission.
[0215] For example, channel information reporting configuration information includes the content and quantity of the reported information. For instance, channel information reporting configuration information includes the number of measured channel information groups, the number of reported channel information groups, and the PMI configuration (such as parameters related to PMI reporting) for each information group.
[0216] Step 601: The terminal device measures at least one reference signal to obtain PMI information.
[0217] When a network device sends multiple reference signals to a terminal device, in one possible implementation, different reference signals (or different reference signal port groups or different reference signal resource groups) are transmitted using a time-division multiplexing method, i.e., transmitted on different time-domain resources (such as time slots or OFDM symbols). This time-division method facilitates the transmission of multiple reference signals based on different analog beams under the HBF architecture, enabling channel information measurement. In another implementation, different reference signals (or different reference signal port groups or different reference signal resource groups) are transmitted on different frequency-domain resources (such as component carriers, resource blocks, or different subcarriers); for example, the first antenna group is used for transmission based on the first analog beam, and the second antenna group is used for transmission based on the second analog beam. This frequency-division method is used for network devices to quickly scan channel information.
[0218] In one possible approach, based on K S With one reference signal, K can be obtained. S Group channel coefficients (or channel response); for example, each reference signal corresponds to an analog beam, K S A reference signal can be used to obtain K. S The channel coefficients (or channel response) of each analog beam.
[0219] In another possible approach, based on K S The number of sets of channel coefficients (or channel responses) obtained from the reference signals is greater than the number of reference signals K. S For example, K S A reference signal can be used to obtain K. S The channel coefficients (or channel responses) of each reference signal port group are denoted as follows: Taking the channel coefficient on a certain subcarrier as an example, then E k The corresponding dimension is N UE ×P CSI-RS , where N UE This refers to the number of receive antenna ports on the terminal device. Based on K... S Channel information for each reference signal port group, and second information F second-channel coefficients can be obtained. It should be understood that this approach, for HBF architectures (or analog beamforming architectures), allows for the acquisition of more channel information based on fewer reference signals. For example, network devices can adopt K... S A set of orthogonal analog weights is used to transmit a reference signal, thereby obtaining K. S The channel information corresponding to each analog port; while in the terminal device, the channel information is weighted among the analog port channels (i.e., can be equivalently regarded as an analog beam), so that F>K can be obtained S channel information of S new analog beams. In this way, the terminal device measures the encrypted beam channel information. It should be noted that this method can also be applied to the digital beamforming architecture.
[0220] Optionally, at least one of the parameters m = 0, 1, …, F−1 is obtained according to the base station configuration information; where, optionally, F = K S or F>K S .
[0221] Step 602: The terminal device sends PMI information.
[0222] Correspondingly, the network device receives the PMI information from the terminal device.
[0223] Optionally, when the terminal device sends PMI information to the network device, it can also feedback at least one of the following information:
[0224] indexes of one or more resources, indexes of one or more resource groups, indexes of one or more ports, channel quality indicator (CQI), reference signal received power (RSRP).
[0225] Optionally, the terminal device can report Z (or groups) of channel information to the network device, for example, the terminal device sends H (or groups) of CQI to the network device, or H (or groups) of RSRP, or H (or groups) of PMI information; where H = F, or H = K, or H<K, or Z<M.
[0226] It should be understood that H (or H groups) here can also be characterized by one channel information. Further, the terminal device will report information on H weighted parameters. Among them, the H weighted parameters correspond to H groups of channel information, that is, the H weighted parameters respectively correspond to H second channel coefficients, and these second channel coefficients correspond to H groups of channel information. Specifically, the information on the H weighted parameters can be the index set {i0, i1, …, i H-1}, where i h = 0, 1, 2, …, F−1 is the index of the second channel coefficient in F (or K S 个) channel information, h = 0, 1, …, H−1.
[0227] Optionally, the PMI information sent by the terminal device may include location indication information, which indicates which locations the terminal device reports amplitude coefficient indications and / or phase coefficient indications. Alternatively, the location indication information may be called a non-zero element location indication, or a non-zero coefficient location indication, or a non-zero bit location indication, used to indicate the location of non-zero elements, where the non-zero elements represent the corresponding amplitude coefficient indications and / or phase coefficient indications reported by the terminal.
[0228] In addition, the PMI information sent by the terminal device may also include at least one amplitude coefficient indicator and / or at least one phase coefficient indicator. For example, the amplitude coefficient indicator may be an amplitude coefficient value or an amplitude coefficient index. When the amplitude coefficient indicator is an amplitude coefficient value, the network device can directly determine the specific amplitude coefficient based on the amplitude coefficient value; when the amplitude coefficient indicator is an amplitude coefficient index, the network device can look up the corresponding amplitude coefficient based on the amplitude coefficient index. Similarly, the phase coefficient indicator may be a phase coefficient value or a phase coefficient index. When the phase coefficient indicator is a phase coefficient value, the network device can directly determine the specific phase coefficient based on the phase coefficient value; when the phase coefficient indicator is a phase coefficient index, the network device can look up the corresponding phase coefficient based on the phase coefficient index.
[0229] Regarding the location indication information in the PMI information sent by the terminal device to the network device, embodiments of this application provide several different schemes for configuring this location indication information. These different schemes are described in detail below.
[0230] Option 1:
[0231] The PMI information sent by the terminal device to the network device includes first information and second information; wherein, the first information is used to indicate the common bit in the bit diagram corresponding to at least one reference signal, and the second information is used to indicate the first bit in the common bit and / or the first bit in the non-common bit diagram corresponding to each reference signal respectively.
[0232] The value of the first bit indicates whether the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication. For example, the first bit is a bit with a value of 1, indicating that the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication; or, the first bit is a bit with a value of 0, indicating that the terminal device does not report the corresponding phase coefficient indication and / or amplitude coefficient indication.
[0233] Optionally, the bitmap in this embodiment includes public bits and non-public bits; wherein, the number of public bits in the bitmap can be one or more, and the number of non-public bits can be one or more.
[0234] The common bits in the bitmap correspond to at least one reference signal transmitted by the network device. When the terminal device measures multiple reference signals transmitted by the network device to obtain PMI information, the common bits in the bitmap have the same value for multiple reference signals. This can be understood as follows: for each common bit in the bitmap, for multiple reference signals, the position corresponding to that common bit reports a phase coefficient indicator and / or an amplitude coefficient indicator, or the position corresponding to that common bit does not report a phase coefficient indicator and / or an amplitude coefficient indicator. The non-common codebook values in the bitmap may differ for multiple reference signals. This can be understood as follows: for each non-common bit in the bitmap, for one of the at least one reference signal, the position corresponding to that non-common bit reports a phase coefficient indicator and / or an amplitude coefficient indicator, while for the other reference signal, the position corresponding to that non-common bit does not report a phase coefficient indicator and / or an amplitude coefficient indicator.
[0235] The bitmap in this application embodiment can be used to represent position indication information, indicating the position corresponding to the amplitude coefficient indication and / or phase coefficient indication reported by the terminal device. Alternatively, the bitmap can also be called a non-zero element position indication, a zero element position indication, or an amplitude / phase coefficient reporting position indication, etc.
[0236] Optionally, the bitmap is used to indicate which positions of amplitude coefficient indication and / or phase coefficient indication are reported by the terminal device; wherein, the value of each bit in the bitmap represents whether the terminal device reports the corresponding amplitude coefficient indication and / or phase coefficient indication, or whether the terminal device does not report the corresponding amplitude coefficient indication and / or phase coefficient indication. For example, when the value of a bit in the bitmap is 1, the terminal device reports the corresponding amplitude coefficient indication and / or phase coefficient indication; when the value of a bit in the bitmap is 0, the terminal device does not report the corresponding amplitude coefficient indication and / or phase coefficient indication.
[0237] Figure 7 shows the bitmap. The horizontal direction of this bitmap is the frequency domain direction, and the bitmap in the frequency domain direction includes M. v The bitmap has 2L frequency domain bases; the vertical direction of the bitmap is the spatial direction. Taking two polarizations as an example, the bitmap includes 2L spatial domain bases in the spatial direction, so the bitmap includes 2L*M... v 1 bit.
[0238] In this application embodiment, the spatial basis can also be referred to as a vector, beam, pre-encoder, spatial filter, spatial filter, spatial basis vector, vector set, beam set, pre-encoder set, spatial filter set, spatial filter set, spatial basis vector set, vector group, beam group, pre-encoder group, spatial filter group, spatial filter group, spatial basis vector group, etc.
[0239] In the embodiments of this application, the frequency domain substrate may also be referred to as a sub-band, frequency domain resource, frequency band, sub-band set, frequency domain resource set, frequency band set, sub-band group, frequency domain resource group, frequency band group, etc.
[0240] In Scheme 1, the bitmap includes common bits and non-common bits, and the first information is used to indicate the common bits in the bitmap corresponding to at least one reference signal. In this application, the content of the first information can be designed differently to indicate the common bits in the bitmap corresponding to at least one reference signal in different ways, which will be described below.
[0241] Common bit indication method 1:
[0242] The bitmap of this application embodiment includes multiple bit groups; in practice, the bitmap can be grouped in various ways to obtain multiple bit groups. Optionally, the number of bits included in different bit groups can be the same or different.
[0243] Optionally, the bit group in the embodiments of this application may also be referred to as a bit subset, vector group, vector subgroup, vector subset, basis vector group, basis set, basis vector set, basis subset, or basis vector subset.
[0244] For example, when grouping a bitmap, it can be divided evenly into N bit groups, with each bit group containing the same number of bits. Alternatively, the number of bits in different bit groups can vary among the N bit groups.
[0245] The following uses a bitmap including c*L*M v Taking a single bit as an example, the grouping method of the bit map is explained; where c is the polarization number, L is the number of spatial basis chosen for a single polarization, and M... v The number of frequency domain bases selected.
[0246] Grouping Method 1: The bitmap is divided into N uniform bit groups, each bit group corresponding to The formula contains 10 bits, where the rounding up operation can also be a rounding down operation, and this application does not limit this to 10 bits.
[0247] Alternatively, some bits overlap among the N bit groups, and the overlap factor is T. Based on the overlap factor and N, the N bit groups can be determined, and each bit group corresponds to... The formula contains 1, 2, 3, or 4 bits, and the application does not limit the value of the overlap factor. The rounding up operation in the formula can also be a rounding down operation.
[0248] Grouping method 2: The bitmap includes N bit groups in a single dimension.
[0249] Among them, a single dimension includes either the frequency domain dimension or the spatial domain dimension.
[0250] In this grouping method, the bitmap is divided into N bit groups in one dimension. For example, the bitmap grouping method shown in Figure 8A; where the number of spatial bases selected for a single polarization is L = 4, the number of polarizations is c = 2, and the number of frequency bases selected is M. v For example, with a value of 9, the bitmap is divided into 3 bit groups in the frequency domain dimension.
[0251] For example, the bitmap grouping method shown in Figure 8B; where the number of spatial bases selected for a single polarization is L=4, the number of polarizations is c=2, and the number of frequency bases selected is M. v For example, with a value of 9, the bitmap is divided into 4 bit groups in the spatial dimension.
[0252] Optionally, some bits may overlap between the N bit groups included in the bit diagram.
[0253] Grouping method 3: The bitmap is divided into N bit groups in two dimensions.
[0254] Case 1 of grouping method 2: Optionally, when the bit map is evenly divided into N bit groups, each bit group may include Y1 bits in the frequency domain dimension and Y2 bits in the spatial domain dimension; each bit group includes Y1*Y2 bits.
[0255] For example, in a bitmap comprising c*L*M v In the case of 1 bit, the number of bit groups
[0256] The values of Y1 and Y2 can be determined by network device configuration or by protocol agreement.
[0257] The number of bits included in the bitmap in the frequency domain dimension is Y1 = α * M v The values of α can include One of the following; and / or the number of bits included in the bitmap in the spatial dimension Y2 = β * c * L, where the value of β can include One of them. Among them, the values of α and β mentioned above are merely examples, and the embodiments of this application do not limit them.
[0258] Case 2 of grouping method 2: Optionally, the bit map includes n1 bit groups in the frequency domain dimension and n2 bit groups in the spatial domain dimension, where N = n1 * n2, n1 is an integer greater than 1 and n2 is an integer greater than 1.
[0259] In this grouping method, the bit map is divided into n1 groups in the frequency domain and n2 groups in the spatial domain; based on this, n1*n2 bit groups can be obtained.
[0260] Optionally, in grouping method 3, some bits may overlap between the N bit groups included in the bit diagram.
[0261] For example, the bitmap grouping method shown in Figure 8C; where the number of spatial bases selected for a single polarization is L=4, the number of polarizations is c=2, and the number of frequency bases selected is M. v For example, if n1 is 3 and n2 is 2, the bit map can be divided into 6 bit groups.
[0262] Optionally, at least two of the N bit groups included in the bit map may contain partially identical bits.
[0263] For example, in the grouping methods shown in Figures 8A, 8B, and 8C, the N bit groups have no overlap; while in other implementations, different bit groups may overlap.
[0264] It should be noted that, based on the bitmap grouping method where different bit groups have overlap, there is no limit to the number of identical bits included in different bit groups.
[0265] In addition to the grouping methods of the bitmap described above, the embodiments of this application may also include offsets in the frequency domain and / or spatial domain directions for multiple bit groups included in the bitmap. For example, for the first bit group in the bitmap, the bits in the first bit group may not include the first bit in the bitmap, and offsets may exist in the frequency domain and / or spatial domain directions. For example, the offset may exist in the frequency domain direction but not in the spatial domain direction; or, it may exist in the spatial domain direction but not in the frequency domain direction; or it may exist in both the frequency domain and spatial domain directions. For example, the case of an offset in the frequency domain direction is shown in Figure 8D.
[0266] In cases where there is an offset in the spatial and / or frequency domain directions, the offset information (which may include the offset direction and / or offset amount) may be pre-agreed upon, or the network device may indicate the offset information to the terminal device.
[0267] Optionally, when the network device indicates offset information to the terminal device, the network device sends first offset indication information to the terminal device.
[0268] For example, the first offset indication information may include a set of bits to indicate the offset information; for example, if the first offset indication information is 00, it can indicate that there is no offset in the spatial direction and the frequency direction; if the first offset indication information is 10, it can indicate that there is an offset in the frequency direction and no offset in the spatial direction; if the first offset indication information is 01, it can indicate that there is an offset in the spatial direction and no offset in the frequency direction; if the first offset indication information is 11, it can indicate that there is an offset in both the spatial direction and the frequency direction.
[0269] For example, the first offset indication information can indicate the offset mode through different information content; for example, the first offset indication information can include any one of mode1, mode2, mode3, and mode4. If the first offset indication information is mode1, it can indicate that there is no offset in both the spatial and frequency domain directions; if the first offset indication information is mode2, it can indicate that there is an offset in the frequency domain direction but no offset in the spatial domain direction; if the first offset indication information is mode3, it can indicate that there is an offset in the spatial domain direction but no offset in the frequency domain direction; if the first offset indication information is mode4, it can indicate that there is an offset in both the spatial and frequency domain directions.
[0270] The offset in the spatial and / or frequency domain directions can be related to the number of bits in the bit group and / or the number of bit groups.
[0271] It should be noted that the bitmap grouping methods shown in Figures 8A, 8B, 8C, and 8D are merely illustrative examples of embodiments of this application and should not be construed as limiting the embodiments of this application. Other reasonable grouping methods based on the grouping principle of this application, or variations of the grouping methods described in Figures 8A, 8B, 8C, and 8D, all fall within the protection scope of embodiments of this application.
[0272] The number of bit groups, the value of N, the value of n1, and the value of n2 in the bit grouping method described above are examples of embodiments of this application, and are not limited to the embodiments of this application.
[0273] In this embodiment of the application, the terminal device can determine the grouping method of the bit map in a variety of different ways.
[0274] Method 1: The terminal device determines the predefined bitmap grouping method.
[0275] For example, terminal devices and network devices can pre-agree on the grouping method of the bitmap based on the protocol agreement.
[0276] Method 2: The terminal device receives the bitmap grouping method configured by the network device.
[0277] Optionally, the network device sends a third indication message to the terminal device, wherein the third indication message is used to indicate the grouping method of the bitmap.
[0278] Correspondingly, the terminal device receives the third instruction information sent by the network.
[0279] The third instruction information may include (or be used to determine) at least one of the following:
[0280] The number of codebook subsets K in the bitmap, the number of bit groups n1 in the frequency domain dimension, the number of bit groups n2 in the spatial domain dimension, and the number of bits included in each bit group. It should be noted that when different bit groups in the bitmap contain the same number of bits, the third indication information may include the number of bits included in the bit group.
[0281] In common bit indication mode 1, multiple bit groups include at least one first bit group and at least one second bit group.
[0282] Optionally, the common bits corresponding to at least one reference signal include bits from at least one first bit group. It can be understood that the first information in the PMI information of this application embodiment is used to indicate at least one first bit group among multiple bit groups, and the bits included in the at least one first bit group are common bits. The non-common bits in the bitmap include bits from at least one second bit group. It can be understood that the second information in the PMI information of this application embodiment is used to indicate the first bit in the common bits and / or the first bit in the non-common bits corresponding to each reference signal.
[0283] In one possible implementation, the first information in this embodiment may include a1*N bits; where N is the number of bit groups included in the bit map, and a1 is a positive integer. Each a1 bits in the first information corresponds to a bit group in the bit map. When the value of a1 bits is a first value, the bit group corresponding to a1 bits is the first bit group. For example, each bit in the first information corresponds to a bit group in the bit map; when the value of a bit in the first information is 1, the bit group corresponding to that bit is the first bit group, i.e., the common bit in the bit map; when the value of a bit in the first information is 0, the bit group corresponding to that bit is the second bit group, i.e., the non-common bit in the bit map.
[0284] When the a1*N bits in the first information are mapped to the various bit groups in the bit map, the following mapping methods are possible:
[0285] Mapping method 1: Continuous mapping.
[0286] For continuous mapping, mapping can be performed first in the spatial domain and then in the frequency domain. As shown in Figure 9A, the bitmap includes 8 bit groups. The numbers marked on each bit group in Figure 9A can represent the bit group index. The first information can include 8 bits. The first bit in the first information corresponds to the bit group with index 1 in the bitmap, the second bit in the first information corresponds to the bit group with index 2 in the bitmap, and so on, with the eighth bit in the first information corresponding to the bit group with index 8 in the bitmap.
[0287] Alternatively, for continuous mapping, mapping can be performed first in the frequency domain dimension and then in the horizontal dimension. As shown in Figure 9B, the bitmap includes 8 bit groups. The numbers marked on each bit group in Figure 9B can be represented as the bit group index. The first information includes 8 bits. The first bit in the first information corresponds to the bit group with index 1 in the bitmap, the second bit in the first information corresponds to the bit group with index 2 in the bitmap, and so on. The eighth bit in the first information corresponds to the bit group with index 8 in the bitmap.
[0288] Mapping method 2: Interval mapping.
[0289] Regarding the interval mapping method, it can be interval-mapping in the spatial domain and continuous mapping in the frequency domain. As shown in Figure 9C, the bit diagram includes 16 bit groups. The numbers marked on each bit group in Figure 9C can be represented as the bit group index. The first information includes 16 bits. The first bit in the first information corresponds to the bit group with index 1 in the bit diagram, the second bit in the first information corresponds to the bit group with index 2 in the bit diagram, and so on. The sixteenth bit in the first information corresponds to the bit group with index 16 in the bit diagram.
[0290] Alternatively, for the interval mapping method, it can be interval-mapping in the frequency domain and continuous mapping in the spatial domain. As shown in Figure 9D, the bit map includes 16 bit groups. The numbers marked on each bit group in Figure 9D can be represented as the bit group index. The first information includes 16 bits. The first bit in the first information corresponds to the bit group with index 1 in the bit map, the second bit in the first information corresponds to the bit group with index 2 in the bit map, and so on. The sixteenth bit in the first information corresponds to the bit group with index 16 in the bit map.
[0291] Alternatively, for the interval mapping method, interval mapping can be performed in both the horizontal and vertical dimensions.
[0292] In another possible implementation, the first information includes Here, b1 represents the number of the first bit groups included in the bitmap, and N represents the number of bit groups included in the bitmap. In this implementation, for each first bit group, it is necessary to use... Each bit is used for indication.
[0293] In this application embodiment, the second information is used to indicate the first bit in the common bits and / or the first bit in the non-common bits corresponding to each reference signal. For a single data stream, the second information includes at least b1*Y1*Y2+K. S *(N-b1)*Y1*Y2 bits; where b1 is the number of bits in the first bit group of the bit diagram, Y1*Y2 is the number of bits in a bit group, N-b1 is the number of bits in the second bit group of the bit diagram, and K S The number of reference signals.
[0294] Optionally, the number of bits in the second information is related to the first information; for example, the number of bits in the second information can be determined based on the content of the first information. For example, the first information is 001100; where a value of 1 can indicate that the corresponding bit group is the first bit group, and a value of 0 can indicate that the corresponding bit group is the second bit group; since the second information is used to indicate the first bit in the common bits (first bit group) and / or the first bit in the non-common bits (second bit group) corresponding to each reference signal, the number of bits in the second information is related to the number of first bit groups and second bit groups in the first information, therefore, the number of bits in the second information needs to be determined based on the number of first bit groups in the first information.
[0295] Optionally, the second information may also include bits used to indicate the values of Y1 and Y2.
[0296] Example 1:
[0297] With the number of reference signals to be reported M=4, the number of spatial basis selections for a single polarization L=4, the polarization number c=2, and the number of frequency basis selections M... v=9. Taking a single data stream as an example, the bit diagram includes 72 bits. Among them, Y1=3, Y2=4, N=6. The first information is 6 bits. The 6 bits of the first information correspond to the 6 bit groups in the bit diagram in sequence. Each bit of the first information and the bit group can be mapped according to the spatial dimension first and then the frequency domain dimension. The first information can be 001100, where 1 indicates that the corresponding bit group is the first bit group (common bit); 0 indicates that the corresponding bit group is the second bit group (non-common codebook). The second information includes 2*3*4+4*(6-2)*3*4=216 bits. The second information is used to indicate the first bit in the two first bit groups and to indicate the first bit in the four second bit groups corresponding to each reference signal; for example, when the bit value in the second information is 1, it indicates that the corresponding bit is the first bit. The bit diagram corresponding to each reference signal in Example 1 can be shown in Figure 10, where the black box represents non-zero elements and the white box represents zero elements; non-zero elements represent the terminal reporting the corresponding amplitude coefficient indication and / or phase coefficient indication, and zero elements represent the terminal not reporting the corresponding amplitude coefficient indication and phase coefficient indication.
[0298] Common bit indication method 2:
[0299] Optionally, the first information includes first indication information and second indication information; the first indication information is used to indicate the position of the common bit in the frequency domain dimension of the bit map, and the second indication information is used to indicate the position of the common bit in the spatial domain dimension of the bit map.
[0300] The information content of the first instruction message and the second instruction message will be described below.
[0301] 1. First instruction information.
[0302] In one possible implementation, the first indication information includes d1*M v 1 bit; wherein, the bit map includes M bits in the frequency domain dimension. v bits, M v d1 is a positive integer representing the number of selected frequency domain bases. Optionally, each d1 bit in the first indication information corresponds to one bit in the frequency domain dimension of the bit map. When the value of the d1 bits is the second value, the bits in the frequency domain dimension of the bit map corresponding to the d1 bits are common bits.
[0303] For example, each bit in the first indication information corresponds to a bit in the frequency domain dimension of the bit map. When the value of a bit in the first indication information is 1, the bit in the frequency domain dimension of the bit map corresponding to that bit is a common bit; when the value of a bit in the first indication information is 0, the bit in the frequency domain dimension of the bit map corresponding to that bit is a non-common bit.
[0304] In another possible implementation, the first instruction information includes The bitmap contains M bits in the frequency domain dimension. v bits, M v For the number of frequency domain bases selected, f1 is the number of common bits included in the bitmap along the frequency domain dimension. In this implementation, for each common bit along the frequency domain dimension, it is necessary to use... Each bit is used for indication.
[0305] 2. Second instruction information.
[0306] In one possible implementation, the second indication information includes e1*c*L bits; where c*L is the number of bits included in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial basis chosen for a single polarization, and e1 is a positive integer. Optionally, each e1 bit in the second indication information corresponds to one bit in the spatial dimension of the bitmap, and when the value of the e1 bits is the third value, the bits in the spatial dimension of the bitmap corresponding to the e1 bits are common bits.
[0307] For example, each bit in the second indication information corresponds to a bit in the spatial dimension of the bit map. When the value of a bit in the second indication information is 1, the bit in the spatial dimension of the bit map corresponding to that bit is a common bit; when the value of a bit in the second indication information is 0, the bit in the spatial dimension of the bit map corresponding to that bit is a non-common bit.
[0308] In another possible implementation, the second instruction information includes The number of bits is defined as follows: c*L represents the number of bits in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial bases chosen for a single polarization, and g1 is the number of common bits in the bitmap in the spatial dimension. In this implementation, for each common bit in the spatial dimension, it is necessary to use... Each bit is used for indication.
[0309] In this application embodiment, the second information is used to indicate the first bit in the common bits and / or the first bit in the non-common bits corresponding to each reference signal. For a single data stream, the second information includes at least f1*g1+K. S *(c*L*M v -f1*g1) bits; where f1 is the number of common bits included in the bitmap in the frequency domain dimension, g1 is the number of common bits included in the bitmap in the spatial domain dimension, and K S Where c is the number of reference signals, L is the number of polarizations, and M is the number of spatial bases selected for a single polarization. vThe number of frequency domain bases selected.
[0310] Example 2:
[0311] With the number of reference signals to be reported M=4, the number of spatial basis selections for a single polarization L=4, the polarization number c=2, and the number of frequency basis selections M... v =9. Taking a single data stream as an example, the bitmap includes 72 bits, 8 bits in the spatial dimension, and 9 bits in the frequency dimension. The first indication information in the first information is 9 bits, which can be 001110111; the second indication information in the first information is 8 bits, which can be 01100110; where 1 indicates that the corresponding bit is a common bit, and 0 indicates that the corresponding bit is a non-common bit. The second information includes 6*4+4*(72-6*4)=216 bits. The second information is used to indicate the first bit in the common bits and the first bit in the non-common bits corresponding to each reference signal; for example, when the bit value in the second information is 1, it indicates that the corresponding bit is the first bit. Then the bitmap corresponding to each reference signal in Example 2 can be as shown in Figure 11, where the black box is a non-zero element and the white box is a zero element; the non-zero element represents that the terminal reports the corresponding amplitude coefficient indication and / or phase coefficient indication, and the zero element represents that the terminal does not report the corresponding amplitude coefficient indication and phase coefficient indication.
[0312] In this embodiment of the application, when the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication based on the above scheme, for the common bits in the bit map, when the terminal device reports the phase coefficient indication and / or amplitude coefficient indication corresponding to the first bit in the common bits, in order to further reduce feedback overhead, the terminal device may report the phase coefficient indication corresponding to the first reference signal in at least one reference signal and at least one phase adjustment information to the network device, and / or, the terminal device may report the amplitude coefficient indication corresponding to the first reference signal in at least one reference signal and at least one amplitude adjustment information to the network device.
[0313] Wherein: the phase coefficient indicator is used to indicate the first phase coefficient corresponding to the first reference signal at the first bit in the common bits; each phase adjustment information corresponds to one or more second reference signals other than the first reference signal in at least one reference signal, and the phase adjustment information is used to indicate the second phase coefficient corresponding to the second reference signal at the first bit position in the common bits and the offset between the second reference signal and the first phase coefficient.
[0314] The amplitude coefficient indicator is used to indicate the first amplitude coefficient corresponding to the first reference signal at the first bit in the common bits; each amplitude adjustment information corresponds to one or more second reference signals other than the first reference signal in at least one reference signal, and the amplitude adjustment information is used to indicate the second amplitude coefficient corresponding to the second reference signal at the first bit position in the common bits and the offset between the second amplitude coefficient and the first amplitude coefficient.
[0315] Accordingly, after receiving the first phase coefficient and at least one phase adjustment information corresponding to the first reference signal, the network device can determine the second phase coefficient corresponding to each second reference signal based on the first phase coefficient and at least one phase adjustment information. Similarly, after receiving the first amplitude coefficient and at least one amplitude adjustment information corresponding to the first reference signal, the network device can determine the second amplitude coefficient corresponding to each second reference signal based on the first amplitude coefficient and at least one amplitude adjustment information.
[0316] Option 2:
[0317] The PMI information sent by the terminal device to the network device includes third information; wherein the third information is used to indicate the first bit in the bit diagram corresponding to at least one reference signal.
[0318] The value of the first bit indicates whether the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication. For example, the first bit is a bit with a value of 1, indicating that the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication; or, the first bit is a bit with a value of 0, indicating that the terminal device does not report the corresponding phase coefficient indication and / or amplitude coefficient indication.
[0319] In Scheme 2, the third information in the PMI information corresponds to at least one reference signal. This can be understood as the position of the first bit in the bit diagram being the same for at least one reference signal. For multiple different reference signals, each first bit in the bit diagram has the same value; the position corresponding to this first bit reports a phase coefficient indicator and / or an amplitude coefficient indicator, or the position corresponding to this first bit does not report a phase coefficient indicator and / or an amplitude coefficient indicator.
[0320] Optionally, the bitmap is used to indicate which positions of amplitude coefficient indication and / or phase coefficient indication are reported by the terminal device; wherein, the value of each bit in the bitmap represents whether the terminal device reports the corresponding amplitude coefficient indication and / or phase coefficient indication, or whether the terminal device does not report the corresponding amplitude coefficient indication and / or phase coefficient indication. For example, when the value of a bit in the bitmap is 1, the terminal device reports the corresponding amplitude coefficient indication and / or phase coefficient indication; when the value of a bit in the bitmap is 0, the terminal device does not report the corresponding amplitude coefficient indication and / or phase coefficient indication.
[0321] In Scheme 2, the bit diagram includes a first bit and other bits besides the first bit, and the third information is used to indicate the first bit in the bit diagram corresponding to at least one reference signal. In this application, the content of the third information can be designed differently to indicate the first bit in the bit diagram corresponding to at least one reference signal in different ways, which will be described below.
[0322] First bit indication method 1:
[0323] The bitmap of this application embodiment includes multiple bit groups; in practice, the bitmap can be grouped in various ways to obtain multiple bit groups. Optionally, the number of bits included in different bit groups can be the same or different.
[0324] Optionally, the bit group in the embodiments of this application may also be referred to as a bit subset, vector group, vector subgroup, vector subset, basis vector group, basis set, basis vector set, basis subset, or basis vector subset.
[0325] For example, when grouping a bitmap, it can be divided evenly into N bit groups, with each bit group containing the same number of bits. Alternatively, the number of bits in different bit groups can vary among the N bit groups.
[0326] It should be noted that the grouping method of the bit map can be found in the description of Scheme 1 above, and will not be repeated here.
[0327] In the first bit indication method 1, the third information can be used to indicate at least one third bit group in the bit bit diagram, where the bits in the at least one third bit group are the first bits.
[0328] In one possible implementation, the third information in this embodiment may include a2*N bits; where N is the number of bit groups included in the bit map, and a2 is a positive integer. Each a2 bits in the third information corresponds to a bit group in the bit map. When the value of a2 bits is the fourth value, the bit group corresponding to a2 bits is the third bit group. For example, each bit in the third information corresponds to a bit group in the bit map; when the value of a bit in the third information is 1, the bit group corresponding to that bit is the third bit group, i.e., the first bit in the bit map.
[0329] The mapping method for the a2*N bits in the third information to the various bit groups in the bit map can be described as in Scheme 1, and will not be repeated here.
[0330] For example, the value of the first bit included in the third bit group in the bit diagram can be 1, indicating that the terminal device reports the corresponding amplitude coefficient indication and / or phase coefficient indication; the value of the bits included in other bit groups in the bit diagram other than the third bit group can be 0, indicating that the terminal device does not report the corresponding amplitude coefficient indication and phase coefficient indication.
[0331] Example 3:
[0332] With the number of reference signals to be reported M=4, the number of spatial basis selections for a single polarization L=4, the polarization number c=2, and the number of frequency basis selections M... v =9. Taking a single data stream as an example, the bitmap includes 72 bits. Among them, Y1=3, Y2=4, N=6. The third information is 6 bits. The 6 bits of the third information correspond to the 6 bit groups in the bitmap in sequence. Each bit of the third information and the bit group can be mapped according to the spatial dimension first and then the frequency dimension. The third information can be 001100, where 1 indicates that the corresponding bit group is the third bit group (the first bit). Then the bitmap corresponding to each reference signal in Example 3 can be as shown in Figure 12, where the black box is the non-zero element and the white box is the zero element; the non-zero element represents the terminal reporting the corresponding amplitude coefficient indicator and / or phase coefficient indicator, and the zero element represents the terminal not reporting the corresponding amplitude coefficient indicator and phase coefficient indicator.
[0333] First bit indication method 2:
[0334] Optionally, the third information includes third indication information and fourth indication information; the third indication information is used to indicate the position of the first bit in the frequency domain dimension of the bit map, and the fourth indication information is used to indicate the position of the first bit in the spatial domain dimension of the bit map.
[0335] The information content of the third and fourth instruction messages will be described below.
[0336] 1. Third instruction information.
[0337] In one possible implementation, the third indication information includes d2*M v 1 bit; wherein, the bit map includes M bits in the frequency domain dimension. v bits, M v d2 is a positive integer representing the number of selected frequency domain bases. Optionally, each d2 bits in the third indication information corresponds to one bit in the frequency domain dimension of the bit map. When the value of d2 bits is the fifth value, the bit in the frequency domain dimension of the bit map corresponding to d2 bits is the first bit.
[0338] For example, each bit in the first indication information corresponds to a bit in the frequency domain dimension of the bit map. When the value of a bit in the third indication information is 1, the bit in the frequency domain dimension of the bit map corresponding to that bit is the first bit.
[0339] In another possible implementation, the third instruction information includes The bitmap contains M bits in the frequency domain dimension. v bits, M v f2 represents the number of selected frequency domain bases, and f2 represents the number of first bits included in the bitmap along the frequency domain dimension. In this implementation, for each first bit along the frequency domain dimension, it is necessary to use... Each bit is used for indication.
[0340] 2. Fourth instruction information.
[0341] In one possible implementation, the fourth indication information includes e2*c*L bits; where c*L is the number of bits included in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial basis chosen for a single polarization, and e2 is a positive integer. Optionally, each e2 bits in the fourth indication information corresponds to one bit in the spatial dimension of the bitmap, and when the value of the e2 bits is the sixth value, the bit in the spatial dimension of the bitmap corresponding to the e2 bits is the first bit.
[0342] For example, each bit in the fourth indication information corresponds to a bit in the spatial dimension of the bit map. When the value of a bit in the fourth indication information is 1, the bit in the spatial dimension of the bit map corresponding to that bit is the first bit.
[0343] In another possible implementation, the fourth indication information includes The number of bits is defined as follows: c*L represents the number of bits in the bitmap in the spatial dimension, c is the polarization number, L is the number of spatial basis elements chosen for a single polarization, and g2 is the number of the first bits in the bitmap in the spatial dimension. In this implementation, for each first bit in the spatial dimension, it is necessary to use... Each bit is used for indication.
[0344] Example 4:
[0345] With the number of reference signals to be reported M=4, the number of spatial basis selections for a single polarization L=4, the polarization number c=2, and the number of frequency basis selections M... v=9. Taking a single data stream as an example, the bitmap includes 72 bits, with 8 bits in the spatial dimension and 9 bits in the frequency dimension. The third indication information in the third information is 9 bits, which can be 001110111; the fourth indication information in the third information is 8 bits, which can be 01100110; where 1 indicates that the corresponding bit is the first bit. Then, the bitmap corresponding to each reference signal in Example 4 can be shown in Figure 13, where the black box represents non-zero elements and the white box represents zero elements; non-zero elements represent that the terminal reports the corresponding amplitude coefficient indication and / or phase coefficient indication, and zero elements represent that the terminal does not report the corresponding amplitude coefficient indication and phase coefficient indication.
[0346] In this embodiment of the application, when the terminal device indicates whether to report the corresponding phase coefficient indication and / or amplitude coefficient indication based on the above scheme, when the value of the first bit indicates that the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication, for the first bit in the bit map, in order to further reduce feedback overhead, the terminal device may report to the network device the phase coefficient indication corresponding to the first reference signal in at least one reference signal and at least one phase adjustment information, and / or the terminal device may report to the network device the amplitude coefficient indication corresponding to the first reference signal in at least one reference signal and at least one amplitude adjustment information.
[0347] Optionally, the first reference signal is a reference reference signal among at least one reference signal, and the number of first reference signals can be one or more. For example, at least one phase adjustment information and / or amplitude adjustment information reported by the terminal device to the network device is an adjustment amount relative to the reference reference signal.
[0348] Wherein: the phase coefficient indicator is used to indicate the first phase coefficient corresponding to the first reference signal at the first bit in the common bits; each phase adjustment information corresponds to one or more second reference signals other than the first reference signal in at least one reference signal, and the phase adjustment information is used to indicate the second phase coefficient corresponding to the second reference signal at the first bit position in the common bits and the offset between the second phase coefficient and the first phase coefficient.
[0349] In this embodiment of the application, as one possible implementation, the phase adjustment information corresponds one-to-one with the second reference signal; for example, the terminal device may report the same number of phase adjustment information to the network device as the number of second reference signals.
[0350] For example, the phase adjustment information can indicate the offset between the phase coefficient indication corresponding to the second reference signal at the first bit position and the phase coefficient indication corresponding to the first reference signal at the first bit position. For instance, the phase coefficient indication can be a phase coefficient index. After the terminal reports the phase coefficient index, the network device can determine the phase coefficient corresponding to the phase coefficient index reported by the terminal based on the mapping relationship between the phase coefficient index and the phase coefficient. Similarly, the phase adjustment information can indicate the offset between phase coefficient indices. For example, the phase adjustment information can also be a phase adjustment index. After the terminal reports the phase adjustment index, the network device can determine the phase coefficient index offset corresponding to the phase adjustment index reported by the terminal based on the mapping relationship between the phase adjustment index and the phase coefficient index offset.
[0351] The amplitude coefficient indicator is used to indicate the first amplitude coefficient corresponding to the first reference signal at the first bit in the common bits; each amplitude adjustment information corresponds to one or more second reference signals other than the first reference signal in at least one reference signal, and the amplitude adjustment information is used to indicate the second amplitude coefficient corresponding to the second reference signal at the first bit position in the common bits and the offset between the second amplitude coefficient and the first amplitude coefficient.
[0352] In this embodiment of the application, as one possible implementation, the amplitude adjustment information corresponds one-to-one with the second reference signal; for example, the number of amplitude adjustment information reported by the terminal device to the network device is the same as the number of second reference signals.
[0353] For example, amplitude adjustment information can indicate the offset between the amplitude coefficient indication corresponding to the second reference signal at the first bit position and the amplitude coefficient indication corresponding to the first reference signal at the first bit position. For instance, the amplitude coefficient indication can be an amplitude coefficient index. After the terminal reports the amplitude coefficient index, the network device can determine the amplitude coefficient corresponding to the amplitude coefficient index reported by the terminal based on the mapping relationship between the amplitude coefficient index and the amplitude coefficient. Similarly, amplitude adjustment information can indicate the offset between amplitude coefficient indices. For example, amplitude adjustment information can also be an amplitude adjustment index. After the terminal reports the amplitude adjustment index, the network device can determine the amplitude coefficient index offset corresponding to the amplitude adjustment index reported by the terminal based on the mapping relationship between the amplitude adjustment index and the amplitude coefficient index offset.
[0354] Accordingly, after receiving the first phase coefficient and at least one phase adjustment information corresponding to the first reference signal, the network device can determine the second phase coefficient corresponding to each second reference signal based on the first phase coefficient and at least one phase adjustment information. Similarly, after receiving the first amplitude coefficient and at least one amplitude adjustment information corresponding to the first reference signal, the network device can determine the second amplitude coefficient corresponding to each second reference signal based on the first amplitude coefficient and at least one amplitude adjustment information.
[0355] When a network device sends multiple reference signals to a terminal device, the network device can configure position indication information for at least one of the multiple reference signals based on the configuration position indication information scheme described above; wherein, the at least one reference signal can be some or all of the multiple reference signals. Optionally, the at least one reference signal can be a reference signal transmitted through a highly correlated beam.
[0356] The network device measures one or more reference signals sent to the terminal device to obtain PMI information. The terminal device then sends the PMI information back to the network device.
[0357] Optionally, the terminal device sends a CSI report to the network device. The CSI report includes CSI parameters; the CSI parameters may include PMI information; the parameters may also be referred to as fields.
[0358] A CSI report may consist of two parts, such as Part 1 and Part 2.
[0359] The CSI parameters in the first part include at least one of the following parameters: Channel State Information Reference Signal Resource Indicator (CSI-RS Resource Indicator, CRI), Rank Indicator (RI), Wideband CQI of the first transport block (TB) (or, also referred to as the Wideband CQI of the first TB), Subband Differential CQI of the first TB (or, also referred to as the Subband Differential of the first TB), Number of Selected Spatial Bases, and Indicator K of the Sum of Non-zero Elements of All Layers. NZ (Among them, non-zero elements are used to indicate the reporting of the corresponding amplitude coefficient indication and / or phase coefficient indication).
[0360] The CSI parameters in the first part include the PMI parameters; the PMI parameters include at least one of the following: group 0 corresponding to PMI, group 1 corresponding to PMI, or group 2 corresponding to PMI.
[0361] In this application embodiment, the number of spatial bases selected for different reference signals can be the same. As described above, for a single polarization, the number of spatial bases corresponding to each reference signal can be L; or, for different reference signals, the number of spatial bases selected for a single polarization can be different, such as the number of spatial bases selected being L. m , m represents the resource indication of the m-th reference signal among the M reference signals, i.e., the selected L m The value is the number of selected spatial bases corresponding to the m-th reference signal. For example, the selected L1 value is the number of selected spatial bases corresponding to the first reference signal among the M reference signals; the M reference signals are the reference signals used by the terminal device to report CSI reports to the network device.
[0362] Where, for each of the multiple reference signals, the number of selected spatial basis vectors is always L, the selected L value can be indicated by the network device. In this case, the CSI parameters may not include the selected L value; that is, the CSI parameters include RI, the first TB of wideband CQI, the first TB of subband differential, and K. NZ One or more of them.
[0363] Specifically, group 0 of the PMI can be understood as: group 0 contains the PMI field X1, which specifically includes one or more of the following fields: i 1,1 i 1,2 i 1,8,l l = 1, ..., v. Where i 1,1 Used to indicate the oversampling offsets q1,q2,i of the L spatial basis. 1,2 The index n1 of the first dimension (or horizontal dimension, horizontal direction, or N1 direction) and the index n2 of the second dimension (or vertical dimension, vertical direction, or N2 direction) are used to indicate the L spatial basis. 1,8,l The strongest coefficient indicator for the l-flow (or layer, rank), or i 1,8,l The strongest spatial base index indicator for a flow (or layer, rank).
[0364] Group 1 of the PMI can be understood as: Group 1 contains a portion of the PMI field X2, specifically including one or more of the following fields: i 2,3,l i 1,5 i 1,6,l ,{i 2,4,l} l=1,…,υ ,{i 2,5,l} l=1,…,υ ,{i 1,7,l} l=1,…,υ ,l=1,…,v.
[0365] Group 2 of the PMI can be understood as: Group 2 includes another part of the PMI field X2, specifically including one or more of the following fields {i 2,4,l} l=1,…,υ ,{i 2,5,l} l=1,…,υ ,{i 1,7,l} l=1,…,υ ,l=1,…,v.
[0366] Where q1 can be a value of O1, q2 can be a value of O2, n1 can be a value of N1, and n2 can be a value of N2; where N1 represents the number of logical antenna ports in a certain direction of the same polarization, for example, N1 is the first dimension, or the first dimension direction or horizontal direction; N2 represents the number of logical antenna ports in another direction of the same polarization, for example, N2 is the second dimension, or the second dimension direction or vertical direction; O1 represents the DFT oversampling factor in the direction of N1; O2 represents the DFT oversampling factor in the direction of N2. Furthermore, i 2,3,l This is an amplitude coefficient indicator, used to indicate the amplitude coefficient corresponding to a polarization direction of 0 and a polarization direction of 1. 1,5 The initial value M used to indicate the frequency domain basis when N3 > 19 (N3 is the number of subbands for PMI feedback) initial i 1,6,l Used to indicate the location of the frequency domain basis, {i 2,4,l} l=1,…,υ For the amplitude coefficient indication of the nonzero element position, {i 2,5,l} l=1,…,υ For the phase coefficient indication of the non-zero element position, {i 1,7,l} l=1,…,υ This indicates the position of a non-zero element; it should be understood that this non-zero element can be the first bit in the bit diagram described above, and the value of the first bit can be 1. For ease of description, the non-zero element will be used to represent the first bit in the bit diagram in the following description.
[0367] For example, the content of a CSI report can be shown in Tables 4 to 9. Taking M reference signals as an example, the CSI report includes a first part and a second part; the first part can be shown in Table 4 or Table 5, and the second part can be shown in Table 6, Table 7, Table 8, or Table 9.
[0368] Table 4
[0369] It should be noted that Table 4 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 4 that result in new table content fall within the protection scope of the embodiments of this application.
[0370] Table 5
[0371] It should be noted that the difference between Table 5 and Table 4 is that the first M in the CSI report shown in Table 5... R Some CSI-RS resources (or reference signals) are not reported to CRI. Table 5 above is only an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Table 5 that result in new table content are within the protection scope of the embodiments of this application.
[0372] Table 6
[0373] It should be noted that Table 6 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 6 that result in new table content fall within the protection scope of the embodiments of this application.
[0374] Table 7
[0375] It should be noted that the difference between Table 7 and Table 6 is that the CSI report shown in Table 7 arranges the contents of Group 1 and Group 2 of the same CSI-RS resource (or reference signal) before arranging the contents of Group 1 and Group 2 of the next CSI-RS resource. Table 7 is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Table 7 that result in new table content fall within the protection scope of the embodiments of this application.
[0376] Table 8
[0377] It should be noted that Table 8 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 8 that result in new table content fall within the protection scope of the embodiments of this application.
[0378] Table 9
[0379] It should be noted that the difference between Table 9 and Table 8 is that the CSI report shown in Table 9 arranges the contents of Group 1 and Group 2 of the same CSI-RS resource (or reference signal) before arranging the contents of Group 1 and Group 2 of the next CSI-RS resource. Table 9 is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Table 9 that result in new table content fall within the protection scope of the embodiments of this application.
[0380] It should be understood that in multi-beam scenarios, the frequency domain offset coefficient i may be included in Group 1 of Part 2 of the CSI report. 1,9 field, i 1,9 This field can be used to indicate the offset of the frequency domain base of other beams relative to the frequency domain base of a reference beam. For example, a terminal device reports a CSI report to a network device for four reference signals, including reference signal 1, reference signal 2, reference signal 3, and reference signal 4; the terminal device reports the frequency domain base of reference signal 1 to the network device, and via the i in group 1 of the second part of the CSI report. 1,9 The field reports the frequency domain basis of reference signals 2, 3, and 4 relative to reference signal 1. Alternatively, the CSI report may not include i. 1,9 Fields; i is not included in CSI reports. 1,9 When using fields, network devices and terminal devices can pre-agree or pre-define the offset of the frequency domain basis of other beams relative to the frequency domain basis of the reference beam; or exclude i from the CSI report. 1,9 When reporting fields, the frequency domain basis of each beam can be reported separately. For example, the terminal device reports the frequency domain basis of each beam to the network device in the CSI report (for example, the terminal device reports the CSI report of 4 reference signals to the network device, the 4 reference signals include reference signal 1, reference signal 2, reference signal 3, and reference signal 4, and the terminal device reports the frequency domain basis of reference signal 1, reference signal 2, reference signal 3, and reference signal 4 to the network device respectively).
[0381] The information content of field X1 and field X2 will be described below.
[0382] For single-beam scenarios (where the network device sends a reference signal to the terminal device), the information content of field X1 is as follows:
[0383] As shown in Table 10, the information content of field X2 is shown in Tables 11 and 12.
[0384] Table 10
[0385] In Table 10, v represents the number of layers or streams, N3 represents the number of subbands for PMI feedback, N1 represents the number of logical antenna ports in a certain direction of the same polarization (for example, N1 is the first dimension, or the first dimension direction or horizontal direction); N2 represents the number of logical antenna ports in another direction of the same polarization (for example, N2 is the second dimension, or the second dimension direction or vertical direction); O1 represents the DFT oversampling factor in the direction of N1; O2 represents the DFT oversampling factor in the direction of N2; L is the number of spatial basis elements selected for a single polarization; K... NZ N represents the total number of non-zero elements across all layers. N / A (not applicable) indicates the case where it is not applicable (which can be understood as having no corresponding value).
[0386] It should be noted that Table 10 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 10 that result in new table content fall within the protection scope of the embodiments of this application.
[0387] Table 11
[0388] In Table 11, v represents the number of layers or streams, N3 represents the number of subbands for PMI feedback, M1 represents the number of frequency domain substrates when the number of layers is 1, M2 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 2, M3 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 3, M4 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 4, and N / A (not applicable) indicates the inapplicable case (which can be understood as no corresponding value).
[0389] Table 12
[0390] In Table 12, v represents the number of layers or streams, N3 represents the number of sub-bands for PMI feedback, and K... NZ M1 represents the total number of non-zero elements in all layers, M2 represents the number of frequency domain bases when the number of layers is 1, M3 represents the number of frequency domain bases corresponding to each layer when the number of layers is 2, M4 represents the number of frequency domain bases corresponding to each layer when the number of layers is 3, and M5 represents the number of frequency domain bases corresponding to each layer when the number of layers is 4. N / A (not applicable) indicates the case that is not applicable (which can be understood as no corresponding value).
[0391] It should be understood that i in Table 12 1,7,l i 2,4,l and i 2,5,l The bit width is the total bit width of v streams or layers, corresponding to a bit width of 2LM for each layer. v , and That is, for each of their respective indicator elements and c l,i,f Provide 1 bit, 3 bits, and 4 bits respectively. Among them, TS 38.214[6] Clause 5.2.2.2.5 defines Let be the number of non-zero elements in the l-th layer, for example...
[0392] It should be noted that Tables 11 and 12 above are merely illustrative examples and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Tables 11 and 12 that result in new table content are within the protection scope of the embodiments of this application. Furthermore, Tables 11 and 12 may be a single table, or they may be further divided into more tables.
[0393] For multi-beam scenarios (where network devices send multiple reference signals to terminal devices): the information content of field X1 is shown in Table 13 or 14, and the information content of field X2 is shown in Tables 15, 16 and 19, or the information content of field X2 is shown in Tables 17, 18 and 19.
[0394] Table 13
[0395] In Table 13, v represents the number of layers or streams, N3 represents the number of subbands fed back by PMI, N1 represents the number of logical antenna ports in a certain direction of the same polarization (for example, N1 is the first dimension, or the first dimension direction or horizontal direction); N2 represents the number of logical antenna ports in another direction of the same polarization (for example, N2 is the second dimension, or the second dimension direction or vertical direction); O1 represents the DFT oversampling factor in the direction of N1; O2 represents the DFT oversampling factor in the direction of N2; M is the number of reference signals reported by the terminal device to the network device for CSI reporting; L... σ(n) This represents the number of spatial bases corresponding to the nth reference signal with a single polarization, where n = 1, ..., M, and 1 < σ(n). <M,L σ(n) This represents a mapping relationship, such as the mapping relationship between reference signals and the order of CRI reported resources, or the mapping relationship between M reference signals and L. σ(n) The field arrangement order is the same as the resource reporting order of CRI; (when the number of spatial bases corresponding to different reference signals is the same, L σ(n) This can be represented by L, where L is the number of spatial bases selected for a single polarization; K NZ The total number of non-zero elements across all layers (flows); N / A (not applicable) indicates the case where it is not applicable (which can be understood as having no corresponding value).
[0396] It should be noted that Table 13 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 13 that result in new table content fall within the protection scope of the embodiments of this application.
[0397] As an example, for a single polarization, when the number of spatial bases corresponding to the M reference signals is the same, for example, the number of spatial bases corresponding to each reference signal of a single polarization is L, the information content of field X1 is shown in Table 14.
[0398] Table 14
[0399] In Table 14, v represents the number of layers or streams, N3 represents the number of sub-bands for PMI feedback, N1 represents the number of logical antenna ports in a certain direction of the same polarization (for example, N1 is the first dimension, or the first dimension direction or horizontal direction); N2 represents the number of logical antenna ports in another direction of the same polarization (for example, N2 is the second dimension, or the second dimension direction or vertical direction); O1 represents the DFT oversampling factor in the direction of N1; O2 represents the DFT oversampling factor in the direction of N2; M represents the number of reference signals reported by the terminal device to the network device for CSI reports; L represents the number of spatial basis cells corresponding to each reference signal for a single polarization; K... NZ This represents the total number of non-zero elements across all layers (flows). N / A (not applicable) indicates that the condition is not applicable (which can be understood as having no corresponding value).
[0400] It should be noted that Table 14 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 14 that result in new table content fall within the protection scope of the embodiments of this application.
[0401] i reported in the CSI report 1,9 In this case, some information about field X2 can be shown in Tables 15 and 16.
[0402] Table 15
[0403] In Table 15, v represents the number of layers or streams, N3 represents the number of subbands for PMI feedback, M1 represents the number of frequency domain substrates when the number of layers is 1, M2 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 2, M3 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 3, M4 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 4, and N / A (not applicable) indicates the inapplicable case (which can be understood as no corresponding value).
[0404] Table 16
[0405] In Table 16, v represents the number of layers or streams, N3 represents the number of sub-bands for PMI feedback, and K... NZ M1 represents the total number of non-zero elements across all layers. M2 represents the number of frequency domain bases when there is 1 layer. M3 represents the number of frequency domain bases corresponding to each layer when there is 2 layers. M4 represents the number of frequency domain bases corresponding to each layer when there is 3 layers. M represents the number of frequency domain bases corresponding to each layer when there is 4 layers. M is the number of reference signals reported by the terminal device to the network device for CSI reporting. O3 represents the frequency domain oversampling factor (or the frequency domain oversampling factor, or the sub-band oversampling factor). N / A (not applicable) indicates the inapplicable case (which can be understood as no corresponding value).
[0406] i not reported in CSI reports 1,9 In this case, each reference signal independently reports its own frequency domain basis, and some information of field X2 can be shown in Tables 17 and 18.
[0407] Table 17
[0408] In Table 17, v represents the number of layers or streams, N3 represents the number of subbands fed back by PMI, M1 represents the number of frequency domain substrates when the number of layers is 1, M2 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 2, M3 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 3, M4 represents the number of frequency domain substrates corresponding to each layer when the number of layers is 4, M represents the number of reference signals reported by the terminal device to the network device for CSI reports, and N / A (not applicable) indicates the inapplicable case (which can be understood as no corresponding value).
[0409] Table 18
[0410] In Table 18, v represents the number of layers or streams, N3 represents the number of sub-bands for PMI feedback, and K... NZ M1 represents the total number of non-zero elements across all layers. M2 represents the number of frequency domain bases when there is 1 layer. M3 represents the number of frequency domain bases corresponding to each layer when there is 2 layers. M4 represents the number of frequency domain bases corresponding to each layer when there is 3 layers. M represents the number of frequency domain bases corresponding to each layer when there is 4 layers. M is the number of reference signals reported by the terminal device to the network device for CSI reporting. O3 represents the frequency domain oversampling factor (or the frequency domain oversampling factor, or the sub-band oversampling factor). N / A (not applicable) indicates the inapplicable case (which can be understood as no corresponding value).
[0411] The information content of field X2 contains i 2,4,l This indicates the amplitude coefficient indication reported by the terminal device to the network device, i 2,5,l This indicates the phase coefficient indication reported by the terminal device to the network device, i 1,7,l For non-zero element position indication; i 1,7,l Used to indicate the first bit in the bitmap, i 1,7,l It can carry the first and second information introduced above.
[0412] For example: i 1,7,l The bit width can be calculated using the following formula:
[0413] Where N is the number of bit groups included in the bit map, b is the number of bit groups containing common bits in the bit map, L is the number of spatial bases for a single polarization selection, and M is the number of bases for a single polarization selection. v The number of frequency domain bases selected, M is the number of reference signals that the terminal device reports CSI to the network device, and v is the number of layers or streams.
[0414] i 2,4,l The bit width can be calculated using the following formula:
[0415] 3((M*K NZ -v)-v*Z)+3v*Z+4(M-1); among them, K NZ For a single reference signal (single beam), the total number of non-zero elements in all layers (streams) is Z, where Z is the number of non-zero elements in the common bits of the bitmap, M is the number of reference signals reported by the terminal device to the network device in the CSI report, and v is the number of layers or streams. In this formula, the amplitude coefficient indicator occupies 3 bits and the amplitude adjustment information occupies 4 bits as an example.
[0416] i 2,5,l The bit width can be calculated using the following formula:
[0417] 4((M*K NZ -v)-v*Z)+4v*Z+4(M-1); where, K NZ For a single reference signal (single beam), the total number of non-zero elements in all layers (streams) is Z, where Z is the number of non-zero elements in the common bits of the bitmap, M is the number of reference signals reported by the terminal device to the network device in the CSI report, and v is the number of layers or streams. In this formula, the phase coefficient indicator occupies 3 bits and the phase adjustment information occupies 4 bits as an example.
[0418] It should be noted that the above i 1,7,l i 2,4,l i 2,5,l The formula for calculating the bit width is merely an illustrative example of this application. Embodiment i of this application...1,7,l i 2,4,l i 2,5,l The bit width can also be calculated or described using other formulas.
[0419] The above i 2,4,l The formula for calculating the bit width takes the example that the amplitude coefficient indication corresponding to the non-zero position in the common bits of the bitmap and the amplitude coefficient indication corresponding to the non-zero position in the non-common bits occupy the same number of bits. In this embodiment of the application, the number of bits occupied by the amplitude coefficient indication corresponding to the non-zero position in the common bits of the bitmap and the amplitude coefficient indication corresponding to the non-zero position in the non-common bits can also be different. For example, the number of bits occupied by the amplitude coefficient indication corresponding to the non-zero position in the common bits can be greater than the number of bits occupied by the amplitude coefficient indication corresponding to the non-zero position in the non-common bits.
[0420] Accordingly, the above i 2,5,l The formula for calculating the bit width takes the example that the phase coefficient indication corresponding to the non-zero position in the common bits of the bitmap and the phase coefficient indication corresponding to the non-zero position in the non-common bits occupy the same number of bits. In this embodiment of the application, the number of bits occupied by the phase coefficient indication corresponding to the non-zero position in the common bits of the bitmap and the phase coefficient indication corresponding to the non-zero position in the non-common bits can also be different. For example, the number of bits occupied by the phase coefficient indication corresponding to the non-zero position in the common bits can be greater than the number of bits occupied by the phase coefficient indication corresponding to the non-zero position in the non-common bits.
[0421] In addition, the number of bits occupied by amplitude adjustment information can be the same as the number of bits occupied by phase adjustment information, or the number of bits occupied by amplitude adjustment information can be different from the number of bits occupied by phase adjustment information.
[0422] Table 19
[0423] It should be understood that K in multi-beam scenarios NZ ≤2K0, where K0 is the number of non-zero elements in a single layer corresponding to a single beam; or M*K in a multi-beam scenario. NZ ≤2K0, where K0 is the number of non-zero elements in a single layer corresponding to multiple beams.
[0424] In Table 19 above, K NZ M*K represents the total number of non-zero elements across all layers (flows) corresponding to a single beam. NZ Let M be the total number of non-zero elements of all layers (flows) corresponding to M beams; where M*K NZ It can also be represented by a single character; for example, in some cases, it can be represented by K. NZ This represents the total number of non-zero elements in all layers (flows) corresponding to the M beams.
[0425] Additionally, in Table 19, i 1,7,l This can be used to represent the non-zero positions in the common bits and non-zero positions in the non-common bits of a bitmap. In another possible implementation, the non-zero positions in the common bits and non-common bits of a bitmap can also be represented by two fields respectively; for example, i 1,7,l It can be used to represent the position of a non-zero element in the common bits of a bitmap, and other fields (such as i) 1,10,l ) can be used to represent the non-zero element positions in the non-common bits of a bitmap; or, i 1,7,l It can be used to represent the position of a non-zero element in a non-common bitmap, and other fields (such as i) 1,10,l () can be used to represent the non-zero element positions in the common bits of a bitmap.
[0426] In Table 19 above, i 1,7,l i 2,4,l i 2,5,l The bit width is merely an example of an embodiment of this application. 1,7,l i 2,4,l i 2,5,l It can also be other bit widths. For example, i 2,4,l The bit width is 3 (M*K) NZ -v)(This can be understood as the terminal device reporting the corresponding amplitude coefficient for each non-zero element in the bitmap), where the amplitude coefficient indicator occupies 3 bits; i 2,5,l The bit width is 4 (M*K) NZ -v)(can be understood as the terminal device reporting the corresponding phase coefficient for each non-zero element in the bitmap), where the phase coefficient indicator occupies 4 bits.
[0427] It should be noted that Tables 15, 16, and 19 are merely illustrative examples and should not be construed as limiting the embodiments of this application. New table content obtained by reasonable modification, supplementation, or deletion of the contents of Tables 15, 16, and 19 is within the protection scope of the embodiments of this application. Furthermore, Tables 15, 16, and 19 may be a single table, or they may be divided into more tables. Tables 17, 18, and 19 are also merely illustrative examples and should not be construed as limiting the embodiments of this application. New table content obtained by reasonable modification, supplementation, or deletion of the contents of Tables 17, 18, and 19 is within the protection scope of the embodiments of this application. Additionally, Tables 17, 18, and 19 may be a single table, or they may be divided into more tables.
[0428] For example, the amplitude coefficient indicator can occupy one of 3 bits, 4 bits, 5 bits, 6 bits, 7 bits, 8 bits, etc., the phase coefficient indicator can occupy one of 3 bits, 4 bits, 5 bits, 6 bits, 7 bits, 8 bits, etc., the amplitude adjustment information can occupy one of 2 bits, 3 bits, 4 bits, 5 bits, 6 bits, 7 bits, 8 bits, etc., and the phase adjustment information can occupy one of 2 bits, 3 bits, 4 bits, 5 bits, 6 bits, 7 bits, 8 bits, etc.
[0429] Taking the amplitude coefficient indicator as an example, when the amplitude coefficient indicator occupies 3 bits, the mapping between the amplitude coefficient indicator and the amplitude coefficient can be shown in Table 3; when the amplitude coefficient indicator occupies 4 bits, the mapping between the amplitude coefficient indicator and the amplitude coefficient can be shown in Table 20.
[0430] Table 20
[0431] It should be noted that Table 20 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 20 that result in new table content fall within the protection scope of the embodiments of this application.
[0432] Taking amplitude adjustment information as an example, when the amplitude adjustment information occupies 2 bits, the mapping between the amplitude adjustment information and the amplitude offset can be shown in Table 21. For example, the amplitude offset can be the offset between the amplitude coefficient indication corresponding to the second reference signal at the first bit position and the amplitude coefficient indication corresponding to the first reference signal at the first bit position.
[0433] Table 21
[0434] It should be noted that Table 21 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 21 that result in new table content fall within the protection scope of the embodiments of this application.
[0435] Taking phase adjustment information as an example, when the phase adjustment information occupies 3 bits, the mapping between the phase adjustment information and the phase offset can be shown in Table 22. For example, the phase offset can be the offset between the phase coefficient indication corresponding to the second reference signal at the first bit position and the phase coefficient indication corresponding to the first reference signal at the first bit position.
[0436] Table 22
[0437] It should be noted that Table 22 above is merely an illustrative example and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the content of Table 22 that result in new table content fall within the protection scope of the embodiments of this application.
[0438] Figure 14 is a schematic diagram of a communication device according to an embodiment of this application. Referring to Figure 14, the communication device can be used to execute the process performed by the terminal device in any of the embodiments shown in Figure 6. For details, please refer to the relevant descriptions in the above method embodiments.
[0439] The communication device 1400 includes a communication unit 1401 and a processing unit 1402.
[0440] The processing unit 1402 is used for data processing. The communication unit 1401 can implement corresponding communication functions. The communication unit 1401 can also be called a communication interface, a communication module, a transceiver unit, or a transceiver module.
[0441] Optionally, the communication device 1400 may further include a storage unit 1403, which may be used to store computer programs or instructions and / or data. The processing unit 1402 may read the computer programs or instructions and / or data in the storage unit 1403 so that the communication device 1400 implements the aforementioned method embodiment.
[0442] The communication device 1400 can be a device on the terminal device side in the above embodiments, such as a terminal device or a communication module in a terminal device, or a circuit or chip in a terminal device that is responsible for communication functions.
[0443] The processing unit 1402 is used to perform processing-related operations on the terminal device side in the above method embodiment. The communication unit 1401 is used to perform transmission and reception-related operations on the terminal device side in the above method embodiment.
[0444] Optionally, the communication unit 1401 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiments. The receiving unit is used to perform the receiving operation in the above method embodiments.
[0445] It should be noted that the communication unit 1401 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 1400 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 1400 includes both transmitting and receiving actions.
[0446] Optionally, the communication device 1400 is used to perform the actions performed by the terminal device in any of the embodiments shown in FIG6.
[0447] For example, the communication device 1400 is used to execute the following scheme:
[0448] Communication unit 1401 is used to receive at least one reference signal from a network device;
[0449] Processing unit 1402 is configured to measure the at least one reference signal respectively to obtain PMI information; the PMI information includes first information and second information, the first information is used to indicate the common bit in the bit diagram corresponding to the at least one reference signal, and the second information is used to indicate the first bit in the common bit and / or the first bit in the non-common bit of the bit diagram corresponding to each reference signal respectively; the value of the first bit indicates whether the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication;
[0450] The communication unit 1401 is also used to send the PMI information.
[0451] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0452] In one possible design, when the communication device 1400 is a terminal device or a communication module within a terminal device, the function of the processing unit 1402 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the communication unit 1401 can be implemented by transceiver circuitry.
[0453] In one possible design, when the communication device 1400 is a circuit or chip responsible for communication functions in a terminal device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1402 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication unit 1401 can be implemented by interface circuitry or data transceiver circuitry on the aforementioned chip.
[0454] Figure 15 is a schematic diagram of a communication device according to an embodiment of this application. Referring to Figure 15, the communication device can be used to execute the process performed by the network device in any of the embodiments shown in Figure 6. For details, please refer to the relevant descriptions in the above method embodiments.
[0455] The communication device 1500 includes a communication unit 1501 and a processing unit 1502.
[0456] The processing unit 1502 is used for data processing. The communication unit 1501 can implement corresponding communication functions. The communication unit 1501 can also be called a communication interface, a communication module, a transceiver unit, or a transceiver module.
[0457] Optionally, the communication device 1500 may further include a storage unit 1503, which may be used to store computer programs or instructions and / or data. The processing unit 1502 may read the computer programs or instructions and / or data in the storage unit 1503 so that the communication device 1500 implements the aforementioned method embodiment.
[0458] The communication device 1500 can be a device on the network device side in the above embodiments, such as a network device or a communication module in a network device, or a circuit, chip or chip system in a network device that is responsible for communication functions.
[0459] The processing unit 1502 is used to perform processing-related operations on the network device side in the above method embodiment. The communication unit 1501 is used to perform transmission-reception-related operations on the network device side in the above method embodiment.
[0460] Optionally, the communication unit 1501 may include a transmitting unit and a receiving unit. The transmitting unit is used to perform the transmitting operation in the above method embodiments. The receiving unit is used to perform the receiving operation in the above method embodiments.
[0461] It should be noted that the communication unit 1501 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 1500 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 1500 includes both transmitting and receiving actions.
[0462] Optionally, the communication device 1500 is used to perform the actions performed by the network device in any of the embodiments shown in FIG6.
[0463] For example, the communication device 1500 is used to execute the following scheme:
[0464] The communication unit 1501 is configured to send at least one reference signal to a terminal device and receive PMI information. The PMI information is obtained by measuring the received at least one reference signal. The PMI information includes first information and second information. The first information is used to indicate a common bit in a bitmap corresponding to the at least one reference signal. The second information is used to indicate a first bit in the common bits and / or a first bit in the non-common bits in the bitmap corresponding to each reference signal. The value of the first bit indicates whether the terminal device reports the corresponding phase coefficient indication and / or amplitude coefficient indication.
[0465] The processing unit 1502 is used to process the received PMI information.
[0466] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0467] In one possible design, when the communication device 1500 is a network device or a communication module within a network device, the functionality of the processing unit 1502 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core. The functionality of the communication unit 1501 can be implemented by transceiver circuitry.
[0468] In one possible design, when the communication device 1500 is a circuit, chip, or chip system responsible for communication functions in a network device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1502 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication unit 1501 can be implemented by interface circuitry or data transceiver circuitry on the aforementioned chip.
[0469] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0470] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0471] In one example, the aforementioned storage unit 1403 or storage unit 1503 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.
[0472] This application also provides a communication device 1600. The communication device 1600 includes a processor 1610, which is coupled to a memory 1620. The memory 1620 is used to store computer programs or instructions and / or data. The processor 1610 is used to execute the computer programs or instructions and / or data stored in the memory 1620, so that the methods in the above method embodiments are executed.
[0473] Optionally, the communication device 1600 may include one or more processors 1610.
[0474] Optionally, as shown in Figure 16, the communication device 1600 may also include a memory 1620.
[0475] Optionally, the communication device 1600 may include one or more memory 1620.
[0476] Optionally, the memory 1620 can be integrated with the processor 1610, or it can be set separately.
[0477] Optionally, as shown in Figure 16, the communication device 1600 may further include a transceiver 1630 for receiving and / or transmitting signals. For example, a processor 1610 is used to control the transceiver 1630 to receive and / or transmit signals.
[0478] As one option, the communication device 1600 is used to implement the operations performed by the terminal device in the above method embodiments.
[0479] For example, processor 1610 is used to implement the processing-related operations performed by the terminal device in the above method embodiments, and transceiver 1630 is used to implement the sending and receiving-related operations performed by the terminal device in the above method embodiments.
[0480] As an alternative, the communication device 1600 is used to implement the operations performed by the network device in the above method embodiments.
[0481] For example, processor 1610 is used to implement the processing-related operations performed by the network device in the above method embodiments, and transceiver 1630 is used to implement the sending and receiving-related operations performed by the network device in the above method embodiments.
[0482] This application also provides a communication device 1700, which can be a terminal device, a processor (circuit) of the terminal device, or a chip. The communication device 1700 can be used to perform the operations performed by the terminal device in the above method embodiments.
[0483] When the communication device 1700 is a terminal device, Figure 17 shows a simplified structural diagram of the terminal device. As shown in Figure 17, the terminal device includes a processor and a transceiver. The transceiver includes a transmitter 1731, a receiver 1732, radio frequency circuitry (not shown in the figure), an antenna 1733, and input / output devices (not shown in the figure).
[0484] Optionally, the terminal device may also include a memory that can store computer program code and / or data.
[0485] The processor is primarily used for processing communication protocols and data, controlling terminal devices, executing software programs, and processing data from those programs. The memory is mainly used to store software programs and data. The radio frequency (RF) circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0486] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes it. For ease of explanation, Figure 17 only shows one memory, processor, and transceiver. In actual terminal products, there may be one or more processors and one or more memories. The memory can also be called a storage medium or storage device. The memory can be set up independently of the processor or integrated with the processor; this embodiment does not limit this.
[0487] In the embodiments of this application, the antenna and radio frequency circuit with transceiver function can be regarded as the communication unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.
[0488] As shown in Figure 17, the terminal device includes a processor 1710, a memory 1720, and a transceiver 1730. The processor 1710 can also be referred to as a processing unit, processing board, processing module, processing device, etc. The transceiver 1730 can also be referred to as a transceiver unit, transceiver, transceiver device, etc.
[0489] Optionally, the device in transceiver 1730 used to implement the receiving function can be regarded as a receiving module, and the device in transceiver 1730 used to implement the transmitting function can be regarded as a transmitting module. That is, transceiver 1730 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.
[0490] The processor 1701 is used to perform the processing actions on the terminal device side in the above embodiments, and the transceiver 1730 is used to perform the sending and receiving actions on the terminal device side in the above embodiments.
[0491] It should be understood that Figure 17 is merely an example and not a limitation, and the terminal device described above, including the communication unit and the processing unit, may not depend on the structure shown in Figure 17.
[0492] When the communication device 1700 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. Optionally, the chip may also include a memory. In the above method embodiments, the sending operation of the terminal device can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiments can be understood as the input of the chip.
[0493] This application also provides a communication device 1800, which can be a network device, a processor (circuit) of the network device, or a chip. The communication device 1800 can be used to perform the operations performed by the network device in the above method embodiments.
[0494] When the communication device 1800 is a network device, such as a base station, Figure 18 shows a simplified schematic diagram of a base station structure. The base station includes part 1810 and part 1830. Part 1810 is mainly used for baseband processing and base station control; part 1810 is usually the control center of the base station, often referred to as a processor, used to control the base station to perform the processing operations on the network device side in the above method embodiments. Part 1830 is mainly used for the transmission and reception of radio frequency signals and the conversion between radio frequency signals and baseband signals; part 1830 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of part 1830, also referred to as a transceiver or transceiver, includes an antenna 1833 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in part 1830 used to implement the receiving function can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter, that is, part 1830 includes a receiver 1832 and a transmitter 1831. A receiver can also be called a receiving module, receiver, or receiving circuit, while a transmitter can be called a transmitting module, transmitter, or transmitting circuit. Optionally, a base station may also include an 1820 section, which is mainly used to store computer program code and / or data.
[0495] Sections 1810 and 1820 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.
[0496] For example, the transceiver module in section 1830 is used to execute the transceiver-related processes performed by the network device in the above embodiments. The processor in section 1810 is used to execute the processing-related processes performed by the network device in the above embodiments.
[0497] It should be understood that Figure 18 is merely an example and not a limitation, and the network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 18.
[0498] When the communication device 1800 is a chip, the chip includes a transceiver and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be an integrated processor, a microprocessor, or an integrated circuit on the chip. Optionally, the chip may also include a memory. In the above method embodiments, the transmitting operation of the network device can be understood as the output of the chip, and the receiving operation of the network device in the above method embodiments can be understood as the input of the chip.
[0499] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a terminal device or network device in the above method embodiments.
[0500] For example, when the computer program or instructions are executed by the computer, the computer can implement the method executed by the terminal device or network device in the above method embodiments.
[0501] This application also provides a computer program product containing a computer program or instructions, which, when executed by a computer, causes the computer to implement the method executed by the terminal device or network device in the above method embodiments.
[0502] This application also provides a communication system, which includes the terminal device and the network device described in the above embodiments.
[0503] This application also provides a chip device, including a processor, for calling computer programs or computer instructions stored in the memory, so that the processor executes the method provided in any of the embodiments shown in FIG6 above.
[0504] In one possible implementation, the input of the chip device corresponds to the receiving operation in any of the embodiments shown in FIG6, and the output of the chip device corresponds to the sending operation in any of the embodiments shown in FIG6.
[0505] Optionally, the processor is coupled to the memory via an interface.
[0506] Optionally, the chip device may also include a memory in which computer programs or instructions are stored.
[0507] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program that controls the method provided in any of the embodiments shown in Figure 6. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0508] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant content in any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0509] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0510] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0511] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0512] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0513] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method for measurement, characterized by, The method comprises: receiving at least one reference signal from a network device; respectively measuring the at least one reference signal to obtain precoding matrix indication (PMI) information; the PMI information comprises first information and second information, the first information is used to indicate common bits in a bit map corresponding to the at least one reference signal, and the second information is used to indicate first bits in the common bits and / or first bits in non-common bits in the bit map corresponding to each of the reference signals; the value of the first bits represents whether the terminal device reports corresponding phase coefficient indication and / or amplitude coefficient indication; sending the PMI information.
2. A communication method for measurement, characterized by, The method comprises: sending at least one reference signal to a terminal device; receiving precoding matrix indication (PMI) information; the PMI information is obtained by respectively measuring the received at least one reference signal; the PMI information comprises first information and second information, the first information is used to indicate common bits in a bit map corresponding to the at least one reference signal, and the second information is used to indicate first bits in the common bits and / or first bits in non-common bits in the bit map corresponding to each of the reference signals; the value of the first bits represents whether the terminal device reports corresponding phase coefficient indication and / or amplitude coefficient indication.
3. The method of claim 1 or 2, wherein, When the value of the first bits represents that the terminal device reports corresponding phase coefficient indication and / or amplitude coefficient indication, the PMI information further comprises phase coefficient indication corresponding to a first reference signal in the at least one reference signal and at least one phase adjustment information, wherein the phase coefficient indication is used to indicate a first phase coefficient corresponding to the first reference signal on the first bit in the common bits; each of the phase adjustment information corresponds to one or more second reference signals in the at least one reference signal except the first reference signal, and the phase adjustment information is used to indicate an offset between a second phase coefficient corresponding to the second reference signal on the first bit position in the common bits and the first phase coefficient.
4. The method according to any one of claims 1 to 3, characterized in that, When the value of the first bits represents that the terminal device reports corresponding phase coefficient indication and / or amplitude coefficient indication, the PMI information further comprises amplitude coefficient indication corresponding to a first reference signal in the at least one reference signal and at least one amplitude adjustment information, wherein the amplitude coefficient indication is used to indicate a first amplitude coefficient corresponding to the first reference signal on the first bit in the common bits; each of the amplitude adjustment information corresponds to one or more second reference signals in the at least one reference signal except the first reference signal, and the amplitude adjustment information is used to indicate an offset between a second amplitude coefficient corresponding to the second reference signal on the first bit position in the common bits and the first amplitude coefficient.
5. The method according to any one of claims 1 to 4, characterized in that, The bit map comprises a plurality of bit groups, and the plurality of bit groups comprise at least one first bit group and at least one second bit group; The common bits include bits in the at least one first bit group, and the non-common bits include bits in the at least one second bit group.
6. The method of claim 5, wherein, The first information includes a1*N bits, where N is a number of bit groups included in the bit map, and a1 is a positive integer. Each a1 bits in the first information correspond to a bit group in the bit map, and when the a1 bits take a first value, the a1 bits correspond to the first bit group.
7. The method of claim 5, wherein, The first information includes b1 bits, where b1 is a number of the first bit group included in the bit map, and N is a number of bit groups included in the bit map.
8. The method according to any one of claims 5 to 7, characterized in that, The bit map includes M v bits in a frequency domain dimension, and c*L bits in a space domain dimension; the M v is a number of selected frequency domain bases, the c is a number of polarizations, and the L is a number of selected space domain bases for a single polarization. The bitmap includes N groups of bits, and the Y1 is a number of bits included in each bit group in the frequency domain, and Y2 is a number of bits included in each bit group in the spatial domain.
9. The method according to any one of claims 1 to 4, wherein The first information includes first indication information and second indication information, the first indication information is used to indicate a position of the common bits in a frequency domain of the bit map, and the second indication information is used to indicate a position of the common bits in a spatial domain of the bit map.
10. The method of claim 9, wherein, The first indication information includes d1*M v 1 bit, the bit map including the M in the frequency domain dimension v 1 bit, the M v The number of frequency domain bases selected, where d1 is a positive integer; Each d1 bits in the first indication information correspond to a bit in the frequency domain of the bit map, and when the d1 bits take a second value, the bit corresponding to the d1 bits in the frequency domain of the bit map is a common bit.
11. The method of claim 9 or 10, wherein, The second indication information includes e1*c*L bits, c*L is a number of bits included in the bit map in the spatial domain, c is a polarization number, L is a number of spatial domain bases selected for a single polarization, and e1 is a positive integer. Each e1 bits in the second indication information correspond to a bit in the spatial domain of the bit map, and when the e1 bits take a third value, the bit corresponding to the e1 bits in the spatial domain of the bit map is a common bit.
12. The method of claim 9, wherein, The first indication information includes bits, the bitmap including the M v bits in the frequency domain dimension, the M v being a number of selected frequency domain bases, the f1 being a number of the common bits included in the bitmap in the frequency domain dimension.
13. The method of claim 9 or 12, wherein, The second indication information includes bits, the c*L is a number of bits included by the bit bitmap in the spatial dimension, the c is a number of polarizations, the L is a number of spatial domain bases selected for a single polarization, and the g1 is a number of the common bits included by the bit bitmap in the spatial dimension.
14. A communications device, characterized by The method includes a module or unit for performing the method of any one of claims 1 and 3-13, or a module or unit for performing the method of any one of claims 2-13.
15. A communications device, characterized by The communication device includes one or more processors, and the one or more processors are used to execute computer programs or instructions in a memory, so that the communication device performs the method of any one of claims 1 and 3-13, or so that the communication device performs the method of any one of claims 2-13.
16. A computer-readable storage medium, characterized in that, The storage medium stores computer programs or instructions, and when the computer programs or instructions are executed by a computer, the method of any one of claims 1 and 3-13 is implemented, or the method of any one of claims 2-13 is implemented.
17. A computer program product, characterised in that, When the computer reads and executes the computer program product, the computer executes the method of any one of claims 1 and 3-13, or the method of any one of claims 2-13.
Citation Information
Patent Citations
Method and device for transmitting and receiving channel state information in wireless communication system
EP4391408A1
Channel state information feedback method and communication apparatus
WO2023165458A1
Methods, devices, and medium for communication
WO2024026649A1
Priority rules for CSI reports with type ii codebook for high / medium velocities
WO2024100551A1