Communication method and apparatus

By flexibly dividing the bandwidth BWP into multiple subbands, the problem of mismatch between the statistical feature basis and the SRS subband granularity is solved, improving the quality and efficiency of the 5G communication system and reducing the precoding matrix feedback overhead.

WO2025214261A1PCT designated stage Publication Date: 2025-10-16HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/087272
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-08
Filing Date
2025-04-03
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

In 5G communication systems, how to configure the subband granularity of the statistical feature basis to match the subband granularity of the uplink channel sounding reference signal, reduce precoding matrix feedback overhead, and improve communication quality and efficiency.

Method used

By receiving or sending indication information, the bandwidth BWP can be flexibly divided into multiple subbands, ensuring that the subband granularity of the statistical feature basis matches the subband granularity of the SRS. Predefined rule sets and indexes are used to indicate subbands, reducing indication overhead.

Benefits of technology

This improved communication quality and efficiency, reduced precoding matrix feedback overhead, and enhanced system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025087272_16102025_PF_FP_ABST
    Figure CN2025087272_16102025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present application are a communication method and apparatus. The method comprises: receiving first indication information from a network device, wherein the first indication information is used for indicating the size and / or starting position of a sub-band in a bandwidth part (BWP); and on the basis of the first indication information, determining a sub-band for calculating and reporting a statistical feature basis. In the embodiments of the present application, a sub-band division mode is more flexible, so that the sub-band granularity of a statistical feature basis matches the sub-band granularity of an SRS, thereby ensuring the quality and efficiency of communication.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to the Chinese patent application No. 202410420785.1, filed on April 8, 2024, with the State Intellectual Property Office of China, and the Chinese patent application No. 202410420785.1 has the invention name of “A communication method and apparatus”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method and apparatus. BACKGROUND

[0003] In the 5th-generation (5G) communication system, the application of massive multiple input multiple output (Massive MIMO) technology plays a crucial role in improving the spectral efficiency of the system. When MIMO technology is used, the base station needs to rely on the channel state information (CSI) fed back by the user to the base station to precode the data before transmitting the data to the user equipment (UE), and accurate CSI information is an important factor affecting the performance of the system.

[0004] In the CSI measurement, the feedback of the precoding matrix indication (PMI) is based on a set of codebook parameters agreed by the base station and the UE. Specifically, the UE will feed back a precoding matrix corresponding to each transmission layer in multiple transmission layers. The precoding matrix can be decomposed into a spatial domain basis, a frequency domain basis and a weighting coefficient for feedback, and the spatial domain basis and the frequency domain basis are discrete fourier transform (DFT) vectors. The fewer the number of non-zero coefficients in the weighting coefficient matrix, the lower the feedback overhead. Therefore, the precoding matrix can also be decomposed into other bases that are not DFT, such as a spatial domain eigenbasis and a frequency domain eigenbasis, so that the number of non-zero weighting coefficients corresponding to the eigenbasis is less than that corresponding to the DFT basis, thereby reducing the feedback overhead of the weighting coefficient. In this process, the reporting band granularity of the statistical eigenbasis needs to match the subband granularity of the uplink sounding reference signal (SRS), and how to configure the reporting band of the statistical eigenbasis is a problem that needs to be solved urgently. SUMMARY

[0005] The embodiment of the present application provides a communication method and device, the subband division mode is more flexible, the subband granularity of the statistical characteristic base is matched with the subband granularity of the SRS, and therefore the quality and efficiency of communication are guaranteed.

[0006] In a first aspect, the embodiment of the present application provides a communication method, which can be applied to a terminal side, for example, a terminal device or a communication module in the terminal device, or a circuit or chip responsible for a 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 of applying the method to a terminal device, the method comprises the following steps.

[0007] receiving first indication information from a network device, the first indication information being used to indicate the size and / or starting position of a subband in a partial bandwidth BWP; and determining a subband used for calculating and reporting a statistical characteristic base based on the first indication information.

[0008] By receiving the size and / or starting position of the subband in the partial bandwidth BWP indicated by the network device, the partial bandwidth to which the terminal device belongs can be divided according to the size and / or starting position of the subband in the BWP, the statistical characteristic base is calculated and reported through the divided subband, the subband division mode is more flexible, the subband granularity of the statistical characteristic base is matched with the subband granularity of the SRS, and therefore the quality and efficiency of communication are guaranteed.

[0009] In a possible design, the first indication information is used to indicate the size and starting position of the subband, the i th subband in the BWP is from a physical resource block (PRB) at the starting position of the i th subband to an N th PRB, N is the size of the i th subband, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1. By indicating the size and starting position of the subband, the BWP is divided into multiple subbands, the subband division mode is more flexible, the subband granularity of the statistical characteristic base is matched with the subband granularity of the SRS, and therefore the quality and efficiency of communication are guaranteed.

[0010] In a possible design, the first indication information is used to indicate the starting position of the subband, the i th subband in the BWP is the PRB at the starting position of the i th subband to the PRB at the starting position of the i+1 th subband, and i is an integer greater than or equal to 1. By indicating the starting position of the subband, the BWP is divided into multiple subbands, the subband division mode is more flexible, the subband granularity of the statistical characteristic base is matched with the subband granularity of the SRS, and therefore the quality and efficiency of communication are guaranteed.

[0011] In a possible design, the first indication information is used to indicate a size of the subband, an i-th subband in the BWP is (i-1)*N+1-th PRB to i*N-th PRB in the BWP, the N is the size of the subband, the N is an integer greater than or equal to 1, the i is an integer greater than or equal to 1 and less than or equal to M, the M is an integer greater than or equal to 1, and the N is an integer greater than or equal to 1. By indicating only the size of one subband, the BWP is divided into multiple subbands in a manner of as much as possible division, and indication overhead is reduced. The subband granularity of the statistical characteristic basis is matched with the subband granularity of the SRS, so that the quality and efficiency of communication are guaranteed.

[0012] In a possible design, an (M+1)-th subband in the BWP is (M*N+1)-th PRB to the last PRB in the BWP. In a case where the BWP cannot be divided by the size of the subband, the PRB at the end of the BWP is determined as the last subband.

[0013] In a possible design, the size of an (M+1)-th subband in the BWP is N, the (M+1)-th subband overlaps with an M-th subband, and the size of the overlapping part is N-X, where the X is a remainder of the division of the size of the subband. In a case where the BWP cannot be divided by the size of the subband, the PRB in the overlapping part between the last subband and the previous subband is used to make the BWP as much as possible divided.

[0014] In a possible design, the first indication information further includes a first bit map, a j-th bit in the first bit map is used to indicate whether a j-th subband in the BWP is selected to calculate and report the statistical characteristic basis, and the j is an integer greater than or equal to 1.

[0015] In a possible design, the first indication information includes a first index, the first index is used to indicate a target value combination in a predefined rule set, and the rule set includes at least one of the following information: the size of the subband, the starting position of the subband, or a second bit map, a k-th bit in the second bit map is used to indicate whether a k-th subband in the BWP is selected to calculate and report the statistical characteristic basis, and the k is an integer greater than or equal to 1. The subband is indicated by using the predefined rule set and the index, and indication overhead is further reduced.

[0016] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a network side, for example, a network device or a component (for example, a circuit, a chip or a chip system, etc.) in the network device, and the method includes the following steps.

[0017] The terminal device is sent first indication information, the first indication information is used for indicating the size and / or starting position of the sub-band in the partial bandwidth BWP, and the first indication information is used for determining the sub-band for calculating and reporting the statistical feature base.

[0018] By indicating the size and / or starting position of the sub-band in the partial bandwidth BWP to the terminal device, the terminal device can divide the partial bandwidth to which the terminal device belongs according to the size and / or starting position of the sub-band in the BWP, calculate and report the statistical feature base through the divided sub-band, the sub-band division manner is more flexible, the sub-band granularity of the statistical feature base matches the sub-band granularity of the SRS, and thus the quality and efficiency of communication are guaranteed.

[0019] In a possible design, the first indication information is used for indicating the size and starting position of the sub-band, the i th sub-band in the BWP is from the physical resource block (PRB) at the starting position of the i th sub-band to the N th PRB, N is the size of the i th sub-band, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1. By indicating the size and starting position of the sub-band, the BWP is divided into multiple sub-bands, the sub-band division manner is more flexible, the sub-band granularity of the statistical feature base matches the sub-band granularity of the SRS, and thus the quality and efficiency of communication are guaranteed.

[0020] In a possible design, the first indication information is used for indicating the starting position of the sub-band, the i th sub-band in the BWP is the PRB before the PRB at the starting position of the i th sub-band to the starting position of the i+1 th sub-band, and i is an integer greater than or equal to 1. By indicating the starting position of the sub-band, the BWP is divided into multiple sub-bands, the sub-band division manner is more flexible, the sub-band granularity of the statistical feature base matches the sub-band granularity of the SRS, and thus the quality and efficiency of communication are guaranteed.

[0021] In a possible design, the first indication information is used for indicating the size of the sub-band, the i th sub-band in the BWP is from the (i-1) *N+1 th PRB in the BWP to the i *N th PRB, N is the size of the sub-band, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and M is the number of sub-bands in the BWP. By only indicating the size of one sub-band, the BWP is divided into multiple sub-bands in a manner of trying to divide as much as possible, the indication overhead is reduced, the sub-band granularity of the statistical feature base matches the sub-band granularity of the SRS, and thus the quality and efficiency of communication are guaranteed.

[0022] In a possible design, the (M+1)th subband in the BWP is the (M*N+1)th PRB to the last PRB in the BWP. In the case where the BWP cannot be evenly divided by the size of the subband, the PRB at the end of the BWP is determined as the last subband.

[0023] In a possible design, the size of the (M+1)th subband in the BWP is N, the (M+1)th subband overlaps with the Mth subband, and the size of the overlapping part is N-X, where X is the remainder of N divided by the size of the subband. In the case where the BWP cannot be evenly divided by the size of the subband, the PRB at the end of the last subband overlaps with the PRB at the end of the previous subband, so that the BWP is as evenly divided as possible.

[0024] In a possible design, the first indication information further includes a first bitmap, and a jth bit in the first bitmap is used to indicate whether a jth subband in the BWP is selected for calculating and reporting the statistical characteristic basis, where j is an integer greater than or equal to 1.

[0025] In a possible design, the first indication information includes a first index, and the first index is used to indicate a target value combination in a predefined rule set, and the rule set includes at least one of the following information: the size of the subband, the starting position of the subband, or a second bitmap, where a kth bit in the second bitmap is used to indicate whether a kth subband in the BWP is selected for calculating and reporting the statistical characteristic basis, where k is an integer greater than or equal to 1. The predefined rule set and the index are used to indicate the subband, further reducing the indication overhead.

[0026] In a third aspect, an embodiment of the present application provides a communication apparatus, and the apparatus includes:

[0027] a communication module, configured to receive first indication information from a network device, where the first indication information is used to indicate the size and / or starting position of a subband in a partial bandwidth (BWP);

[0028] a processing module, configured to determine, based on the first indication information, a subband used for calculating and reporting a statistical characteristic basis.

[0029] In a possible design, the first indication information is used to indicate the size and starting position of the subband, the ith subband in the BWP is from a physical resource block (PRB) at the starting position of the ith subband to an Nth PRB, where N is the size of the ith subband, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

[0030] ​In a possible design, the first indication information is used for indicating a starting position of the subband, and an i-th subband in the BWP is a PRB before a PRB at a starting position of an (i+1)-th subband, where i is an integer greater than or equal to 1.

[0031] In a possible design, the first indication information is used for indicating a size of the subband, and an i-th subband in the BWP is a PRB from a (i-1)*N+1-th PRB to an i*N-th PRB in the BWP, where N is the size of the subband, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and M is a number of the subbands in the BWP.

[0032] In a possible design, an (M+1)-th subband in the BWP is a PRB from an M*N+1-th PRB to a last PRB in the BWP.

[0033] In a possible design, a size of the (M+1)-th subband in the BWP is N, the (M+1)-th subband overlaps with an M-th subband, and a size of the overlapping part is N-X, where X is a remainder of N divided by M.

[0034] In a possible design, the first indication information further includes a first bitmap, and a j-th bit in the first bitmap is used for indicating whether a j-th subband in the BWP is selected for calculating and reporting the statistical characteristic basis, where j is an integer greater than or equal to 1.

[0035] In a possible design, the first indication information includes a first index, and the first index is used for indicating a target value combination in a predefined rule set, and the rule set includes at least one of the following information: a size of a subband, a starting position of a subband, or a second bitmap, where a k-th bit in the second bitmap is used for indicating whether a k-th subband in the BWP is selected for calculating and reporting the statistical characteristic basis, where k is an integer greater than or equal to 1.

[0036] The operations and advantages of the communication apparatus can be refer to the method and advantages of the first aspect, and details are not repeated here.

[0037] In a fourth aspect, an embodiment of the present application provides a communication apparatus, which comprises:

[0038] A communication module, configured to send first indication information to a terminal device, where the first indication information is used for indicating a size and / or a starting position of a subband in a part of bandwidth (BWP), and the first indication information is used for determining a subband for calculating and reporting a statistical characteristic basis. ​

[0039] In a possible design, the first indication information is used to indicate the size and the starting position of the subband, and the i-th subband in the BWP is physical resource blocks (PRBs) starting from the starting position of the i-th subband to the N-th PRB, where N is the size of the i-th subband, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

[0040] In a possible design, the first indication information is used to indicate the starting position of the subband, and the i-th subband in the BWP is the (i+1)-th PRB before the PRB at the starting position of the i-th subband, where i is an integer greater than or equal to 1.

[0041] In a possible design, the first indication information is used to indicate the size of the subband, and the i-th subband in the BWP is the (i-1)*N+1-th PRB to the i*N-th PRB in the BWP, where N is the size of the subband, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and M is the number of subbands in the BWP.

[0042] In a possible design, the (M+1)-th subband in the BWP is the (M*N+1)-th PRB to the last PRB in the BWP.

[0043] In a possible design, the size of the (M+1)-th subband in the BWP is N, the (M+1)-th subband overlaps with the M-th subband, and the size of the overlapping part is N-X, where X is the remainder of M*N divided by N.

[0044] In a possible design, the first indication information further includes a first bitmap, and the j-th bit in the first bitmap is used to indicate whether the j-th subband in the BWP is selected to calculate and report the statistical characteristic basis, where j is an integer greater than or equal to 1.

[0045] In a possible design, the first indication information includes a first index, and the first index is used to indicate a target value combination in a predefined rule set, and the rule set includes at least one of the following information: the size of the subband, the starting position of the subband, or a second bitmap, and the k-th bit in the second bitmap is used to indicate whether the k-th subband in the BWP is selected to calculate and report the statistical characteristic basis, where k is an integer greater than or equal to 1.

[0046] The operations and advantages of the communication apparatus can be refer to the method and advantages of the second aspect, and details are not repeated here. ​

[0047] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which comprises a memory and one or more processors. The memory is configured to store part or all of the computer programs or instructions necessary for implementing the functions related to the first aspect. The one or more processors are configured to execute the computer programs or instructions, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the first aspect.

[0048] In a possible design, the communication apparatus can further comprise interface circuitry, and the processor is configured to communicate with other apparatuses or components through the interface circuitry.

[0049] In a possible design, the communication apparatus can further comprise the memory.

[0050] The communication apparatus can be a terminal device, or a communication module in a terminal device, or a chip responsible for communication functions in a terminal device, such as a Modem chip (also referred to as a baseband chip) or a SoC or SIP chip containing a modem module.

[0051] In a sixth aspect, an embodiment of the present application provides a communication apparatus, which comprises a memory and one or more processors. The memory is configured to store part or all of the computer programs or instructions necessary for implementing the functions related to the second aspect. The one or more processors are configured to execute the computer programs or instructions, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the second aspect.

[0052] In a possible design, the communication apparatus can further comprise interface circuitry, and the processor is configured to communicate with other apparatuses or components through the interface circuitry.

[0053] In a possible design, the communication apparatus can further comprise the memory.

[0054] The communication apparatus can be a network device, or a communication module in a network device, or a chip responsible for communication functions in a terminal device, such as a Modem chip (also referred to as a baseband chip) or a SoC or SIP chip containing a modem module.

[0055] In a seventh aspect, the present application provides a computer-readable storage medium, which is configured to store a computer program. When the computer program is executed, the method in any one of the first aspect and the second aspect is implemented.

[0056] In an eighth aspect, a computer program product including a computer program is provided, which, when executed, causes the method of any one of the first aspect and the second aspect to be implemented.

[0057] In a ninth aspect, embodiments of the present application provide a communication system, which includes at least one terminal device and at least one network device, the terminal device is configured to perform the steps of the first aspect, and the network device is configured to perform the steps of the second aspect.

[0058] In a tenth aspect, a chip is provided, which includes a processor and a communication interface configured to communicate with an external device or an internal device, and the processor is configured to implement the method of each aspect.

[0059] In a possible design, the chip can further include a memory, which stores a computer program or instructions, and the processor is configured to execute the computer program or instructions stored in the memory or other programs or instructions. When the computer program or instructions are executed, the processor is configured to implement the method of each aspect.

[0060] In a possible design, the chip can be integrated in the terminal device or the network device. BRIEF DESCRIPTION OF DRAWINGS

[0061] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;

[0062] FIG. 2 is a schematic diagram of a network element structure according to an embodiment of the present application;

[0063] FIG. 3 is a schematic diagram of a divided sub-band;

[0064] FIG. 4 is a flowchart of a communication method according to an embodiment of the present application;

[0065] FIG. 5A is a schematic diagram of a sub-band division;

[0066] FIG. 5B is a schematic diagram of another sub-band division;

[0067] FIG. 6 is a schematic diagram of another sub-band division;

[0068] FIG. 7 is a schematic diagram of another sub-band division;

[0069] FIG. 8 is a schematic diagram of a bit map indication manner;

[0070] FIG. 9 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;

[0071] FIG. 10 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;

[0072] FIG. 11 is a structural schematic diagram of a terminal device provided in an embodiment of the present application;

[0073] FIG. 12 is a structural schematic diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] As shown in FIG. 1, FIG. 1 is an architectural schematic diagram of a communication system provided in an embodiment of the present application. The communication system can include a network device 110 and terminal devices 101-106. It should be understood that a communication system to which the method of the present application can be applied can include more or fewer network devices or terminal devices. In the communication system, the network device 110 and the terminal devices 101-106 form a communication system. The terminal devices 101-106 can send uplink data to the network device 110, and the network device 110 needs to receive the uplink data sent by the terminal devices 101-106. In addition, the terminal devices 104-106 can also form a communication system. In the communication system, the network device can send downlink information to the terminal devices 101, 102, and 105, etc.; the terminal device 105 can also send downlink information to the terminal devices 104 and 106.

[0075] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a wireless fidelity (Wi-Fi) system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future evolved communication system such as a 6th generation (6G) mobile communication system, etc.

[0076] The network device can be a device or module with corresponding communication functions located at the network side of the above communication system. The network device is usually provided with a communication module, circuit or chip for performing corresponding communication functions. The network device is also provided with program instructions for performing corresponding communication functions and corresponding program instructions. The network device is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. The network device can include various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, etc. In systems using different wireless access technologies, the names of network devices may vary, such as base transceiver stations (BTS) in global system for mobile communication (GSM) or code division multiple access (CDMA) networks, NB (NodeB) in wideband code division multiple access (WCDMA), eNB or eNodeB (evolutional nodeB) in long term evolution (LTE). The network device can also be a wireless controller in the cloud radio access network (CRAN) scenario. The network device can also be a base station device in the future 5G network or a network device in the future evolved PLMN network. The network device can also be a wearable device or a vehicle-mounted device. The network device can also be a transmission and reception point (TRP).

[0077] The terminal device can be a device or module with corresponding communication functions for accessing the above communication system. The terminal device is usually provided with a communication module, circuit or chip for performing corresponding communication functions. The terminal device is also configured with program instructions for performing corresponding communication functions. The terminal device can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems with wireless communication functions. The terminal can be a mobile station (MS), a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, etc.

[0078] As shown in FIG. 2, FIG. 2 is a schematic diagram of a network element structure provided by an embodiment of the present application. The network device and the terminal device can include a radio resource control (RRC) signaling interaction module, a medium access control (MAC) layer signaling interaction module and a physical layer (PHY) signaling and data interaction module. The RRC signaling interaction module is used for the network device and the terminal device to send and receive RRC signaling. The MAC layer signaling interaction module is used for the network device and the terminal device to send and receive MAC-control element (CE) signaling. The PHY signaling and data interaction module is used for the network device and the terminal device to send and receive uplink control signaling or downlink control signaling, and uplink data or downlink data. The uplink control signaling and the uplink data can be carried on a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH), and the downlink control signaling and the downlink data can be carried on a physical downlink control channel (PDCCH) or a physical downlink shared channel (PDSCH).

[0079] When MIMO technology is adopted, the network device needs to rely on the CSI fed back by the terminal device to the network device to precode data before sending the data to the terminal device. The CSI is carried in the uplink control information (UCI). Accurate CSI is an important factor affecting system performance. The CSI includes channel quality indicator (CQI), precoding matrix indication (PMI), rank indication (RI), and other information. In the R16 and R17 codebooks, each weight coefficient in the PMI is the weight coefficient of the corresponding spatial domain basis vector and frequency domain basis vector, and the feedback information required includes the position of the non-zero coefficients in the matrix and the amplitude and phase of the non-zero coefficients.

[0080] In CSI measurement, the feedback of the PMI is based on a set of codebook parameters agreed upon by the network device and the terminal device. Specifically, the terminal device will feed back a precoding matrix W corresponding to each of the multiple transmission layers. Taking the R16eTypeII codebook as an example, the precoding matrix W is represented in the following form: (each transmission layer has a W, and W is the precoding matrix corresponding to the transmission layer)

[0081] wherein, is a spatial basis matrix, representing 2L columns selected from a set of spatial DFT matrices, P CSI-RS is the number of CSI-RS ports, and 2L is the number of spatial bases; is a frequency basis matrix, representing M columns selected from a set of frequency DFT matrices, N3 is the number of resource blocks (RBs) or subbands, and M is the number of selected frequency bases; is a corresponding weight coefficient matrix.

[0082] It can be understood that, each weight coefficient in W corresponds to a spatial basis in W1 and a frequency basis in W2. Note that the formula is only one possible form of the precoding matrix W.

[0083] The above technology decomposes the precoding matrix into a spatial domain basis, a frequency domain basis, and a weighting coefficient for feedback, wherein the spatial domain basis and the frequency domain basis are DFT vectors. The fewer the number of non-zero coefficients in the weighting coefficient matrix, the lower the feedback overhead. Therefore, the precoding matrix can also be decomposed into other bases that are not DFT, such as a spatial domain eigenbasis and a frequency domain eigenbasis, so that the number of non-zero weighting coefficients corresponding to the eigenbasis is less than the number of non-zero weighting coefficients corresponding to the DFT basis, thereby reducing the feedback overhead of the weighting coefficient.

[0084] The spatial domain eigenbasis and the frequency domain eigenbasis herein can be non-DFT bases obtained by the terminal device through historical channel statistical information, and the weighting coefficient feedback overhead is smaller under the basis. That is, the precoding matrix to be fed back is U1 is a spatial domain eigenbasis, U f is a frequency domain eigenbasis.

[0085] PMI feedback is determined and reported according to a codebook. Design of a frequency division duplexing (FDD) CSI codebook is a basic and important problem in a 5G communication system. In a current standard protocol of new radio (NR), FDD CSI feedback is quantized with reference to information on a network device side, and a PMI fed back by a terminal device is determined according to a principal eigenvector transmitted by the network device side. R15 Type II codebook adopts an idea of spatial (angle) compression, and represents the principal eigenvector (i.e., a precoding matrix of a single user) as a linear combination of a plurality of DFT basis vectors in a spatial domain. R16 Type II codebook increases compression in a frequency domain (delay) by using frequency domain correlation of amplitude and phase coefficients of different subbands on the basis of the R15 codebook, and represents the principal eigenvector as a bilinear combination of a plurality of DFT basis vectors in a spatial domain and a plurality of DFT basis vectors in a frequency domain.

[0086] In order to fully utilize the sparsity of a channel in a spatial domain and a frequency domain, and further improve the accuracy of PMI feedback, a codebook based on a statistical eigenbasis is proposed. The codebook approximates a statistical eigenbasis of a downlink channel by using a linear combination of a plurality of bases known by a terminal device and a network device.

[0087] One way is to approximate the spatial domain and the frequency domain using respective eigenbasis. The eigenbasis of the spatial domain or the frequency domain can be obtained by eigenvectors of a covariance matrix of the spatial domain or the frequency domain. The channel matrix or the precoding matrix can be represented as: H≈S′C1C2C3F ′H

[0088] wherein S' represents a spatial basis matrix, which can be composed of 2D-DFT vectors for example, C1 represents combination coefficients of the spatial basis matrix, S'C1 obtains a set of reconstructed spatial bases through linear combination of bases in S', the reconstructed spatial bases are quantized approximations of the eigen-subspace bases of the spatial domain; F' represents a frequency basis matrix, which can be composed of DFT vectors for example, C3 represents combination coefficients of the frequency basis matrix, a set of reconstructed frequency bases through linear combination of bases in F', the reconstructed frequency bases are quantized approximations of the eigen-subspace bases of the frequency domain. C2 represents a linear combination coefficient matrix corresponding to the reconstructed spatial bases and the frequency bases. The terminal reports S', C1, F', C3 at a longer period and reports C2 at a shorter period.

[0089] Another way is to approximate the eigen-subspace bases of the joint spatial-frequency domain. The eigen-subspace bases of the joint spatial-frequency domain can be obtained by extracting the eigenvectors of the covariance matrix of the spatial-frequency domain. Here, the spatial-frequency domain refers to rearranging the spatial domain and the frequency domain into the same dimension. Taking a single antenna at the terminal device side as an example, the channel of the spatial-frequency domain can be represented as a (spatial domain dimension x frequency domain dimension) x 1 vector, and therefore the dimension of the corresponding covariance matrix is (spatial domain dimension x frequency domain dimension) x (spatial domain dimension x frequency domain dimension). Thus, the channel matrix or precoding matrix can be represented as: H ≈ BC1C2

[0090] wherein B is a spatial-frequency basis matrix, each spatial-frequency basis can be obtained by Kronecker product of a 2D-DFT vector and a DFT vector, C1 is combination coefficients corresponding to the spatial-frequency basis matrix, BC1 obtains a set of reconstructed spatial-frequency bases through linear combination of bases in B, the reconstructed spatial-frequency bases are quantized approximations of the eigen-subspace bases of the spatial-frequency domain. Similarly, the terminal device reports B, C1 at a longer period and reports C2 at a shorter period.

[0091] For the convenience of description, the eigen-subspace bases are referred to as eigen-bases hereinafter.

[0092] The terminal device obtains the channel based on CSI-RS measurement, and divides a bandwidth part (BWP) into multiple sub-bands (reporting bands) based on the configuration information of the network device when calculating the eigen-bases. As shown in FIG. 3, which is a schematic diagram of the divided sub-bands. The BWP can be divided into 4 sub-bands, and the 4 sub-bands include a sub-band R1, a sub-band R2, a sub-band R3 and a sub-band R4. The channel spatial-frequency covariance matrix corresponding to the i-th sub-band in the multiple sub-bands is wherein is the channel corresponding to the ith subband. The covariance matrix of the channels of all selected subbands is calculated, averaged, and then eigenvalue decomposition is performed to obtain the eigenbasis.

[0093] As shown in Table 1, Table 1 is a table of the restriction relationship between the subband granularity of CSI reporting and the BWP. When the partial bandwidth is the 24th-72nd physical resource block (PRB), the size of the subband is 4 or 8, when the partial bandwidth is the 73rd-144th PRB, the size of the subband is 8 or 16, and when the partial bandwidth is the 145th-275th PRB, the size of the subband is 16 or 32.

[0094] Table 1

[0095] The subband granularity of the statistical eigenbasis needs to match the subband granularity of the uplink SRS, and the reporting band needs to be as evenly divided as possible, but there may be a case where the BWP cannot be evenly divided by the reporting band. How to configure the reporting band used to calculate and report the statistical eigenbasis of the joint space-frequency domain is a problem that needs to be solved. In order to solve the above technical problems, the embodiments of the present application provide the following solutions.

[0096] As shown in FIG. 4, FIG. 4 is a flowchart of a communication method provided by an embodiment of the present application. The method mainly includes the following steps:

[0097] S401, the terminal device receives first indication information from the network device, the first indication information being used to indicate the size and / or starting position of the subband in the partial bandwidth BWP.

[0098] Specifically, the first indication information can be carried in radio resource control (RRC) signaling, downlink control information (DCI), or medium access control-control element (MAC-CE). The network device can send the first indication information to the terminal device through RRC signaling, DCI, or MAC-CE.

[0099] Optionally, the first indication information can be carried in one signaling (for example, RRC signaling). Optionally, part of the information in the first indication information can be carried in the first signaling (for example, RRC signaling), and another part of the information in the first indication information can be carried in the second signaling (for example, DCI).

[0100] The size of the sub-band can be represented as the number of PRBs included in the sub-band, and the starting position of the sub-band can be an identifier (for example, a serial number) of a starting PRB (first PRB) of the sub-band in the partial bandwidth. The partial bandwidth can be a bandwidth pre-allocated by the network device to the terminal device, and the partial bandwidth is different for different terminal devices.

[0101] In S402, the terminal device determines a sub-band for calculating and reporting a statistical feature base based on the first indication information.

[0102] The statistical feature base can be a null frequency domain joint feature subspace base. The statistical feature base can be used to recover full channel state information, so as to further determine a precoding matrix. The statistical feature base can also be used for demodulation reference signal (DMRS) assisted SRS updating.

[0103] Specifically, the terminal device determines the sub-band for calculating and reporting the statistical feature base in the following ways:

[0104] In the first implementation manner, the first indication information is used to indicate the size and the starting position of the sub-band. One sub-band corresponds to one size of the sub-band and one starting position of the sub-band. The i-th sub-band in the BWP is determined according to the starting position of the i-th sub-band and the size of the i-th sub-band. Further, the i-th sub-band in the BWP is the PRB starting from the starting position of the i-th sub-band to the N-th PRB, where N is the size of the i-th sub-band, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

[0105] The first indication information can indicate one or more starting positions and one or more sizes of the sub-band, and the number of starting positions is the same as the number of sizes of the sub-band. Alternatively, the first indication information can indicate one or more starting positions and one size of the sub-band (the sizes of all sub-bands are the same), and the number of starting positions is different from the number of sizes of the sub-band. The number of starting positions indicated by the first indication information can be the number of sub-bands, that is, the number of starting positions indicated by the first indication information is the number of sub-bands. The sizes of the plurality of sub-bands can be the same or different. Adjacent two sub-bands can have an overlapping part or can not overlap with each other.

[0106] For example, as shown in FIG. 5A, which is a schematic diagram of subband division. The BWP includes 56 PRBs (PRB#0-PRB#55). The starting positions of the subbands indicated by the first indication information include PRB#0, PRB#16, PRB#32 and PRB#48, and the sizes of the subbands indicated by the first indication information include 16, 16, 16 and 8, that is, the BWP includes four subbands, namely, subband 1, subband 2, subband 3 and subband 4. Through the first indication information, the terminal device can know that the size of the subband 1 is 16 and the starting position is PRB#0, and the subband 1 is PRB#0-PRB#15 in the BWP. The size of the subband 2 is 16 and the starting position is PRB#16, and the subband 2 is PRB#16-PRB#31 in the BWP. The size of the subband 3 is 16 and the starting position is PRB#32, and the subband 3 is PRB#32-PRB#47 in the BWP. The size of the subband 4 is 6 and the starting position is PRB#48, and the subband 4 is PRB#48-PRB#55 in the BWP.

[0107] For example, as shown in FIG. 5B, which is a schematic diagram of another subband division. The BWP includes 56 PRBs (PRB#0-PRB#55). The starting positions of the subbands indicated by the first indication information include PRB#0, PRB#16, PRB#32 and PRB#40, and the sizes of the subbands indicated by the first indication information are all 16, that is, the BWP includes four subbands, namely, subband 1, subband 2, subband 3 and subband 4. Through the first indication information, the terminal device can know that the size of the subband 1 is 16 and the starting position is PRB#0, and the subband 1 is PRB#0-PRB#15 in the BWP. The size of the subband 2 is 16 and the starting position is PRB#16, and the subband 2 is PRB#16-PRB#31 in the BWP. The size of the subband 3 is 16 and the starting position is PRB#32, and the subband 3 is PRB#32-PRB#47 in the BWP. The size of the subband 4 is 16 and the starting position is PRB#40, and the subband 4 is PRB#40-PRB#55 in the BWP. Among them, the subband 3 and the subband 4 have an overlapping part, and the overlapping part is PRB#40-PRB#47, and the size of the overlapping part is 8 PRBs.

[0108] In the second implementation manner, the first indication information is used to indicate the starting positions of the subbands. One subband corresponds to one starting position of the subband, and the i-th subband in the BWP is determined according to the starting position of the i-th subband and the starting position of the i+1-th subband. Further, the i-th subband in the BWP is the PRB before the PRB at the starting position of the i-th subband to the PRB at the starting position of the i+1-th subband, and the last subband can be the PRB at the starting position of the last subband in the BWP to the last PRB in the BWP. The i is an integer greater than or equal to 1.

[0109] The number of starting positions indicated by the first indication information can be the number of subbands, that is, the BWP is divided into a number of subbands according to the number of starting positions indicated by the first indication information. The sizes of the plurality of subbands can be the same or different. Adjacent two subbands do not overlap with each other.

[0110] As shown in FIG. 5A, the BWP includes 56 PRBs (PRB#0-PRB#55). The starting positions of the subbands indicated by the first indication information include PRB#0, PRB#16, PRB#32 and PRB#48, that is, the BWP includes four subbands, namely, subband 1, subband 2, subband 3 and subband 4. Through the first indication information, the terminal device can know that the starting position of the subband 1 is PRB#0 and the starting position of the subband 2 is PRB#16, and the subband 1 is PRB#0-PRB#15 in the BWP. The starting position of the subband 2 is PRB#16 and the starting position of the subband 3 is PRB#32, and the subband 2 is PRB#16-PRB#31 in the BWP. The starting position of the subband 3 is PRB#32 and the starting position of the subband 4 is PRB#48, and the subband 3 is PRB#32-PRB#48 in the BWP. The starting position of the subband 4 is PRB#48, and the subband 4 is PRB#48 to the last PRB in the BWP, that is, PRB#48-PRB#55.

[0111] It should be noted that the above two implementation manners are applicable to the case that the BWP cannot be evenly divided by the size of the subband. The following introduces the division of the BWP in an even manner.

[0112] In a third implementation manner, the first indication information is used to indicate the size of the subband. The terminal device can evenly divide the BWP into M subbands according to the number of PRBs included in the BWP and the size of the subband, and the M subbands have the same size. Further, the i-th subband in the BWP is the (i-1)*N+1-th PRB to the i*N-th PRB in the BWP, the N is the size of the subband, the N is an integer greater than or equal to 1, the i is an integer greater than or equal to 1 and less than or equal to M, and the M is an integer greater than or equal to 1. represents the floor.

[0113] If the BWP is divided by N without a remainder, the BWP can be divided into M subbands.

[0114] As shown in FIG. 6, FIG. 6 is a schematic diagram of another sub-band division. The BWP includes 64 PRBs (PRB#0-PRB#63). The first indication information indicates that the size of the sub-band is 16. The number of PRBs included in the BWP is divided by the size of the sub-band 16 to obtain 4, that is, the BWP can be uniformly divided into 4 sub-bands. Among them, the sub-band 1 is the first PRB to the 16th PRB, that is, PRB#0-PRB#15 in the BWP, the sub-band 2 is the 17th PRB to the 32nd PRB, that is, PRB#16-PRB#31 in the BWP, the sub-band 3 is the 33rd PRB to the 48th PRB, that is, PRB#32-PRB#47 in the BWP, and the sub-band 4 is the 48th PRB to the 64th PRB, that is, PRB#48-PRB#63 in the BWP.

[0115] If there is a remainder when the BWP is divided by N, the PRBs after the Mth sub-band can be discarded, or all the PRBs after the M-1th sub-band are determined as the Mth sub-band. Or, all the PRBs after the Mth sub-band are taken as the M+1th sub-band, that is, the M+1th sub-band in the BWP is the (M*N+1)th PRB to the last PRB in the BWP, and the size of the M+1th sub-band is smaller than the size of all the previous sub-bands. Or, the protocol is pre-defined to adopt the way of trying to divide as evenly as possible, to partially overlap the M+1th sub-band with the Mth sub-band, and the number of PRBs in the overlapping part plus the number of all PRBs after the Mth sub-band is N, so that the size of the M+1th sub-band is the same as the size of all the previous sub-bands. That is, the size of the M+1th sub-band is N, the M+1th sub-band partially overlaps the Mth sub-band, and the size of the overlapping part is N-X, where X is the remainder of N.

[0116] ​As shown in FIG. 7, FIG. 7 is a schematic diagram of another sub-band division. The BWP includes 56 PRBs (PRB#0-PRB#55). The first indication information indicates that the size of the sub-band is 16. The number of PRBs included in the BWP is divided by the size of the sub-band 16, and 3 is obtained, with a remainder of 8. The BWP can be divided into 3 sub-bands, sub-band 1 is the 1st PRB to the 16th PRB, i.e. PRB#0-PRB#15 in the BWP, sub-band 2 is the 17th PRB to the 32nd PRB, i.e. PRB#16-PRB#31 in the BWP, sub-band 3 is the 33rd PRB to the 48th PRB, i.e. PRB#32-PRB#47 in the BWP, and PRB#48-PRB#55 are discarded. Alternatively, the BWP can be divided into 4 sub-bands, sub-band 1 is the 1st PRB to the 16th PRB, i.e. PRB#0-PRB#15 in the BWP, sub-band 2 is the 17th PRB to the 32nd PRB, i.e. PRB#16-PRB#31 in the BWP, sub-band 3 is the 33rd PRB to the 48th PRB, i.e. PRB#32-PRB#47 in the BWP. Since there are only 8 PRBs after sub-band 3, sub-band 4 is partially overlapped with sub-band 3, and the overlapping part is PRB#40-PRB#47, including 8 PRBs, so that the size of sub-band 4 is also 16 PRBs, and sub-band 4 is the 41st PRB to the 56th PRB, i.e. PRB#40-PRB#55 in the BWP.

[0117] Optionally, the first indication information further includes a first bit map, the jth bit in the first bit map is used to indicate whether the jth sub-band in the BWP is selected for calculating and reporting the statistical characteristic basis, and j is an integer greater than or equal to 1. Wherein, the number of bits included in the first bit map is the same as the number of sub-bands, and one bit corresponds to one sub-band. 0 can represent that the sub-band is not selected for calculating and reporting the statistical characteristic basis, and 1 can represent that the sub-band is not selected for calculating and reporting the statistical characteristic basis. 1 or 0 can also indicate the opposite, which is not limited by the present application.

[0118] As shown in FIG. 8, FIG. 8 is a schematic diagram of a bit map indication method. The first indication information includes a bit map 0110. Wherein, the first bit 0 corresponds to sub-band 1, indicating that sub-band 1 is not selected for calculating and reporting the statistical characteristic basis. The second bit 1 corresponds to sub-band 2, indicating that sub-band 2 is selected for calculating and reporting the statistical characteristic basis. The third bit 1 corresponds to sub-band 3, indicating that sub-band 3 is selected for calculating and reporting the statistical characteristic basis. The first bit 0 corresponds to sub-band 4, indicating that sub-band 4 is not selected for calculating and reporting the statistical characteristic basis.

[0119] It should be noted that the first bit bitmap can be used in combination with any of the above implementation manners. After the BWP is divided into one or more subbands through any of the above manners, the first bit bitmap is used to indicate whether the divided one or more subbands are selected for calculating and reporting the statistical feature base.

[0120] In a fourth implementation manner, the first indication information includes a first index, and the first index is used to indicate a target value combination in a predefined rule set. The rule set includes at least one of the following information: a size of a subband, a starting position of a subband, or a second bit bitmap, a kth bit in the second bit bitmap is used to indicate whether a kth subband in the BWP is selected for calculating and reporting the statistical feature base, and k is an integer greater than or equal to 1.

[0121] In the table 2, the size of the subband is predefined as 8, 16, or 18 PRBs in the protocol. If the first indication information indicates that the first index is 1, the terminal device divides the BWP of the terminal device into one or more subbands according to the subband size 8. If the first indication information indicates that the first index is 2, the terminal device divides the BWP of the terminal device into one or more subbands according to the subband size 16. The specific division manner can be referred to the third implementation manner.

[0122] Table 2

[0123] For example, as shown in the table 3, the table 3 is another rule table. Three value combinations are predefined in the protocol. If the first indication information indicates that the first index is 1, the terminal device divides the BWP of the terminal device into three subbands (subband 1, subband 2, and subband 3) according to the subband size 16, 16, and 16, and the starting position of the subband PRB#0, PRB#15, and PRB#31. The specific division manner can be referred to the first implementation manner. Then, it is determined by the corresponding second bit bitmap 110 in the rule table that the subband 1 and the subband 2 are selected for calculating and reporting the statistical feature base, and the subband 3 is not selected for calculating and reporting the statistical feature base. If the first indication information indicates that the first index is 2, the terminal device divides the BWP of the terminal device into four subbands (subband 1, subband 2, subband 3, and subband 4) according to the subband size 8, 8, 8, and 8, and the starting position of the subband PRB#0, PRB#7, PRB#15, and PRB#23. The specific division manner can be referred to the first implementation manner. Then, it is determined by the corresponding second bit bitmap 0110 in the rule table that the subband 2 and the subband 3 are selected for calculating and reporting the statistical feature base, and the subband 1 and the subband 4 are not selected for calculating and reporting the statistical feature base. Other similar manners are not described herein.

[0124] Table 3

[0125] It should be noted that the embodiments of the present application can combine any one or more of the size of the sub-band, the starting position of the sub-band and the second bit map to pre-configure the rule table, and then the network device indicates any one index in the rule table by sending the first indication information to the terminal device, so that the terminal device knows which division method to use to divide the BWP, or selects which sub-band to calculate and report the statistical feature base after dividing the BWP. Other configuration methods of the rule table can refer to Table 2 or Table 3, which will not be illustrated one by one here.

[0126] In the embodiments of the present application, the network device indicates the size and / or starting position of the sub-band in the partial bandwidth BWP to the terminal device, and the terminal device can divide the partial bandwidth to which the terminal device belongs according to the size and / or starting position of the sub-band in the BWP, calculate and report the statistical feature base through the divided sub-band, the division method of the sub-band is more flexible, so that the sub-band granularity of the statistical feature base matches the sub-band granularity of the SRS, thereby guaranteeing the quality and efficiency of communication.

[0127] It can be understood that the methods and operations implemented by the terminal device in each of the above method embodiments can also be implemented by components (such as chips or circuits) that can be used for the terminal device, and the methods and operations implemented by the network device can also be implemented by components (such as chips or circuits) that can be used for the network device.

[0128] The embodiments of the present application can divide the terminal device or the network device into functional modules according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, there can be another division manner. The following will be described taking the division of each functional module corresponding to each function as an example.

[0129] The above, in combination with FIG. 4, details the method provided by the embodiments of the present application. In the following, in combination with FIG. 9 to FIG. 10, the communication device provided by the embodiments of the present application is detailed. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments, therefore, the contents not described in detail can refer to the above method embodiments, and for brevity, will not be described here.

[0130] Please refer to FIG. 9, which is a structural schematic diagram of a communication apparatus provided in an embodiment of the present application. The communication apparatus can implement the steps performed by a terminal device in the method embodiments above or the processes. In a possible design, the communication apparatus can include a communication module 901 and a processing module 902. Optionally, the communication apparatus can further include a storage module for storing device program codes and / or data.

[0131] The communication apparatus can be a terminal-side apparatus in the embodiments above, for example, a terminal device or a communication module in a terminal device, or a circuit or chip responsible for communication functions in a terminal.

[0132] The communication module 901 is configured to receive first indication information from a network device, where the first indication information is used to indicate a size and / or a starting position of a sub-band in a part of a bandwidth BWP.

[0133] The processing module 902 is configured to determine, based on the first indication information, a sub-band used to calculate and report a statistical feature base.

[0134] Optionally, the first indication information is used to indicate the size and the starting position of the sub-band, the i th sub-band in the BWP is from a physical resource block PRB at the starting position of the i th sub-band to an N th PRB, N is the size of the i th sub-band, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

[0135] Optionally, the first indication information is used to indicate the starting position of the sub-band, the i th sub-band in the BWP is a PRB before a PRB at the starting position of an i+1 th sub-band, and i is an integer greater than or equal to 1.

[0136] Optionally, the first indication information is used to indicate the size of the sub-band, the i th sub-band in the BWP is from a (i-1) *N+1 th PRB to an i *N th PRB in the BWP, N is the size of the sub-band, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and M is the number of the sub-bands in the BWP.

[0137] Optionally, an M+1 th sub-band in the BWP is from an M *N+1 th PRB to a last PRB in the BWP.

[0138] Optionally, the size of the M+1 th sub-band in the BWP is N, the M+1 th sub-band and an M th sub-band have an overlapping part, and the size of the overlapping part is N-X, where X is a remainder of N divided by M.

[0139] ​Optionally, the first indication information further includes a first bitmap, a jthbit in the first bitmap being used to indicate whether a jthsub-band in the BWP is selected to be used for calculating and reporting the statistical feature base, j being an integer greater than or equal to 1.

[0140] Optionally, the first indication information includes a first index, the first index being used to indicate a target value combination in a predefined rule set, the rule set including at least one of the following information: a size of a sub-band, a starting position of a sub-band, or a second bitmap, a kthbit in the second bitmap being used to indicate whether a kthsub-band in the BWP is selected to be used for calculating and reporting the statistical feature base, k being an integer greater than or equal to 1.

[0141] In a possible design, when the communication apparatus is a terminal device or a communication module in a terminal device, the function of the processing module 902 can be implemented by one or more processors. Specifically, the processor can include a Modem chip, or a System on Chip (SoC) chip or a SIP chip including a Modem core. The function of the communication module 901 can be implemented by a transceiver circuit.

[0142] In a possible design, when the communication apparatus is a circuit or chip responsible for communication functions in a terminal device, such as a Modem chip or a System on Chip (SoC) chip or a SIP chip including a Modem core, the function of the processing module 902 can be implemented by a circuit system including one or more processors or processor cores in the chip. The function of the communication module 901 can be implemented by an interface circuit or a data transceiver circuit on the chip.

[0143] It should be noted that the implementation of each module can also correspond to the description of the corresponding method embodiment shown in FIG. 4, and the method and function performed by the terminal device in the above embodiments are executed.

[0144] Please refer to FIG. 10, which is a structural schematic diagram of a communication apparatus according to an embodiment of the present application. The communication apparatus can implement the steps or processes performed by the network device in the above method embodiments. In a possible design, the communication apparatus can include a communication module 1001. Optionally, the communication apparatus can further include a storage module for storing device program code and / or data.

[0145] The communication apparatus can be the network side apparatus in the above embodiments, for example, a network device or a communication module in a network device, or a circuit or chip responsible for communication functions in a network.

[0146] The communication module 1001 is configured to send first indication information to the terminal device, wherein the first indication information is used to indicate the size and / or starting position of a sub-band in a partial bandwidth BWP, and the first indication information is used to determine a sub-band for calculating and reporting a statistical feature base.

[0147] Optionally, the first indication information is used to indicate the size and starting position of the sub-band, and an i th sub-band in the BWP is from a physical resource block (PRB) at the starting position of the i th sub-band to an N th PRB, wherein N is the size of the i th sub-band, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

[0148] Optionally, the first indication information is used to indicate the starting position of the sub-band, and an i th sub-band in the BWP is a PRB before a PRB at the starting position of an i+1 th sub-band, wherein i is an integer greater than or equal to 1.

[0149] Optionally, the first indication information is used to indicate the size of the sub-band, and an i th sub-band in the BWP is from a (i-1) *N+1 th PRB to an i *N th PRB in the BWP, wherein N is the size of the sub-band, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and M is the number of sub-bands in the BWP.

[0150] Optionally, an M+1 th sub-band in the BWP is from an M *N+1 th PRB to a last PRB in the BWP.

[0151] Optionally, the size of an M+1 th sub-band in the BWP is N, the M+1 th sub-band and an M th sub-band have an overlapping part, and the size of the overlapping part is N-X, wherein X is a remainder of M divided by N.

[0152] Optionally, the first indication information further includes a first bit map, and a j th bit in the first bit map is used to indicate whether a j th sub-band in the BWP is selected to calculate and report the statistical feature base, wherein j is an integer greater than or equal to 1.

[0153] Optionally, the first indication information includes a first index, and the first index is used to indicate a target value combination in a predefined rule set, and the rule set includes at least one of the following information: the size of the sub-band, the starting position of the sub-band, or a second bit map, wherein a k th bit in the second bit map is used to indicate whether a k th sub-band in the BWP is selected to calculate and report the statistical feature base, and k is an integer greater than or equal to 1.

[0154] ​In a possible design, when the communication apparatus is a network device or a communication module in a network device, the function of the communication module 1001 can be implemented by a transceiver circuit. Optionally, the communication apparatus can further include a processing module, and the function of the processing module can be implemented by one or more processors. Specifically, the processor can include a Modem chip, or a System on Chip (SoC) chip or a SIP chip including a Modem core.

[0155] In a possible design, when the communication apparatus is a circuit or chip responsible for communication functions in a network device, such as a Modem chip or a System on Chip (SoC) chip or a SIP chip including a Modem core, the function of the communication module 1001 can be implemented by an interface circuit or a data transceiver circuit on the chip. Optionally, the communication apparatus can further include a processing module, and the function of the processing module can be implemented by circuitry including one or more processors or processor cores in the chip.

[0156] It should be noted that the implementation of each module can also correspond to the description of the corresponding method embodiment shown in FIG. 4, and the method and function performed by the network device in the above embodiments are executed.

[0157] FIG. 11 is a structural schematic diagram of a terminal device according to an embodiment of the present application. The terminal device can be applied in the system shown in FIG. 1 or FIG. 2, and perform the functions of the terminal device in the above method embodiments, or implement the steps or processes performed by the terminal device in the above method embodiments.

[0158] As shown in FIG. 11, the terminal device includes a processor 1101 and a transceiver 1102. The transceiver 1102 includes a transmitter, a receiver and an antenna. The receiver can be configured to receive transmission control information through the antenna, and the transmitter can be configured to send transmission feedback information to the network device through the antenna. Optionally, the terminal device further includes a memory 1103. The processor 1101, the transceiver 1102 and the memory 1103 can communicate with each other through internal connection paths, and transfer control and / or data signals. The memory 1103 is configured to store a computer program, and the processor 1101 is configured to invoke and run the computer program from the memory 1103 to control the transceiver 1102 to transceive signals. Optionally, the terminal device can further include an antenna configured to send uplink data or uplink control signaling output by the transceiver 1102 through wireless signals.

[0159] The processor 1101 and the memory 1103 can be combined into one processing apparatus, and the processor 1101 is configured to execute program codes stored in the memory 1103 to implement the above functions. In specific implementation, the memory 1103 can be integrated in the processor 1101 or independent of the processor 1101. The processor 1101 can correspond to the processing module in FIG. 9.

[0160] The transceiver 1102 can correspond to the communication module in FIG. 9, and can also be referred to as a transceiving unit or a transceiving module. The transceiver 1102 can include a receiver (or receiver circuit) and a transmitter (or transmitter circuit). The receiver is configured to receive signals, and the transmitter is configured to transmit signals.

[0161] It should be understood that the terminal device shown in FIG. 11 can implement each process in the method embodiment shown in FIG. 4. The operations and / or functions of each module in the terminal device are respectively used to implement the corresponding flow in the above method embodiment. For details, refer to the description in the above method embodiment, and the detailed description is appropriately omitted here.

[0162] The processor 1101 can be configured to execute the actions implemented internally by the terminal device described in the above method embodiments, and the transceiver 1102 can be configured to execute the actions of sending or receiving by the terminal device to or from the network device described in the above method embodiments. For details, refer to the description in the above method embodiments, and the description is not repeated here.

[0163] The processor 1101 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware components, or any combination thereof. It can implement or execute various example logical blocks, modules, and circuits described in connection with the disclosure. The processor 1101 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and the like. The terminal device can also include a communication bus 1104, which can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, and the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. The communication bus 1104 is used to realize the connection and communication between the components. The transceiver 1102 is used for signaling or data communication with other node devices in the embodiment of the present application. The memory 1103 can include a volatile memory, such as a non-volatile random access memory (NVRAM), a phase change RAM (PRAM), a magnetoresistive RAM (MRAM), and the like, and can also include a non-volatile memory, such as at least one magnetic disk storage device, an electrically erasable programmable read-only memory (EEPROM), a flash memory device, such as a NOR flash memory or a NAND flash memory, a semiconductor device, such as a solid state disk (SSD), and the like. The memory 1103 can also be at least one storage device located away from the processor 1101. The memory 1103 can also store a set of computer program codes or configuration information. Optionally, the processor 1101 can also execute the program stored in the memory 1103. The processor can cooperate with the memory and the transceiver to execute any method and function of the terminal device in the above embodiments.

[0164] FIG. 12 is a structural schematic diagram of a network device provided in an embodiment of the present application. The network device can be applied in the system shown in FIG. 1 or FIG. 2, and can execute the functions of the network device in the above method embodiments, or implement the steps or processes executed by the network device in the above method embodiments.

[0165] As shown in FIG. 12, the network device includes a processor 1201 and a transceiver 1202. The transceiver includes a transmitter, a receiver and an antenna. The transmitter can be configured to send transmission control information to the terminal device through the antenna, and the receiver can be configured to receive transmission feedback information sent by the terminal device through the antenna. Optionally, the network device further includes a memory 1203. The processor 1201, the transceiver 1202 and the memory 1203 can communicate with each other through internal connection paths to transfer control and / or data signals. The memory 1203 is configured to store a computer program, and the processor 1201 is configured to invoke and run the computer program stored in the memory 1203 to control the transceiver 1202 to transceive signals. Optionally, the network device can further include an antenna configured to send uplink data or uplink control signaling output by the transceiver 1202 through wireless signals.

[0166] The processor 1201 and the memory 1203 can be combined into one processing device, and the processor 1201 is configured to execute program codes stored in the memory 1203 to implement the above functions. In specific implementation, the memory 1203 can be integrated in the processor 1201 or independent of the processor 1201.

[0167] The transceiver 1202 can correspond to the communication module in FIG. 10, and can also be referred to as a transceiving unit or a transceiving module. The transceiver 1202 can include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is configured to receive signals, and the transmitter is configured to transmit signals.

[0168] It should be understood that the network device shown in FIG. 12 can implement each process involving the network device in the method embodiment shown in FIG. 4. The operations and / or functions of each module in the network device are respectively implemented to implement the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments, and appropriate detailed description is omitted here.

[0169] The processor 1201 can be configured to perform the actions implemented by the network device described in the above method embodiments, and the transceiver 1202 can be configured to perform the actions of sending or receiving by the network device to or from the terminal device described in the above method embodiments. For details, please refer to the description in the above method embodiments, and no further description is given here.

[0170] The processor 1201 can be various types of processors, including without limitation an application specific integrated circuit (ASIC), a central processing unit (CPU), a microcontroller, a digital signal processor (DSP), a microprocessor, or any other device or combination of devices that processes data based on instructions. The network device can also include a communications bus 1204, which can be any type of bus or bus structure, including a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be a proprietary bus, or a combination of buses. The bus 1204 is used to interconnect the components of the network device. The transceiver 1202 of the network device is used to communicate with other devices in the network. The memory 1203 can be any type of memory, including without limitation a static random access memory (SRAM), a dynamic random access memory (DRAM), a cache, a flash memory, or any other memory device. The memory 1203 can also be removable memory, such as a floppy disk, a Compact Disc Read Only Memory (CDROM), a Digital Versatile Disc (DVD), or a Blu-ray disc. The memory 1203 stores a set of computer instructions or computer program code, which can be executed by the processor 1201. The processor 1201 can be configured to cooperate with the memory 1203 and the transceiver 1202 to perform any of the methods or functions described above.

[0171] The embodiments of the present application also provide a chip system, which includes a processor for supporting a terminal device or a network device to implement the functions involved in any of the above embodiments, such as generating or processing the first indication information involved in the above methods.

[0172] In a possible design, the chip system can further include a memory for storing computer programs and data necessary for the terminal device or the network device. The chip system can be composed of a chip, or can include a chip and other discrete devices. The input and output of the chip system correspond to the receiving and sending operations of the terminal device or the network device in the method embodiments, respectively.

[0173] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes a computer program. When the computer program is run on a computer, the computer program causes the computer to perform the method in any one of the embodiments shown in FIG. 4.

[0174] According to the method provided in the embodiments of the present application, the present application also provides a computer readable medium, which stores a computer program. When the computer program is run on a computer, the computer program causes the computer to perform the method in any one of the embodiments shown in FIG. 4.

[0175] According to the method provided in the embodiments of the present application, the present application also provides a communication system, which includes one or more terminal devices and one or more network devices.

[0176] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disc (solid state disc, SSD)) and the like.

[0177] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method comprises: receiving first indication information from a network device, where the first indication information is used to indicate a size and / or a starting position of a subband in a partial bandwidth BWP; Based on the first indication information, a subband for calculating and reporting a statistical feature basis is determined.

2. The method according to claim 1, wherein The first indication information is used to indicate the size and starting position of the subband, the i-th subband in the BWP starts from the physical resource block PRB at the starting position of the i-th subband to the N-th PRB, where N is the size of the i-th subband, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

3. The method according to claim 1, wherein The first indication information is used to indicate the starting position of the subband, the i-th subband in the BWP is the PRB at the starting position of the i-th subband to the previous PRB at the starting position of the (i+1)-th subband, and i is an integer greater than or equal to 1.

4. The method according to claim 1, wherein The first indication information is used to indicate the size of the subband, the i-th subband in the BWP is the (i-1)*N+1-th PRB to the i*N-th PRB in the BWP, N is the size of the subband, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and 5. The method according to claim 4, wherein The M+1th subband in the BWP is from the M*N+1th PRB to the last PRB in the BWP.

6. The method according to claim 4, wherein The size of the M+1th subband in the BWP is N, the M+1th subband and the Mth subband have an overlapping part, and the size of the overlapping part is NX, and X is The remainder of .

7. The method according to any one of claims 2 to 6, wherein: The first indication information also includes a first bitmap, where the j-th bit in the first bitmap is used to indicate whether the j-th subband in the BWP is selected for calculating and reporting the statistical feature basis, and j is an integer greater than or equal to 1.

8. The method according to claim 1, wherein The first indication information includes a first index, which is used to indicate a target numerical combination in a predefined rule set, and the rule set includes at least one of the following information: the size of the subband, the starting position of the subband, or a second bit map, and the kth bit in the second bit map is used to indicate whether the kth subband in the BWP is selected for calculating and reporting the statistical feature basis, and k is an integer greater than or equal to 1.

9. A communication method, characterized in that: The method comprises: Sending first indication information to the terminal device, where the first indication information is used to indicate the size and / or starting position of the subband in the partial bandwidth BWP, and the first indication information is used to determine the subband used to calculate and report the statistical feature basis.

10. The method according to claim 9, wherein The first indication information is used to indicate the size and starting position of the subband, the i-th subband in the BWP starts from the physical resource block PRB at the starting position of the i-th subband to the N-th PRB, where N is the size of the i-th subband, N is an integer greater than or equal to 1, and i is an integer greater than or equal to 1.

11. The method according to claim 9, wherein The first indication information is used to indicate the starting position of the subband, the i-th subband in the BWP is the PRB at the starting position of the i-th subband to the previous PRB at the starting position of the (i+1)-th subband, and i is an integer greater than or equal to 1.

12. The method according to claim 9, wherein The first indication information is used to indicate the size of the subband, the i-th subband in the BWP is the (i-1)*N+1-th PRB to the i*N-th PRB in the BWP, N is the size of the subband, N is an integer greater than or equal to 1, i is an integer greater than or equal to 1 and less than or equal to M, and 13. The method according to claim 12, wherein: The M+1th subband in the BWP is from the M*N+1th PRB to the last PRB in the BWP.

14. The method according to claim 12, wherein: The size of the M+1th subband in the BWP is N. There is an overlap between the M+1th subband and the Mth subband, and the size of the overlap is NX. X is The remainder of .

15. The method according to any one of claims 10 to 14, wherein: The first indication information also includes a first bitmap, where the j-th bit in the first bitmap is used to indicate whether the j-th subband in the BWP is selected for calculating and reporting the statistical feature basis, and j is an integer greater than or equal to 1.

16. The method according to claim 9, wherein The first indication information includes a first index, which is used to indicate a target numerical combination in a predefined rule set, and the rule set includes at least one of the following information: the size of the subband, the starting position of the subband, or a second bit map, and the kth bit in the second bit map is used to indicate whether the kth subband in the BWP is selected for calculating and reporting the statistical feature basis, and k is an integer greater than or equal to 1.

17. A communication device, characterized in that: The communication device comprises a memory and a processor, wherein the memory is used to store a computer program, and the processor runs the computer program to enable the communication device to perform the method according to any one of claims 1 to 8.

18. A communication device, characterized in that: The communication device comprises a memory and a processor, wherein the memory is used to store a computer program, and the processor runs the computer program to enable the communication device to perform the method according to any one of claims 9 to 16.

19. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a computer program. When the computer program is executed by a processor, the method according to any one of claims 1 to 8 or any one of claims 9 to 16 is implemented.

20. A chip, characterized in that: The chip includes a processor and a communication interface, wherein the communication interface is used to communicate with an external device or an internal device, and the processor is used to implement the method according to any one of claims 1 to 8 or any one of claims 9 to 16.

Citation Information

Patent Citations

  • Channel state information feedback method, device and system

    CN110233654A

  • Measurement reporting method and device

    CN113840324A

  • Channel state information feedback method and device

    CN117674929A

  • Applying a codebook subset restriction to a precoding matrix indicator and a channel quality indication for type-ii channel state information

    WO2021062875A1