Communication methods, terminal, network device and communication system
By employing a wavenumber domain CSI feedback method in MIMO technology, the feedback of channel state information is optimized, solving the problems of transmission loss and coverage under high-frequency spectrum resources, and achieving high-precision CSI feedback and performance improvement.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-12-31
- Publication Date
- 2026-07-09
Smart Images

Figure CN2024144621_09072026_PF_FP_ABST
Abstract
Description
Communication methods, terminals, network equipment and communication systems Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to communication methods, terminals, network devices and communication systems. Background Technology
[0002] Multiple-input multiple-output (MIMO) technology can significantly increase data transmission rates without increasing bandwidth, and beamforming gain is proportional to the number of antennas. Therefore, it has always attracted much attention from academia and industry and is one of the core technologies of the physical layer of wireless communication. Summary of the Invention
[0003] This disclosure presents a communication method, a terminal, a network device, and a communication system.
[0004] According to a first aspect of the embodiments of this disclosure, a communication method is provided, executed by a terminal, the method comprising:
[0005] Sending channel state information (CSI) to network devices, wherein the CSI includes first information, the first information including at least one of the following:
[0006] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0007] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0008] According to a second aspect of the embodiments of this disclosure, a communication method is provided, performed by a network device, the method comprising:
[0009] The receiving terminal sends a CSI, the CSI including first information, the first information including at least one of the following:
[0010] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0011] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0012] According to a third aspect of the embodiments of this disclosure, a terminal is provided, comprising:
[0013] The transceiver module is configured to send a CSI to a network device, the CSI including first information, the first information including at least one of the following:
[0014] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0015] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0016] According to a fourth aspect of the embodiments of this disclosure, a network device is provided, comprising:
[0017] The transceiver module is configured to receive CSI sent by the terminal, the CSI including first information, the first information including at least one of the following:
[0018] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0019] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0020] According to a fifth aspect of the present disclosure, a communication device is provided for performing the method proposed in the first or second aspect.
[0021] According to a sixth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the method proposed in the first aspect, and the network device is configured to implement the method proposed in the second aspect.
[0022] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the method as described in the first or second aspect.
[0023] According to an eighth aspect of the present disclosure, a program product is provided, comprising at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the method as proposed in the first or second aspect.
[0024] This disclosure presents embodiments of CSI based on the wavenumber domain. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0026] Figure 1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.
[0027] Figure 2 is an exemplary interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure.
[0028] Figure 3 is an exemplary interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure.
[0029] Figure 4 is an exemplary interaction diagram of a communication method provided according to an embodiment of the present disclosure.
[0030] Figure 5A is an exemplary schematic diagram of the structure of a terminal provided according to an embodiment of the present disclosure.
[0031] Figure 5B is an exemplary schematic diagram of the structure of a network device provided according to an embodiment of the present disclosure.
[0032] Figure 6A is an exemplary schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.
[0033] Figure 6B is an exemplary schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0034] This disclosure presents a communication method, a terminal, a network device, and a communication system.
[0035] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising:
[0036] Sending channel state information (CSI) to network devices, wherein the CSI includes first information, the first information including at least one of the following:
[0037] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0038] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0039] In the above embodiments, a wavenumber domain-based CSI is proposed, which contains information corresponding to specific wavenumber domain basis vectors (such as the wavenumber coordinates and / or the corresponding power of the corresponding wavenumber domain cell).
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the N w The wavenumber domain basis vectors are one of the following:
[0041] Wavenumber domain basis vectors whose power is not less than the first threshold value in the wavenumber domain basis;
[0042] Wavenumber domain basis vectors whose ratio of corresponding power to maximum power is not less than the first threshold value;
[0043] N, the wavenumber domain basis, corresponds to the largest power. w Wavenumber domain basis vectors.
[0044] In the above embodiments, the terminal only feeds back the wavenumber domain basis vectors with higher power in the wavenumber domain basis, thus the feedback overhead is small.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the power corresponding to the l-th wavenumber domain basis vector in the wavenumber domain basis is: N dominant N represents the number of principal eigencomponents of the channel's covariance matrix. dominant c is a positive integer. m,l The projection coefficients are the projection coefficients corresponding to projecting the m-th principal eigencomponent onto the l-th wavenumber domain basis vector.
[0046] In the above embodiments, the terminal only projects the principal eigencomponents of the channel covariance matrix onto the wavenumber domain basis, thus the feedback overhead is small.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, N dominant Each principal feature component is one of the following:
[0048] The eigenvalues of the eigencomponents of the covariance matrix whose moduli are not less than the second threshold value are the eigencomponents.
[0049] The eigenvalues of the covariance matrix whose ratio to the largest eigenvalue is not less than the second threshold value are the eigenvalues of the covariance matrix.
[0050] N, the eigenvalue with the largest corresponding eigenvalue among the eigencomponents of the covariance matrix. dominant Each feature component.
[0051] In the above embodiment, the main feature component is the feature component with higher power (eigenvalue) among the feature components of the channel covariance matrix, so that the terminal only feeds back the feature component with higher power (eigenvalue).
[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the transmitting antenna array of the network device is a one-dimensional array, and each wavenumber domain basis vector is represented as... Where κ is the wavenumber coordinate of the wavenumber domain cell corresponding to the wavenumber domain basis vector, and x iLet i be the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device, i = 1, 2, ..., N. t N t This refers to the number of transmit antennas or transmit antenna ports of the network device; or, the transmit antenna array of the network device is a two-dimensional array, where each wavenumber domain basis vector is represented as... Among them, (κ) h ,κ v (x) represents the wavenumber coordinates of the wavenumber field cell corresponding to the wavenumber field basis vector. i ,y i ) represents the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device.
[0053] Each wavenumber domain basis vector corresponds to a cell in the wavenumber domain. In the above embodiment, wavenumber domain basis vectors are defined for the case where the transmitting antenna array of the network device is a one-dimensional array and a two-dimensional array.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the transmitting antenna array of the network device is a one-dimensional array, and the first information is represented as a set of binary tuples, the set of binary tuples including N w Each pair of binary tuples includes the wavenumber coordinates of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector; or, the transmitting antenna array of the network device is a two-dimensional array, and the first information is represented as a set of triples, the set of triples including N w Each triplet consists of a wavenumber coordinate of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector.
[0055] In the above embodiments, the representation of the first information is defined when the transmitting antenna array of the network device is a one-dimensional array and a two-dimensional array. For example, the first information is represented as a set of binary tuples in a one-dimensional array and as a set of triples in a two-dimensional array. Through each element (binary tuple or triplet) in the set, the wavenumber coordinates of the wavenumber domain cell corresponding to a wavenumber domain basis vector and the corresponding power are reported.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0057] Receive configuration information sent by the network device, wherein the configuration information includes at least one of the following:
[0058] CSI quantization interval is used to determine the size of wavenumber domain cells;
[0059] The aperture of the transmitting antenna array of the network device is used to determine the CSI quantization interval;
[0060] The second threshold is used to determine the principal eigencomponents of the channel's covariance matrix;
[0061] The number N of principal eigencomponents of the channel covariance matrix dominant ;
[0062] The maximum number of principal eigencomponents M and N of the channel covariance matrix dominant ≤M;
[0063] A first threshold value is used to determine the N. w Wavenumber domain basis vectors;
[0064] Number of wavenumber domain basis vectors N w ;
[0065] Maximum number M of wavenumber domain basis vectors w N w ≤M w ;
[0066] The CSI reporting cycle indication;
[0067] The CSI reporting resource indication.
[0068] In the above embodiments, the network device configures the reporting of CSI on the terminal side through configuration information.
[0069] Secondly, embodiments of this disclosure provide a communication method executed by a network device, the method comprising:
[0070] The receiving terminal sends a CSI, the CSI including first information, the first information including at least one of the following:
[0071] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0072] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0073] In conjunction with some embodiments of the second aspect, in some embodiments, the N w The wavenumber domain basis vectors are one of the following:
[0074] Wavenumber domain basis vectors whose power is not less than the first threshold value in the wavenumber domain basis;
[0075] Wavenumber domain basis vectors whose ratio of corresponding power to maximum power is not less than the first threshold value;
[0076] N, the wavenumber domain basis, corresponds to the largest power. w Wavenumber domain basis vectors.
[0077] In conjunction with some embodiments of the second aspect, in some embodiments, the power corresponding to the l-th wavenumber domain basis vector in the wavenumber domain basis is: N dominant N represents the number of principal eigencomponents of the channel's covariance matrix. dominant c is a positive integer. m,l The projection coefficients are the projection coefficients corresponding to projecting the m-th principal eigencomponent onto the l-th wavenumber domain basis vector.
[0078] In conjunction with some embodiments of the second aspect, in some embodiments, N dominant Each principal feature component is one of the following:
[0079] The eigenvalues of the eigencomponents of the covariance matrix whose moduli are not less than the second threshold value are the eigencomponents.
[0080] The eigenvalues of the covariance matrix whose ratio to the largest eigenvalue is not less than the second threshold value are the eigenvalues of the covariance matrix.
[0081] N, the eigenvalue with the largest corresponding eigenvalue among the eigencomponents of the covariance matrix. dominant Each feature component.
[0082] In conjunction with some embodiments of the second aspect, in some embodiments, the transmitting antenna array of the network device is a one-dimensional array, and each wavenumber domain basis vector is represented as... Where κ is the wavenumber coordinate of the wavenumber domain cell corresponding to the wavenumber domain basis vector, and x i Let i be the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device, i = 1, 2, ..., N. t N t This refers to the number of transmit antennas or transmit antenna ports of the network device; or, the transmit antenna array of the network device is a two-dimensional array, where each wavenumber domain basis vector is represented as... Among them, (κ) h ,κ v (x) represents the wavenumber coordinates of the wavenumber field cell corresponding to the wavenumber field basis vector. i y i ) represents the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device.
[0083] In conjunction with some embodiments of the second aspect, in some embodiments, the transmitting antenna array of the network device is a one-dimensional array, and the first information is represented as a set of binary tuples, the set of binary tuples including N wEach pair of binary tuples includes the wavenumber coordinates of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector; or, the transmitting antenna array of the network device is a two-dimensional array, and the first information is represented as a set of triples, the set of triples including N w Each triplet consists of a wavenumber coordinate of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0085] The terminal is sent configuration information, which includes at least one of the following:
[0086] CSI quantization interval is used to determine the size of wavenumber domain cells;
[0087] The aperture of the transmitting antenna array of the network device is used to determine the CSI quantization interval;
[0088] The second threshold is used to determine the principal eigencomponents of the channel's covariance matrix;
[0089] The number N of principal eigencomponents of the channel covariance matrix dominant ;
[0090] The maximum number of principal eigencomponents M and N of the channel covariance matrix dominant ≤M;
[0091] A first threshold value is used to determine the N. w Wavenumber domain basis vectors;
[0092] Number of wavenumber domain basis vectors N w ;
[0093] Maximum number M of wavenumber domain basis vectors w N w ≤M w ;
[0094] The CSI reporting cycle indication;
[0095] The CSI reporting resource indication.
[0096] Thirdly, embodiments of this disclosure provide a terminal, including:
[0097] The transceiver module is configured to send a CSI to a network device, the CSI including first information, the first information including at least one of the following:
[0098] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0099] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0100] Fourthly, embodiments of this disclosure provide a network device, including:
[0101] The transceiver module is configured to receive CSI sent by the terminal, the CSI including first information, the first information including at least one of the following:
[0102] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0103] N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
[0104] Fifthly, embodiments of this disclosure provide a communication device for performing the method described in an optional implementation of the first or second aspect.
[0105] In a sixth aspect, embodiments of this disclosure provide a communication system including a terminal and a network device, wherein the terminal is configured to implement the method described in the optional implementation of the first aspect, and the network device is configured to implement the method described in the optional implementation of the second aspect.
[0106] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method as described in an optional implementation of the first or second aspect.
[0107] Eighthly, embodiments of this disclosure provide a program product, including at least one of a program and instructions, wherein when the program and instructions are executed by a communication device, they implement the method described in the optional implementation of the first or second aspect.
[0108] In a ninth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described in optional implementations of the first or second aspect.
[0109] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0110] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0111] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0112] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0113] In the embodiments disclosed herein, "multiple" refers to two or more.
[0114] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0115] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0116] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0117] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0118] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0119] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0120] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0121] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0122] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0123] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0124] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0125] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0126] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0127] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0128] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0129] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0130] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0131] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.
[0132] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, smart door lock, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0133] In some embodiments, network device 102 may include at least one of access network device and core network device. In some embodiments, access network device is, for example, a node or device that connects a terminal to a wireless network. Access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in Wi-Fi system.
[0134] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0135] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0136] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0137] It is understood that the system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0138] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0139] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0140] Multiple-input multiple-output (MIMO) technology can significantly increase data transmission rates without increasing bandwidth, and beamforming gain is directly proportional to the number of antennas. Therefore, it has always attracted much attention from academia and industry and is one of the core technologies of the physical layer of wireless communication. Because beamforming gain is proportional to the number of antennas, the number of antennas in wireless communication systems is increasing. Furthermore, MIMO technology is highly sensitive to the accuracy of channel state information (CSI), and accurate CSI is crucial for MIMO links. Currently, CSI includes precoding matrix indicator (PMI), channel quality indicator (CQI), rank indicator (RI), and layer indicator (LI).
[0141] On the other hand, current low- and mid-frequency spectrum resources are already overcrowded. To meet the ever-increasing demand for data rates, academia and industry have begun exploring higher-frequency spectrum resources, such as millimeter-wave and terahertz bands. High-frequency transmission suffers from greater transmission attenuation, especially due to severe absorption by water molecules and oxygen in the air, resulting in very limited transmission distance and coverage. However, higher frequencies mean shorter wavelengths, allowing for the deployment of more antennas within the same aperture size compared to low- and mid-frequency spectrum. Therefore, multi-antenna technology can effectively compensate for high-frequency transmission losses, thereby extending coverage and transmission distance.
[0142] In summary, MIMO technology is one of the most important physical layer transmission technologies in recent decades. Examples include MIMO in 4G LTE systems and massive MIMO in 5G NR systems. In the preliminary research for 6G wireless communication technologies, MIMO technology has once again gained favor not only from academia but also from widespread support from industry.
[0143] Within the technical realm of 6G MIMO, holographic MIMO, as one of the most promising 6G MIMO candidate technologies, refers to an array that integrates a super-large or even countless antenna elements in a finite space. Gradually, holographic MIMO possesses a spatially continuous electromagnetic aperture, containing countless antenna elements with extremely small antenna spacing. Holographic MIMO boasts very high spatial resolution, spectral efficiency, and energy efficiency.
[0144] In some related studies, based on the Helmholtz equation and Weyl expansion, the channel from the transmitter (located at spatial point s) to the receiver (located at spatial point r) can be expressed as:
[0145] in,
[0146] The wavenumber vector corresponding to the source or transmitter.
[0147] This is the wavenumber vector corresponding to the receiving end.
[0148] H(k x ,k y ,κ x ,κ y () represents the wavenumber domain response of the channel;
[0149] This refers to the source response or the wavenumber domain response of the transmitting array.
[0150] This refers to the receive response or the wavenumber domain response of the receiver array.
[0151] Let λ be the wave number and λ be the wavelength.
[0152] Wave number is a physical quantity defined as follows: The wavenumber domain is the transformation domain of the spatial domain.
[0153] It should be noted that in some related academic research, antenna arrays are usually studied and discussed in the xoy plane, so x generally represents the horizontal direction and y generally represents the vertical direction. However, in practical applications, especially in 3GPP technical reports, antenna arrays are often studied and discussed in the yoz plane, where y represents the horizontal direction and z represents the vertical direction. For ease of understanding, in the embodiments of this disclosure, the subscript h represents the horizontal direction and the subscript v represents the vertical direction.
[0154] Clearly, the wavenumber domain representation of a channel provides a new perspective for understanding the channel; therefore, it is necessary to define a new wavenumber domain-specific CSI.
[0155] Figure 2 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2, the embodiments of the present disclosure relate to a communication method, which includes:
[0156] Step S2101: The network device sends configuration information to the terminal.
[0157] In some embodiments, the terminal receives configuration information sent by the network device. This configuration information is used to configure CSI reporting. In some embodiments, the name of this configuration information is not limited, and it may be, for example, "CSI report configuration," "wavenumber domain configuration information," etc.
[0158] In some embodiments, the above configuration information may include at least one of the following (1) to (10):
[0159] (1) CSI quantization interval
[0160] Optionally, the configuration information may include the CSI quantization interval. The CSI quantization interval is used to determine the size of the wavenumber domain cells. Optionally, the CSI quantization interval may also be a default value or determined by the terminal itself. For example, the terminal determines the CSI quantization interval based on the aperture of the network device's transmit antenna array.
[0161] The wavenumber domain can be divided into multiple cells (wavenumber domain cells) based on the CSI quantization interval. The size of the wavenumber domain cell is equal to the CSI quantization interval. The CSI quantization interval can be described as the size of the wavenumber domain cell or the wavenumber domain quantization interval, etc.
[0162] If the transmitting antenna array of the network device is a one-dimensional array, then each cell is a one-dimensional cell, the CSI quantization interval is a one-dimensional quantization interval, and the CSI quantization interval (wavenumber domain cell size) is denoted as Δ.
[0163] If the transmitting antenna array of the network device is a two-dimensional array, then each cell is a two-dimensional cell, and the CSI quantization interval is a two-dimensional quantization interval, containing two dimensions: horizontal and vertical. The CSI quantization interval (wavenumber domain cell size) is denoted as (Δ). h ,Δ v ), Δ h Δ represents the horizontal quantization interval (indicating the cell size in the horizontal direction). v The quantization interval in the vertical direction (representing the cell size in the vertical direction).
[0164] Optionally, the wavenumber field cell size can be quantized to the wavenumber. That is, it is expressed as a multiple of the wave number.
[0165] (2) Aperture of the transmitting antenna array of the network device
[0166] Optionally, the configuration information may include the aperture of the network device's transmit antenna array, but may not include the CSI quantization interval. The aperture of the network device's transmit antenna array is used to determine the CSI quantization interval.
[0167] If the network device's transmit antenna array is a one-dimensional array, the aperture of the transmit antenna array is denoted as L. Optionally, the CSI quantization interval can be determined based on the Nyquist sampling rate, such as by... Certainly, but not limited to this.
[0168] If the transmitting antenna array of a network device is a two-dimensional array, and the aperture of the transmitting antenna array includes two dimensions, horizontal and vertical, the aperture of the transmitting antenna array is denoted as (L). h ,L v ), L h L represents the horizontal aperture of a two-dimensional array, specifically the one-dimensional aperture in the horizontal direction. v The vertical aperture represents the one-dimensional aperture of the two-dimensional array in the vertical direction. The horizontal aperture L... h Used to determine the quantization interval Δ in the horizontal direction h Vertical aperture L v Used to determine the quantization interval Δ in the vertical direction v Optionally, the CSI quantization interval can be determined based on the Nyquist sampling rate, such as the horizontal quantization interval determined by... The quantization interval in the vertical direction is determined by... Certainly, but not limited to this.
[0169] In the above embodiments, the CSI quantization interval is determined based on the Nyquist sampling rate, that is, the wavenumber domain cell size is determined according to the aperture of the transmitting antenna array, which can ensure the quantization accuracy of the wavenumber domain and the link capacity.
[0170] Optionally, the aperture of the transmitting antenna array can be quantized to the wavelength, that is, expressed as a multiple of the wavelength.
[0171] For example, taking a two-dimensional array as an example, assuming the network device's transmit antenna array is a 32x64 uniform planar array (UPA), if the horizontal antenna spacing and the vertical antenna spacing are both 1 / 4 wavelength... Then the aperture of the transmitting antenna array is (L h ,L v ) = (8λ, 16λ). Optionally, the CSI quantization interval is Optionally, if the CSI quantization interval is normalized to wavenumber, then
[0172] Alternatively, the aperture of the transmit antenna array of the network device can be replaced by the number of antennas and the antenna spacing of the transmit antenna array. For example, the aperture can be determined by the number of antennas and the antenna spacing of the transmit antenna array.
[0173] In some embodiments, the configuration information may include one of the following parameters: CSI quantization interval; aperture of the transmit antenna array of the network device; number of antennas and antenna spacing of the transmit antenna array of the network device.
[0174] When the configuration information includes the CSI quantization interval, the terminal can directly obtain the CSI quantization interval based on the configuration information. When the configuration information includes the aperture of the network device's transmit antenna array, the terminal can determine the CSI quantization interval based on the aperture of the transmit antenna array. When the configuration information includes the number of antennas and the antenna spacing of the network device's transmit antenna array, the terminal can determine the aperture of the transmit antenna array based on the number of antennas and the antenna spacing, and then determine the CSI quantization interval based on the aperture of the transmit antenna array.
[0175] (3) Second threshold value
[0176] Optionally, the configuration information may include a second threshold value. Optionally, the second threshold value may also be a default value or determined by the terminal itself. The second threshold value is used to determine the principal eigencomponents of the channel's covariance matrix. In some embodiments, the name of the second threshold value is not limited; it may be, for example, "channel covariance component power threshold value," etc. The second threshold value may be an absolute threshold value (e.g., in watts, milliwatts, or their corresponding logarithmic scale, such as decibel-watts (dBW) or decibel-milliwatts (dBmW)), denoted as... It can also be a relative threshold value (such as a positive number between 0 and 1), denoted as
[0177] The channel's covariance matrix can be decomposed into the sum of multiple eigencomponents, each corresponding to an eigenvalue and an eigenvector. Optionally, the terminal determines the principal eigencomponents from the eigencomponents of the channel's covariance matrix based on a second threshold value. For ease of description, the number of principal eigencomponents is denoted as N. dominant .
[0178] In some embodiments, if the second threshold value is an absolute threshold value N dominant The principal eigenvalues of the eigencomponents of the channel's covariance matrix are not less than the second threshold value. The eigenvalue components. It is worth noting that due to limitations in the eigenvalue decomposition algorithm and computational precision, some eigenvalues obtained from the decomposition may be complex numbers. If some eigenvalues are complex, then the aforementioned eigenvalues refer to their moduli. Therefore, N...dominant The modulus of the corresponding eigenvalues in the eigencomponents of the channel's covariance matrix are not less than the second threshold value. eigencomponents.
[0179] In some embodiments, if the second threshold value is a relative threshold value N dominant The ratio of the corresponding eigenvalue to the largest eigenvalue among the eigencomponents of the channel's covariance matrix is not less than the second threshold value. The eigenvalues are the eigenvalues of the channel's covariance matrix. The largest eigenvalue is the largest among all the eigenvalues corresponding to the eigenvalues of all eigenvalues of the channel's covariance matrix. It's worth noting that if some eigenvalues are complex numbers, then the eigenvalues mentioned above refer to their magnitudes; therefore, N... dominant The ratio of the magnitude of the corresponding eigenvalue to the magnitude of the largest eigenvalue among the eigencomponents of the channel's covariance matrix is not less than the second threshold value. eigencomponents.
[0180] (4) The number N of the principal eigencomponents of the channel's covariance matrix dominant
[0181] Optionally, the configuration information may include the number N of main feature components. dominant Optionally, the number N of principal eigencomponents... dominant It can also be a default value, or determined by the terminal itself. For example, the terminal determines N based on the maximum number M of the main feature components. dominant N dominant ≤M. Where N dominant Both M and M are positive integers.
[0182] In some embodiments, N dominant The principal eigencomponents are the N eigenvalues that are the largest eigenvalues among the eigencomponents of the channel's covariance matrix. dominant There are 10 characteristic components. It's worth noting that if some characteristic values are complex, then the aforementioned characteristic values refer to their moduli; therefore, N = 10 ... dominant The N principal eigencomponents are the eigenvalues of the eigencomponents corresponding to the eigenvalues of the channel's covariance matrix, with the largest magnitude among them. dominant Each feature component.
[0183] (5) The maximum number M of principal eigencomponents of the channel's covariance matrix
[0184] Optionally, the configuration information may include a maximum number M of primary feature components. Optionally, the maximum number M of primary feature components may also be a default value or determined by the terminal itself. The terminal can determine N based on the maximum number M of primary feature components. dominant .
[0185] In some embodiments, the configuration information may include at least one of the following parameters: a second threshold value; the number N of main feature components. dominant The maximum number of principal characteristic components, M.
[0186] (6) First threshold value
[0187] Optionally, the configuration information may include a first threshold value. Optionally, the first threshold value may also be a default value or determined by the terminal itself. In some embodiments, the name of the first threshold value is not limited, and it may be, for example, "wavenumber domain component power threshold value". The first threshold value may be an absolute threshold value (e.g., in watts, milliwatts, or their corresponding logarithmic scale, such as decibel watts (dBW) or decibel milliwatts (dBmW)), denoted as... It can also be a relative threshold value (such as a positive number between 0 and 1), denoted as
[0188] The wavenumber domain basis (denoted as B) is given by N c The system consists of several basis vectors (wavenumber domain basis vectors), each corresponding to a cell in the wavenumber domain. The terminal needs to report first information to the network device. In some embodiments, the first information includes information corresponding to a specific wavenumber domain basis vector in the wavenumber domain basis (such as the wavenumber coordinates and / or the corresponding power of the wavenumber domain cell corresponding to the specific wavenumber domain basis vector). The terminal calculates the power corresponding to each wavenumber domain basis vector and determines the wavenumber domain basis vector corresponding to the first information based on the power corresponding to each wavenumber domain basis vector. Optionally, the terminal determines the wavenumber domain basis vector corresponding to the first information based on a first threshold value and the power corresponding to each wavenumber domain basis vector.
[0189] In some embodiments, if the first threshold value is an absolute threshold value The wavenumber domain basis vector corresponding to the first information is the one in the wavenumber domain basis whose power is not less than the first threshold value. The wavenumber domain basis vectors.
[0190] In some embodiments, if the first threshold value is a relative threshold value The wavenumber domain basis vector corresponding to the first piece of information is such that the ratio of the corresponding power to the maximum power in the wavenumber domain basis is not less than the first threshold value. The wavenumber domain basis vectors. Here, maximum power refers to the largest power among all wavenumber domain basis vectors in the wavenumber domain basis.
[0191] It should be noted that the first threshold value and the second threshold value can be the same or different. In some embodiments, the second threshold value is the first threshold value.
[0192] (7) Number of wavenumber domain basis vectors N w
[0193] Optionally, the configuration information may include the number N of wavenumber domain basis vectors. w Optionally, the number of wavenumber domain basis vectors N w It can also be a default value, or determined by the terminal itself. For example, the terminal determines the value based on the maximum number M of wavenumber domain basis vectors. w Determine N w N w ≤M w Among them, N w and M w All are positive integers.
[0194] In some embodiments, the wavenumber domain basis vector corresponding to the first information is N, which corresponds to the largest power in the wavenumber domain basis. w Wavenumber domain basis vectors.
[0195] (8) Maximum number of wavenumber domain basis vectors M w
[0196] Optionally, the configuration information may include the maximum number M of wavenumber domain basis vectors. w Optionally, the maximum number of wavenumber domain basis vectors M w It can also be a default value, or determined by the terminal itself. For example, the terminal can determine the maximum number M of wavenumber domain basis vectors. w Determine the number N of wavenumber domain basis vectors w The number of wavenumber domain basis vectors corresponding to the first information does not exceed this maximum number M. w .
[0197] In some embodiments, the configuration information may include at least one of the following parameters: a first threshold value; the number of wavenumber domain basis vectors N. w The maximum number of wavenumber domain basis vectors M w .
[0198] (9) CSI reporting cycle indication
[0199] Optionally, the configuration information may include a CSI reporting cycle indicator to indicate the CSI reporting cycle. If the configuration information does not include a CSI reporting cycle indicator, the CSI reporting cycle may be a default value or determined by the terminal itself.
[0200] Optionally, the CSI reporting period can be expressed as a multiple of at least one of Orthogonal Frequency Division Multiplexing (OFDM) symbols, time slots, frames, and superframes.
[0201] (10) CSI reporting resource instructions.
[0202] Optionally, the configuration information may include a CSI reporting resource indication, used to indicate the CSI reporting resources. If the configuration information does not include a CSI reporting resource indication, the CSI reporting resources may be a default value or determined by the terminal itself.
[0203] Optionally, the reported resources may be, for example, the physical uplink control channel (PUCCH) and / or the physical uplink shared channel (PUSCH).
[0204] Optionally, resource reporting instructions can be sent via at least one of the following:
[0205] Configure grant physical uplink shared channel (CG-PUSCH);
[0206] DCI used for PUSCH scheduling (such as DCI format 0_0 / 0_1 / 0_2, etc.).
[0207] In some embodiments, the above configuration information can be indicated by at least one of radio resource control (RRC), media access control element (MAC CE), and downlink control information (DCI).
[0208] In some embodiments, step S2101 is an optional step. For example, at least one of the parameters (1) to (10) above can be a default value, or a predefined value, or can be determined by the terminal itself. Some or all of the parameters (1) to (10) above are optional parameters.
[0209] Step S2102: The terminal sends a CSI to the network device.
[0210] In some embodiments, the network device receives CSI sent by the terminal. The CSI includes first information. Optionally, the first information includes information corresponding to a specific wavenumber domain basis vector in the wavenumber domain basis (such as the wavenumber coordinates and / or the corresponding power of the wavenumber domain cell corresponding to the specific wavenumber domain basis vector).
[0211] In some embodiments, the name of the first information is not limited, and it may be, for example, "channel covariance information".
[0212] To facilitate understanding, the optional implementation methods of the first information will be explained below.
[0213] In some embodiments, the first information can be determined through the following steps A to D:
[0214] Step A. The terminal determines the CSI quantization interval and wavenumber domain basis.
[0215] Optionally, the terminal receives configuration information and determines the CSI quantization interval and wavenumber domain basis (denoted as B) based on the configuration information.
[0216] If the configuration information includes the CSI quantization interval (or the CSI quantization interval is the default value), the CSI quantization interval (wavenumber domain cell size) is denoted as Δ when the network device's transmit antenna array is a one-dimensional array; and denoted as (Δ) when the network device's transmit antenna array is a two-dimensional array. h ,Δ v ), Δ h Δ represents the horizontal quantization interval (indicating the cell size in the horizontal direction). v The quantization interval in the vertical direction (representing the cell size in the vertical direction).
[0217] If the configuration information includes the aperture of the network device's transmit antenna array, and the network device's transmit antenna array is a one-dimensional array, the CSI quantization interval is... When the transmitting antenna array of the network device is a two-dimensional array, the CSI quantization interval
[0218] The wavenumber domain is divided into multiple cells based on the CSI quantization interval, with each cell size equal to the CSI quantization interval. The total number of cells is denoted as N. c Wavenumber domain basis Depend on It consists of 10 basis vectors (wavenumber domain basis vectors), with each wavenumber domain basis vector corresponding to a cell in the wavenumber domain.
[0219] If the transmitting antenna array of a network device is a one-dimensional array, the wavenumber coordinates of a wavenumber field cell can be represented by the following set:
[0220] Each element in the set represents the wavenumber coordinates of a wavenumber domain cell; that is, the wavenumber coordinates of each wavenumber domain cell can be represented as δ + kΔ. δ is the initial offset value, k is the index of the wavenumber domain cell, and Δ is the CSI quantization interval (the size of the wavenumber domain cell). δ can be configured by the network device through configuration information. If δ is not configured, its default value can be used, for example, the default value is δ = 0.
[0221] Correspondingly, each wavenumber domain basis vector can be represented as Where κ represents the wavenumber coordinates of the wavenumber domain cell corresponding to the wavenumber domain basis vector. x i Let i be the coordinates of the i-th transmitting antenna or transmitting antenna port, i = 1, 2, ..., N t N t This refers to the number of transmitting antennas (number of transmitting antennas) or the number of transmitting antenna ports (number of transmitting antenna ports) of the network device.
[0222] If the transmitting antenna array of the network device is a two-dimensional array, the wavenumber coordinates of the wavenumber field cell can be represented by the following set:
[0223] Each element in the set represents the wavenumber coordinate of a wavenumber field cell; that is, the wavenumber coordinate of each wavenumber field cell can be represented as (δ). h +k h Δ h ,δ v +k v Δ v ). (δ h δ v ) is the initial offset value, where δ h δ is the initial offset value in the horizontal direction. v The initial offset value in the vertical direction; (κ) h ,κ v ) represents the index of the wavenumber field cell, where k h k is the horizontal index of the wavenumber field cell. v This is the vertical index of the wavenumber field cell; (Δ) h Δ v ) represents the CSI quantization interval (wavenumber field cell size), where Δ h Δ represents the quantization interval in the horizontal direction. v This represents the quantization interval in the vertical direction. (δ) h ,δ v ) can be configured by network devices through configuration information, if (δ h ,δ v If it is not configured, then its default value can be used, such as δ. h =0,δ v =0.
[0224] Correspondingly, each wavenumber domain basis vector can be represented as Among them, (κ) h ,κ v () represents the wavenumber coordinates of the wavenumber field cell corresponding to the wavenumber field basis vector. (x i,y i ) represents the coordinates of the i-th transmitting antenna or transmitting antenna port.
[0225] Step B. The terminal obtains channel information by measuring the reference signal configured by the network device (such as the channel state information reference signal (CSI-RS)) and calculates the channel covariance matrix based on the channel information.
[0226] Optionally, steps A and B can be swapped or performed simultaneously.
[0227] Step C. The terminal projects each principal eigencomponent of the channel's covariance matrix onto the wavenumber domain basis and calculates the power corresponding to each wavenumber domain basis vector.
[0228] Without loss of generality, the covariance matrix of a channel can be decomposed into the sum of multiple eigencomponents, that is... There are N in total t There are eigencomponents. For ease of description, assume that all eigencomponents are arranged in descending order of their corresponding eigenvalues, λ. i and v i Let i be the i-th largest eigenvalue and its corresponding eigenvector.
[0229] In some embodiments, if the configuration information includes a second threshold value (or the second threshold value is a default value), then the main feature component is determined based on the second threshold value.
[0230] Optionally, if the second threshold value is an absolute threshold value Therefore, the eigenvalue corresponding to each principal feature component is not less than the absolute threshold value. That is to say m = 1, 2, ..., N dominant N dominant The number of principal characteristic components.
[0231] Optionally, if the second threshold value is a relative threshold value Then the ratio of the eigenvalue corresponding to each principal eigencomponent to the largest eigenvalue λ1 is not less than the relative threshold value. That is to say m = 1, 2, ..., N dominant .
[0232] In some embodiments, if the configuration information includes the number of primary feature components (or the number of primary feature components is a default value), then the N corresponding to the largest feature value is determined based on the number of primary feature components. dominant One principal feature component.
[0233] In some embodiments, if the configuration information includes a maximum number of primary feature components (or the maximum number of primary feature components is a default value), then the number of primary feature components does not exceed that maximum number, i.e., N. dominant ≤M.
[0234] It is worth noting that if some characteristic values are complex numbers, then the aforementioned characteristic values refer to their modulus.
[0235] After determining the principal eigencomponents, each principal eigencomponent is projected onto the wavenumber domain basis, and the power corresponding to each wavenumber domain basis vector is calculated. Projecting a principal eigencomponent onto the wavenumber domain basis can be understood as projecting that principal eigencomponent onto each wavenumber domain basis vector in the wavenumber domain basis.
[0236] For example, the projection of the m-th principal eigencomponent can be represented as: in, Let c be the projection coefficient corresponding to the m-th principal eigencomponent, where c m,l The projection coefficients, such as c, represent the projections that project the m-th principal eigencomponent onto the l-th wavenumber domain basis vector. m,1 These are the projection coefficients corresponding to projecting the m-th principal eigencomponent onto the 1st wavenumber domain basis vector. To project the m-th principal eigencomponent onto the N-th principal eigencomponent c The projection coefficients corresponding to the wavenumber domain basis vectors.
[0237] In some embodiments, In particular, when the wavenumber domain basis B is an orthogonal basis (the basis vectors are orthogonal to each other), that is... hour,
[0238] In some embodiments, the power corresponding to each wavenumber domain basis vector is determined by the projection coefficients of each principal eigencomponent onto that wavenumber domain basis vector. For example, the power corresponding to a wavenumber domain basis vector is the sum of the squares of the magnitudes of the projection coefficients of each principal eigencomponent onto that wavenumber domain basis vector.
[0239] For example, the power corresponding to the l-th wavenumber basis vector in the wavenumber domain basis is |c m,l | 2 c m,l The square of the modulus.
[0240] In the above embodiments, since the terminal only projects the principal eigenvalues of the channel covariance matrix onto the wavenumber domain basis, that is, only the eigenvalues with larger power (eigenvalues) are fed back in the CSI, the feedback overhead is small.
[0241] It should be noted that in some embodiments, in step C, the terminal may also project all eigencomponents of the channel covariance matrix onto the wavenumber domain basis, thus making the CSI more accurate. This disclosure does not limit which eigencomponents of the terminal feedback channel covariance matrix are used. dominant The principal eigencomponents can also be all the eigencomponents of the channel covariance matrix, or N determined by other methods. dominant Each feature component.
[0242] Step D. Determine the first information based on the power corresponding to each wavenumber domain basis vector.
[0243] The first information includes information corresponding to a specific wavenumber domain basis vector in the wavenumber domain basis (such as the wavenumber coordinates and / or the corresponding power of the wavenumber domain cell corresponding to the specific wavenumber domain basis vector).
[0244] In some embodiments, the wavenumber domain basis vector corresponding to the first information is a wavenumber domain basis vector in the wavenumber domain whose power is not less than a first threshold value. For example, the first threshold value is an absolute threshold value. The wavenumber domain basis vector corresponding to the first information is the one in the wavenumber domain basis whose power is not less than the first threshold value. The wavenumber domain basis vectors.
[0245] In some embodiments, the wavenumber domain basis vector corresponding to the first information is a wavenumber domain basis vector in the wavenumber domain where the ratio of the corresponding power to the maximum power is not less than a first threshold value. For example, the first threshold value is a relative threshold value. The wavenumber domain basis vector corresponding to the first piece of information is such that the ratio of the corresponding power to the maximum power in the wavenumber domain basis is not less than the first threshold value. The wavenumber domain basis vectors. Here, the maximum power refers to the largest power among all wavenumber domain basis vectors in the wavenumber domain basis.
[0246] In some embodiments, the wavenumber domain basis vector corresponding to the first information is N, which corresponds to the largest power in the wavenumber domain basis. w Wavenumber domain basis vectors.
[0247] For ease of description, the number of wavenumber domain basis vectors corresponding to the first information is denoted as N. w If the configuration information includes the maximum number of wavenumber domain basis vectors, then the number of wavenumber domain basis vectors corresponding to the first piece of information shall not exceed that maximum number.
[0248] In some embodiments, the first information includes at least one of the following:
[0249] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0250] Nw The power corresponding to each wavenumber domain basis vector.
[0251] In some embodiments, the N w The wavenumber domain basis vectors are one of the following:
[0252] Wavenumber domain basis vectors whose power is not less than the first threshold value in the wavenumber domain basis;
[0253] Wavenumber domain basis vectors whose ratio of corresponding power to maximum power is not less than the first threshold value;
[0254] N, the wavenumber domain basis, corresponds to the largest power. w Wavenumber domain basis vectors.
[0255] In the above embodiments, since the terminal only feeds back the wavenumber domain basis vectors with higher power projected onto the wavenumber domain basis, the feedback overhead is small.
[0256] It should be noted that, in some embodiments, in step D, the terminal may also include information corresponding to all wavenumber domain basis vectors (such as the wavenumber coordinates of the corresponding wavenumber domain cells and / or the corresponding power, etc.) in the first information, thus making the CSI more accurate. This disclosure does not limit which wavenumber domain basis vectors the terminal feeds back. w The wavenumber domain basis vectors can also be any of the wavenumber domain basis vectors in the wavenumber domain basis, or N determined in other ways. w Wavenumber domain basis vectors.
[0257] In some embodiments, the first information may be represented as a set of binary tuples or a set of triples.
[0258] For example, if the transmitting antenna array of the network device is a one-dimensional array, the first information can be represented as a set of binary tuples, the set of binary tuples including N w Each pair consists of two tuples, each including the wavenumber coordinates of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector, wherein the wavenumber coordinates of the wavenumber domain cell are one-dimensional coordinates.
[0259] For example, for ease of description, suppose all wavenumber domain basis vectors are arranged in descending order of their corresponding powers; the set of binary pairs can be represented as {(κ l ,p l ):l=1,2,...},p1≥p2≥...≥0,where the l-th pair includes the wavenumber coordinates κ of the wavenumber domain cell corresponding to the l-th wavenumber domain basis vector. l and the corresponding power p l .
[0260] For example, if the transmitting antenna array of the network device is a two-dimensional array, the first information can be represented as a set of triples, the set of triples including N w Each triplet includes the wavenumber coordinates of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector, wherein the wavenumber coordinates of the wavenumber domain cell are two-dimensional coordinates.
[0261] For example, a set of triples can be represented as p1≥p2≥...≥0, where the l-th triplet includes the wavenumber coordinates of the wavenumber field cell corresponding to the l-th wavenumber field basis vector. and the corresponding power p l .
[0262] By using each element (a binary or triplet) in the set, the wavenumber coordinates of the wavenumber domain cell corresponding to a wavenumber domain basis vector and the corresponding power are reported.
[0263] In the above embodiments, the receiving end (terminal) sends a CSI containing first information to the sending end (network device). After receiving the CSI, the sending end can reconstruct the covariance matrix of the channel based on the first information and obtain an accurate precoding vector (or matrix), thereby improving spectral efficiency.
[0264] Depending on the optional implementation, the receiver reports the principal eigencomponents of the channel covariance matrix, enabling the transmitter to obtain accurate CSI with limited overhead and optimize space-time processing and link adaptation accordingly, thereby improving channel link capacity and spectral efficiency. On the other hand, the receiver only feeds back N of the channel covariance matrix. dominant Only one principal characteristic component is fed back, not all components; that is, only the characteristic components with larger power (eigenvalue) are fed back, and the remaining N... t -N dominant The eigenvalues with smaller power are not fed back. On the other hand, the receiver only feeds back the components (wavenumber basis vectors) projected onto the wavenumber basis, which have larger power, rather than all components (wavenumber basis vectors). Therefore, the feedback overhead of the receiver is smaller.
[0265] In summary, embodiments of this disclosure define CSI based on the wavenumber domain.
[0266] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "codepoint", "bit", and "data" can be used interchangeably.
[0267] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0268] In some embodiments, terms such as “feedback,” “send,” “transmit,” “report,” “transmit,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0269] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2102. For example, step S2102 may be implemented as a standalone embodiment, but is not limited thereto.
[0270] In some embodiments, step S2101 is optional and may be omitted or replaced in different embodiments.
[0271] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0272] Figure 3 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3, the embodiments of the present disclosure relate to a communication method, which includes:
[0273] Step S3101: The terminal sends a CSI to the network device.
[0274] The optional implementation of step S3101 can be found in the optional implementation of step S2102 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0275] In some embodiments, the network device receives CSI sent by the terminal. The CSI includes first information.
[0276] In some embodiments, the first information includes at least one of the following:
[0277] N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors;
[0278] N w The powers corresponding to the wavenumber domain basis vectors are N. w It is a positive integer.
[0279] In some embodiments, N w The wavenumber domain basis vectors are one of the following:
[0280] Wavenumber domain basis vectors whose power is not less than the first threshold value in the wavenumber domain basis;
[0281] Wavenumber domain basis vectors whose ratio of corresponding power to maximum power is not less than the first threshold value;
[0282] N, the wavenumber domain basis, corresponds to the largest power. w Wavenumber domain basis vectors.
[0283] Optionally, N w The wavenumber domain basis vectors can also be any of the wavenumber domain basis vectors in the wavenumber domain basis, or N determined in other ways. w Wavenumber domain basis vectors.
[0284] In some embodiments, the power corresponding to the l-th wavenumber basis vector in the wavenumber domain basis is: N dominant N represents the number of principal eigencomponents of the channel's covariance matrix. dominant c is a positive integer. m,l The projection coefficients are the projection coefficients that project the m-th principal eigencomponent onto the l-th wavenumber domain basis vector.
[0285] Optionally, the terminal obtains channel information by measuring a reference signal (such as CSI-RS) configured by the network device, and calculates the covariance matrix of the channel based on the channel information. The aforementioned channel is a downlink channel.
[0286] In some embodiments, N dominant Each principal feature component is one of the following:
[0287] The eigenvalues whose modulus is not less than the second threshold value are the eigenvalues of the covariance matrix of the channel.
[0288] The eigenvalues of the covariance matrix of the channel whose ratio to the largest eigenvalue is not less than the second threshold value.
[0289] The largest eigenvalue among the eigencomponents of the channel's covariance matrix is N. dominant Each feature component.
[0290] Optionally, N dominant The principal eigencomponents can also be all the eigencomponents of the channel covariance matrix, or N determined by other methods. dominant Each feature component.
[0291] In some embodiments, the transmit antenna array of the network device is a one-dimensional array, and each wavenumber domain basis vector is represented as follows: Where κ is the wavenumber coordinate of the wavenumber domain cell corresponding to the wavenumber domain basis vector, and x i Let i be the coordinates of the i-th transmit antenna or transmit antenna port of the network device, i = 1, 2, ..., N. t N t This refers to the number of transmit antennas or transmit antenna ports of the network device.
[0292] In some embodiments, the transmitting antenna array of the network device is a two-dimensional array, and each wavenumber domain basis vector is represented as follows: Among them, (k h k v (x) represents the wavenumber coordinates of the wavenumber field cell corresponding to the wavenumber field basis vector. i y i ) represents the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device.
[0293] In some embodiments, the transmitting antenna array of the network device is a one-dimensional array, and the first information is represented as a set of binary tuples, the set of binary tuples including N w Each pair consists of two tuples, each including the wavenumber coordinates of the wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector.
[0294] In some embodiments, the transmitting antenna array of the network device is a two-dimensional array, and the first information is represented as a set of triples, the set of triples including N. w Each triplet consists of a wavenumber coordinate of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector.
[0295] In some embodiments, the terminal receives configuration information sent by the network device. The terminal reports CSI based on the configuration information. Optionally, the network device sends configuration information to the terminal.
[0296] Optionally, the configuration information includes at least one of the following:
[0297] CSI quantization interval is used to determine the size of wavenumber domain cells;
[0298] The aperture of the transmitting antenna array of the network device is used to determine the CSI quantization interval;
[0299] The second threshold is used to determine the principal eigencomponents of the channel's covariance matrix;
[0300] The number N of principal eigencomponents of the channel covariance matrix dominant ;
[0301] The maximum number of principal eigencomponents M and N of the channel covariance matrix dominant ≤M;
[0302] The first threshold value is used to determine N. w Wavenumber domain basis vectors;
[0303] Number of wavenumber domain basis vectors N w ;
[0304] Maximum number M of wavenumber domain basis vectors w N w ≤M w ;
[0305] CSI reporting cycle indication;
[0306] CSI's reporting resource instructions.
[0307] Optionally, some or all of the parameters included in the above configuration information are optional. At least one of the above parameters can be configured through the configuration information, or be a default value, or be determined by the terminal.
[0308] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0309] Figure 4 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 4, the embodiment of the present disclosure relates to a method for reporting wavenumber domain CSI, the method including:
[0310] Step S4101: gNB sends CSI report configuration information to UE.
[0311] In some embodiments, CSI report configuration information is used by the UE to determine the reporting of CSI.
[0312] In some embodiments, CSI report configuration information includes at least one of the following:
[0313] (1) CSI quantization interval
[0314] For the gNB-side transmitting antenna array, which is a one-dimensional antenna array, the CSI quantization interval is denoted as Δ.
[0315] For the gNB-side transmitting antenna array, which is a two-dimensional antenna array, the CSI quantization interval is denoted as (Δ). h Δ v ); where Δ h and Δ v These represent the quantization intervals of the two-dimensional array in the horizontal and vertical directions, respectively.
[0316] The wavenumber domain CSI quantization interval can be quantized down to the wavenumber, that is, expressed as a multiple of the wavenumber.
[0317] (2) Aperture of the gNB-side transmitting antenna array
[0318] The transmitting antenna array on the gNB side is a one-dimensional antenna array, and its aperture is denoted as L;
[0319] The transmitting antenna array on the gNB side is a two-dimensional antenna array, with an aperture denoted as (L). h ,L v ); where L h and L v These represent the one-dimensional aperture of the two-dimensional array in the horizontal and vertical directions, respectively.
[0320] The aperture of a gNB configuration can be quantized to the wavelength, that is, expressed as a multiple of the wavelength.
[0321] For example, a 32x64 UPA array, if the horizontal and vertical antenna spacing is both 1 / 4 wavelength... Then (L) h ,L v )=(8λ,16λ).
[0322] (3) Channel covariance component power threshold
[0323] The channel covariance component power threshold can be an absolute threshold (denoted as ). It can also be a relative threshold value (denoted as ). ).
[0324] (4) Number of channel covariance components (N)
[0325] (5) The maximum number of channel covariance components (M)
[0326] (6) Wavenumber domain component power threshold
[0327] The power threshold for wavenumber domain components can be an absolute threshold (denoted as ). It can also be a relative threshold value (denoted as ). ).
[0328] (7) Number of wavenumber domain basis vectors (N) w)
[0329] (8) Maximum number of wavenumber domain basis vectors (M) w )
[0330] (9) Cycle Indicator
[0331] The period indicator is used to indicate the reporting period of CSI. Optionally, the period can be expressed as a multiple of OFDM symbols, and / or time slots, and / or frames, and / or superframes.
[0332] (10) Resource Instructions
[0333] Resource indications are used to indicate the resources used in CSI reporting. For example, resource indications may be sent via at least one of the following:
[0334] CG (configured grant) - PUSCH;
[0335] DCI used for PUSCH scheduling (such as DCI format 0_0 / 0_1 / 0_2, etc.).
[0336] In some embodiments, CSI report configuration information is indicated by at least one of RRC, MAC CE, and DCI.
[0337] Step S4102: The UE determines the CSI quantization interval and wavenumber domain basis (denoted as B) based on the CSI report configuration information.
[0338] wavenumber domain basis Depend on It consists of 1 basis vector, each basis vector corresponding to a cell in the wavenumber domain.
[0339] If the CSI report configuration information includes the CSI quantization interval, then:
[0340] A. For the gNB-side transmitting antenna array, which is a one-dimensional antenna array, the wavenumber domain CSI quantization interval is denoted as Δ.
[0341] B. For the gNB-side transmitting antenna array, which is a two-dimensional antenna array, the wavenumber domain CSI quantization interval is denoted as (Δ). h Δ v ).
[0342] If the CSI report configuration information includes the aperture of the gNB-side transmit antenna array, then:
[0343] A. For the gNB-side transmitting antenna array, which is a one-dimensional antenna array, the wavenumber domain CSI quantization interval is...
[0344] B. For the gNB-side transmitting antenna array, which is a two-dimensional antenna array, the wavenumber domain CSI quantization interval is...
[0345] Based on the CSI quantization interval, the wavenumber domain is divided into multiple cells, with the cell size equal to the CSI quantization interval. The total number of cells is denoted as N. c .
[0346] A. For a gNB-side transmitting antenna array that is a one-dimensional antenna array, the wavenumber coordinates of a wavenumber domain cell can be represented by the following set:
[0347] Correspondingly, the corresponding wavenumber domain basis vectors can be expressed as in, x i Let i be the coordinates of the i-th antenna or antenna port, i = 1, 2, ..., N t N t This refers to the number of transmitting antennas or the number of transmitting antenna ports.
[0348] B. For the gNB-side transmitting antenna array to be a two-dimensional antenna array, the wavenumber coordinates of the wavenumber domain cell can be represented by the following set:
[0349] Correspondingly, the corresponding wavenumber domain basis vectors can be expressed as in, (x i y i ) represents the coordinates of the i-th antenna or antenna port.
[0350] Step S4103: The UE obtains channel information by measuring the CSI-RS configured in the gNB and calculates the covariance matrix of the channel.
[0351] Steps S4101 to S4103 can be performed in different orders or simultaneously.
[0352] Step S4104: The UE projects each principal eigencomponent of the channel's covariance matrix onto the wavenumber domain basis and calculates the power on each wavenumber domain basis vector.
[0353] Without loss of generality, the covariance matrix of a channel can be decomposed into the sum of multiple eigencomponents, that is... Where λ i and v i Let i be the i-th largest eigenvalue and its corresponding eigenvector. i = 1, 2, ..., Nt.
[0354] For ease of description, the number of principal characteristic components is denoted as N. dominant .
[0355] When the CSI report configuration information includes a channel covariance component power threshold, the power of each principal characteristic component shall not be lower than that threshold.
[0356] A. If the channel covariance component power threshold value is an absolute threshold value. m = 1, 2, ..., N dominant .
[0357] B. If the channel covariance component power threshold is a relative threshold value. m = 1, 2, ..., N dominant .
[0358] When the CSI report configuration information includes the number of channel covariance components (denoted as N), then N dominant =N, that is, the principal eigencomponents are the N components with the largest corresponding eigenvalues.
[0359] When the CSI report configuration information includes the maximum number (denoted as M) of channel covariance components, then the number of principal characteristic components does not exceed this maximum number, i.e., N. dominant ≤M.
[0360] The m-th principal eigencomponent of the projection can be represented as: in, These are the projection coefficients corresponding to the m-th principal eigencomponent. Generally, In particular, when the wavenumber domain basis B is an orthogonal basis (the basis vectors are orthogonal to each other), that is... hour,
[0361] The power at the l-th wavenumber domain basis vector (corresponding to the l-th wavenumber domain cell) can be expressed as:
[0362] Step S4105: The UE reports the CSI to the gNB.
[0363] The UE determines the channel covariance that needs to be reported and includes it in the CSI before reporting it to the gNB.
[0364] A. For the gNB-side transmitting antenna array, which is a one-dimensional antenna array, the channel covariance that needs to be reported can be represented as a set of two tuples {(κ l ,p l ):l=1,2,...}, where p1≥p2≥…≥0.
[0365] B. For the gNB-side transmitting antenna array, which is a two-dimensional antenna array, the channel covariance that needs to be reported can be represented as a set of triples. Where p1≥p2≥...≥0.
[0366] If the CSI report configuration information includes a wavenumber domain component power threshold, and the wavenumber domain component power threshold is an absolute threshold, then the power of the wavenumber domain basis vector corresponding to the reported channel covariance is not lower than this absolute threshold, that is... l = 1, 2, ...
[0367] If the CSI report configuration information includes a wavenumber domain component power threshold, and the wavenumber domain component power threshold is a relative threshold, then the relative power of the wavenumber domain basis vector corresponding to the reported channel covariance is not lower than that relative threshold, i.e. l = 1, 2, ...
[0368] If the CSI report configuration information includes the number of wavenumber domain basis vectors (N) w If the reported channel covariance corresponds to N, then... w The wavenumber domain basis vector with the highest power, which is also the channel covariance that needs to be reported, is:
[0369] A. For the gNB-side transmitting antenna array, it is a one-dimensional antenna array: {(κ l ,p l ):l=1,2,...,N w}
[0370] B. The transmitting antenna array on the gNB side is a two-dimensional antenna array:
[0371] If the CSI report configuration information includes the maximum number of wavenumber domain basis vectors (M) w If the number of wavenumber domain basis vectors corresponding to the reported channel covariance does not exceed this maximum number, then the number of such vectors will not exceed this maximum number.
[0372] This disclosure proposes a method for reporting wavenumber domain CSI, in which the receiver reports the principal eigencomponents of the channel covariance, enabling the transmitter to obtain accurate CSI with limited overhead and optimize space-time processing and link adaptation accordingly, thereby improving the channel link capacity and spectral efficiency.
[0373] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0374] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0375] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through a configuration file, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0376] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0377] Figure 5A is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. Terminal 5100 is used to execute any of the above methods. In some embodiments, as shown in Figure 5A, terminal 5100 may include at least one of a transceiver module 5101, a processing module 5102, etc. In some embodiments, the transceiver module is used to send CSI to a network device, the CSI including first information, the first information including at least one of the following: N w The wavenumber coordinates of the wavenumber domain cells corresponding to the N wavenumber domain basis vectors; w The powers corresponding to the wavenumber domain basis vectors; where N w The integer is positive. Optionally, the transceiver module is used to perform at least one of the communication steps (such as step S2102, but not limited to) performed by the terminal in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be elaborated here.
[0378] Figure 5B is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. The network device 5200 is used to perform any of the above methods. In some embodiments, as shown in Figure 5B, the network device 5200 may include at least one of a transceiver module 5201, a processing module 5202, etc. In some embodiments, the transceiver module is used to receive CSI sent by a terminal, the CSI including first information, the first information including at least one of the following: N w The wavenumber coordinates of the wavenumber domain cells corresponding to the N wavenumber domain basis vectors; w The powers corresponding to the wavenumber domain basis vectors; where N w The integer is positive. Optionally, the transceiver module is used to perform at least one of the communication steps (such as step S2101, but not limited to) performed by the network device in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be elaborated here.
[0379] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0380] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module.
[0381] In some embodiments, the processing module can be interchanged with the processor, and the transceiver module can be interchanged with the transceiver.
[0382] Figure 6A is a schematic diagram of the structure of the communication device 6100 proposed in an embodiment of this disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0383] As shown in Figure 6A, the communication device 6100 is used to execute any of the above methods. In some embodiments, the communication device 6100 includes one or more processors 6101. The processor 6101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 is used to execute any of the above methods. Optionally, one or more processors 6101 are used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0384] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S2102, but not limited thereto), and the processor 6101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0385] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data and / or instructions. Optionally, one or more processors 6101 are used to invoke instructions stored in the memory 6103 to cause the communication device 6100 to perform any of the above methods. Optionally, all or part of the memory 6103 may also be located outside the communication device 6100. In an optional embodiment, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6103 and can be used to receive data and / or instructions from the memory 6103 or other devices, and can be used to send data and / or instructions to the memory 6103 or other devices. For example, the interface circuit 6104 can read data and / or instructions stored in the memory 6103 and send the data and / or instructions to the processor 6101.
[0386] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0387] Figure 6B is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of chip 6200 shown in Figure 6B, but it is not limited thereto.
[0388] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0389] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data and / or instructions. Optionally, all or part of the memories 6203 may be located outside of chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data and / or instructions from memory 6203 or other devices, and interface circuit 6202 can be used to send data and / or instructions to memory 6203 or other devices. For example, interface circuit 6202 can read data and / or instructions stored in memory 6203 and send the data and / or instructions to processor 6201.
[0390] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2101, S2102, but not limited thereto). For example, the interface circuit 6202 performing the communication steps such as sending and / or receiving in the above-described method means that the interface circuit 6202 performs data and / or instruction interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps.
[0391] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0392] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0393] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.
[0394] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method, executed by a terminal, characterized in that, The method includes: Sending Channel State Information (CSI) to network devices, wherein the CSI includes first information, the first information including at least one of the following: N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors; N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
2. The method according to claim 1, characterized in that, The N w The wavenumber domain basis vectors are one of the following: Wavenumber domain basis vectors whose power is not less than the first threshold value in the wavenumber domain basis; Wavenumber domain basis vectors whose ratio of corresponding power to maximum power is not less than the first threshold value; N, the wavenumber domain basis, corresponds to the largest power. w Wavenumber domain basis vectors.
3. The method according to claim 1 or 2, characterized in that, The power corresponding to the l-th wavenumber basis vector in the wavenumber domain is N dominant N represents the number of principal eigencomponents of the channel's covariance matrix. dominant c is a positive integer. m,l The projection coefficients are the projection coefficients corresponding to projecting the m-th principal eigencomponent onto the l-th wavenumber domain basis vector.
4. The method according to claim 3, characterized in that, N dominant Each principal feature component is one of the following: The eigenvalues of the eigencomponents of the covariance matrix whose moduli are not less than the second threshold value are the eigencomponents. The eigenvalues of the covariance matrix whose ratio to the largest eigenvalue is not less than the second threshold value are the eigenvalues of the covariance matrix. N, the eigenvalue with the largest corresponding eigenvalue among the eigencomponents of the covariance matrix. dominant Each feature component.
5. The method according to any one of claims 1-4, characterized in that, The transmitting antenna array of the network device is a one-dimensional array, and each wavenumber domain basis vector is represented as follows: Where k is the wavenumber coordinate of the wavenumber field cell corresponding to the wavenumber field basis vector, and x i Let i be the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device, i = 1, 2, ..., N. t N t This refers to the number of transmit antennas or transmit antenna ports of the network device; or... The transmitting antenna array of the network device is a two-dimensional array, and each wavenumber domain basis vector is represented as follows: Among them, (k h ,k v (x) represents the wavenumber coordinates of the wavenumber field cell corresponding to the wavenumber field basis vector. i ,y i ) represents the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device.
6. The method according to any one of claims 1-5, characterized in that, The transmitting antenna array of the network device is a one-dimensional array, and the first information is represented as a set of binary tuples, the set of binary tuples including N. w Each pair consists of two tuples, each tuple including the wavenumber coordinates of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector; or, The transmitting antenna array of the network device is a two-dimensional array, and the first information is represented as a set of triples, the set of triples including N. w Each triplet consists of a wavenumber coordinate of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: Receive configuration information sent by the network device, wherein the configuration information includes at least one of the following: CSI quantization interval is used to determine the size of wavenumber domain cells; The aperture of the transmitting antenna array of the network device is used to determine the CSI quantization interval; The second threshold is used to determine the principal eigencomponents of the channel's covariance matrix; The number N of principal eigencomponents of the channel covariance matrix dominant ; The maximum number of principal eigencomponents M and N of the channel covariance matrix dominant ≤M; A first threshold value is used to determine the N. w Wavenumber domain basis vectors; Number of wavenumber domain basis vectors N w ; Maximum number M of wavenumber domain basis vectors w N w ≤M w ; The CSI reporting cycle indication; The CSI reporting resource indication.
8. A communication method, executed by a network device, characterized in that, The method includes: The receiving terminal sends a CSI, the CSI including first information, the first information including at least one of the following: N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors; N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
9. The method according to claim 8, characterized in that, The N w The wavenumber domain basis vectors are one of the following: Wavenumber domain basis vectors whose power is not less than the first threshold value in the wavenumber domain basis; Wavenumber domain basis vectors whose ratio of corresponding power to maximum power is not less than the first threshold value; N, the wavenumber domain basis, corresponds to the largest power. w Wavenumber domain basis vectors.
10. The method according to claim 8 or 9, characterized in that, The power corresponding to the l-th wavenumber basis vector in the wavenumber domain is N dominant N represents the number of principal eigencomponents of the channel's covariance matrix. dominant c is a positive integer. m,l The projection coefficients are the projection coefficients corresponding to projecting the m-th principal eigencomponent onto the l-th wavenumber domain basis vector.
11. The method according to claim 10, characterized in that, N dominant Each principal feature component is one of the following: The eigenvalues of the eigencomponents of the covariance matrix whose moduli are not less than the second threshold value are the eigencomponents. The eigenvalues of the covariance matrix whose ratio to the largest eigenvalue is not less than the second threshold value are the eigenvalues of the covariance matrix. N, the eigenvalue with the largest corresponding eigenvalue among the eigencomponents of the covariance matrix. dominant Each feature component.
12. The method according to any one of claims 8-11, characterized in that, The transmitting antenna array of the network device is a one-dimensional array, and each wavenumber domain basis vector is represented as follows: Where k is the wavenumber coordinate of the wavenumber field cell corresponding to the wavenumber field basis vector, and x i Let i be the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device, i = 1, 2, ..., N. t N t This refers to the number of transmit antennas or transmit antenna ports of the network device; or... The transmitting antenna array of the network device is a two-dimensional array, and each wavenumber domain basis vector is represented as follows: Among them, (k h ,k v (x) represents the wavenumber coordinates of the wavenumber field cell corresponding to the wavenumber field basis vector. i ,y i ) represents the coordinates of the i-th transmitting antenna or transmitting antenna port of the network device.
13. The method according to any one of claims 8-12, characterized in that, The transmitting antenna array of the network device is a one-dimensional array, and the first information is represented as a set of binary tuples, the set of binary tuples including N. w Each pair consists of two tuples, each tuple including the wavenumber coordinates of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector; or, The transmitting antenna array of the network device is a two-dimensional array, and the first information is represented as a set of triples, the set of triples including N. w Each triplet consists of a wavenumber coordinate of a wavenumber domain cell corresponding to a wavenumber domain basis vector and the power corresponding to that wavenumber domain basis vector.
14. The method according to any one of claims 8-13, characterized in that, The method further includes: The terminal is sent configuration information, which includes at least one of the following: CSI quantization interval is used to determine the size of wavenumber domain cells; The aperture of the transmitting antenna array of the network device is used to determine the CSI quantization interval; The second threshold is used to determine the principal eigencomponents of the channel's covariance matrix; The number N of principal eigencomponents of the channel covariance matrix dominant ; The maximum number of principal eigencomponents M and N of the channel covariance matrix dominant ≤M; A first threshold value is used to determine the N. w Wavenumber domain basis vectors; Number of wavenumber domain basis vectors N w ; Maximum number M of wavenumber domain basis vectors w N w ≤M w ; The CSI reporting cycle indication; The CSI reporting resource indication.
15. A terminal, characterized in that, include: The transceiver module is configured to send a CSI to a network device, the CSI including first information, the first information including at least one of the following: N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors; N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
16. A network device, characterized in that, include: The transceiver module is configured to receive CSI sent by the terminal, the CSI including first information, the first information including at least one of the following: N w The wavenumber coordinates of the wavenumber domain cells corresponding to the wavenumber domain basis vectors; N w The powers corresponding to the wavenumber domain basis vectors; where N w It is a positive integer.
17. A communication device, characterized in that, The communication device is used to perform the communication method according to any one of claims 1-7 and 8-14.
18. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1-7, and the network device is configured to implement the communication method of any one of claims 8-14.
19. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1-7 and 8-14.
20. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, it implements the steps of the method according to any one of claims 1-7 and 8-14.