Channel measurement method and apparatus, terminal device and computer-readable medium

By determining priority information for CSI-RS resources and prioritizing high-priority resources, the low computing efficiency and waste of hardware resources caused by flexible CSI-RS configuration in 5G mobile communication systems are solved, and the effect of improving hardware resource utilization and reducing computing delay is achieved.

WO2025044694A1PCT designated stage expired Publication Date: 2025-03-06SANECHIPS TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/109898
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-31
Filing Date
2024-08-05
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

In 5G mobile communication systems, due to the flexible configuration of CSI-RS and the large number of resources, it leads to problems such as low computing efficiency and waste of hardware resources.

Method used

By determining the priority information corresponding to the at least one CSI-RS resource and performing calculations of channel measurements based on the startup information including the priority information, high priority resources are prioritized to improve hardware resource utilization and reduce calculation delay.

Benefits of technology

This method reduces the complexity of channel measurement control, improves the utilization rate of hardware resources, ensures priority processing of high-priority resources, meets the time requirements of resource processing, and thus improves wireless communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024109898_06032025_PF_FP_ABST
    Figure CN2024109898_06032025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a channel measurement method, comprising: determining priority information corresponding to at least one CSI-RS resource; and, according to starting information, performing channel measurement calculation to obtain channel state information, wherein the starting information comprises the priority information. The present disclosure further provides a channel measurement method and apparatus, a terminal and a computer-readable medium.
Need to check novelty before this filing date? Find Prior Art

Description

Channel measurement method and device, terminal equipment, and computer-readable medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311136588.9 filed on August 31, 2023, the contents of which are incorporated herein by reference in their entirety. Technical Field

[0003] The present disclosure relates to the field of communication technology, and in particular to a channel measurement method, a channel measurement device, a terminal device, and a computer-readable medium. Background Art

[0004] To improve communication rates and ensure communication quality in mobile communication systems, it is necessary to continuously measure the channel between base stations and terminals. 5G mobile communication systems use the Channel State Information Reference Signal (CSI-RS) for channel measurement. CSI-RS is designed for highly flexible time-frequency resource configuration and can be configured with multiple resource groups for measurement.

[0005] However, due to the flexible configuration of CSI-RS and the large number of resources, it is easy to cause problems such as low computing efficiency and waste of hardware resources.

[0006] Summary of the Invention

[0007] Embodiments of the present disclosure provide a channel measurement method, a channel measurement apparatus, a terminal device, and a computer-readable medium.

[0008] In a first aspect, an embodiment of the present disclosure provides a channel measurement method, comprising: determining priority information corresponding to at least one CSI-RS resource; performing channel measurement calculations based on startup information to obtain channel state information, wherein the startup information includes the priority information.

[0009] In a second aspect, an embodiment of the present disclosure provides a channel measurement device, comprising: an evaluation unit for determining priority information of at least one CSI-RS resource; and a calculation unit for performing channel measurement calculations based on startup information to obtain channel state information, wherein the startup information includes the priority information.

[0010] In a third aspect, an embodiment of the present disclosure provides a terminal device, comprising: one or more processors; a memory on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the channel measurement method described in the first aspect of the embodiment of the present disclosure.

[0011] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, and when the program is executed by a processor, the channel measurement method described in the first aspect of the embodiment of the present disclosure is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG1 is a schematic diagram of communication between a terminal and a base station;

[0013] FIG2 is a schematic diagram of a time-frequency resource;

[0014] FIG3 is a flow chart of a channel measurement method according to an embodiment of the present disclosure;

[0015] FIG4 is a schematic structural diagram of a channel measurement device according to an embodiment of the present disclosure;

[0016] FIG5 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure;

[0017] FIG6 is a schematic diagram of the structure of a computer-readable medium according to an embodiment of the present disclosure;

[0018] FIG7 is a schematic structural diagram of a channel measurement system according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0019] To enable those skilled in the art to better understand the technical solution of the present disclosure, the channel measurement method, channel measurement device, terminal equipment, and computer-readable medium provided by the present disclosure are described in detail below with reference to the accompanying drawings.

[0020] Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of this disclosure to those skilled in the art.

[0021] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.

[0022] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0023] The terms used herein are used only to describe specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a," "an," and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, the presence of the features, wholes, steps, operations, elements, and / or components is specified, but the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groups thereof is not excluded.

[0024] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted as having an idealized or overly formal meaning unless expressly defined as such herein.

[0025] The communication environment of wireless channels is constantly changing, and base stations need to continuously adjust based on the channel conditions between them and terminals to maximize communication efficiency. To obtain accurate adjustment information, the base station needs to understand the channel conditions through its own measured channel information or the channel information reported by the terminal. As shown in Figure 1, the base station sends a CSI-RS signal to the terminal for channel measurement. The terminal calculates channel information such as the Reference Signal Resive Power (RSRP) and the Signal to Interference plus Noise Ratio (SINR) based on the CSI-RS signal and reports it to the base station.

[0026] The 5G New Radio (NR) time-frequency resources are shown in Figure 2. A time slot contains 14 symbols, each symbol contains a maximum of 273 resource blocks (RBs), and each RB contains 12 subcarriers. CSI-RS multiplexes resources in the form of code division multiplexing (CDM) groups. Figure 2 shows the patterns of CDM4 and CDM2 on time-frequency resources: in the CDM4 pattern, four transmit ports occupy two subcarriers and four resource elements (REs) on the symbol for transmission, and in the CDM2 pattern, every two transmit ports occupy two REs for transmission; other patterns include noCDM, CDM8, etc. On one RB, a CSI-RS resource may have multiple CDM groups of the same type. CSI-RS can occupy multiple RBs continuously, and the pattern of each RB is the same.

[0027] Due to the flexible CSI-RS configuration and the large number of resources, the terminal needs to consume a lot of hardware resources and time to calculate the channel state information; the reception time points of the issued CSI-RS configuration may be distributed at different times, and the reporting priority of different resources may be different; due to limitations such as system resources and communication latency requirements, when there are many resources, if the system computing power is insufficient or the processing sequence design is unreasonable, some CSI-RS resources may be calculated incorrectly or the calculation may not meet the reporting time requirements.

[0028] In order to complete the calculation of multiple groups of resources and ensure that each group of resources meets the reporting time requirements, the terminal usually completes the resource calculation serially by increasing the hardware computing power to reduce the processing time of a single group; or uses multiple accelerators for parallel processing to reduce the overall calculation time when calculating multiple groups of resources.

[0029] Some related technologies have designed a multi-accelerator parallel computing approach to complete CSI-RS calculations. This approach uses a digital signal processing module and N accelerators for processing. The digital signal processing module distributes parameters and data, while the N accelerators use the output of the digital signal processing module or other accelerators as input and output the processing results of their own accelerator to the lower-level accelerator or obtain the final result. This solution uses multiple sets of resources for fixed parallel computing. The use of multiple accelerators can achieve strong computing performance and complete resource processing quickly when a large number of resources are configured. However, when a small number of resources are configured, it has disadvantages such as inflexible configuration and waste of hardware resources.

[0030] In some related technologies, when acquiring channel state information, configuration and activation information for CSI-RS resources is received first, followed by parsing and calculating the received CSI-RS resources. When using a serial CSI-RS processing solution, when receiving multiple resource configurations, it is possible that later-received resources may be activated first, earlier-received resources may be activated later, or lower-priority resources may be activated first, followed by higher-priority resources. Insufficient hardware computing power may prevent resource processing from meeting time requirements.

[0031] In some related technologies, factors such as CSI-RS resource location, reporting time requirements, and priority are not considered, and all computing goals are achieved by improving hardware computing capabilities. However, the uneven distribution and different priorities of CSI-RS resources will cause waste of hardware resources.

[0032] In view of this, in a first aspect, referring to FIG3 , an embodiment of the present disclosure provides a channel measurement method, including the following steps S1 and S2 .

[0033] In step S1, priority information corresponding to at least one CSI-RS resource is determined.

[0034] In step S2, channel measurement calculation is performed according to the startup information to obtain channel state information, wherein the startup information includes the priority information.

[0035] In the embodiment of the present disclosure, the priority information corresponding to at least one CSI-RS resource can represent the priority of the CSI-RS resource or the priority of the symbol. This embodiment of the present disclosure does not impose any special limitation on this.

[0036] In the embodiment of the present disclosure, by determining the priority information corresponding to at least one CSI-RS resource, channel measurement calculation can be performed based on the startup information including the priority information, thereby ensuring that high-priority resources are processed first to meet the time requirements of resource processing.

[0037] In some embodiments, dedicated hardware performs channel measurement. Priority information is configured in the hardware, causing the hardware to perform channel measurement calculations based on startup information including the priority information. The disclosed embodiments do not specifically limit the hardware used to perform channel measurement calculations. For example, the hardware may be a baseband chip.

[0038] In the embodiment of the present disclosure, when calculating the channel measurement based on the startup information, the channel measurement may be calculated based on the priority information, or based on the priority information and other information. This embodiment of the present disclosure does not impose any special limitation on this.

[0039] The channel measurement method provided by the embodiments of the present disclosure, by determining the priority information corresponding to at least one CSI-RS resource, can perform channel measurement calculations based on startup information including the priority information, thereby reducing the complexity of channel measurement control, facilitating improved utilization of hardware resources, and ensuring priority processing of high-priority resources and reducing calculation delays to meet time requirements for resource processing, thereby achieving the purpose of improving wireless communication quality.

[0040] The embodiments of the present disclosure can be applied to scenarios involving wireless communications, such as the industrial field, the automotive field, the energy field, the medical field, and the like. Application scenarios in the industrial field include remote control, product status monitoring, autonomous driving, ultra-high-definition video, device perception, material information collection, environmental information collection, and remote after-sales service; application scenarios in the automotive field include in-vehicle virtual reality (VR) video calls and real-scene navigation; applications in the energy field include transmission line drone inspections, power quality monitoring, and workplace video surveillance; and applications in the medical field include ultra-high-definition remote consultations, emergency rescue, and remote surgery. The embodiments of the present disclosure do not impose any special restrictions on this.

[0041] The channel measurement method provided in the embodiments of the present disclosure is executed in a terminal device. In the embodiments of the present disclosure, the terminal device may be a self-driving car, a mobile phone, a router, or other products. The embodiments of the present disclosure do not specifically limit this.

[0042] The embodiments of the present disclosure do not specifically limit the priority information corresponding to at least one CSI-RS resource. In some embodiments, the priority information is priority information of the CSI-RS resource, indicating the priority of the CSI-RS resource. That is, the priority of the CSI-RS resource is evaluated.

[0043] In some embodiments, priority information is determined according to factors affecting CSI-RS resources.

[0044] Accordingly, in some embodiments, determining priority information corresponding to at least one CSI-RS resource includes:

[0045] The priority information is determined according to the influencing factor information of the CSI-RS resource, wherein the priority information represents the priority of the CSI-RS resource.

[0046] In some embodiments, the influencing factor information corresponding to the CSI-RS resource includes but is not limited to the resource type of the CSI-RS resource, the symbol position of the CSI-RS resource, the starting resource block of the CSI-RS resource, the resource block length of the CSI-RS resource, the identifier (ID) of the CSI-RS resource, the report configuration identifier (ReportConfigID) of the CSI-RS resource, and at least one of the number of sending ports of the CSI-RS resource.

[0047] In the embodiment of the present disclosure, the priority of CSI-RS resource evaluation is applicable to the case where serial processing is adopted when the maximum number of resource groups to be calculated is small, which can ensure that high-priority resources are processed first and improve hardware resource utilization.

[0048] The disclosed embodiments do not specifically limit how priority information is determined based on influencing factor information. For example, after determining multiple influencing factor information, each influencing factor information is assigned an influence weight value, and priority information is obtained by weighted summing the multiple influencing factor information. For example, priority information is calculated by adding, subtracting, multiplying, dividing, or performing a combination of multiple operations on the multiple influencing factor information. In the disclosed embodiments, priority information is calculated to determine the order in which channel measurements are calculated.

[0049] Accordingly, in some embodiments, determining priority information based on influencing factor information includes: determining an influence weight value of each influencing factor information; and calculating priority information based on each influencing factor information and the influence weight value.

[0050] The embodiment of the present disclosure does not specifically limit how to calculate the priority information based on the information of each influencing factor and the influencing weight value.

[0051] In some embodiments, the influencing factor information includes influencing factor information corresponding to positive factors and influencing factor information corresponding to negative factors. Positive factors refer to influencing factors that have a positive effect on priority. For example, the greater the value of the influencing factor information corresponding to the positive factor, the higher the priority. Negative factors refer to influencing factors that have a negative effect on priority. For example, the greater the value of the influencing factor information corresponding to the negative factor, the lower the priority.

[0052] Accordingly, in some embodiments, priority information is calculated based on formula (1) according to each influencing factor information and the influencing weight value:

[0053] Among them, P x Indicates priority information, C i Indicates the influencing factor information corresponding to the positive factor, E j Indicates the influencing factor information corresponding to the negative factor, B i and D j Indicates the influence weight value, i and j take 0, 1, 2, ..., MAX(C i ) means C i The maximum value that can be obtained, MAX(E j ) represents E j The maximum value possible.

[0054] Accordingly, in some embodiments, the priority information is determined based on the influencing factor information of the CSI-RS resource, including: determining the influence weight value of each influencing factor information of the CSI-RS resource; and calculating the priority information based on each influencing factor information of the CSI-RS resource and the influence weight value.

[0055] In the embodiment of the present disclosure, priority information is calculated based on formula (1) according to information of various influencing factors and influencing weight values ​​of CSI-RS resources.

[0056] Accordingly, in some embodiments, channel measurement calculations are performed based on the startup information to obtain channel state information, including: sorting the CSI-RS resources according to the priority information to generate a first task queue; and performing channel measurement calculations corresponding to the CSI-RS resources in sequence according to the first task queue to obtain the channel state information.

[0057] In some embodiments, the priority information is symbol priority information, indicating the priority of the symbol, that is, the priority of the symbol is evaluated.

[0058] In some embodiments, the priority information is determined according to influencing factors of the symbols.

[0059] Accordingly, in some embodiments, determining the priority information corresponding to at least one CSI-RS resource includes: determining the priority information based on the influencing factor information of the symbol, wherein one symbol includes N CSI-RS resources, and the priority information represents the priority of the symbol, and N is an integer greater than or equal to 0.

[0060] It should be noted that a symbol may contain one or more CSI-RS resources, or may contain no CSI-RS resources. N equals 0, indicating that no CSI-RS resources exist on the symbol. When evaluating symbol priority, if no CSI-RS resources exist on the symbol, they are ignored by setting them to zero, for example.

[0061] In some embodiments, before determining the priority information corresponding to at least one CSI-RS resource, the channel measurement method further includes: determining at least one symbol based on the CSI-RS resource; and determining the influencing factor information corresponding to the symbol based on the N CSI-RS resources corresponding to the symbol, where N is an integer greater than or equal to 0.

[0062] In some embodiments, the influencing factor information corresponding to the symbol includes but is not limited to at least one of the number of resources on the symbol, the symbol type of the resources on the symbol, the number of resource blocks of the resources on the symbol, and the symbol identifier.

[0063] In the embodiment of the present disclosure, the symbol evaluation priority is applied to the case where parallel processing is adopted when the maximum number of resource groups to be calculated is large, which can ensure that high-priority resources are processed first and improve the utilization rate of hardware resources.

[0064] In some embodiments, determining the priority information based on the influencing factor information of the symbol includes: determining the influence weight value of each influencing factor information of the symbol; and calculating the priority information based on each influencing factor information of the symbol and the influence weight value.

[0065] In the embodiment of the present disclosure, priority information is calculated based on formula (1) according to the information of each influencing factor and the influencing weight value of the symbol.

[0066] Accordingly, in some embodiments, channel measurement calculations are performed based on the startup information to obtain channel state information, including: generating a second task queue based on the priority information; and performing channel measurement calculations corresponding to N CSI-RS resources on the symbol in sequence according to the second task queue to obtain the channel state information, where N is an integer greater than or equal to 0.

[0067] It should be noted that, based on the evaluation of the symbol priority, when one or more CSI-RS symbols exist on a symbol, the at least one CSI-RS resource corresponding to a symbol has the same priority, that is, the CSI-RS resource on the high-priority symbol is processed first; if there is no CSI-RS resource on the symbol, it is ignored by setting it to zero or other means.

[0068] In a second aspect, referring to Figure 4, an embodiment of the present disclosure provides a channel measurement device, including: an evaluation unit 101, configured to determine the priority information of each channel state information reference signal CSI-RS resource based on the influencing factor information of the CSI-RS resource; a calculation unit 102, configured to perform channel measurement calculation based on the startup information to obtain channel state information, wherein the startup information includes the priority information of the CSI-RS resource.

[0069] In the third aspect, referring to Figure 5, an embodiment of the present disclosure provides a terminal, which includes: one or more processors 201; a memory 202, on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the channel measurement method described in the first aspect of the embodiment of the present disclosure; one or more I / O interfaces 203, connected between the processor and the memory, and configured to implement information interaction between the processor and the memory.

[0070] Among them, the processor 201 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 202 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read-write interface) 203 is connected between the processor 201 and the memory 202, and can realize information interaction between the processor 201 and the memory 202, including but not limited to a data bus (Bus), etc.

[0071] In some embodiments, the processor 201 , the memory 202 , and the I / O interface 203 are connected to each other via a bus 204 , and further connected to other components of the computing device.

[0072] In a fourth aspect, referring to FIG6 , an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the channel measurement method described in the first aspect of the embodiment of the present disclosure.

[0073] In order to enable those skilled in the art to more clearly understand the technical solutions provided by the embodiments of the present disclosure, the technical solutions provided by the embodiments of the present disclosure are described in detail below through specific examples:

[0074] Example 1

[0075] Figure 7 is a schematic diagram of the structure of a channel measurement system in this embodiment. The channel measurement system consists of a parameter processing and reporting unit, a task controller, an antenna data storage module, a calculation unit, and a channel information reporting memory. The calculation unit consists of a channel data reading unit, a resource selection and comparison unit, a resource parsing unit, and a resource calculation unit.

[0076] The task controller is used to receive parameter processing and reporting unit resource information, start task information and perform task parsing, write task queues, give calculation parameters, and start calculation units for calculation.

[0077] The calculation unit is used to perform different types of calculations to obtain channel information.

[0078] The channel information reporting memory is used to store the calculation results obtained by channel measurement, and the software reads the calculation results from it.

[0079] The workflow of the channel measurement system is as follows:

[0080] The parameter processing and reporting unit prioritizes the CSI-RS resources that need to be calculated as configured by the high-level layer, and then configures CSI-RS parameters and task parameters to the hardware through the software and hardware interface;

[0081] After the parameter configuration is completed, the task controller starts the calculation based on the configured task parameters and hardware working conditions, completes the configured calculation task, and obtains the RSRP, SINR and other channel information corresponding to the CSI-RS resource;

[0082] The parameter processing and reporting unit reads the calculation results of the hardware, obtains the channel quality status after selection and combination calculation, and uses it for other processes or for reporting.

[0083] In this embodiment, when prioritizing CSI-RS resources, the priority of the CSI-RS resources can be evaluated. This is applicable to situations where serial processing is used when the maximum number of resource groups to be calculated is small, and it can ensure that high-priority resources are processed first, and it can also improve hardware resource utilization. The influencing factor information includes but is not limited to the resource type of the CSI-RS resource, the symbol position of the CSI-RS resource, the starting resource block of the CSI-RS resource, the resource block length of the CSI-RS resource, the identifier (ID) of the CSI-RS resource, the report configuration identifier (ReportConfigID) of the CSI-RS resource, and the number of sending ports of the CSI-RS resource. When prioritizing CSI-RS resources, the priority of the symbols of the CSI-RS resources can also be evaluated. This is applicable to situations where parallel processing is used when the maximum number of resource groups to be calculated is large, and it can ensure that high-priority resources are processed first, and it can also improve hardware resource utilization. The influencing factor information includes but is not limited to the number of resources on the symbol, the symbol type of the resources on the symbol, the number of resource blocks on the symbol, and the symbol identifier.

[0084] Influencing factor information includes influencing factor information corresponding to positive factors and influencing factor information corresponding to negative factors. Positive factors refer to influencing factors that have a positive effect on priority. For example, the larger the value of the influencing factor information corresponding to a positive factor, the higher the priority. Negative factors refer to influencing factors that have a negative effect on priority. For example, the larger the value of the influencing factor information corresponding to a negative factor, the lower the priority.

[0085] Accordingly, in some embodiments, based on formula (2), the priority information of the CSI-RS resource is calculated according to the information of each influencing factor and the influencing weight value:

[0086] Among them, P x Indicates the priority information corresponding to CSI-RS resource x, C i Indicates the influencing factor information corresponding to the positive factor, E j Indicates the influencing factor information corresponding to the negative factor, B i and D j Indicates the influence weight value, i and j take 0, 1, 2, ..., MAX(C i ) means C i The maximum value that can be obtained, MAX(E j ) represents E j The maximum value possible.

[0087] Example 2

[0088] In this embodiment, the priority of CSI-RS resources is evaluated, and when the maximum number of resource groups calculated by the hardware is small, serial processing is used to complete the CSI-RS-based channel measurement.

[0089] The hardware processing flow includes:

[0090] Based on the resource activation status of the software configuration, first perform a traversal of the configured resources, sort them according to priority and generate a task queue;

[0091] The computing units are started sequentially according to the task queue to perform calculations, and a resource configuration is given for each start;

[0092] The computing unit reads and calculates data according to the start signal and the given resource configuration;

[0093] The calculated result is written into the reporting storage unit and is read by the software;

[0094] After one group of CSI-RS is processed, the processing of the next group is started.

[0095] Assume that the CSI-RS configured as shown in Table 1 needs to be processed.

[0096] Table 1

[0097] The CSI-RS resource priority assessment process includes: the software calculates priority based on the resource ID, resource type, symbol position, RB length, number of transmit ports, and Start_rb. The resource ID weight is set to E0, the resource type to C0, the symbol position to E1, the RB length to C1, the number of transmit ports to C2, and the Start_rb to E2. The weights for the resource ID, symbol position, and Start_rb are assigned to the corresponding values. For resource type, periodic resources are assigned a value of 5, and for aperiodic resources, a value of 10. For the number of transmit ports, the value set is: 1, 2, 4, 8, 12, 16, 24, 32; the corresponding weights are 1, 2, 3, 4, 5, 6, 7, and 8. Each weight is assigned a different priority level, Bi or Di, with the cumulative priority of each resource being 1.

[0098] An assignment situation and its final priority are shown in Table 2.

[0099] Table 2

[0100] The calculated priority values ​​and corresponding resource configurations are configured in the hardware and software interfaces. Upon receiving the configuration, the hardware will consider factors including, but not limited to, the priority values ​​and initiate computations on the compute units. Without any other considerations or processing by the hardware, the order in which resource computations are initiated under this configuration is: resource 1, resource 2, resource 0, resource 6, resource 3, resource 5, resource 4.

[0101] Example 3

[0102] In this embodiment, for the symbol evaluation priority of the CSI-RS resource, the hardware adopts parallel processing when the maximum number of resource groups to be calculated is large, thereby completing the CSI-RS-based channel measurement.

[0103] The hardware processing flow includes:

[0104] Sort by the configured symbol priority and generate a task queue. Then, traverse the resource activation status of the software configuration, perform a query on the configured resources and determine the task to which each activated resource belongs based on the symbol where it is located.

[0105] The calculation units are started sequentially according to the task queue to perform calculations. Each time, the processing of part or all of the bandwidth of a symbol is started. At the same time, more than one resource parameter to be calculated is configured to the calculation unit.

[0106] The computing unit first receives the resource configuration for this task, and after the configuration is completed, it starts computing based on the start signal and the given start time and frequency configuration information;

[0107] The calculation unit reads the data of each RB and traverses each RE in turn according to the configured processing symbols and the bandwidth to be processed. For each RE, the calculation unit compares it with the configured CSI-RS resources to be activated. If a CSI-RS resource is activated, the calculation is performed;

[0108] The calculated result is written into the reporting storage unit and is read by the software;

[0109] After one startup task is processed, the next group of processing is started.

[0110] Assume that the CSI-RS configured as shown in Table 3 needs to be processed.

[0111] Table 3

[0112] The process of evaluating the symbol priority of the CSI-RS resource includes:

[0113] The software pre-processes the resource configuration based on resource ID, resource type, symbol location, RB length, Start_rb, etc. and maps the relevant information to each symbol;

[0114] Calculate the symbol priority based on the processing. Based on all configured resources, the following information is obtained for each symbol: the number of resources on the symbol, the symbol type of the resources on the symbol, the number of RBs with resources in the symbol, and the symbol number;

[0115] The factors influencing the priority calculation for each symbol are the number of intervals from the symbol number to the last symbol, the accumulated resource type scores corresponding to all resources on the symbol, and the number of RBs with CSI-RS resources on the symbol. These three factors are defined as C0, C1, and C2, respectively. Each factor is assigned a different priority value, Bi.

[0116] The priority is calculated using the following formula: P x =(B0*C0+B1*C1)*((B2*C2) / 273)

[0117] An assignment situation and its final priority are shown in Table 4.

[0118] Table 4

[0119] The calculated symbol priority values ​​and all resource configurations are configured in the hardware and software interface. Upon receiving the configuration, the hardware will consider factors including, but not limited to, the priority weights of each symbol to initiate computation. Symbols with a priority of 0 will not be initiated. Without further consideration or processing by the hardware, the order in which resource computation is initiated under this configuration is: symbol 3, symbol 1, symbol 12, symbol 8.

[0120] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0121] Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly indicated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, it will be understood by those skilled in the art that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.

Claims

1. A channel measurement method, comprising: Determine priority information corresponding to at least one CSI-RS resource; Channel measurement calculation is performed according to the startup information to obtain channel state information, wherein the startup information includes the priority information.

2. The channel measurement method according to claim 1, wherein: Determining priority information corresponding to at least one CSI-RS resource includes: The priority information is determined according to the influencing factor information of the CSI-RS resource, wherein the priority information represents the priority of the CSI-RS resource.

3. The channel measurement method according to claim 2, wherein: The influencing factor information of the CSI-RS resource includes at least one of the resource type of the CSI-RS resource, the symbol position of the CSI-RS resource, the starting resource block of the CSI-RS resource, the resource block length of the CSI-RS resource, the identifier of the CSI-RS resource, the report configuration identifier of the CSI-RS resource, and the number of sending ports of the CSI-RS resource.

4. The channel measurement method according to claim 2 or 3, wherein: Determining the priority information according to the influencing factor information of the CSI-RS resource includes: Determine an impact weight value of each impact factor information of the CSI-RS resource; The priority information is calculated according to each influencing factor information of the CSI-RS resource and the influencing weight value.

5. The channel measurement method according to claim 4, wherein: The channel measurement is calculated according to the startup information to obtain the channel state information, including: Sort the CSI-RS resources according to the priority information to generate a first task queue; According to the first task queue, the channel measurement calculation corresponding to the CSI-RS resource is performed in sequence to obtain the channel state information.

6. The channel measurement method according to claim 1, wherein: Determining priority information corresponding to at least one CSI-RS resource includes: The priority information is determined according to the influencing factor information of the symbol, wherein one symbol includes N CSI-RS resources, the priority information represents the priority of the symbol, and N is an integer greater than or equal to 0.

7. The channel measurement method according to claim 6, wherein: Before determining the priority information corresponding to at least one CSI-RS resource, the channel measurement method further includes: Determine at least one symbol according to the CSI-RS resource; According to the N CSI-RS resources corresponding to the symbol, the influencing factor information corresponding to the symbol is determined.

8. The channel measurement method according to claim 6, wherein: The influencing factor information corresponding to the symbol includes at least one of the number of resources on the symbol, the symbol type of the resources on the symbol, the number of resource blocks of the resources on the symbol, and the symbol identifier.

9. The channel measurement method according to any one of claims 6 to 8, wherein: Determining the priority information according to the influencing factor information of the symbol includes: Determine the influence weight value of each influencing factor information of the symbol; The priority information is calculated according to each influencing factor information of the symbol and the influencing weight value.

10. The channel measurement method according to claim 9, wherein: The channel measurement is calculated according to the startup information to obtain the channel state information, including: generating a second task queue according to the priority information; According to the second task queue, channel measurement calculations corresponding to N CSI-RS resources on the symbol are performed in sequence to obtain the channel state information.

11. A channel measurement device, comprising: An evaluation unit configured to determine priority information of at least one CSI-RS resource; The calculation unit is configured to perform channel measurement calculation according to the startup information to obtain channel state information, wherein the startup information includes the priority information.

12. A terminal device, comprising: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the channel measurement method according to any one of claims 1 to 10.

13. A computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the channel measurement method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Channel estimation method and apparatus for cooperative communication in cellular mobile communication system

    CN108512786A

  • Transmission channel transmission method and device, transmission channel sending method and device, equipment and storage medium

    CN111107555A

  • Information transmission method and apparatus and communication device

    CN113475128A

  • Method for channel state reporting in wireless communication system and apparatus for same

    US20190349052A1