Communication method and communication apparatus
By receiving the PMI of the terminal device in the network device and determining the frequency domain unit set and its precoding matrix, the problem of large feedback overhead in Massive MIMO is solved, and communication efficiency is improved.
Patent Information
- Application Number
- PCT/CN2024/131706
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-17
- Filing Date
- 2024-11-13
- Publication Date
- 2025-05-22
AI Technical Summary
In Massive MIMO technology, terminal devices need to frequently feedback precoding matrix indication (PMI), resulting in increased feedback overhead and affect communication efficiency.
The feedback overhead of the terminal device is reduced by receiving the PMI of the terminal device in the network device and determining the frequency domain unit set corresponding to each beam in the at least one beam based on the first parameter and correspondence relationship.
It effectively reduces the feedback overhead of terminal devices, improves communication efficiency, and reduces the processing complexity of network devices.
Smart Images

Figure CN2024131706_22052025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 17, 2023, with application number 202311547019.3, and priority to the Chinese patent application with the invention name “Communication Method and Communication Device”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0003] In massive multiple-input multiple-output (Massive MIMO) technology, precoding can be used to reduce interference between multiple users and between multiple signal streams of the same user, which helps improve signal quality, achieve spatial division multiplexing, and increase spectrum utilization.
[0004] Currently, a method for feeding back a precoding matrix is known, in which a terminal device can perform channel measurement based on a received reference signal, determine an ideal precoding matrix, and feed back to a network device through a precoding matrix indicator (PMI). In order to reduce feedback overhead, the terminal device can indicate the ideal precoding matrix to the network device through a two-level feedback method of broadband feedback and subband feedback. Specifically, the terminal device can indicate multiple selected beams through broadband feedback, and each of the multiple beams corresponds to part of all subbands included in the scheduling bandwidth. However, if the terminal device performs broadband feedback and subband feedback as described above based on each transmission layer, it may result in a large feedback overhead.
[0005] Summary of the Invention
[0006] The present application provides a communication method and a communication device to reduce the overhead of codebook feedback.
[0007] In a first aspect, a communication method is provided. The method can be executed by a network device. Unless otherwise specified, the "network device" in this application can refer to the network device itself, a component in the network device (for example, a processor, a chip, or a chip system), or a logic module or software execution that can implement all or part of the network device functions. This application is not limited to this.
[0008] The method includes: receiving a precoding matrix indication PMI from a terminal device, the PMI including a first parameter, the first parameter being used to indicate at least one beam; determining a set of frequency domain units corresponding to each beam in the at least one beam based on the first parameter and a corresponding relationship; determining a precoding matrix corresponding to the set of frequency domain units corresponding to each beam based on the first parameter; wherein the corresponding relationship indicates a corresponding relationship between the set of frequency domain units included in a first bandwidth and the at least one beam, the set of frequency domain units included in the first bandwidth includes the set of frequency domain units corresponding to each beam, the first bandwidth is a bandwidth scheduled by the network device for the terminal device, and the set of frequency domain units includes at least one frequency domain unit.
[0009] Based on the above scheme, by receiving the PMI from the terminal device, the network device can determine the frequency domain unit set corresponding to each beam in the at least one beam based on the first parameter and the corresponding relationship, and the precoding matrix corresponding to the frequency domain unit set corresponding to each beam, thereby reducing the feedback overhead of the terminal device.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the correspondence includes a first correspondence, which is a correspondence between the value range of at least one beam index and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to each beam index value range in the at least one beam index value range is different, and the index of the at least one beam belongs to one of the value ranges of the at least one beam index; or, the correspondence includes a second correspondence, which is a correspondence between a second parameter and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to different values of the second parameter is different, and the second parameter includes beam parameters and / or parameters of the first bandwidth.
[0011] Based on the above scheme, by associating the value range of at least one beam index with the frequency domain unit set included in the first bandwidth, the network device can determine the frequency domain unit set corresponding to each beam in at least one beam based on the value range of the beam index to which the beam index belongs, and the precoding matrix corresponding to the frequency domain unit set corresponding to each beam.
[0012] In conjunction with the first aspect, in certain implementations of the first aspect, the first correspondence is represented by any one or more rows in the following table:
[0013] Among them, a x represents the index of the beam included in the beam set, and the beam included in the beam set includes the at least one beam, 0≤x≤N1-1, N1 represents the total number of beams, b yrepresents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0014] In conjunction with the first aspect, in certain implementations of the first aspect, the second corresponding relationship is represented by any one or more rows in the following table:
[0015] Wherein, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, i=0,1,2, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0016] In combination with the first aspect, in some implementations of the first aspect, the first parameter includes an index of the first beam, and the frequency domain unit set corresponding to the first beam is determined based on the first parameter and the corresponding relationship.
[0017] In combination with the first aspect, in certain implementations of the first aspect, when the correspondence includes the first correspondence, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value range of the beam index to which the index of the first beam vector belongs is N, N is an integer greater than or equal to 1, if N=1, then the frequency domain unit set corresponding to the first beam is the first bandwidth; if N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0018] Based on the above solution, the network device can determine, according to the index of the first beam vector, that the frequency domain unit set corresponding to the first beam is the first bandwidth or the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0019] In combination with the first aspect, in certain implementations of the first aspect, when the correspondence includes the second correspondence, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the second parameter is N, N is an integer greater than or equal to 1, if N=1, then the frequency domain unit set corresponding to the first beam is the first bandwidth; or, if N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0020] Based on the above solution, the network device can determine that the frequency domain unit set corresponding to the first beam is the first bandwidth or the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth according to the value of the second parameter.
[0021] In combination with the first aspect, in certain implementations of the first aspect, if the number of frequency domain unit sets included in the first bandwidth is N, and N>1, then the number of frequency domain units included in each frequency domain unit set in the frequency domain unit set included in the first bandwidth is the same.
[0022] In combination with the first aspect, in certain implementations of the first aspect, the value of i is determined according to configuration information, where the configuration information is used to configure the set of frequency domain units corresponding to the first beam.
[0023] In combination with the first aspect, in certain implementations of the first aspect, if the number of frequency domain unit sets included in the first bandwidth is N, N>1, determine the frequency domain unit set corresponding to at least one second beam, and the at least one second beam includes the beam in the at least one beam except the first beam. The at least one second beam corresponds one-to-one to N-1 frequency domain unit sets, and the N-1 frequency domain unit sets are the frequency domain unit sets in the N frequency domain unit sets except the i-th frequency domain unit set.
[0024] In combination with the first aspect, in certain implementations of the first aspect, when the value of the first parameter is within a threshold range, the set of frequency domain units corresponding to each beam in the at least one beam is determined based on the first parameter and the corresponding relationship, and the first parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the first parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmission beam.
[0026] In a second aspect, a communication method is provided. The method can be executed by a network device. Unless otherwise specified, the "network device" in this application can refer to the network device itself, a component in the network device (for example, a processor, chip, or chip system), or a logic module or software execution that can implement all or part of the network device functions. This application is not limited to this.
[0027] The method includes: receiving a precoding matrix indication PMI from a terminal device, the PMI including a first parameter, the first parameter indicating a first beam; determining a third parameter corresponding to an i-th frequency domain unit among N frequency domain units included in a first bandwidth based on the first parameter and a corresponding relationship, the third parameter indicating a beam corresponding to the i-th frequency domain unit; determining a precoding matrix corresponding to the i-th frequency domain unit based on the third parameter, where N is a positive integer; wherein the corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle being an angle corresponding to the first beam, and the second angle being an angle corresponding to the beam corresponding to the i-th frequency domain unit.
[0028] Based on the above scheme, by receiving the PMI from the terminal device, the network device can determine the third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth based on the first parameter and the corresponding relationship, and determine the precoding matrix corresponding to the i-th frequency domain unit based on the third parameter, thereby reducing the signaling overhead of the terminal device.
[0029] In conjunction with the second aspect, in certain implementations of the second aspect, the corresponding relationship satisfies:
[0030] Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
[0031] In combination with the second aspect, in some implementations of the second aspect, an offset value of the index of the second beam relative to the index of the first beam is determined based on the corresponding relationship; the third parameter is determined based on the offset value; the offset value Δ and the first angle θ0, the second angle θ i The following relations are satisfied:
[0032] in, represents a round-up operation, and Δθ represents a beam width determined based on the frequency of the first beam and the first frequency domain unit.
[0033] In combination with the second aspect, in certain implementations of the second aspect, the first frequency domain unit is determined according to configuration information, where the configuration information is used to configure the frequency domain unit corresponding to the index of the first beam.
[0034] In combination with the second aspect, in certain implementations of the second aspect, when the value of the first parameter is within a threshold range, the second beam corresponding to the i-th frequency domain unit in the N frequency domain units included in the first bandwidth is determined based on the first beam and the corresponding relationship, and the second parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0035] In combination with the second aspect, in certain implementations of the second aspect, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmission beam.
[0036] In a third aspect, a communication method is provided. This method can be executed by a terminal device. Unless otherwise specified, the "terminal device" in this application can refer to the terminal device itself, a component in the terminal device (for example, a processor, chip, or chip system), or a logic module or software execution that can implement all or part of the terminal device's functions. This application is not limited to this.
[0037] The method includes: generating a precoding matrix indication PMI, the PMI including a first parameter, the first parameter being used to indicate at least one beam, and the frequency domain unit set corresponding to each beam in the at least one beam being determined based on the first parameter and a corresponding relationship; sending the PMI to a network device; wherein the corresponding relationship indicates a corresponding relationship between the frequency domain unit set included in a first bandwidth and the at least one beam, the frequency domain unit set included in the first bandwidth includes the frequency domain unit set corresponding to each beam, the first bandwidth is the bandwidth scheduled by the network device for the terminal device, and the frequency domain unit set includes at least one frequency domain unit.
[0038] In combination with the third aspect, in certain implementations of the third aspect, the correspondence includes a first correspondence, which is a correspondence between the value range of at least one beam index and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to each beam index value range in the at least one beam index value range is different, and the index of the at least one beam belongs to one of the value ranges of the at least one beam index; or, the correspondence includes a second correspondence, which is a correspondence between a second parameter and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to different values of the second parameter is different, and the second parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0039] In conjunction with the third aspect, in certain implementations of the third aspect, the first correspondence is represented by any one or more rows in the following table:
[0040] Among them, a x represents the index of the beam included in the beam set, and the beam included in the beam set includes the at least one beam, 0≤x≤N1-1, N1 represents the total number of beams, b yrepresents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0041] In conjunction with the third aspect, in certain implementations of the third aspect, the second corresponding relationship is represented by any one or more rows in the following table:
[0042] Wherein, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, i=0,1,2, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0043] In combination with the third aspect, in certain implementations of the third aspect, the first parameter includes an index of the first beam, and the set of frequency domain units corresponding to the first beam is determined based on the first parameter and the corresponding relationship.
[0044] In combination with the third aspect, in certain implementations of the third aspect, when the correspondence includes the first correspondence, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value range of the beam index to which the index of the first beam belongs is N, N is an integer greater than or equal to 1, if N=1, then the frequency domain unit set corresponding to the first beam is the first bandwidth; if N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0045] In combination with the third aspect, in certain implementations of the third aspect, when the correspondence includes the second correspondence, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the second parameter is N, N is an integer greater than or equal to 1, if N=1, then the frequency domain unit set corresponding to the first beam is the first bandwidth; or, if N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0046] In combination with the third aspect, in certain implementations of the third aspect, if the number of frequency domain unit sets included in the first bandwidth is N, and N>1, then the number of frequency domain units included in each frequency domain unit set in the frequency domain unit set included in the first bandwidth is the same.
[0047] In combination with the third aspect, in certain implementations of the third aspect, the value of i is determined based on configuration information, where the configuration information is used to configure a set of frequency domain units corresponding to the first beam.
[0048] In combination with the third aspect, in certain implementations of the third aspect, if the number of frequency domain unit sets included in the first bandwidth is N, N>1, the at least one beam also includes at least one second beam, and the at least one second beam corresponds one-to-one to the N-1 frequency domain unit sets, and the N-1 frequency domain unit sets are the frequency domain unit sets in the N frequency domain unit sets except the i-th frequency domain unit set.
[0049] In combination with the third aspect, in certain implementations of the third aspect, when the value of the second parameter is within a threshold range, the precoding matrix indication PMI is generated, and the first parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0050] In combination with the third aspect, in certain implementations of the third aspect, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitting beam.
[0051] In a fourth aspect, a communication method is provided. The method can be executed by a terminal device. Unless otherwise specified, the "terminal device" in this application can refer to the terminal device itself, a component in the terminal device (for example, a processor, chip, or chip system), or a logic module or software execution that can implement all or part of the terminal device functions. This application is not limited to this.
[0052] The method includes: generating a precoding matrix indication PMI, the PMI including a first parameter, the first parameter indicating a first beam, the first parameter being used to determine a third parameter corresponding to an i-th frequency domain unit among N frequency domain units included in a first bandwidth, the third parameter indicating the beam corresponding to the i-th frequency domain unit; sending the PMI to a network device; wherein the corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle being an angle based on the first beam, and the second angle being an angle corresponding to the beam corresponding to the i-th frequency domain unit.
[0053] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the corresponding relationship satisfies:
[0054] Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
[0055] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the third parameter is determined based on the offset value Δ and the first parameter, the offset value Δ and the first angle θ0, the second angle θ i The following relations are satisfied:
[0056] in, represents a round-up operation, Δθ represents a beam width determined based on the first beam and the frequency of the first frequency domain unit; and the third parameter is determined based on the offset value.
[0057] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first frequency domain unit is determined based on configuration information, and the configuration information is used to configure the frequency domain unit corresponding to the index of the first beam.
[0058] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the value of the second parameter is within a threshold range, the precoding matrix indication PMI is generated, and the first parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0059] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitted beam.
[0060] In a fifth aspect, a communication device is provided, which includes a transceiver unit and a processing unit, the transceiver unit being used to receive a precoding matrix indication PMI from a terminal device, the PMI including a first parameter, and the first parameter being used to indicate at least one beam; the processing unit being used to determine a set of frequency domain units corresponding to each beam in the at least one beam based on the first parameter and a corresponding relationship; the processing unit being further used to determine a precoding matrix corresponding to the set of frequency domain units corresponding to each beam based on the first parameter; wherein the corresponding relationship indicates a corresponding relationship between the set of frequency domain units included in a first bandwidth and the at least one beam, the set of frequency domain units included in the first bandwidth includes a set of frequency domain units corresponding to each beam, the first bandwidth is a bandwidth scheduled by the network device for the terminal device, and the set of frequency domain units includes at least one frequency domain unit.
[0061] In combination with the fifth aspect, in certain implementations of the fifth aspect, the correspondence includes a first correspondence, which is a correspondence between the value range of at least one beam index and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to each beam index value range in the at least one beam index value range is different, and the index of the at least one beam belongs to one of the value ranges of the at least one beam index; or, the correspondence includes a second correspondence, which is a correspondence between a second parameter and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to different values of the second parameter is different, and the second parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0062] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the first correspondence is represented by any one or more rows in the following table:
[0063] Among them, a x represents the index of the beam included in the beam set, and the beam included in the beam set includes the at least one beam, 0≤x≤N1-1, N1 represents the total number of beams, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0064] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the second corresponding relationship is represented by any one or more rows in the following table:
[0065] Wherein, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, i=0,1,2, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0066] In combination with the fifth aspect, in some implementations of the fifth aspect, the first parameter includes an index of the first beam, and the frequency domain unit set corresponding to the first beam is determined based on the first parameter and the corresponding relationship.
[0067] In combination with the fifth aspect, in certain implementations of the fifth aspect, when the correspondence includes the first correspondence, the processing unit is specifically used to: if the number of frequency domain unit sets included in the first bandwidth corresponding to the value range of the beam index to which the index of the first beam belongs is N, N is an integer greater than or equal to 1, if N=1, then determine that the frequency domain unit set corresponding to the first beam is the first bandwidth; if N>1, then determine that the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0068] In combination with the fifth aspect, in certain implementations of the fifth aspect, when the correspondence includes the second correspondence, the processing unit is specifically used to: if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the second parameter is N, N is an integer greater than or equal to 1, if N=1, then determine that the frequency domain unit set corresponding to the first beam is the first bandwidth; or, if N>1, determine that the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0069] In combination with the fifth aspect, in certain implementations of the fifth aspect, if the number of frequency domain unit sets included in the first bandwidth is N, and N>1, then the number of frequency domain units included in each frequency domain unit set in the frequency domain unit set included in the first bandwidth is the same.
[0070] In combination with the fifth aspect, in certain implementations of the fifth aspect, the processing unit is further used to determine the value of i based on configuration information, where the configuration information is used to configure the frequency domain unit set corresponding to the first beam.
[0071] In combination with the fifth aspect, in certain implementations of the fifth aspect, if the number of frequency domain unit sets included in the first bandwidth is N, N>1, the processing unit is also used to determine the frequency domain unit set corresponding to at least one second beam, and the at least one second beam includes the beam in the at least one beam other than the first beam, and the at least one second beam corresponds one-to-one to N-1 frequency domain unit sets, and the N-1 frequency domain unit sets are the frequency domain unit sets in the N frequency domain unit sets other than the i-th frequency domain unit set.
[0072] In combination with the fifth aspect, in certain implementations of the fifth aspect, the processing unit is specifically used to determine the set of frequency domain units corresponding to each beam in the at least one beam based on the first parameter and the corresponding relationship when the value of the second parameter is within a threshold range, and the first parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0073] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitted beam.
[0074] In a sixth aspect, a communication device is provided, which includes a transceiver unit and a processing unit, the transceiver unit being used to receive a precoding matrix indication PMI from a terminal device, the PMI including a first parameter, and the first parameter indicating a first beam; the processing unit being used to determine a third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth based on the first parameter and the corresponding relationship, the third parameter indicating the beam corresponding to the i-th frequency domain unit; the processing unit being further used to: determine the precoding matrix corresponding to the i-th frequency domain unit based on the third parameter, where N is a positive integer; wherein the corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle being an angle corresponding to the first beam, and the second angle being an angle corresponding to the beam corresponding to the i-th frequency domain unit.
[0075] In conjunction with the sixth aspect, in certain implementations of the sixth aspect, the corresponding relationship satisfies:
[0076] Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
[0077] In combination with the sixth aspect, in certain implementations of the sixth aspect, an offset value of the index of the second beam relative to the index of the first beam is determined based on the corresponding relationship; the third parameter is determined based on the offset value; the offset value Δ and the first angle θ0, the second angle θ i The following relations are satisfied:
[0078] in, represents a round-up operation, and Δθ represents a beam width determined based on the frequency of the first beam and the first frequency domain unit.
[0079] In combination with the sixth aspect, in certain implementations of the sixth aspect, the processing unit is further used to determine the first frequency domain unit based on configuration information, and the configuration information is used to configure the frequency domain unit corresponding to the index of the first beam.
[0080] In combination with the sixth aspect, in certain implementations of the sixth aspect, the processing unit is specifically used to determine the second beam corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth based on the first beam and the corresponding relationship when the value of the second parameter is within a threshold range, and the second parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0081] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitted beam.
[0082] In the seventh aspect, a communication device is provided, which includes a transceiver unit and a processing unit, the processing unit is used to generate a precoding matrix indication PMI, the PMI includes a first parameter, the first parameter is used to indicate at least one beam, and the frequency domain unit set corresponding to each beam in the at least one beam is determined according to the first parameter and the corresponding relationship; the transceiver unit is used to send the PMI to the network device; wherein the corresponding relationship indicates the correspondence between the frequency domain unit set included in the first bandwidth and the at least one beam, the frequency domain unit set included in the first bandwidth includes the frequency domain unit set corresponding to each beam, the first bandwidth is the bandwidth scheduled by the network device for the terminal device, and the frequency domain unit set includes at least one frequency domain unit.
[0083] In combination with the seventh aspect, in certain implementations of the seventh aspect, the correspondence includes a first correspondence, which is a correspondence between the value range of at least one beam index and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to each beam index value range in the at least one beam index value range is different, and the index of the at least one beam belongs to one of the value ranges of the at least one beam index; or, the correspondence includes a second correspondence, which is a correspondence between a second parameter and the set of frequency domain units included in the first bandwidth. The number of frequency domain unit sets included in the first bandwidth corresponding to different values of the second parameter is different, and the second parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0084] In conjunction with the seventh aspect, in certain implementations of the seventh aspect, the first correspondence is represented by any one or more rows in the following table:
[0085] Among them, a x represents the index of the beam included in the beam set, and the beam included in the beam set includes the at least one beam, 0≤x≤N1-1, N1 represents the total number of beams, b yrepresents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0086] In conjunction with the seventh aspect, in certain implementations of the seventh aspect, the second corresponding relationship is represented by any one or more rows in the following table:
[0087] Wherein, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, i=0,1,2, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
[0088] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first parameter includes an index of the first beam, and the set of frequency domain units corresponding to the first beam is determined based on the first parameter and the corresponding relationship.
[0089] In combination with the seventh aspect, in certain implementations of the seventh aspect, when the correspondence includes the first correspondence, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value range of the beam index to which the index of the first beam belongs is N, N is an integer greater than or equal to 1, if N=1, then the frequency domain unit set corresponding to the first beam is the first bandwidth; if N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0090] In combination with the seventh aspect, in certain implementations of the seventh aspect, when the correspondence includes the second correspondence, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the second parameter is N, N is an integer greater than or equal to 1, if N=1, then the frequency domain unit set corresponding to the first beam is the first bandwidth; or, if N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
[0091] In combination with the seventh aspect, in certain implementations of the seventh aspect, if the number of frequency domain unit sets included in the first bandwidth is N, and N>1, then the number of frequency domain units included in each frequency domain unit set in the frequency domain unit set included in the first bandwidth is the same.
[0092] In combination with the seventh aspect, in certain implementations of the seventh aspect, the processing unit is further used to determine the value of i based on configuration information, where the configuration information is used to configure the frequency domain unit set corresponding to the first beam.
[0093] In combination with the seventh aspect, in certain implementations of the seventh aspect, if the number of frequency domain unit sets included in the first bandwidth is N, N>1, the at least one beam also includes at least one second beam, and the at least one second beam corresponds one-to-one to the N-1 frequency domain unit sets, and the N-1 frequency domain unit sets are the frequency domain unit sets in the N frequency domain unit sets except the i-th frequency domain unit set.
[0094] In combination with the seventh aspect, in certain implementations of the seventh aspect, the precoding matrix indication PMI is generated when the value of the second parameter is within a threshold range, and the second parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0095] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitted beam.
[0096] In an eighth aspect, a communication device is provided, which includes a transceiver unit and a processing unit, the processing unit being used to generate a precoding matrix indication PMI, the PMI including a first parameter, the first parameter indicating a first beam, the first parameter being used to determine a third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth according to a corresponding relationship, the third parameter indicating the beam corresponding to the i-th frequency domain unit; the transceiver unit is used to send the PMI to a network device; wherein the corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle being an angle based on the first beam, and the second angle being an angle corresponding to the beam corresponding to the i-th frequency domain unit.
[0097] In conjunction with the eighth aspect, in certain implementations of the eighth aspect, the corresponding relationship satisfies:
[0098] Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
[0099] In conjunction with the eighth aspect, in certain implementations of the eighth aspect, the third parameter is determined based on the offset value Δ and the first parameter, the offset value Δ and the first angle θ0, the second angle θ i The following relations are satisfied:
[0100] in, represents a round-up operation, Δθ represents a beam width determined based on the first beam and the frequency of the first frequency domain unit; and the third parameter is determined based on the offset value.
[0101] In combination with the eighth aspect, in certain implementations of the eighth aspect, the processing unit is further used to determine the first frequency domain unit based on configuration information, and the configuration information is used to configure the frequency domain unit corresponding to the index of the first beam.
[0102] In combination with the eighth aspect, in certain implementations of the eighth aspect, the processing unit is specifically used to generate the precoding matrix indication PMI when the value of the second parameter is within a threshold range, and the first parameter includes the parameters of the beam and / or the parameters of the first bandwidth.
[0103] In combination with the eighth aspect, in certain implementations of the eighth aspect, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitted beam.
[0104] In a ninth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions in the memory to implement the method of the first aspect and any possible implementation of the first aspect. Exemplarily, the communication device further comprises a memory. The communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0105] In one implementation, the communication device is a network device. When the communication device is a network device, the communication interface may be a transceiver or an input / output interface.
[0106] In another implementation, the communication device is a chip configured in a network device. When the communication device is a chip configured in a network device, the communication interface may be an input / output interface.
[0107] Exemplarily, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.
[0108] In a tenth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions in the memory to implement the method of the second aspect and any possible implementation thereof. Exemplarily, the communication device further comprises a memory. The communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0109] In one implementation, the communication device is a terminal device. When the communication device is a terminal device, the communication interface may be a transceiver, or an input / output interface.
[0110] In another implementation, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface may be an input / output interface.
[0111] Exemplarily, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.
[0112] In an eleventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method of any possible implementation of the first to second aspects.
[0113] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0114] In a twelfth aspect, a processing device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of any possible implementation of the first to second aspects.
[0115] Exemplarily, there are one or more processors and one or more memories.
[0116] Exemplarily, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0117] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.
[0118] It should be understood that related data interaction processes, such as sending indication information, can be the process of outputting indication information from the processor, and receiving capability information can be the process of receiving input capability information from the processor. Specifically, data output by the processor can be output to the transmitter, and input data received by the processor can be received from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.
[0119] The processing device in the aforementioned aspect 12 may be one or more chips. The processor in the processing device may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated into the processor or located independently of the processor.
[0120] In the thirteenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of the first to second aspects above.
[0121] In the fourteenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the method in any possible implementation of the above-mentioned first to second aspects to be executed.
[0122] In the fifteenth aspect, a communication system is provided, comprising at least one network device and at least one terminal device, wherein the at least one network device is used to execute the method in the first aspect and any possible implementation of the first aspect; and the at least one terminal device is used to execute the method in the second aspect and any possible implementation of the second aspect.
[0123] The description of the advantageous effects of any of the fifth to fifteenth aspects, etc., can refer to the description of the advantageous effects of the first to fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0124] FIG1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.
[0125] FIG2 is a schematic diagram of the signal processing process.
[0126] FIG3 is a schematic flow chart of a communication method provided in this application.
[0127] FIG4 is a schematic flow chart of a communication method provided in this application.
[0128] FIG5 is a schematic diagram showing a value range of a beam index.
[0129] FIG6 is a schematic diagram of a frequency domain unit division provided by this application.
[0130] FIG7 is a schematic diagram of a communication device provided in an embodiment of the present application.
[0131] FIG8 is a schematic diagram of another communication device provided in an embodiment of the present application.
[0132] FIG9 is a schematic block diagram of a network device according to an embodiment of the present application.
[0133] FIG10 is a schematic block diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0134] The technical solution in this application will be described below with reference to the accompanying drawings.
[0135] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.
[0136] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application will first be described in detail using the communication system shown in FIG1 as an example. FIG1 shows a schematic diagram of a communication system 100 applicable to the method for indicating and determining a precoding matrix according to the embodiments of the present application. As shown in FIG1 , the communication system 100 may include at least one network device, such as the network device 110 shown in FIG1 ; the communication system 100 may also include at least one terminal device, such as the terminal device 120 shown in FIG1 . The network device 110 and the terminal device 120 may communicate via a wireless link. Each communication device, such as the network device 110 or the terminal device 120, may be configured with multiple antennas. For each communication device in the communication system 100, the configured multiple antennas may include at least one transmit antenna for sending signals and at least one receive antenna for receiving signals. Therefore, the communication devices in the communication system 100, such as the network device 110 and the terminal device 120, may communicate using multi-antenna technology.
[0137] It should be understood that the network device in the communication system can be any device with wireless transceiver functions. The network device includes but is not limited to: an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a Wireless Fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It can also be a gNB in a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.
[0138] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include a radio unit (RU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions, while the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by both the DU and the CU. It is understood that a network device can be a CU node, a DU node, or a device that includes both a CU node and a DU node. In addition, the CU can be divided into a network device in an access network (radio access network, RAN), and the CU can also be divided into a network device in a core network (core network, CN), which is not limited in this application.
[0139] It should also be understood that the terminal device in the wireless communication system may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the application scenarios.
[0140] It should also be understood that FIG1 is merely a simplified schematic diagram for ease of understanding, and the communication system 100 may further include other network devices or other terminal devices, which are not shown in FIG1 .
[0141] To facilitate understanding of the embodiments of the present application, the following briefly illustrates the processing process at the physical layer before the signal is sent, with reference to FIG2 .
[0142] It should be understood that the signal processing process shown in Figure 2 can be performed by a network device or a chip configured in the network device; it can be performed by a terminal device or a chip configured in the terminal device. This application does not limit this. For convenience of explanation, it is collectively referred to as a sending device below.
[0143] As shown in the figure, the transmitting device can process the codeword from the upper layer in the physical channel. The codeword can be a coded bit that has been encoded (for example, including channel coding). The codeword is scrambled to generate scrambled bits. The scrambled bits are modulated to obtain modulation symbols. The modulation symbols are mapped to multiple layers through layer mapping. The modulation symbols after layer mapping are precoded to obtain precoded signals. The precoded signals are mapped to multiple REs after being mapped to resource elements (REs). These REs are then modulated by orthogonal frequency division multiplexing (OFDM) and transmitted through the antenna port.
[0144] Among them, the precoding technology can be to pre-process the signal to be transmitted on the transmitting device under the condition of known channel state, that is, to process the signal to be transmitted with the help of a precoding matrix that matches the channel resource, so that the precoded signal to be transmitted is adapted to the channel, so that the complexity of the receiving device in eliminating the influence between channels is reduced. Therefore, by precoding the signal to be transmitted, the quality of the received signal (such as signal to interference plus noise ratio (SINR)) is improved. Therefore, by adopting the precoding technology, it is possible to realize transmission of the transmitting device and multiple receiving devices on the same time-frequency resources, that is, to realize multiple user multiple input multiple output (MU-MIMO). It should be noted that the relevant description of the precoding technology is only for example and is not used to limit the protection scope of the embodiment of the present application. In the specific implementation process, precoding can also be performed in other ways. For example, when the channel matrix is unknown, a pre-set precoding matrix or a weighted processing method is used for precoding. For the sake of brevity, its specific content is not repeated here.
[0145] In order to obtain a precoding matrix that is adaptable to the channel, the transmitting device may perform channel measurement in advance by sending a reference signal to obtain feedback from the receiving device, thereby determining the precoding matrix.
[0146] In a possible implementation, after the receiving device obtains the channel matrix H of each subband according to the reference signal measurement, the channel matrix H or the covariance matrix HH of each subband can be calculated. H The ideal precoding matrix for each subband is determined by performing a singular value decomposition (SVD) method.
[0147] Taking the SVD of the channel matrix H as an example, after performing SVD on the channel matrix H, we can obtain:
[0148] H=UDV H
[0149] Among them, U, V H is a unitary matrix, D is a diagonal matrix, and its non-zero elements (i.e., elements on the diagonal) are the singular values of the channel matrix H. These singular values can usually be arranged in descending order. H The conjugate transpose V of is the ideal precoding matrix. In other words, the ideal precoding matrix is the precoding matrix calculated based on the channel matrix H.
[0150] Subsequently, the receiving device can determine a precoding matrix that is close to the ideal precoding matrix for each subband and feed back the precoding matrix close to the ideal precoding matrix for each subband to the transmitting device via the PMI. The transmitting device can then determine a precoding matrix close to the ideal precoding matrix for each subband based on the PMI. This allows the transmitting device to determine a precoding matrix that is suitable for the channel and perform precoding processing on the to-be-transmitted signal.
[0151] Therefore, the closer the precoding matrix determined by the transmitting device based on the PMI is to the ideal precoding matrix, the more it can adapt to the channel state, thereby improving the signal reception quality. In other words, the receiving device hopes to determine the precoding matrix that is most similar to the ideal precoding matrix and indicate it to the transmitting device.
[0152] It should be understood that in an embodiment of the present application, the precoding matrix determined by the transmitting device based on the feedback of the receiving device can be directly used for downlink data transmission; it can also be subjected to some beamforming methods, such as zero forcing (ZF), regularized zero-forcing (RZF), minimum mean-squared error (MMSE), maximizing the signal-to-leakage-and-noise ratio (SLNR), etc., to obtain the final precoding matrix used for downlink data transmission, which is not limited in this application. Unless otherwise specified, the precoding matrix involved below refers to the precoding matrix (or vector) determined by the transmitting device based on the feedback of the receiving device.
[0153] To simplify implementation complexity, the precoding matrix can be selected from a predefined set of matrices (or vectors), which is called a codebook.
[0154] It should be understood that in downlink transmission, the transmitting device may be a network device or a chip configured in the network device, the receiving device may be a terminal device or a chip configured in the terminal device, and the reference signal may be a reference signal for downlink channel measurement, for example, a channel state information reference signal (CSI-RS). The terminal device may perform CSI measurement based on the received CSI-RS and feedback the CSI of the downlink channel to the network device.
[0155] In uplink transmission, the transmitting device may also be a terminal device or a chip configured in the terminal device, and the receiving device may be a network device or a chip configured in the network device. The reference signal may be a reference signal used for uplink channel measurement, such as a sounding reference signal (SRS). The network device may perform CSI measurement based on the received SRS and indicate the CSI of the uplink channel to the terminal device.
[0156] The CSI may include, for example, a precoding matrix indicator (PMI), a rank indication (RI), and a channel quality indicator (CQI).
[0157] It should be understood that the types of reference signals listed above are merely exemplary and should not constitute any limitation to the present application. The present application does not exclude the possibility of using other reference signals to achieve the same or similar functions.
[0158] Exemplarily, the uplink reference signal may also be an uplink control channel demodulation reference signal (PUCCH de-modulation reference signal, PUCCH-DMRS), an uplink data channel demodulation reference signal PUSCH-DMRS, an uplink phase noise tracking reference signal (PTRS), an uplink positioning reference signal (PRS), etc. The downlink reference signal may include a primary synchronization signal (PSS) / secondary synchronization signal (SSS), a downlink control channel demodulation reference signal PDCCH-DMRS, a downlink data channel demodulation reference signal PDSCH-DMRS, a phase noise tracking signal PTRS, a cell reference signal (CRS), a fine synchronization signal (time / frequency tracking reference signal, TRS), a downlink PRS, etc.
[0159] In current technologies, the codebooks used by terminal devices to feedback PMI can include Type I and Type II codebooks. Type I utilizes beam selection, while Type II utilizes linear beam combination. Type I has low feedback overhead and low approximation accuracy, while Type II has high feedback overhead and high approximation accuracy.
[0160] To reduce feedback overhead, the terminal device can use a type I codebook to determine the precoding matrix and feedback PMI. Specifically, the terminal device can first select a wideband beam group, then select a beam in the wideband beam group and quantize the phase difference of the selected beam.
[0161] For example, the Type I codebook uses a two-stage codebook structure with W = W1W2. W1 selects a wideband beam group based on the wideband spatial characteristics of the channel, and W2 selects beams based on the subband characteristics of the channel and quantizes the phase difference between polarization directions to achieve in-phase merging between polarization directions. The codebook generation process specifically includes the following steps:
[0162] (1) Determine the spatial beam set
[0163] The first-dimensional orthogonal basis in the spatial domain is composed of N1 discrete Fourier transform (DFT) beam vectors of length N1. The beam vector granularity can be refined by multiplying by the rotation factor R(q1) and performing O1-fold oversampling. The second-dimensional orthogonal basis is composed of N2 DFT beam vectors of length N2, which can be oversampled by O2-fold by multiplying by the rotation factor R(q2). Among them, N1 and N2 represent the number of logical antenna ports in the horizontal and vertical directions of the same polarization, respectively. O1 and O2 represent the oversampling multiples in the horizontal and vertical directions, respectively. The two-dimensional DFT beam vector v q1,n1 ,u q2,n2 They can be expressed as:
[0164] The two-dimensional DFT beam vector is subjected to Kronecker product operation to obtain a spatial beam set. The spatial beam set D includes N1O1N2O2 beam vectors: Among them, q1=0,1,2,…,O1-1, n1=0,1,2,…,N1-1, q2=0,1,2,…,O2-1, n2=0,1,2,…,N2-1, l=n1*O1+q1, m=n2*O2+q2.
[0165] (2) Selecting a broadband beam group
[0166] That is, W1 is determined. W1 can be formed by oversampling the spatial beam set, that is, the beam vector of the broadband beam group is selected by oversampling the spatial beam set. B=[b0 … b L-1 W1 is based on a block diagonal structure. Each diagonal block B represents a beam group in a polarization direction. Antenna arrays in different polarization directions use the same beam group, that is, L beam vectors are selected from N1O1N2O2 beam vectors. For example, L is configured as 1 or 4.
[0167] The specific expression examples of W1 are as follows:
[0168] Where N represents the number of CSI-RS ports, v represents the number of streams or layers, is the power normalization coefficient to ensure that the total power on the antenna port remains unchanged before and after beamforming weighting; the number of CSI-RS ports is the number of rows of the matrix, which is v l,m The number of rows multiplied by 2; the non-zero sub-diagonal block on the upper left of W1, that is, v l,m ,v l',m' ,... Each column of the column vector group composed of can be used to represent the beam of an antenna with the same polarization direction in a specific direction.
[0169] The horizontal beam vector index l and the vertical beam vector index m can be respectively obtained through the PMI feedback i 1,1 and i 1,2 Obtain, where l' and m' need to be obtained in conjunction with i 1,1, i 1,2 and i 1,3 Three parameters are obtained. 1,3 The values of mapping k1 and k2 need to be selected according to the specific scenario in Table 5.2.2.2.1-3 in Section 5.2.2.2.1 of protocol 38.214.
[0170] Specifically, the PMI information indicates the codebook parameter index corresponding to W1 and the polarization phase index corresponding to W2. For example, when the number of ports is greater than 2, the PMI includes the corresponding codebook index including the codebook parameter index i1 and the polarization phase index i2, where the definition of i1 can be understood with reference to formula (1):
[0171] Among them, i 1,1 is the horizontal coordinate position of the first beam vector fed back by the terminal device; i 1,2 is the vertical coordinate position of the first beam vector fed back by the terminal device; i 1,3 is the offset of the first beam vector fed back by the terminal device, so i 1,3Includes the offset of the horizontal coordinate position and the vertical coordinate position.
[0172] (3) Beam selection and phase difference quantization
[0173] That is, W2 is determined. W2 can be used to quantify and adjust the phase difference of a set of beam vectors in another polarization direction. Assume When v=1, the W2 corresponding to a subband is a column vector When v = 2, a subband When v is greater than 2, refer to the protocol settings. Used to quantify the phase difference between two sets of polarized antennas. Where n can be obtained by feedback from the terminal device i2. If the number of subbands is N3, the corresponding dimension of W2 can also be expressed as 2*N3.
[0174] The above briefly describes the Type I codebook generation process. For the two codebook modes (codebookmode) of the Type I codebook (codebookmode=1 and codebookmode=2), the terminal device only needs to feedback the index of the beam vector and the phase in that direction to the network device. For the codebook with Type I codebookmode=1, the terminal device only selects one beam vector on the full bandwidth, that is, multiple subbands in the full bandwidth can correspond to one beam vector, and each subband can select a different polarization phase. In the codebook feedback mode with Type I codebookmode=1, when the array of transmitting antennas is large, the bandwidth is large, and the angle corresponding to the beam is large, a beam squint effect may occur. For a detailed description of beam squint, please refer to the following. For codebook feedback with Type I codebookmode=2, the UE selects multiple beam vectors, and different subbands can correspond to one beam vector among the multiple beam vectors and the polarization phase corresponding to the beam vector. Compared with Type I codebookmode=1, the feedback overhead of the terminal device is increased.
[0175] In view of this, the present application provides a communication method that can flexibly select the beam corresponding to each sub-band, thereby reducing feedback overhead while ensuring data transmission quality.
[0176] In order to facilitate understanding of the embodiments of the present application, the following explanations are made.
[0177] First, in the embodiment of the present application, the beam tilt effect may refer to the G(f) of the channel frequency response corresponding to the beam vector at different frequency positions. iSpecifically, it is assumed that the channel model determined by the terminal device based on channel estimation is expressed as follows:
[0178] Where I represents the total number of subbands, M represents the total number of array elements, i represents the subband index, m represents the array element index, d represents the array element spacing, λ represents the carrier wavelength; θ represents the direction in which the array sends the signal, and f represents the direction in which the array sends the signal. i represents the subband frequency, BW represents bandwidth. The channel frequency response based on the Type I ideal beam vector W(m,n) is as follows:
[0179] in, m∈[0,1,2…,M-1], n∈[0,1,2…,N-1], n represents the index of the beam vector, and N represents the total number of beam vectors.
[0180] The above frequency response is based on the selection of the nth beam vector, that is, the center frequency of the selected beam vector adaptation angle is θ (θ = 0) is f c For subbands with different frequencies, when θ is not 0, the beam vector is not suitable for other subbands. That is, for subbands with different frequencies, the channel frequency responses determined based on the selected beam vector may be different.
[0181] Second, in the embodiments of the present application, an antenna port can be understood as a virtual antenna recognized by a receiving device, or a spatially distinguishable transmitting antenna, referred to as a port. An antenna port can be configured for each virtual antenna. Each virtual antenna can be a weighted combination of multiple physical antennas. Each antenna port can correspond to a reference signal, and therefore, each antenna port can be referred to as a reference signal port. In the embodiments of the present application, an antenna port can refer to an actual independent transmitting unit (TxRU).
[0182] Third, in this embodiment of the present application, a "beam" can be understood as the distribution of signal strength in a certain direction in space, and a "beam vector" can be used to characterize a "beam." In this embodiment of the present application, multiple beam vectors can be linearly superimposed using beamforming technology to create a certain directionality in space.
[0183] Fourth, in the embodiments of the present application, a subband is used as an example of a frequency domain unit for illustration, but this should not constitute any limitation to the present application. It should be understood that a subband is only a possible form of a frequency domain unit, and the present application does not limit this. For example, a frequency domain unit can also be a resource block (RB), a subcarrier (subcarrier), a resource block group (RBG), a precoding resource block group (PRG), a bandwidth part (BWP), a resource element (RE) (also called a resource unit or resource particle), or a carrier.
[0184] In addition, the precoding matrix corresponding to the frequency domain unit involved in the embodiments of the present application can be understood as a precoding matrix determined based on the channel matrix of the frequency domain unit. In the embodiments shown below, unless otherwise specified, the meanings of "precoding matrix corresponding to the frequency domain unit or a set of frequency domain units" and "precoding matrix of the frequency domain unit or a set of frequency domain units" are the same.
[0185] Fifth, in this embodiment, for the convenience of description, when numbering is involved, it can be numbered continuously starting from 0. "Number" can also be called "index". For example, N subbands can include the 0th subband to the N-1th subband; N beam vectors can include the 0th beam vector to the N-1th beam vector. Of course, the specific implementation is not limited to this. For example, the numbering can be continuous starting from 1. It should be understood that the above descriptions are all settings made to facilitate the description of the technical solutions provided in the embodiments of the present application, and are not used to limit the scope of the present application. In addition, for the convenience of description, the "x" in "subband x" below can represent the index of a subband within a scheduling bandwidth. That is, "subband x" represents the subband with an index of x.
[0186] Sixth, in the embodiments of this application, many places involve matrix transformation. For ease of understanding, a unified explanation is given here. The superscript * indicates transposition, such as A * Represents the conjugate of matrix (or vector) A; the superscript H represents the conjugate transpose, such as A H represents the conjugate transpose of the matrix (or vector) A. In the following text, for the sake of brevity, descriptions of the same or similar cases are omitted.
[0187] Seventh, in the embodiments of the present application, "used for indication" may include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used for indication information #1, it may include that the indication information directly indicates information #1 or indirectly indicates information #1, and does not necessarily mean that the indication information carries information #1.
[0188] The information indicated by the indication information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, it is also possible to use the arrangement order of each piece of information that is pre-agreed (such as specified by the protocol) to implement the indication of specific information, thereby reducing the indication overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and indicate them uniformly to reduce the indication overhead caused by indicating the same information separately. For example, those skilled in the art should understand that the precoding matrix is composed of precoding vectors, and the precoding vectors in the precoding matrix may have the same parts in terms of composition or other properties.
[0189] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0190] In addition, the information to be indicated may exist in other equivalent forms. For example, a row vector can be expressed as a column vector, a matrix can be represented by the transposed matrix of the matrix, and the Kronecker product of two vectors can be represented by the product of one vector and the transposed vector of the other vector. The technical solutions provided in the embodiments of this application should be understood to cover various forms. For example, some or all of the features involved in the embodiments of this application should be understood to cover various forms of expression of the features.
[0191] The information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending timing of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending timing of these sub-information can be pre-defined, for example, pre-defined according to a protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can include, for example, but not limited to, one of RRC signaling, media access control (MAC) signaling and downlink control information (DCI) or a combination of at least two.
[0192] Eighth, the first, second, third, fourth and various numerical numbers in the embodiments shown below are only used for the convenience of description and are not intended to limit the scope of the embodiments of the present application. For example, to distinguish different indication information, etc.
[0193] Ninth, in the embodiments described below, "pre-acquisition" may include being indicated by network device signaling or being pre-defined, such as by a protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device or a network device). This application does not limit the specific implementation method.
[0194] Tenth, the term "storage" used in the embodiments of this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially provided separately and partially integrated into a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, and this application is not limited thereto.
[0195] Eleventh, the "protocol" involved in the embodiments of the present application may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, a NR protocol, and related protocols used in future communication systems, and this application does not limit this.
[0196] Twelfth, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0197] The communication method provided in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0198] It should be understood that the methods provided in the embodiments of the present application can be applied to a communication system that communicates using multi-antenna technology, such as the communication system 100 shown in Figure 1. The communication system may include at least one network device and at least one terminal device. The network device and the terminal device can communicate using multi-antenna technology.
[0199] It should also be understood that the embodiments shown below do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application. As long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, for example, the execution subject of the method provided in the embodiments of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute the program.
[0200] Below, without loss of generality, the method for indicating and determining the precoding matrix provided in the embodiment of the present application is described in detail by taking the interaction between a network device and a terminal device as an example.
[0201] FIG3 is a schematic flow chart of a communication method 300 provided in the present application, which may include the following steps.
[0202] S310: The terminal device sends a precoding matrix indicator (PMI) to the network device, indicating that the precoding is received from the terminal device. Accordingly, the network device receives the PMI from the terminal device.
[0203] The PMI may include a first parameter, and the first parameter is used to indicate at least one beam.
[0204] In one example, the first parameter may include an index of at least one beam vector, where the at least one beam vector is used to characterize the at least one beam. For a specific method of determining the at least one beam vector, reference may be made to the description in S303.
[0205] In another example, the first parameter may include an index of a first beam vector, where the first beam vector is used to represent the first beam. By indicating the first beam to the network device, the network device can determine the other beams based on the correspondence between the first beam and the other beams in the at least one beam. For the specific method of determining the first beam vector, refer to the description in S303. For the correspondence, refer to the description in S320.
[0206] The index of the beam vector may include a beam vector index l in the horizontal direction (or the first dimension) and a beam vector index m in the vertical direction (or the second dimension), where l and m may be obtained by using the i in the protocol. 1,1 and i 1,2 Feedback, i 1,1 and i 1,2 Please refer to the description above.
[0207] Specifically, the PMI may be carried in the CSI. The terminal device may send the CSI to the network device via, for example, a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).
[0208] It should be understood that in the embodiments of the present application, the "beam vector" used to characterize the beam can also be called a "DFT vector", "DFT basis", or "beam weight", without limitation.
[0209] Optionally, before S310, the method 300 further includes:
[0210] S301: A network device sends a reference signal to a terminal device. Correspondingly, the terminal device receives the reference signal from the network device.
[0211] The transmitting antenna of the network device can be a single-polarization antenna, i.e., the number of polarization directions can be 1, or in other words, polarization directions are not distinguished; or it can be a multi-polarization antenna, i.e., the number of polarization directions is greater than 1, such as 2. For ease of understanding, the following detailed description of the embodiments of the present application is based on an example in which the number of polarization directions is 1. However, it should be understood that the methods provided in this application are also applicable when the number of polarization directions is greater than 1.
[0212] S302: The terminal device determines an ideal precoding matrix based on the reference signal.
[0213] After receiving a reference signal from a network device, the terminal device can determine the ideal wideband precoding matrix based on the reference signal. For example, the terminal device can determine the channel matrix for each subband based on the reference signal, then sum and average the channel matrices for each wideband to obtain the wideband channel matrix. The terminal device can then perform SVD processing on the wideband channel matrix to obtain the ideal wideband precoding matrix.
[0214] The method for a terminal device to determine an ideal precoding matrix based on a reference signal has been described in detail above and will not be repeated here for the sake of brevity. It should also be understood that the method for a terminal device to determine an ideal precoding matrix is not limited to the methods listed above. The terminal device can also determine the ideal precoding matrix based on the channel state. For example, the terminal device can determine the ideal precoding matrix based on the reciprocity of the uplink and downlink channels, etc. This application does not limit this.
[0215] S303: The terminal device determines the at least one beam vector based on the ideal precoding matrix.
[0216] Exemplarily, the terminal device may determine the at least one beam vector based on the beam vector set and the ideal precoding matrix. For example, assuming the number of beam vectors determined by the terminal device is L, where L ≥ 1 and is an integer. The terminal device may determine the L beam vectors based on the beam vector set and the ideal precoding matrix.
[0217] The set of beam vectors may include N tx column vector, the N tx Any two column vectors among the N column vectors are orthogonal to each other. tx Select L column vectors from the N column vectors as the L beam vectors selected in the spatial domain. Each beam vector is a two-dimensional (2D)-DFT vector or an oversampled 2D-DFT vector. 2D can represent two different directions, such as horizontal and vertical directions. tx Any two column vectors are orthogonal to each other.
[0218] For example, the terminal device may project the broadband ideal precoding matrix determined above onto each column vector in the beam vector set to obtain multiple projection values. It is understood that the multiple projection values are all complex numbers. The terminal device may further determine L values with larger moduli from the multiple projection values, where the modulus of any one of the L values is greater than the modulus of the other N values. tx -The modulus of any one of the L values. The L column vectors in the beam vector set used to generate the L values can be used as L beam vectors in the spatial domain.
[0219] For another example, the terminal device may project the ideal precoding matrix of the broadband determined above onto each column vector in the beam vector set to obtain multiple projection values. It is understood that the multiple projection values are all complex numbers. The terminal device may further determine a value from the multiple projection values, the modulus of which is greater than the modulus of the remaining N values. tx The modulus of any one of the -1 values. The column vector in the beam vector set used to generate the one value can be used as a beam vector in the spatial domain (denoted as beam vector #1, an example of the first beam vector). The other beam vectors in the L beam vectors can be determined based on beam vector #1, or in other words, the index of the other beam vector can be determined based on the index of beam vector #1. For example, the other beam vector is a beam vector adjacent to beam vector #1 (or the index of the other beam vector is adjacent to the index of beam vector #1).
[0220] The terminal device may determine the value of L based on a second parameter. The second parameter may include a beam parameter and / or a first bandwidth parameter. The first bandwidth is a bandwidth scheduled by the network device for the terminal device.
[0221] Exemplarily, the second parameter includes at least one of the following: the frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmission beam.
[0222] S320: The network device determines a frequency domain unit set corresponding to each beam in the at least one beam based on the first parameter and the corresponding relationship.
[0223] Each frequency domain unit set in the at least one frequency domain unit set may include at least one frequency domain unit. The following description uses the frequency domain unit as a subband as an example. That is, each frequency domain unit set includes at least one subband. The network device determines, based on the first parameter and the corresponding relationship, at least one subband corresponding to each beam in the at least one beam.
[0224] The correspondence may indicate a correspondence between the set of frequency domain units included in the first bandwidth and the at least one beam, or indicate a correspondence between the set of frequency domain units included in the first bandwidth and the at least one beam vector. The number of frequency domain unit sets included in the first bandwidth is the same as the number of the at least one beam (vector) (denoted as L). The number of frequency domain unit sets included in the first bandwidth may be understood as the number of frequency domain unit sets into which the frequency domain units included in the first bandwidth are divided.
[0225] For example, assuming that the first bandwidth includes subbands 0 to 9, the frequency domain unit set included in the first bandwidth is frequency domain unit set #1, that is, the number of frequency domain unit sets included in the first bandwidth is 1, and the frequency domain unit set #1 may include subbands 0 to subband 8; or, the frequency domain unit set included in the first bandwidth includes frequency domain unit set #2 and frequency domain unit set #3, that is, the number of frequency domain unit sets included in the first bandwidth is 2, the frequency domain unit set #2 may include subbands 0 to subband 4, and the frequency domain unit set #3 may include subbands 5 to subband 8; or, the frequency domain unit set included in the first bandwidth includes frequency domain unit set #4 to frequency domain unit set #6, that is, the number of frequency domain unit sets included in the first bandwidth is 3, the frequency domain unit set #4 includes subbands 0 to subband 2, the frequency domain unit set #5 includes subbands 3 to subband 5, and the frequency domain unit set #6 includes subbands 6 to subband 8.
[0226] It should be understood that the number of frequency domain unit sets included in the first bandwidth and the division of subbands included in each frequency domain unit set are only examples, and this application does not impose any limitations on this.
[0227] It should also be understood that the frequency domain unit set is introduced in this application only to facilitate the description of the relationship between subbands included in the first bandwidth. In actual implementation, the concept of a set may not exist. However, the correspondence between different subbands and beam vectors can refer to the description of the correspondence between frequency domain unit sets and beam vectors in this application.
[0228] In one example, the correspondence includes a first correspondence. The first correspondence is a correspondence between the value range of the beam (vector) index and the set of frequency domain units included in the first bandwidth. The value range of the beam index may include at least one value range, and the number of frequency domain unit sets included in the first bandwidth corresponding to each value range in the at least one value range is different, or in other words, the subbands included in each frequency domain unit set in the frequency domain unit set included in the first bandwidth corresponding to each value range are not exactly the same. The index of the at least one beam belongs to one of the at least one value range.
[0229] For example, assuming that the first bandwidth includes the above-mentioned subbands 0 to 9, the first correspondence may include correspondence #1 between the value range #1 (an example of the value range of the beam index) and the frequency domain unit set #1, that is, the number of frequency domain unit sets included in the first bandwidth corresponding to the value range #1 is 1; the first correspondence also includes correspondence #2 between the value range #2 (an example of the value range of the beam index) and the frequency domain unit set #2 and the frequency domain unit set #3, that is, the number of frequency domain unit sets included in the first bandwidth corresponding to the value range #2 is 2; the first correspondence also includes correspondence #3 between the value range #3 (an example of the value range of the beam index) and the frequency domain unit set #4 to the frequency domain unit set #6, that is, the number of frequency domain unit sets included in the first bandwidth corresponding to the value range #3 is 3.
[0230] The value range of the beam index may be divided based on the index of the beam vector in the beam vector set described above. That is, the index of the beam vector in the beam vector set is divided into at least one value range. For ease of explanation, the index of the beam vector included in the beam vector set may refer to the index of the beam vector in the horizontal direction, or the index of the beam vector in the vertical direction is 0.
[0231] Specifically, the index of the beam vector in the beam vector set is divided into several value ranges of the beam index, which can be determined by the angle corresponding to the beam vector. The angle of the beam vector can be understood as the angle at which the beam represented by the beam vector points, and the angle can be between -90° and 90°. For example, the beam vectors whose corresponding angles are less than 0° can be divided into n1 value ranges, and the beam vectors whose corresponding angles are greater than 0° can be divided into n2 value ranges, and n1 can be equal to n2. The size of each value range in the n1 value ranges can be different, and the n2 value ranges can be n2 value ranges with the same size as the value ranges in the n1 value ranges.
[0232] FIG5 is a schematic diagram showing a range of values for a beam index. As shown in FIG5 , the beam vector set may include 32 beam vectors (i.e., the indexes of the beam vectors in the horizontal direction are a0 to a1). N1-1 , where N1=32, the beam vector corresponds to the direction of the beam from -90° to 90°), and the beam vector set can be divided into 5 beam index value ranges, namely [a0, a i ),[a i+1 ,a j ),[a j+1 ,a k ),[a k+1 ,a l ), and [a l+1 ,a N1-1 ].
[0233] Exemplarily, the first correspondence is as shown in Table 1, the beam vector set includes N1 beam vectors, and the value range of the beam index corresponding to the N1 beam vectors is shown in the first column of Table 1. The first bandwidth may include N3 subbands, and the frequency domain unit set included in the first bandwidth is shown in the second column of Table 2. x represents the index of the beam included in the beam set, the beam included in the beam set includes the at least one beam, 0≤x≤N1-1; b y The first correspondence may include one or more rows in Table 1.
[0234] In addition, the resource unit set included in the first bandwidth shown in Table 1 can be obtained by evenly dividing the resource units included in the first bandwidth, that is, the number of frequency domain units included in the frequency domain units is the same. For example, if the number of frequency domain unit sets included in the first bandwidth is 3, b y =y,y=0,1,…,N3-1, then b n =N3 / 3-1,b p =2*N3 / 3-1. However, the present application is not limited thereto, and the resource unit set can also be obtained by non-uniformly dividing the frequency domain units included in the first bandwidth, for example, n =N3 / 4-1,b p+1 =3*N3 / 4-1.
[0235] Table 1
[0236] Optionally, the first correspondence may further include a correspondence between an index of the beam vector and a set of frequency domain units included in the first bandwidth, as shown in Table 2.
[0237] Table 2
[0238] In the case where the first parameter includes the index of the first beam vector, the network device determines the value range of the beam vector to which the index of the first beam vector belongs (recorded as value range #1), and determines the frequency domain unit set corresponding to each beam in the at least one beam based on the value range #1 and the first correspondence.
[0239] Specifically, if it is determined according to the value range #1 and the first corresponding relationship that the number of frequency domain unit sets included in the first bandwidth corresponding to the value range #1 is 1, or if it is determined that the frequency domain unit set corresponding to the value range #1 includes all subbands included in the first bandwidth, then the network device can determine that the frequency domain unit set corresponding to the first beam is the frequency domain unit set #1. For example, the value range #1 is [a j+1 ,a k ), the frequency domain unit set #1 is [b0,b N3-1 ], that is, the frequency domain unit set #1 includes all subbands included in the first bandwidth. That is, in this case, the network device can determine that the frequency domain unit in the first bandwidth corresponds to a beam vector (the first beam vector) based on the first parameter.
[0240] If the number of frequency domain unit sets included in the first bandwidth corresponding to the value range #1 is determined to be N according to the value range #1 and the first corresponding relationship, and N is an integer greater than 1, then the network device can determine that the frequency domain unit set corresponding to the first beam vector is the i-th frequency domain unit set in the N frequency domain unit sets. For example, the value range #1 is [a0,a i ),[a i+1 ,a j ),[a k+1 ,a l ), and [a l+1 ,a N1-1 ], the corresponding frequency domain unit set is [b0,b n ),[b0,b q ),[b q+1 ,b N3-1 ] and [b p+1 ,b N3-1 ]. The first beam vector may be the beam vector represented by the black circle corresponding to each value range in FIG5 .
[0241] Among them, the value of i can be configured by protocol agreement or configuration information, that is, when the first bandwidth includes multiple frequency domain unit sets, the frequency domain unit set corresponding to the beam vector reported by the terminal device can be determined by protocol agreement or configuration. As shown in Figure 6, when the first bandwidth includes subbands numbered 0 to 8, and frequency domain unit set #1 corresponds to subband 0 to subband 2, frequency domain unit set #2 corresponds to subband 3 to subband 5, and frequency domain unit set #3 corresponds to subband 6 to subband 8, the frequency domain unit set corresponding to the first beam vector can be configured to any frequency domain unit set from frequency domain unit set #1 to frequency domain unit set #3 by protocol agreement or configuration information, or the subband corresponding to the first beam vector can be directly agreed upon.
[0242] Optionally, when determining that the number of frequency domain unit sets included in the first bandwidth corresponding to value range #1 is N, the network device determines at least one second beam vector based on the first beam vector, where the number of the at least one second beam vector is N-1, and determines, based on the first correspondence, a frequency domain unit set corresponding to each second beam in the at least one second beam vector. A correspondence exists between the index of the second beam vector and the index of the first beam vector.
[0243] For example, as shown in FIG6(a), the index of the first beam vector can be recorded as i 1,1 ,i 1,1 Corresponding to frequency domain unit set #1, the frequency domain unit set #1 includes subband 0 to subband 2; the index of the second beam vector can be i 1,1 +1 and i 1,1 +2, the i 1,1 +1 may correspond to frequency domain unit set #2, which includes subbands 3 to 5. 1,1 +2 may correspond to frequency domain unit set #3, which includes subband 6 to subband 8. The positions of the first beam vector and the second beam vector may be as shown in FIG5 .
[0244] As shown in FIG6(b), the index of the first beam vector can be recorded as i 1,1 ,i 1,1 Corresponding to frequency domain unit set #1, the frequency domain unit set #1 includes subband 0 to subband 2; the index of the second beam vector can be i 1,1 -1 and i 1,1 -2, the i 1,1 -1 may correspond to frequency domain unit set #2, which includes subbands 3 to 5. 1,1 -2 may correspond to frequency domain unit set #3, which includes subbands 6 to 8.
[0245] As shown in FIG6(c), the index of the first beam vector can be recorded as i 1,1 ,i 1,1 Corresponding to frequency domain unit set #1, the frequency domain unit set #1 includes subband 3 to subband 5; the index of the second beam vector can be i 1,1 -1 and i 1,1 +1, the i 1,1 -1 may correspond to frequency domain unit set #2, which includes subband 0 to subband 2. 1,1 +1 may correspond to frequency domain unit set #3, which includes subbands 6 to 8.
[0246] As shown in FIG6(d), the index of the first beam vector can be recorded as i 1,1 ,i 1,1 Corresponding to frequency domain unit set #1, the frequency domain unit set #1 includes subband 3 to subband 5; the index of the second beam vector can be i 1,1 -1 and i 1,1 +1, the i 1,1 +1 may correspond to frequency domain unit set #2, which includes subband 0 to subband 2. 1,1 -1 may correspond to frequency domain unit set #3, which includes subbands 6 to 8.
[0247] The relationship between the index of the first beam vector and the index of the second beam vector is related to the angle corresponding to the first beam vector. For example, when the angle corresponding to the first beam vector is between -90° and 0°, the index of the second beam vector may be greater than the index of the first beam vector; and when the angle corresponding to the first beam vector is between 0° and 90°, the index of the second beam vector may be less than the index of the first beam vector.
[0248] In another example, the correspondence includes a second correspondence. The second correspondence may be a correspondence between a second parameter and a set of frequency domain units included in the first bandwidth. Exemplarily, different values of the second parameter correspond to different numbers of frequency domain unit sets included in the first bandwidth, wherein the second parameter includes beam parameters and / or parameters of the first bandwidth. The second parameter may refer to the description in S310.
[0249] For example, the second corresponding relationship is shown in Table 3, and the second corresponding relationship is represented by any one or more rows in Table 3 below:
[0250] Table 3
[0251] Among them, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, and the frequency domain unit set included in the first bandwidth refers to the description in Table 1.
[0252] Optionally, the first correspondence may further include a correspondence between an index of the beam vector and a set of frequency domain units included in the first bandwidth, as shown in Table 4.
[0253] Table 4
[0254] It should be understood that the second correspondence in Tables 3 and 4 is merely exemplary. For example, the first column in Table 3 may also represent any of the beam parameters and / or the parameters of the first bandwidth, or a parameter representing the relationship between multiple parameters in the second parameter (denoted as h, for example, h represents BWi / fi). It should also be understood that if different values of one parameter in the second parameter correspond to different numbers of frequency domain element sets included in the first bandwidth, the other parameters in the second parameter may remain unchanged.
[0255] In the case where the corresponding relationship includes the second corresponding relationship, the frequency domain unit set corresponding to the first beam is determined based on the first parameter and the corresponding relationship, including: if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the first parameter is 1, then the frequency domain unit set corresponding to the first beam is the first bandwidth. Alternatively, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the first parameter is N, and N>1, then the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth. Wherein, the method for determining the i-th frequency domain unit set refers to the description above.
[0256] Optionally, the network device determines at least one second beam vector based on the first beam vector, where the number of the at least one second beam vector is N-1, and determines a set of frequency domain units corresponding to each second beam in the at least one second beam vector based on the first correspondence, wherein there is a correspondence between the index of the second beam vector and the index of the first beam vector.
[0257] S330: The network device determines a precoding matrix corresponding to the frequency domain unit set corresponding to each beam based on the first parameter.
[0258] Exemplarily, the network device may determine, based on the index of the beam vector included in the first parameter, a precoding matrix corresponding to the frequency domain unit set corresponding to the index of the beam vector. The process of the network device determining the precoding matrix based on the index of the beam vector may be specifically referred to in the above description based on i 1,1 ,i 1,2 The process of determining W.
[0259] Optionally, the network device may determine whether to send the PMI according to the method provided in the embodiment of the present application based on the value range of at least one parameter in the second parameters (the codebook mode is recorded as codebookmode=3).
[0260] For example, as shown in Table 5, when the bandwidth size of the first bandwidth, the beam angle, the frequency of the first bandwidth, and the array size of the transmit beam are BW2, θ2, f2, and M2, respectively, the terminal device can send the PMI based on the codebook mode of codebookmode=3. Optionally, when the values of the second parameter are BW0, θ0, f0, and M0, respectively, the terminal device can send the PMI based on the codebook mode of codebookmode=1 (for a specific sending method, refer to the existing relevant description), and when the values of the second parameter are BW1, θ1, f1, and M1, respectively, the terminal device can send the PMI based on the codebook mode of codebookmode=2 (for a specific sending method, refer to the existing relevant description).
[0261] Table 5
[0262] FIG4 is a schematic flow chart of a communication method 400 provided in the present application, which may include the following steps.
[0263] S410: The terminal device sends a precoding matrix indication PMI to the network device. Correspondingly, the network device receives the precoding matrix indication PMI from the terminal device.
[0264] The PMI includes a first parameter indicating the first beam. Exemplarily, the first parameter may include an index of a first beam vector, which is used to characterize the first beam. The first beam vector corresponds to the first frequency domain unit among the N frequency domain units included in the first bandwidth, where N is a positive integer. That is, by receiving the PMI from the terminal device, the network device can obtain the beam vector corresponding to the first frequency domain unit among the N frequency domain units.
[0265] Exemplarily, the first frequency domain unit may be configured by protocol agreement or configuration information, for example, the index corresponding to the first frequency domain unit may be configured by protocol agreement or configuration information.
[0266] S420: The network device determines a third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth based on the first parameter and the corresponding relationship.
[0267] The second parameter indicates the beam corresponding to the i-th frequency domain unit. Exemplarily, the second parameter includes an index of a second beam vector, where the second beam vector indicates the beam corresponding to the i-th frequency domain unit.
[0268] Specifically, the corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle is an angle corresponding to the first beam, and the second angle is an angle corresponding to the beam corresponding to the i-th frequency domain unit.
[0269] Exemplarily, this correspondence satisfies:
[0270] Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
[0271] It should be understood that this correspondence may exist in other equivalent forms, which are not limited in this application. Such other forms may indicate the correspondence between the first angle and the second angle. For example, such other equivalent forms may be a variation of the above formula (1). For example, the formula (1) may be derived by combining the relationship between the parameters in the other form and the parameters in the formula (1).
[0272] Specifically, the network device can determine the second parameter corresponding to the i-th frequency domain unit in the N frequency domain units included in the first bandwidth based on the first parameter and the corresponding relationship, including: the network device determines the offset value of the index of the second beam vector relative to the index of the first beam vector based on the corresponding relationship, and determines the second parameter based on the offset value, the offset value Δ is proportional to the first angle θ0, the second angle θ i The following relationship is satisfied:
[0273] or
[0274] in, Indicates rounding up operation. represents a round-down operation, and Δθ represents the width of the beam determined based on the frequency of the first beam and the first frequency domain unit. Alternatively, the offset value Δ can also be obtained by The value is rounded off.
[0275] S430: The network device determines a precoding matrix corresponding to the i-th frequency domain unit based on the second parameter.
[0276] Exemplarily, the network device may determine the precoding matrix corresponding to the frequency domain unit set corresponding to the index of the beam vector based on the index of the beam vector included in the second parameter. The process of the network device determining the precoding matrix based on the index of the beam vector may be specifically referred to in the above description based on i 1,1 ,i 1,2 The process of determining W.
[0277] Optionally, the network device may determine whether to send the PMI according to the method provided in the embodiment of the present application based on the value range of at least one parameter in the second parameters (the codebook mode is recorded as codebookmode=3). For details, please refer to the description of S330.
[0278] Optionally, before S410, the method further includes:
[0279] S401: A network device sends a reference signal to a terminal device. Correspondingly, the terminal device receives the reference signal from the network device.
[0280] S402: The terminal device determines an ideal precoding matrix based on the reference signal.
[0281] The method for a terminal device to determine an ideal precoding matrix based on a reference signal has been described in detail above and will not be repeated here for the sake of brevity. It should also be understood that the method for a terminal device to determine an ideal precoding matrix is not limited to the methods listed above. The terminal device can also determine the ideal precoding matrix based on the channel state. For example, the terminal device can determine the ideal precoding matrix based on the reciprocity of the uplink and downlink channels, etc. This application does not limit this.
[0282] S403: The terminal device determines the first beam vector based on the ideal precoding matrix.
[0283] Exemplarily, the terminal device may determine the first beam vector based on the beam vector set and the ideal precoding matrix.
[0284] The beam vector set may refer to the description in S303.
[0285] For example, the terminal device may project the broadband ideal precoding matrix determined above onto each column vector in the beam vector set to obtain multiple projection values. It is understood that the multiple projection values are all complex numbers. The terminal device may further determine a value from the multiple projection values, the modulus of which is greater than the modulus of the remaining N values. tx The column vector in the beam vector set used to generate the value can be used as a beam vector in the spatial domain (denoted as beam vector #1, an example of the first beam vector).
[0286] The single-carrier communication method provided by the embodiment of the present application is described in detail above with reference to Figures 3 to 6. The communication apparatus, network equipment, and terminal equipment provided by the present application are described below with reference to Figures 7 to 10.
[0287] FIG7 shows a schematic diagram of a communication device 700 provided in an embodiment of the present application.
[0288] The communication device 700 includes a transceiver unit 710 and a processing unit 720. The transceiver unit 710 can be used to implement corresponding communication functions. The transceiver unit 710 can also be called a communication interface or a communication unit. The processing unit 720 can be used to perform data processing.
[0289] Optionally, the communication device 700 also includes a storage unit, which can be used to store instructions and / or data. The processing unit 720 can read the instructions and / or data in the storage unit so that the device implements the actions of the network device in the aforementioned method embodiments.
[0290] In one possible design, the communication device 700 can implement steps or processes corresponding to those performed by the network device in the above method embodiments. Specifically, the transceiver unit 710 can be used to perform the transceiver-related operations of the network device in the above method embodiments, such as the transceiver-related operations of the network device in the embodiment shown in FIG3 or FIG4 ; and the processing unit 720 can be used to perform the processing-related operations of the network device in the above method embodiments, such as the processing-related operations of the network device in the embodiment shown in FIG3 or FIG4 .
[0291] In another possible design, the communication device 700 can be the terminal device in the aforementioned embodiment, or it can be a component of the terminal device (such as a chip). The communication device 700 can implement the steps or processes corresponding to those performed by the terminal device in the above method embodiment. Among them, the transceiver unit 710 can be used to perform the transceiver-related operations of the terminal device in the above method embodiment, such as the transceiver-related operations of the terminal device in the embodiment shown in Figure 3 or Figure 4; the processing unit 720 can be used to perform the processing-related operations of the terminal device in the above method embodiment, such as the processing-related operations of the terminal device in the embodiment shown in Figure 3 or Figure 4.
[0292] Figure 8 is a schematic block diagram of a communication device 800 provided in an embodiment of the present application. The device 800 includes a processor 810, which is coupled to a memory 830. Optionally, the memory 830 is further included to store computer programs or instructions and / or data. The processor 810 is configured to execute the computer programs or instructions stored in the memory 830, or read data stored in the memory 830, to perform the methods described in the above method embodiments.
[0293] Optionally, there are one or more processors 810 .
[0294] Optionally, there are one or more memories 830 .
[0295] Optionally, the memory 830 is integrated with the processor 810 or provided separately.
[0296] Optionally, as shown in Figure 8, the apparatus 800 further includes a transceiver 820, which is configured to receive and / or transmit signals. For example, the processor 810 is configured to control the transceiver 820 to receive and / or transmit signals.
[0297] As a solution, the apparatus 800 is used to implement the operations performed by the network device in each of the above method embodiments.
[0298] For example, the processor 810 is configured to execute computer programs or instructions stored in the memory 830 to implement the relevant operations of the network device in the above various method embodiments, such as the method performed by the network device in the embodiment shown in FIG3 or FIG4.
[0299] When the communication device 800 is a network device, for example, a base station. Figure 9 shows a simplified schematic diagram of the base station structure. The base station includes part 910 and part 920. Part 910 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; part 920 is mainly used for baseband processing, controlling the base station, etc. Part 910 can generally be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver. Part 920 is generally the control center of the base station, and can generally be referred to as a processing unit, which is used to control the base station to perform the processing operations on the network device side in the above method embodiment.
[0300] The transceiver unit in section 910, also known as a transceiver or transceiver, includes an antenna and radio frequency circuitry, with the latter primarily responsible for radio frequency processing. Alternatively, the device in section 910 that implements the receiving function can be considered a receiving unit, and the device that implements the transmitting function can be considered a transmitting unit. That is, section 910 includes both a receiving unit and a transmitting unit. The receiving unit can also be referred to as a receiver, receiver, or receiving circuit, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0301] Section 920 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0302] For example, in one implementation, the transceiver unit of part 910 is used to execute the transceiver-related steps performed by the network device in the embodiment shown in Figure 3 or Figure 4; part 920 is used to execute the processing-related steps performed by the network device in the embodiment shown in Figure 3 or Figure 4.
[0303] It should be understood that FIG9 is only an example and not a limitation, and the network device including the transceiver unit and the processing unit may not rely on the structure shown in FIG9 .
[0304] When the communication device 800 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0305] As another solution, the communication device 800 is used to implement the operations performed by the terminal device in the above various method embodiments.
[0306] For example, the processor 810 is configured to execute computer programs or instructions stored in the memory 830 to implement the relevant operations of the terminal device in the above various method embodiments, such as the method executed by the terminal device in the embodiment shown in FIG3 or FIG4.
[0307] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 810 or by instructions in the form of software. The method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 830, and the processor 810 reads the information in the memory 830 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0308] When the communication device 800 is a terminal device, FIG10 shows a simplified schematic diagram of the structure of the terminal device. For ease of understanding and illustration, FIG10 takes a mobile phone as an example of the terminal device. As shown in FIG10 , the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and input and output devices. The processor is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0309] When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, only one memory and processor are shown in Figure 10. In actual terminal device products, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor, and this application does not impose any restrictions on this.
[0310] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.
[0311] As shown in Figure 10, the terminal device includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 may also be called a transceiver, a transceiver, a transceiver device, etc. The processing unit 1020 may also be called a processor, a processing board, a processing module, a processing device, etc.
[0312] Alternatively, the device in the transceiver unit 1010 that implements the receiving function may be considered a receiving unit, and the device in the transceiver unit 1010 that implements the transmitting function may be considered a transmitting unit. That is, the transceiver unit 1010 includes a receiving unit and a transmitting unit. The transceiver unit may also be sometimes referred to as a transceiver, a transceiver, or a transceiver circuit. The receiving unit may also be sometimes referred to as a receiver, a receiver, or a receiving circuit. The transmitting unit may also be sometimes referred to as a transmitter, a transmitter, or a transmitting circuit.
[0313] For example, in one implementation, the transceiver unit 1010 is used to perform the receiving operation of the terminal device in the embodiment shown in Figure 3 or Figure 4. The processing unit 1020 is used to perform the processing action on the terminal device side in the embodiment shown in Figure 3 or Figure 4.
[0314] It should be understood that FIG10 is merely an example and not a limitation, and the terminal device including the transceiver unit and the processing unit may not rely on the structure shown in FIG10 .
[0315] When the communication device 800 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; and the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0316] An embodiment of the present application also provides a network device, comprising: a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the network device executes the communication method as described in any one of the foregoing.
[0317] The present application also provides a network device including a transceiver unit and a processing unit. The transceiver unit can be used to perform the steps of sending and receiving by the network device in the above method embodiment. The processing unit can be used to perform other steps of the network device in the above method embodiment except sending and receiving.
[0318] An embodiment of the present application further provides a computer-readable storage medium having a computer program or instruction stored thereon, wherein when the computer program or instruction is executed, the computer is caused to execute the communication method as described in any one of the foregoing descriptions.
[0319] An embodiment of the present application further provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the method executed by the aforementioned network device.
[0320] An embodiment of the present application further provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the method executed by the aforementioned terminal device.
[0321] An embodiment of the present application further provides a communication system, which includes the network device and terminal device in the above embodiment.
[0322] As an example, the communication system includes: the network device and the terminal device in the embodiment described above in conjunction with FIG. 3 or FIG. 4 .
[0323] The explanation of the relevant contents and beneficial effects of any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0324] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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.
[0325] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0326] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0327] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0328] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0329] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
Claims
1. A method for indicating a precoding matrix, characterized in that: include: Receiving a precoding matrix indication PMI from a terminal device, where the PMI includes a first parameter, where the first parameter is used to indicate at least one beam; Determine a frequency domain unit set corresponding to each beam in the at least one beam based on the first parameter and the corresponding relationship; Determine, based on the first parameter, a precoding matrix corresponding to a set of frequency domain units corresponding to each beam; Among them, the correspondence indicates the correspondence between the frequency domain unit set included in the first bandwidth and the at least one beam, the frequency domain unit set included in the first bandwidth includes the frequency domain unit set corresponding to each beam, the first bandwidth is the bandwidth scheduled by the network device for the terminal device, and the frequency domain unit set includes at least one frequency domain unit.
2. The method according to claim 1, characterized in that The correspondence relationship includes a first correspondence relationship, where the first correspondence relationship is a correspondence relationship between a value range of at least one beam index and a set of frequency domain units included in the first bandwidth, where the number of sets of frequency domain units included in the first bandwidth corresponding to each value range of the beam index in the value range of the at least one beam index is different, and the index of the at least one beam belongs to one of the value ranges of the at least one beam index; or, The correspondence relationship includes a second correspondence relationship, where the second correspondence relationship is a correspondence relationship between a second parameter and a set of frequency domain units included in the first bandwidth, where different values of the second parameter correspond to different numbers of frequency domain unit sets included in the first bandwidth, and the second parameter includes parameters of the beam and / or parameters of the first bandwidth.
3. The method according to claim 2, characterized in that The first corresponding relationship is represented by any one or more rows in the following table: Among them, a x represents the index of the beam included in the beam set, and the beam included in the beam set includes the at least one beam, 0≤x≤N1-1, N1 represents the total number of beams, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
4. The method according to claim 2, characterized in that: The second corresponding relationship is represented by any one or more rows in the following table: Wherein, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, i=0,1,2, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
5. The method according to any one of claims 2 to 4, characterized in that The first parameter includes an index of the first beam, and determining a set of frequency domain units corresponding to each beam in the at least one beam based on the first parameter and the corresponding relationship includes: The frequency domain unit set corresponding to the first beam is determined based on the first parameter and the corresponding relationship.
6. The method according to claim 5, characterized in that In a case where the corresponding relationship includes the first corresponding relationship, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value range of the beam index to which the index of the first beam belongs is N, and N is an integer greater than or equal to 1, determining the frequency domain unit set corresponding to the first beam based on the first parameter and the corresponding relationship includes: If N=1, determining that the frequency domain unit set corresponding to the first beam is the first bandwidth; If N>1, it is determined that the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
7. The method according to claim 5, characterized in that In a case where the corresponding relationship includes the second corresponding relationship, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the second parameter is N, and N is an integer greater than or equal to 1, determining the frequency domain unit set corresponding to the first beam based on the first parameter and the corresponding relationship includes: If N=1, determining that the frequency domain unit set corresponding to the first beam is the first bandwidth; or, If N>1, it is determined that the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
8. The method according to claim 6 or 7, characterized in that: When the number of frequency domain unit sets included in the first bandwidth is N, and N>1, the number of frequency domain units included in each frequency domain unit set in the frequency domain unit sets included in the first bandwidth is the same.
9. The method according to any one of claims 6 to 8, characterized in that The method further comprises: The value of i is determined according to configuration information, where the configuration information is used to configure a set of frequency domain units corresponding to the first beam.
10. The method according to any one of claims 6 to 9, characterized in that If the number of frequency domain unit sets included in the first bandwidth is N, and N>1, the method further includes: Determine a frequency domain unit set corresponding to at least one second beam, the at least one second beam includes a beam in the at least one beam except the first beam, the at least one second beam corresponds one-to-one to N-1 frequency domain unit sets, and the N-1 frequency domain unit sets are frequency domain unit sets in the N frequency domain unit sets except the i-th frequency domain unit set.
11. The method according to any one of claims 1 to 10, characterized in that The determining, based on the first parameter and the corresponding relationship, a set of frequency domain units corresponding to each beam in the at least one beam comprises: When the value of the second parameter is within a threshold range, a set of frequency domain units corresponding to each beam in the at least one beam is determined based on the first parameter and the corresponding relationship, and the second parameter includes parameters of the beam and / or parameters of the first bandwidth.
12. The method according to claim 11, characterized in that The first parameter includes at least one of the following: The frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitting beam.
13. A method for indicating a precoding matrix, characterized in that: include: Receiving a precoding matrix indication PMI from a terminal device, where the PMI includes a first parameter, where the first parameter indicates a first beam; Determine, based on the first parameter and the corresponding relationship, a third parameter corresponding to an i-th frequency domain unit among the N frequency domain units included in the first bandwidth, wherein the third parameter indicates a beam corresponding to the i-th frequency domain unit; Determine a precoding matrix corresponding to the i-th frequency domain unit based on the third parameter, where N is a positive integer; The corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle is an angle corresponding to the first beam, and the second angle is an angle corresponding to the beam corresponding to the i-th frequency domain unit.
14. The method according to claim 13, characterized in that The corresponding relationship satisfies: Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
15. The method according to claim 14, characterized in that The determining, based on the first beam and the corresponding relationship, a third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth includes: Determining an offset value of the third parameter relative to the first parameter based on the corresponding relationship; The third parameter is determined based on the offset value, the offset value Δ and the first angle θ0, the second angle θ i The following relations are satisfied: in, represents a round-up operation, Δθ represents a width of a beam determined based on a first beam vector and a frequency of a first frequency domain unit, and the first beam vector is used to characterize the first beam.
16. The method according to any one of claims 13 to 15, characterized in that The method further comprises: The first frequency domain unit is determined according to configuration information, where the configuration information is used to configure the frequency domain unit corresponding to the index of the first beam.
17. The method according to any one of claims 13 to 16, characterized in that The determining, based on the first beam and the corresponding relationship, a third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included in the first bandwidth includes: When the value of the second parameter is within a threshold range, determining the first bandwidth based on the first beam and the corresponding relationship. The third parameter corresponding to the i-th frequency domain unit among the N frequency domain units included, and the second parameter includes a beam parameter and / or a parameter of the first bandwidth.
18. The method according to claim 17, characterized in that The third parameter includes at least one of the following: The frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitting beam.
19. A method for indicating a precoding matrix, characterized in that: include: Generate a precoding matrix indication PMI, where the PMI includes a first parameter, where the first parameter is used to indicate at least one beam, and a set of frequency domain units corresponding to each beam in the at least one beam is determined according to the first parameter and a corresponding relationship; Sending the PMI to a network device; Among them, the correspondence indicates the correspondence between the frequency domain unit set included in the first bandwidth and the at least one beam, the frequency domain unit set included in the first bandwidth includes the frequency domain unit set corresponding to each beam, the first bandwidth is the bandwidth scheduled by the network device for the terminal device, and the frequency domain unit set includes at least one frequency domain unit.
20. The method according to claim 19, characterized in that The correspondence relationship includes a first correspondence relationship, where the first correspondence relationship is a correspondence relationship between a value range of at least one beam index and a set of frequency domain units included in the first bandwidth, where the number of sets of frequency domain units included in the first bandwidth corresponding to each value range of the beam index in the value range of the at least one beam index is different, and the index of the at least one beam belongs to one of the value ranges of the at least one beam index; or, The correspondence relationship includes a second correspondence relationship, where the second correspondence relationship is a correspondence relationship between a second parameter and a set of frequency domain units included in the first bandwidth, where different values of the second parameter correspond to different numbers of frequency domain unit sets included in the first bandwidth, and the second parameter includes parameters of the beam and / or parameters of the first bandwidth.
21. The method according to claim 20, characterized in that The first corresponding relationship is represented by any one or more rows in the following table: Among them, a x represents the index of the beam included in the beam set, and the beam included in the beam set includes the at least one beam, 0≤x≤N1-1, N1 represents the total number of beams, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
22. The method according to claim 20, characterized in that The second corresponding relationship is represented by any one or more rows in the following table: Wherein, BWi represents different values of the bandwidth size of the first bandwidth, fi represents different values of the frequency of the first bandwidth, i=0,1,2, the second parameter includes at least one of the bandwidth size of the first bandwidth and the frequency of the first bandwidth, b y represents the index of the resource unit included in the first bandwidth, 0≤y≤N3-1, and N3 represents the number of resource units included in the first bandwidth.
23. The method according to any one of claims 20 to 22, characterized in that The first parameter includes an index of a first beam, and a set of frequency domain units corresponding to the first beam is determined based on the first parameter and the corresponding relationship.
24. The method according to claim 23, characterized in that In a case where the corresponding relationship includes the first corresponding relationship, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value range of the beam index to which the index of the first beam belongs is N, and N is an integer greater than or equal to 1, determining the frequency domain unit set corresponding to the first beam based on the first parameter and the corresponding relationship includes: If N=1, determining that the frequency domain unit set corresponding to the first beam is the first bandwidth; If N>1, it is determined that the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
25. The method according to claim 23, characterized in that In a case where the corresponding relationship includes the second corresponding relationship, if the number of frequency domain unit sets included in the first bandwidth corresponding to the value of the second parameter is N, and N is an integer greater than or equal to 1, determining the frequency domain unit set corresponding to the first beam based on the first parameter and the corresponding relationship includes: If N=1, it is determined that the frequency domain unit set corresponding to the first beam is the first bandwidth; or, If N>1, it is determined that the frequency domain unit set corresponding to the first beam is the i-th frequency domain unit set among the N frequency domain unit sets included in the first bandwidth.
26. The method according to claim 24 or 25, characterized in that When the number of frequency domain unit sets included in the first bandwidth is N, and N>1, the number of frequency domain units included in each frequency domain unit set in the frequency domain unit sets included in the first bandwidth is the same.
27. The method according to any one of claims 24 to 26, characterized in that The method further comprises: The value of i is determined according to configuration information, where the configuration information is used to configure a set of frequency domain units corresponding to the first beam.
28. The method according to any one of claims 24 to 27, characterized in that If the number of frequency domain unit sets included in the first bandwidth is N, N>1, the at least one beam also includes at least one second beam, and the at least one second beam corresponds one-to-one to N-1 frequency domain unit sets, and the N-1 frequency domain unit sets are the frequency domain unit sets among the N frequency domain unit sets except the i-th frequency domain unit set.
29. The method according to any one of claims 19 to 28, characterized in that The generating a precoding matrix indication PMI includes: When a value of a second parameter is within a threshold range, the precoding matrix indication PMI is generated, where the second parameter includes a beam parameter and / or a first bandwidth parameter.
30. The method according to claim 29, characterized in that The second parameter includes at least one of the following: The frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitting beam.
31. A method for indicating a precoding matrix, characterized in that: include: Generate a precoding matrix indication PMI, where the PMI includes a first parameter, where the first parameter indicates a first beam, where the first parameter is used to determine a third parameter corresponding to an i-th frequency domain unit among N frequency domain units included in the first bandwidth according to a corresponding relationship, where the third parameter indicates a beam corresponding to the i-th frequency domain unit; Sending the PMI to a network device; The corresponding relationship includes a corresponding relationship between a first angle and a second angle, the first angle is an angle corresponding to the first beam, and the second angle is an angle corresponding to the beam corresponding to the i-th frequency domain unit.
32. The method according to claim 31, characterized in that The corresponding relationship satisfies: Among them, θ i represents the second angle, θ0 represents the first angle, and f i represents the frequency of the i-th frequency domain unit, and f0 represents the frequency of the first frequency domain unit.
33. The method according to claim 32, characterized in that The third parameter is determined based on the offset value Δ and the first parameter, wherein the offset value Δ is related to the first angle θ0 and the second angle θ i The following relations are satisfied: in, represents a round-up operation, Δθ represents a beam width determined based on the frequencies of the first beam and the first frequency domain unit; The third parameter is determined based on the offset value.
34. The method according to claim 32 or 33, characterized in that The method further comprises: The first frequency domain unit is determined according to configuration information, where the configuration information is used to configure the frequency domain unit corresponding to the index of the first beam.
35. The method according to any one of claims 31 to 34, characterized in that The generating a precoding matrix indication PMI includes: When a value of a second parameter is within a threshold range, the precoding matrix indication PMI is generated, where the second parameter includes a beam parameter and / or a first bandwidth parameter.
36. The method according to claim 35, characterized in that The second parameter includes at least one of the following: The frequency of the first bandwidth, the bandwidth size of the first bandwidth, the angle of the beam, and the array size of the transmitting beam.
37. A communication device, comprising a unit for executing the method as claimed in any one of claims 1 to 18, or comprising a unit for executing the method as claimed in any one of claims 19 to 36.
38. A communication device, comprising at least one processor, wherein the at least one processor is configured to execute the method according to any one of claims 1 to 36.
39. A computer readable medium, characterized in that The method comprises a computer program which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 36.
40. A computer program product, characterized in that The computer program product comprises a computer program code, and when the computer program code is executed by a communication device, the method according to any one of claims 1 to 36 is implemented.
Citation Information
Patent Citations
Communication method and apparatus
CN113169775A
Channel measurement method and communication device
CN114070436A
Communication method and apparatus
WO2022028273A1