System and method for triggering block CSI feedback
By dividing and verifying the subarray pattern of the channel response matrix in wireless communication devices, the problem of low block CSI feedback efficiency is solved, the performance of ultra-large-scale MIMO systems is improved, and the standardization process is promoted.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2023-10-12
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, block CSI feedback is inefficient in ultra-large-scale MIMO systems, making it difficult to effectively utilize the advantages of large-scale MIMO technology, which leads to a slow standardization process.
The system receives a first message indicating the subarray pattern via a wireless communication device, divides the channel response matrix into submatrices, verifies the availability of the submatrices based on conditions, and sends a second message including the base information to achieve CSI feedback.
It improves the efficiency of block CSI feedback, optimizes the performance of ultra-large-scale MIMO systems, and promotes the standardization process.
Smart Images

Figure CN121925792A_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to wireless communications, including but not limited to systems and methods for block CSI feedback. Background Technology
[0002] Next-generation wireless communication networks (often referred to as Beyond Fifth Generation (B5G) or Sixth Generation (6G) networks) offer superior service capabilities. Among the many 6G technology candidates, Extremely Large-Scale Multiple-Input Multiple-Output (XL-MIMO) has attracted significant attention due to its outstanding performance in spectral efficiency (SE), energy efficiency (EE), and massive device access. Since Release 15, the standardization organization Third Generation Partnership Project (3GPP) has been specifying XL-MIMO technology for the 5G New Radio (5G NR) interface. CSI feedback is a key bottleneck for FDD systems to leverage the advantages of XL-MIMO technology. In the context of XL-MIMO, more efficient compression schemes need to be developed to accelerate the relevant standardization process. Summary of the Invention
[0003] The exemplary embodiments disclosed herein are intended to address problems related to one or more of the problems presented in the prior art and provide additional features that will become apparent when taken in conjunction with the following drawings and by reference to the following detailed description. Exemplary systems, methods, apparatuses, and computer program products are disclosed herein according to various embodiments. However, it should be understood that these embodiments are presented by way of example and not limitation, and various modifications to the disclosed embodiments will be apparent to those skilled in the art who read this disclosure while remaining within the scope of this disclosure.
[0004] At least one aspect of this disclosure relates to a system, method, or computer-readable medium. A wireless communication method may involve a wireless communication device receiving a first message indicating a subarray pattern from a wireless communication node. The wireless communication method may involve the wireless communication device dividing a channel response matrix into one or more submatrices based on the subarray pattern. In some embodiments, the wireless communication method may involve the wireless communication device sending a second message to the wireless communication node, the second message including information about each of the one or more submatrices. In some embodiments, the wireless communication method may involve the wireless communication device receiving a third message from the wireless communication node that triggers a channel response feedback process, wherein the first message is received after the third message.
[0005] In some embodiments, the wireless communication method may be performed by a wireless communication device to conditionally verify the availability of each of one or more sub-matrices. In some embodiments, the condition may indicate that the received signal strength measured by the sub-matrices exceeds a predetermined threshold. In some embodiments, the sub-array pattern may include a plurality of sub-arrays, each of which has a rectangular shape. In some embodiments, the information in the second message may include one or more bases for representing each of the one or more sub-matrices. In some embodiments, each of the one or more bases includes a first type of base associated with a first parameter set, and each of the one or more bases may include a second type of base associated with a second parameter set. In some embodiments, each of the one or more bases may include a combination of a first type of base associated with the first parameter set and a second type of base associated with the second parameter set. Attached Figure Description
[0006] Various exemplary embodiments of this solution are described in detail below with reference to the following figures or drawings. The figures are for illustrative purposes only and depict only exemplary embodiments of the technical solution to facilitate the reader's understanding. Therefore, the figures should not be considered to limit the breadth, scope, or applicability of this solution. It should be noted that these figures are not necessarily drawn to scale for clarity and ease of explanation.
[0007] Figure 1 An example cellular communication network is shown, which can implement the techniques disclosed herein, according to embodiments of the present disclosure; Figure 2 Block diagrams of example base stations and user equipment according to some embodiments of the present disclosure are shown; Figure 3A flowchart illustrating CSI feedback for an available subarray according to an embodiment of this disclosure is shown; Figures 4A to 4C An example of a subarray pattern of a usable subarray according to an embodiment of the present disclosure is shown; Figure 5 An example of a uniform planar array according to an embodiment of the present disclosure is shown; Figure 6 A flowchart for block CSI feedback according to an embodiment of the present disclosure is shown. Detailed Implementation
[0008] Figure 1 An example wireless communication network and / or system 100 according to an embodiment of the present disclosure is illustrated, in which the technologies disclosed herein can be implemented. In the following discussion, the wireless communication network 100 can be any wireless network, such as a cellular network or a narrowband Internet of Things (NB-IoT) network, and is referred to herein as "network 100". Such an example network 100 includes base stations 102 (hereinafter referred to as "BS 102", also called wireless communication nodes) and user equipment 104 (hereinafter referred to as "UE 104", also called wireless communication devices) that can communicate with each other via communication links 110 (e.g., wireless communication channels), and a cluster of cells 126, 130, 132, 134, 136, 138, and 140 covering a geographic area 101. Figure 1 In this context, BS 102 and UE 104 are contained within their respective geographical boundaries in cell 126. Each of the other cells 130, 132, 134, 136, 138, and 140 may include at least one base station operating on its allocated bandwidth to provide sufficient radio coverage to its intended users.
[0009] For example, BS 102 can operate on the allocated channel transmission bandwidth to provide sufficient coverage to UE 104. BS 102 and UE 104 can communicate via downlink (DL) radio frame 118 and uplink (UL) radio frame 124, respectively. Each radio frame 118 / 124 can also be divided into subframes 120 / 127, which may include data symbols 122 / 128. In this disclosure, BS 202 and UE 104 are generally described herein as non-limiting examples of "communication nodes" that can practice the methods disclosed herein. According to various embodiments of this scheme, such communication nodes are capable of wireless and / or wired communication.
[0010] Figure 2A block diagram of an example wireless communication system 200 for transmitting and receiving wireless communication signals (e.g., OFDM (Orthogonal Frequency Division Multiplexing) / OFDMA (Orthogonal Frequency Division Multiple Access) signals) according to some embodiments of this solution is shown. System 200 may include components and elements configured to support known or conventional operating characteristics that do not require detailed description herein. In one illustrative embodiment, system 200 may be used in applications such as... Figure 1 The wireless communication environment 100 is a wireless communication environment in which communication (e.g., sending and receiving) data symbols are as described above.
[0011] System 200 typically includes a base station 202 (hereinafter referred to as "BS 202") and a user equipment 204 (hereinafter referred to as "UE 204"). BS 202 includes a BS (Base Station) transceiver module 210 (hereinafter also referred to as "BS transceiver 210"), a BS antenna 212 (hereinafter also referred to as "antenna 212"), a BS processor module 214 (hereinafter also referred to as "processor module 214"), a BS memory module 216 (hereinafter also referred to as "memory module 216"), and a network communication module 218, each module being coupled and interconnected with each other as needed via a data communication bus 220. UE 204 includes a UE (User Equipment) transceiver module 230 (hereinafter also referred to as "UE transceiver 230"), a UE antenna 232 (hereinafter also referred to as "antenna 232"), a UE memory module 234 (hereinafter also referred to as "memory module 234"), and a UE processor module 236, each module being coupled and interconnected with each other as needed via a data communication bus 240. BS 202 communicates with UE 204 via communication channel 250, which (hereinafter also referred to as: wireless transmission link 250, wireless data communication link 250) can be any wireless channel or other medium suitable for the data transmission described herein.
[0012] As those skilled in the art will understand, system 200 may also include, in addition to Figure 2Any number of modules other than those shown. Those skilled in the art will understand that the various illustrative blocks, modules, circuits, and processing logic described in conjunction with the embodiments disclosed herein can be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are described in general terms of their functionality. Whether this functionality is implemented as hardware, firmware, or software may depend on the specific application and design constraints imposed on the system as a whole. Those skilled in the art described herein can implement this functionality appropriately for each specific application; however, such implementation decisions should not be construed as limiting the scope of this disclosure.
[0013] According to some embodiments, UE transceiver 230 may be referred to herein as an "uplink" transceiver 230 including a radio frequency (RF) transmitter and an RF receiver, each RF transmitter and RF receiver including circuitry coupled to antenna 232. A duplex switch (not shown) may alternately couple the uplink transmitter or receiver to the uplink antenna in a time-duplex manner. Similarly, according to some embodiments, BS transceiver 210 may be referred herein as a "downlink" transceiver 210 including an RF transmitter and an RF receiver, each RF transmitter and RF receiver including circuitry coupled to antenna 212. A downlink duplex switch may alternatively couple the downlink transmitter or receiver to the downlink antenna 212 in a time-division duplex manner. The operation of the two transceiver modules 210 and 230 may be time-coordinated such that the uplink receiver circuitry is coupled to the uplink antenna 232 so that transmissions are received over the wireless transmission link 250 while the downlink transmitter is coupled to the downlink antenna 212. Conversely, the operation of the two transceivers 210 and 230 can be time-coordinated so that the downlink receiver is coupled to the downlink antenna 212, so that transmissions can be received via the wireless transmission link 250 while the uplink transmitter is coupled to the uplink antenna 232. In some embodiments, there is tight time synchronization with a minimum guard time between changes in the duplex direction.
[0014] UE transceiver 230 and base transceiver 210 are configured to communicate via wireless data communication link 250 (hereinafter also referred to as: wireless transmission link 250, wireless data communication link 250) and cooperate with RF antenna arrangements 212 / 232 appropriately configured to support specific wireless communication protocols and modulation schemes. In some illustrative embodiments, UE transceiver 210 and base transceiver 210 are configured to support industry standards (such as Long Term Evolution (LTE) and emerging 5G standards). However, it should be understood that this disclosure is not necessarily limited to application to specific standards and related protocols. Rather, UE transceiver 230 and base transceiver 210 may be configured to support alternative or additional wireless data communication protocols (including future standards or variations thereof).
[0015] According to various embodiments, BS 202 may be, for example, an evolved Node B (eNB), a serving eNB, a target eNB, a femtocell, or a picocell. In some embodiments, UE 204 may be implemented in various types of user equipment, such as mobile phones, smartphones, personal digital assistants (PDAs), tablets, laptops, wearable computing devices, etc. Processor modules 214 and 236 may be implemented or realized using a general-purpose processor, content-addressable memory, digital signal processor, application-specific integrated circuit, field-programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this way, the processor may be implemented as a microprocessor, a controller, a microcontroller, a state machine, etc. The processor may also be implemented as a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other combination of such configurations.
[0016] Furthermore, the steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be directly implemented in hardware, firmware, software modules executed by processor modules 214 and 236 respectively, or any practical combination thereof. Memory modules 216 and 234 can be implemented as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. In this regard, memory modules 216 and 234 can be coupled to processor modules 210 and 230 respectively, such that processor modules 210 and 230 can read information from and write information to memory modules 216 and 234 respectively. Memory modules 216 and 234 can also be integrated into their respective processor modules 210 and 230. In some embodiments, memory modules 216 and 234 may each include a cache memory for storing temporary variables or other intermediate information during the execution of instructions executed by processor modules 210 and 230 respectively. Memory modules 216 and 234 may each include non-volatile memory for storing instructions executed by processor modules 210 and 230, respectively.
[0017] Network communication module 218 typically represents the hardware, software, firmware, processing logic, and / or other components of base station 202 that enable bidirectional communication between base station transceiver 210 and other network components and communication nodes configured to communicate with base station 202. For example, network communication module 218 may be configured to support Internet or WiMAX services. In a typical deployment, but without limitation, network communication module 218 provides an 802.3 Ethernet interface, enabling base station transceiver 210 to communicate with conventional Ethernet-based computer networks. In this way, network communication module 218 may include a physical interface for connecting to a computer network (e.g., a Mobile Switching Center (MSC)). The terms “configured as,” “configured to,” and their variations, used herein with respect to a specified operation or function, refer to a device, component, circuit, structure, machine, signal, etc., which is physically constructed, programmed, formatted, and / or arranged to perform a specified operation or function.
[0018] The Open Systems Interconnection (OSI) model (referred to herein as the "OSI model") is a conceptual and logical layout that defines network communications used by systems (e.g., wireless communication devices, wireless communication nodes) for interconnecting and communicating with other systems. The model is divided into seven sub-components or layers, each representing a conceptual set of services provided to its upper and lower layers. The OSI model also defines logical networks and efficiently describes computer packet transmission using different layer protocols. The OSI model may also be referred to as the seven-layer OSI model or the seven-layer model. In some embodiments, the first layer may be the physical layer. In some embodiments, the second layer may be the Medium Access Control (MAC) layer. In some embodiments, the third layer may be the Radio Link Control (RLC) layer. In some embodiments, the fourth layer may be the Packet Data Convergence Protocol (PDCP) layer. In some embodiments, the fifth layer may be the Radio Resource Control (RRC) layer. In some embodiments, the sixth layer may be the Non-Access Stratum (NAS) layer or the Internet Protocol (IP) layer, and the seventh layer is other layers.
[0019] Various exemplary embodiments of this solution are described below with reference to the accompanying drawings to enable those skilled in the art to create and use this solution. As will be apparent to those skilled in the art, various changes or modifications can be made to the examples described herein without departing from the scope of this solution after reading this disclosure. Therefore, this solution is not limited to the exemplary embodiments and applications described and illustrated herein. Furthermore, the specific order or hierarchy of steps in the methods disclosed herein is merely exemplary. Based on design preferences, the specific order or hierarchy of steps in the disclosed methods or processes can be rearranged while remaining within the scope of this solution. Therefore, those skilled in the art will understand that the methods and techniques disclosed herein present various steps or actions in an exemplary order, and unless otherwise expressly stated, this solution is not limited to the specific order or hierarchy presented.
[0020] Figure 3A flowchart is shown for channel state information (CSI) feedback for available subarrays. BS 102 determines the subarray pattern associated with the CSI feedback and notifies UE 104 of the determined subarray pattern before the transmission of a radio request frame or packet that triggers the uplink (UL) CSI feedback process.
[0021] The partitioner of UE 104 divides the channel response matrix into channels response submatrix streams, slices, or blocks associated with corresponding subarrays indicated by signaling on the subarray pattern, and verifies the availability of the subarrays based on conditions in determiner 304. Determiner 304 can determine, specifically, that a subarray may be available if the received signal strength measured by the corresponding channels response submatrix exceeds a predetermined threshold. Otherwise, the subarray is unavailable. For available subarrays, an additional process follows, identifying parameters characterizing the low-dimensional basis associated with the subarray via identifier 306. In response to a request for CSI feedback, UE 104 can send signaling information about the identified parameters of the low-dimensional basis associated with the subarray to BS 102 according to the rank, layer, or spatial flow of the channels response matrix.
[0022] Figures 4A to 4C An example of a subarray pattern for available subarrays is shown. BS 102 can be parameterized to indicate how the array antenna, reference signal (RS), and ports (e.g., CSI-RS ports) are divided into subarrays or port groups. Subarrays can have regular shapes (e.g., rectangular, square, etc.). For ease of description, alternative options (e.g., "reference signal port" in "array antenna, reference signal, port" or "port group" in "subarray, port group") can be omitted throughout the embodiment. For example, the array can be equally divided to properly index the subarrays. Furthermore, and These can be used to indicate the number of rectangular subarrays of the same size and the subarray index, respectively. In another example, when splitting an array into rectangular subarrays, the parameters may include... (The number of rows defined as a subarray) (defined as the number of columns in the subarray), and (defined as a subarray index), where, for a subarray in a row, It is aligned; however, for a subarray within a column, It is aligned. In another example, 4-tuples (e.g., () can be the index type of a rectangular subarray of any size. In a 4-tuple , It can be the 2D coordinates of the reference point of the j-th subarray. and It can increase in both row and column directions. Therefore, the four vertices that identify a subarray of arbitrary size can be... , , and .
[0023] Figure 4A An example of a rectangular subarray 400 is shown. Figure 4A In this configuration, an array of dual-polarized antennas (e.g., the exact number of antennas or ports) is uniformly divided into four sections. When a first index option is selected for the first subarray (e.g., subarray 402A, subarray 402B, subarray 402C, or subarray 402D) numbered in a predetermined order (e.g., clockwise, counterclockwise), for example, subarray 402A can be equal to 4, while subarray 402D can be equal to 1. In another example, subarray 402D can be equal to 4, while subarray 402A can be equal to 1. Figure 4B Another example of a rectangular subarray 420 is shown. Figure 4B In this context, if the second index option is considered, and for j being a third subarray (e.g., subarray 402A, subarray 402B, subarray 402C, subarray 4020D, subarray 401e, or subarray 402f) numbered in a predetermined order (e.g., clockwise, counterclockwise), , as well as For example, subarray 402C can be set to 2. In another example, subarray 402C can be set to 7. In yet another example, subarray 402C can be set to 3. Figure 4C Another example of a rectangular subarray 440 is shown. Figure 4C A more general subarray pattern than rectangular subarray 420 is depicted. For example, the parameter set is described for the third index option where j is the sixth subarray (e.g., subarray 402A, subarray 402B, subarray 402C, subarray 402D, subarray 402E, subarray 402F, subarray 402G). It can be (2, 5, 2, 4).
[0024] By using pilots received in the reference signal or symbols used to perform channel estimation, UE 104 can derive the channel response matrix and partition the derived matrix into channel response sub-matrices conforming to a subarray pattern. The subarray pattern can be predetermined or determined by parameters transmitted by BS 102 (e.g., ...). , ,or Instructions are given regarding the relevant signaling.
[0025] A set of bases and corresponding combined base coefficients are needed to mathematically describe the channel response submatrix associated with the available subarrays. In some arrangements, the channel response matrix / submatrix may involve channel response information in the spatial and / or frequency domains. In some arrangements, the base set may be a submatrix composed of DFT bases. In some arrangements, the base set may be common to each channel response submatrix. Furthermore, the DFT bases may be determined in part by the array or subarray aperture and spatial parameters. For ease of description, the array or subarray aperture may depend on the number of antennas and the inter-antenna spacing. For ease of description, spatial parameters may include, but are not limited to, the distance between the reference antennas of BS 102 and UE 104, the angle of departure (AOD), and / or the angle of arrival (AOA).
[0026] Typically, the bandwidth part (BWP) across UE 104 The channel response matrix or sub-matrix H of each sub-band can be represented in the domain of interest or space, and the analytical expression can be written as: (1-1) in, For the matrix related to the space of interest, and This is the corresponding combination coefficient matrix. For example, It can include the base set:
[0027] in, For Kronecker product operators, and column vectors , as well as It can be represented as:
[0028]
[0029]
[0030] In another example, the channel response matrix or submatrix Variants of this can be used for CSI feedback, and one of the potential variants could be a unitary matrix. It is obtained through single-value decomposition (SVD), as shown below:
[0031] When BS 102 uses a uniform linear array (ULA) (e.g., as well as At that time, the first ( ) antennas or ports and reference antennas or ports (e.g., The phase offset between them can be provided as: (1-2) Among them, unknown quantities and The data can be the distances between the reference antennas of AOD, BS 102, and UE 104, respectively. Assuming another antenna is assumed to be the reference antenna, then (1-2) can be modified as follows: (1-3) The only assumption relevant to (1-2) applies to another assumption similar to (1-3). In another example, under the given assumption:
[0032] (1-2) can be replaced with:
[0033] In some examples, It can be defined as:
[0034] Where C is the basis of the exponential function, and can be set to 2, 10, or the natural basis. e In addition, the index It can be within the following range:
[0035] In another example, to maintain compatibility, it can be used with... and / or The relevant first-order terms (or components) and second-order terms are approximated by (1-2), and a typical example can be: (1-4) Therefore, regarding array vectors , as well as The relevant mathematical formulas can be:
[0036]
[0037] (1-5) Considering the needs of digital processing, first-order terms It can be represented discretely as:
[0038] in, Second-order term The discrete representation can be:
[0039] Among them, with Partially related quantities It can be considered a scaling factor and can be configured in the following ways:
[0040] Substituting the above discrete results into (1-5) might yield the following: (1-6) Figure 5 An example of a uniform planar array (UPA) 500 is shown. When BS 102 employs... Figure 5 UPA 500 (e.g., and At time ), the ( )th time on the xz plane b 1 ,b 2) antennas ( , ) and reference antenna ( b 1 =1,b 2 =1 The phase offset between them can be described as: (1-7) in and These are the antenna spacings along the x-axis and z-axis, respectively. and These can be the azimuth and elevation angles, respectively. It should be noted that when the UPA 500 is located in the xy or yz plane, the phase offset can be calculated similarly to (1-7).
[0041] By expanding the operations, an approximate version of (1-7) can be: (1-8) In some arrangements, (1-7) can be given by the following formula:
[0042] in, , ,as well as If we consider the following formula:
[0043] Then (1-7) can be further modified as follows:
[0044] In some arrangements, if different antennas can be considered as reference points, then (1-7) can be approximated as: (1-9) Based on (1-9) and It can be represented as: (1-10) (1-11) If we assume and Then (1-10) can be replaced with: (1-12) in, .quantity This can be a scaling factor configured for second-order terms, and a specific configuration example can be:
[0045] Among them, the index You can select from the pre-defined range:
[0046] when ,and When added, (1-11) can be edited as: (1-13) in, .quantity It could be another configurable scaling factor for another second-order term, and regarding A configuration example can be:
[0047] In some arrangements, and The vector group version can be represented as: (1-14) (1-15) Among them, quantity , , , , as well as It can be:
[0048]
[0049]
[0050]
[0051]
[0052]
[0053] If only selected If there are 1 basis, then the basis is related to the i-th basis. and Further revisions could be as follows: (1-16) (1-17)
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060] As long as UE 104 is far from BS 102 (e.g., (approaching infinity), or base station 102 deploys a small-scale array (e.g., and If the product of the two factors tends to a smaller value, or if both conditions are met simultaneously, then by... and To simplify formulas (1-12), (1-13), (1-16), and (1-17), set the value to 0: (1-18) (1-19) (1-20) (1-21) If the BS 102 is equipped with a dual-polarized antenna, as well as It can be redefined as:
[0061]
[0062] in, , , and These can be a basis for the first polarization, a basis for the second polarization, a coefficient matrix for the first polarization, and a coefficient matrix for the second polarization, respectively.
[0063] From the perspective of CSI feedback, UE 104 should identify each channel response submatrix in the identifier module. and The relevant quantities / parameters are identified, and the bit sequence associated with the quantization of the identified parameters is sent to BS 102. In one configuration example, the channel response matrix can be divided into J sub-matrices or blocks that are completely identical to the corresponding subarray pattern. In some arrangements, the channel response sub-matrices... The base type can be determined by UE 104 and / or by signaling received from BS 102. Under a deterministic base type, UE 104 can determine the base type according to the corresponding base type in (1-1). Generate a submatrix for the channel response. And identify responses to CSI feedback The relevant parameters.
[0064] In the first embodiment, for the j-th channel response submatrix, having One antenna array It can be constructed using a second-class base by UE 104.
[0065]
[0066] (2-1) Determined by a second set of parameters including the following elements:
[0067]
[0068]
[0069] in, as well as This can be configured based on the channel response submatrix. If single-basis mode is enabled, the next steps may include UE 104 estimating the channel response matrix and calculating... And perform base selection. If BS 102 triggers the UL CSI feedback process, UE 104 can send signaling information to BS 102, wherein the signaling information can use the amount of the optimal base. , , as well as The relevant bit sequence is used for representation. If a multi-basis mode is recommended, the second type of basis for the i-th basis and the j-th channel response submatrix can be adjusted as follows:
[0070] (2-2) Determined by a second set of parameters, which includes:
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078] Among them, quantity , as well as It can be defined as a channel response submatrix. Based on each request, and... , , , , , as well as The associated signaling information can be sent to BS 102 as CSI feedback. In the second embodiment, UE 104 may consider simultaneously enabling both Type I base and single base modes for CSI feedback. In this context, for devices with... The j-th channel response submatrix of an antenna array It can be
[0079] (2-3) The first parameter set is determined by the following first parameter set, which includes:
[0080]
[0081]
[0082] Furthermore, for the j-th channel response submatrix and It is added to the first parameter set used to scale the corresponding second-order terms. This is achieved through the measured channel response matrix. UE 104 can be found Then based on the deduced Recommended substrate for CSI feedback. and It can be included in the feedback information, along with the selected base. , , and The relevant signaling information can be reported to BS 102.
[0083] When using the multi-basis mode, the corresponding (2-3) for the i-th basis and the j-th channel response submatrix can be modified as follows:
[0084] (2-4)
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092] Among them, quantity , , , , , and It can be per-channel response submatrix, or aligned between multiple channel response submatrixes. For calculation... UE 104 may need to generate a dataset containing multiple bases from (2-4). And measure the channel response matrix in advance. Based on The information provided allows UE 104 to select the j-th channel response submatrix. Each selected base is assigned a base, and signaling information related to a first parameter set is sent to BS 102, the first parameter set covering the quantity of each selected base. , , In the third embodiment, a first-type basis and a second-type basis can be enabled for different channel response submatrices, and basis (2-1) or (2-2) can be used for CSI feedback of the channel response submatrix associated with the subarray, while basis (2-3) or (2-4) can be used for the other submatrix. Furthermore, UE 104 can report the CSI feedback for each channel response submatrix. The signaling information related to the identified quantities, wherein the number of these quantities is determined by the enabled base type and the number of bases selected. For illustrative purposes, if (2-2) is selected, in the implementations between them, the quantities of CSI feedback for UE 104 may include , , , , Similarly, when using (2-4) to represent the channel response submatrix, UE 104 can send the amount to BS. , , , .
[0093] It should be understood that one or more features from the above / below examples of implementations are not specific to these specific examples of implementations, but can be combined in any way (e.g., with any priority and / or order, concurrently or otherwise).
[0094] Figure 6 A flowchart of method 600 for block CSI feedback is shown. Method 600 can be combined with Figures 1 to 5Method 600 may be implemented using any one or more components and devices described in detail herein. Generally, in some embodiments, method 600 may be performed by a wireless communication node (e.g., a base station (BS) or radio access network (RAN) node). Depending on the embodiment, additional, fewer, or different operations may be performed in method 600. At least one aspect of these operations relates to a system, method, apparatus, or computer-readable medium.
[0095] A wireless communication device (e.g., a base station (BS) or a radio access network (RAN) node) can receive a third message from a wireless communication node (e.g., a user equipment (UE)) that triggers a channel response feedback process (e.g., CSI feedback). Furthermore, a first message is received after the third message. The wireless communication device can receive a first message from the wireless communication node indicating a subarray pattern (e.g., the subarray pattern may be continuous). The wireless communication device can divide a channel response (e.g., signal-to-noise ratio, amplitude modulation, frequency modulation) matrix into one or more submatrices based on the subarray pattern. The subarray pattern may include multiple subarrays, each having a rectangle-based shape (e.g., a square, a rectangle). The wireless communication device can conditionally verify the availability of each of the one or more submatrices, where the condition indicates that the received signal strength measured by the submatrices exceeds a predetermined threshold.
[0096] In some embodiments, the wireless communication device may send a second message to the wireless communication node, the second message including information (e.g., data) about each of one or more submatrices, wherein the information in the second message includes one or more bases for representing each of one or more submatrices. In some embodiments, each of the one or more bases includes parameters related to a first parameter set (e.g., ...). The first type of basis is associated with ). In some embodiments, each of one or more bases includes a second set of parameters (e.g., The second type of basis associated with the first parameter set. In some embodiments, each of one or more basis sets includes a combination of a first type of basis associated with the first parameter set and a second type of basis associated with the second parameter set.
[0097] In some embodiments, the wireless communication node may send a first message indicating a subarray pattern to a wireless communication device, wherein the wireless communication device divides the channel response matrix into one or more submatrices based on the subarray pattern. The wireless communication node may receive a second message including information about each of the one or more submatrices.
[0098] While various embodiments of the present solution have been described above, it should be understood that these embodiments are presented by way of example only and not as limitations. Similarly, various diagrams may depict exemplary architectures or configurations provided to enable those skilled in the art to understand exemplary features and functionality of the present solution. However, those skilled in the art will understand that the solution is not limited to the illustrated exemplary architectures or configurations but can be implemented using various alternative architectures and configurations. Furthermore, as those skilled in the art will understand, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of this disclosure should not be limited to any of the illustrative embodiments described above.
[0099] It should also be understood that any reference to elements using names such as "first," "second," etc., in this document generally does not restrict the number or order of these elements. Rather, these names may be used herein as a convenient means of distinguishing between two or more elements or instances of elements. Therefore, references to the first and second elements do not imply that only two elements can be used or that the first element must precede the second element in some way.
[0100] Furthermore, those skilled in the art will understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, and symbols referenced in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.
[0101] Those skilled in the art will further understand that any of the various illustrative logic blocks, modules, processors, means, circuits, methods, and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, various forms of program or design code in conjunction with instructions (which may be referred to herein as "software" or "software module"), or any combination of these technologies. To clearly illustrate this interchangeability of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software, or a combination of these technologies, depends on the specific application and the design constraints imposed on the system as a whole. Those skilled in the art can implement the described functionality in various ways for each specific application, but such implementation will not depart from the scope of this disclosure.
[0102] Furthermore, those skilled in the art will understand that the various illustrative logic blocks, modules, devices, components, and circuits described herein can be implemented within or executed by an integrated circuit (IC), which may include a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, or any combination thereof. Logic blocks, modules, and circuits may also include antennas and / or transceivers for communicating with various components within a network or device. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, or state machine. The processor may also be implemented as a combination of computing devices, such as a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other suitable configuration that performs the functions described herein.
[0103] If implemented as software, these functionalities can be stored as one or more instructions or code on a computer-readable medium. Therefore, the steps of the methods or algorithms disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media include computer storage media and communication media, with communication media including any medium that enables the transfer of computer programs or code from one location to another. Storage media can be any available medium that is accessible to a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the required program code in the form of instructions or data structures and that is accessible to a computer.
[0104] In this document, the term "module" as used herein refers to software, firmware, hardware, and any combination of such elements for performing the associated functions described herein. Furthermore, for purposes of discussion, various modules are described as separate modules; however, as will be apparent to those skilled in the art, two or more modules may be combined to form a single module that performs the associated functions according to embodiments of this solution.
[0105] Furthermore, memory or other storage devices and communication components may be used in embodiments of this solution. It should be understood that, for clarity, the above description refers to embodiments of this solution with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality among different functional units, processing logic elements, or domains can be used without diminishing the effectiveness of this solution. For example, a function shown to be performed by a separate processing logic element or controller may be performed by the same processing logic element or controller. Therefore, references to specific functional units are merely references to suitable means for providing the described functionality and do not indicate a strict logical or physical structure or organization.
[0106] Various modifications to the embodiments described in this disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the embodiments shown herein, but is given the broadest scope consistent with the novel features and principles disclosed herein as set forth in the following claims.
Claims
1. A wireless communication method, comprising: The wireless communication device receives a first message indicating the subarray pattern from the wireless communication node. The wireless communication device divides the channel response matrix into one or more sub-matrices based on the sub-array pattern; as well as The wireless communication device sends a second message to the wireless communication node, the second message including information about each of the one or more sub-matrices.
2. The wireless communication method according to claim 1, further comprising: The wireless communication device receives a third message from the wireless communication node that triggers the channel response feedback process; The first message is received after the third message.
3. The wireless communication method according to claim 1, further comprising: The availability of each of the one or more sub-matrices is verified by the wireless communication device based on conditions.
4. The wireless communication method according to claim 1, wherein, The subarray pattern comprises multiple subarrays, each of which has a rectangle-based shape.
5. The wireless communication method according to claim 1, wherein, The information in the second message includes one or more bases for representing each of the one or more submatrices.
6. The wireless communication method according to claim 3, wherein, The condition indicates that the received signal strength measured by the sub-matrix exceeds a predetermined threshold.
7. The wireless communication method according to claim 5, wherein, Each of the one or more bases includes a first type of base associated with the first parameter set.
8. The wireless communication method according to claim 5, wherein, Each of the one or more bases includes a second type of base associated with the second parameter set.
9. The wireless communication method according to claim 5, wherein, Each of the one or more bases includes a combination of a first type of base associated with a first parameter set and a second type of base associated with a second parameter set.
10. A wireless communication method, comprising: A first message indicating a subarray pattern is sent from a wireless communication node to a wireless communication device, wherein the wireless communication device divides the channel response matrix into one or more submatrices based on the subarray pattern; The wireless communication node receives a second message from the wireless communication node, the second message including information about each of the one or more sub-matrices.
11. A wireless communication device, comprising a processor and a memory, wherein, The processor is configured to read code from the memory and implement the method according to any one of claims 1 to 8.
12. A computer program product comprising computer-readable program medium code stored thereon, the code, when executed by a processor, causing the processor to implement the method according to any one of claims 1 to 8.