Channel Information Processing Method, Apparatus, Device, and Computer Program

By employing semi-static and dynamic processing methods to pre-calculate and utilize demapping and blind detection parameters, the computational burden in 5G NR PDCCH channels is mitigated, ensuring efficient information processing within the TTI.

JP7703015B2Active Publication Date: 2025-07-04SANECHIPS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023508597
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-08-12
Filing Date
2021-07-21
Publication Date
2025-07-04
Estimated Expiration
2041-07-21

AI Technical Summary

Technical Problem

The increased complexity and calculation load in 5G NR PDCCH channels due to diverse configurations and flexible parameters result in significant computational challenges, necessitating efficient processing to ensure correct reception within a Transmission Time Interval (TTI).

Method used

Implement semi-static processing to pre-calculate demapping and blind detection parameters for each control resource set and search space, followed by dynamic processing to read these parameters when the CORESET is activated, reducing the overall data calculation amount.

Benefits of technology

This approach significantly reduces data calculation during PDCCH processing, enhancing the efficiency of information processing by leveraging pre-calculated parameters during dynamic scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007703015000001
    Figure 0007703015000001
  • Figure 0007703015000002
    Figure 0007703015000002
  • Figure 0007703015000003
    Figure 0007703015000003
Patent Text Reader

Abstract

The embodiments of the present application disclose a method, an apparatus, a device, and a storage medium for processing channel information. The method includes the steps of: generating demapping-related parameters for each CORESET and first activation parameters for each search space, generating second activation parameters for each CORESET based on the first activation parameters, traversing each second activation timing, calculating index information for the blind detection parameters and the demapping parameters, and storing the index information for the blind detection parameters and the demapping parameters in a search space associated with the traversed second activation timing, traversing the search space, determining whether the traversed search space is activated, and if so, updating the state of an activation flag at the second activation timing of the CORESET associated with the search space to "activated," and sequentially traversing the second activation timings in the second activation parameters of each CORESET in chronological order, and if the state of the activation flag at the traversed second activation timing is "activated," reading the demapping-related parameters and the blind detection parameters corresponding to the second activation timing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of 5G physical layer channels, and in particular, to a method, apparatus, device, and storage medium for processing channel information.

Background Art

[0002] The Physical Downlink Control Channel (abbreviated as PDCCH) carries scheduling and other control information, and demapping and blind detection are two important information processing processes among them. The PDCCH channel in 5G New Radio (NR for short) is more complex than 4G LTE. In the time domain, the configuration is more diverse and flexible, and it supports up to 100M in the frequency domain. Therefore, the parameters required for PDCCH demapping, blind detection, etc. have increased several times, resulting in a significant increase in the amount of calculation.

[0003] In the 5G scenario, although the amount of calculation increases, the calculation time decreases. Therefore, it is very important to ensure correct reception within one Transmission Time Interval (TTI) via the PDCCH channel.

Summary of the Invention

Problems to be Solved by the Invention

[0004] Embodiments of this application disclose a method, apparatus, device, and storage medium for processing channel information that can significantly reduce the amount of data calculation during information processing in PDCCH and improve the efficiency of information processing.

Means for Solving the Problems

[0005] To achieve the above object, embodiments of this application A step of generating demapping-related parameters for each control resource set CORESET and first activation parameters for each search space, wherein the first activation parameters include the associated CORESET, and the step; A step of generating second activation parameters for each CORESET based on the first activation parameters, wherein the second activation parameters include a second activation timing and the associated search space, and the step; Based on the second activation parameters, traverse each second activation timing, calculate index information of blind detection parameters and demapping parameters, and store the index information of the blind detection parameters and demapping parameters in the search space associated with the traversed second activation timing, and the step; Traverse the search space, determine whether the traversed search space is activated, and if it is activated, update the state of the activation flag at the second activation timing of the CORESET associated with the search space to activated, and the step; Traverse the second activation timings in the second activation parameters of each CORESET in chronological order. If the state of the activation flag at the currently traversed second activation timing is activated, read the demapping-related parameters and blind detection parameters corresponding to the second activation timing, and the step; Provided is a method for processing channel information including the above.

[0006] To achieve the above object, an embodiment of the present application is A demapping-related parameter generation module configured to generate demapping-related parameters for each control resource set CORESET and first activation parameters for each search space, wherein the first activation parameters include the associated CORESET, and the demapping-related parameter generation module; A second activation parameter generation module configured to generate a second activation parameter for each CORESET based on the first activation parameter, wherein the second activation parameter includes a second activation timing and a search space associated therewith, and the second activation parameter generation module A blind detection parameter calculation module configured to traverse each second activation timing based on the second activation parameter, calculate index information of blind detection parameters and demapping parameters, and store the index information of the blind detection parameters and demapping parameters in a search space associated with the traversed second activation timing An activation flag update module configured to traverse a search space, determine whether the traversed search space is activated, and if it is activated, update the state of the activation flag at the second activation timing of the CORESET associated with the search space to activated A parameter reading module configured to sequentially traverse in time series the second activation timings of the second activation parameters of each CORESET, and if the state of the activation flag at the traversed second activation timing is activated, read the demapping-related parameters and blind detection parameters corresponding to the second activation timing Provided is a channel information processing apparatus comprising the above.

[0007] To achieve the above object, an embodiment of the present application provides a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the channel information processing method described in the embodiment of the present application is realized.

[0008] To achieve the above object, an embodiment of the present application provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the method for processing channel information described in the embodiment of the present application.

Advantages of the Invention

[0009] According to the embodiment of the present application, demapping-related parameters for each control resource set CORESET and first activation parameters for each search space are generated. Based on the first activation parameters, second activation parameters for each CORESET are generated, and the second activation parameters include a second activation timing and an associated search space.

[0010] Based on the second activation parameters, each second activation timing is traversed, index information of blind detection parameters and demapping parameters is calculated, and the index information of the blind detection parameters and the demapping parameters is stored in the search space associated with the traversed second activation timing.

[0011] The search space is traversed to determine whether the traversed search space is activated. If it is activated, the state of the activation flag at the second activation timing of the CORESET associated with the search space is updated to activated.

[0012] The second activation timings in the second activation parameters of each CORESET are sequentially traversed in time series. If the state of the activation flag at the traversed second activation timing is activated, the demapping-related parameters and the blind detection parameters corresponding to the second activation timing are read.

[0013] In the channel information processing method provided in the embodiments of the present application, first, demapping parameters and blind detection parameters are pre-calculated by semi-static processing. During dynamic processing, if the CORESET is activated, the pre-calculated demapping parameters and blind detection parameters are directly read.

[0014] Thereby, the data calculation amount during information processing in the PDCCH is significantly reduced, and the efficiency of information processing is improved.

Brief Description of the Drawings

[0015]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Modes for Carrying Out the Invention

[0016] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the drawings. Unless there is a conflict, the embodiments of this application and the features in the embodiments can be arbitrarily combined with each other.

[0017] It should be understood that the specific embodiments described herein are only for interpreting the present invention and do not limit the present invention.

[0018] In the following description, suffixes such as "module", "component", or "unit" used to represent elements are only used to facilitate the description of the present invention and have no special meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.

[0019] In 5G, when the subcarrier spacing is 120 kHz, the interval between each TTI is only 0.125 milliseconds, but in LTE, the TTI is fixed at 1 millisecond. Therefore, in the 5G scenario where the amount of calculation increases but the calculation time decreases, it is very important to ensure correct reception within one TTI via the PDCCH channel.

[0020] In NR, a maximum of 4 BWPs (Band Width Parts) per cell are supported, and a maximum of 3 CORESETs are supported per BWP (increased to 5 in Release 16). Also, a maximum of 10 search spaces are supported per BWP, and one CORESET is bound to each search space.

[0021] When different search spaces bound to the same CORESET are in different time domain positions, or when the blind detection parameters are different, the demapping and blind detection parameters will be different.

[0022] Therefore, if up to seven activation timings (occasions) (corresponding to positions in different time regions within the search space) are required for each CORESET, five CORESETS require up to 35 sets of demapping and blind detection parameters. Also, the same activation timing may correspond to multiple search spaces, and due to differences in the blind detection parameters of the search spaces, it may be necessary to calculate the parameters independently for each search space.

[0023] The set of blind detection candidates in NR is more flexible. The positions of the CCEs corresponding to one coverage level are not continuous, and the scrambling mode and load size at the same CCE position are all regarded as different candidate sets, so more parameters are required and the computational complexity increases.

[0024] In the related art, the demapping parameters and blind detection parameters are calculated dynamically, that is, all or most of the related operations are completed for each TTI. In 5G NR, the computational complexity increases significantly. If it is completed within one TTI, the requirements for both the main frequency and the implementation algorithm become high.

[0025] All the PDCCH-based configuration parameters are semi-static, and it is a prerequisite that the required parameters are calculated in advance. Therefore, if the complex calculations are divided into two parts: semi-static processing that completes in advance the calculations of semi-static parameters and even the calculations of some finite sets of dynamic parameters, and dynamic processing, the time pressure of the dynamic processing within one TTI is reduced.

[0026] The principle of semi-static processing is to complete as many of the various parameters required for dynamic calculation as possible in advance, and its role is like a database. This database should not be too large to avoid huge consumption of space. At the same time, it is necessary to ensure that the data is arranged in an orderly manner so that the parameters required for dynamic calculation can be obtained quickly.

[0027] The principle of dynamic processing is to reduce calculations as much as possible, quickly obtain the necessary information from the database using dynamic and semi-static link relationships, and enable configuration according to the rules required by the hardware.

[0028] The PDCCH includes two main entities: a search space and a control resource set (CORESET). The demapping resource is mainly the CORESET, and the blind detection resource is mainly the search space. In both semi-static processing and dynamic processing, there are two dimensions: the CORESET and the search space. The sub-processing procedures of semi-static processing and dynamic processing are all based on these two dimensions.

[0029] The data of the CORESET dimension includes the mapping relationship from the resource element group (abbreviated as REGB) to the physical resource block (abbreviated as PRB), the mapping relationship from the control channel element (abbreviated as CCE) to the REGB, and the first activation parameter.

[0030] Here, both the mapping relationship from the REGB to the PRB and the mapping relationship from the CCE to the REGB are expressed in the form of a bitmap. The first activation parameter includes the number of activation timings within one slot of the CORESET, the start symbol for each activation timing, the number of the associated search space, and an activation flag indicating whether the current slot is activated.

[0031] The data of the search space dimension includes the bitmap index information from the REGB to the PRB, the bitmap index relationship from the CCE to the REGB, and the second activation parameter.

[0032] The second startup parameter includes the number of startup timings included within one slot of the search space, the start symbol for each startup timing, and the position in the startup of the CORESET for the startup timing.

[0033] In one embodiment, FIG. 1 is a flowchart of a method for processing channel information provided in an embodiment of the present application. This method can be applied when processing information within the PDCCH channel. This method can be executed by a channel information processing apparatus. As shown in FIG. 1, this method includes S110 to S150.

[0034] In S110, demapping-related parameters for each control resource set CORESET and first startup parameters for each search space are generated.

[0035] Here, the first startup parameter includes the associated CORESET represented by the ID of the CORESET. The demapping-related parameters include demapping configuration parameters, the mapping relationship from REGB to PRB, and the mapping relationship from CCE to REGB. The mapping relationship from CCE to REGB involves a deinterleaving operation and thus is a part with a large amount of computation. In this embodiment, both the mapping relationship from REGB to PRB and the mapping relationship from CCE to REGB can be expressed in the form of a bitmap.

[0036] In one embodiment, the process of generating demapping-related parameters for each control resource set CORESET may be to process configuration information using an algorithm defined by the 5G communication protocol to obtain the demapping-related parameters.

[0037] The first startup parameter further includes the number of first startup timings and the start symbol for each first startup timing. The associated CORESET is the CORESET associated with each of the first startup timings.

[0038] In one embodiment, the method of generating the first activation parameter for each search space may be to sort each first activation timing according to the start symbol for each search space to obtain the first activation parameter for each search space. The sorting method can be in descending order or ascending order.

[0039] As an example, FIG. 2 is a diagram showing an example of the activation parameter of the search space in the embodiment of the present application. As shown in FIG. 2, SS represents the search space, C represents the CORESET, there are a total of 4 SSs from SS0 to SS3, and there are a total of 3 Cs from C0 to C2. SS0 has one activation timing, the start symbol is 0, and the associated CORESET is C0. SS1 has four activation timings, and the start symbols are 0, 3, 6, and 9 respectively. The CORESET associated with all activations of SS1 is C1.

[0040] SS2 has two activation timings, and the start symbols are 1 and 3 respectively. The CORESET associated with all activations of SS2 is C0. SS3 has one activation timing, the start symbol is 2, and its associated CORESET is C2.

[0041] In S120, based on the first activation parameter, a second activation parameter for each CORESET is generated.

[0042] Here, the second activation parameter includes the second activation timing and the associated search space.

[0043] In one embodiment, a method for generating a second startup parameter for each CORESET based on a first startup parameter may be to sort the first startup timings based on the start symbol and / or the continuous symbol length of each first startup timing, integrate the first startup timings with the same start symbol and the same associated CORESET, obtain the second startup timings included in each CORESET, determine the search space associated with each second startup timing based on the first startup timings, and obtain the second startup parameter for each CORESET.

[0044] Specifically, since the first startup timings in the search space are sorted according to the start symbol, it is necessary to sort all the startup timings associated with the same CORESET as a whole. For example, when both SS0 and SS2 are associated with C0, the first startup timing of SS0 once and the first startup timing of SS2 twice are sorted as a whole.

[0045] The sorting method is specifically to first sort according to the start symbol. If the start symbols are the same, then sort according to the continuous symbol length. Finally, integrate the first startup timings with the same start symbol and the same associated CORESET to obtain the second startup timings included in each CORESET.

[0046] As an example, FIG. 3 is a diagram showing an example of the startup parameter of the CORESET in the embodiment of the present application. As shown in FIG. 3, four Ss are sorted in the order of start symbols according to the C to which they belong. The first startup of C0 corresponds to the first startup of SS0, the second startup of C0 corresponds to the first startup of SS2, and the third startup of C0 corresponds to the second startup of SS2. The startups of C1 and C2 are the same.

[0047] Optionally, based on the search space associated with each of the second activation timings, determine the position in the CORESET of the first activation timing, and add the position in the CORESET of the first activation timing to the first activation parameters. In this way, the link relationship between the CORESET and the search space is established. FIG. 4 is a diagram showing an example of the link relationship between the CORESET and the search space in an embodiment of the present application.

[0048] As shown in FIG. 4, the activation parameters of the search space record the position in the activation parameters of its CORESET, and the activation parameters of the CORESET record the SS index corresponding to each activation. Thereby, the corresponding SS parameters are found from the activation parameters of the CORESET, and the activation position of the corresponding CORESET is enabled during the processing of the SS.

[0049] In S130, based on the second activation parameters, traverse each second activation timing, calculate the index information of the blind detection parameters and the demapping parameters, and store the index information of the blind detection parameters and the demapping parameters in the search space associated with the traversed second activation timing.

[0050] Here, the blind detection parameters include the CCE activation position, the scrambling mode, the load size, and the aggregation level. In this embodiment, since the demapping and blind detection of the PDCCH are the activation units of the CORESET for each TTI, the semi-static processing is also performed in the same way, traversing each second activation timing for each CORESET, and calculating the blind detection parameters and the related demapping parameters.

[0051] The calculations for this step are performed in the order corresponding to the activation of the CORESET. However, since the calculated parameters are stored in units of search space, it is necessary to find the position of the corresponding search space from the associated search space in the second activation parameter of the CORESET. FIG. 5 is a diagram showing an example for calculating the index information of the blind detection parameters and demapping parameters in the embodiment of the present application. As shown in FIG. 5, taking the first activation of C0 as an example, SS0 is found from the associated search space in the second activation parameter of the CORESET.

[0052] In this embodiment, the CCE activation position has a certain importance. This is because the bitmap information for demapping and blind detection, for example, the REG resource bitmap and the mapping bitmap from CCE to REG, both need to be determined based on the position of the CCE.

[0053] On the other hand, the CCE activation position is related to the slot number, and it is necessary to consider all possible slot positions during semi-static calculation. In this embodiment, up to 80 sets of parameters are required. Since the number of sets is large, it is necessary to minimize the capacity of the parameters for each set, that is, only retain the parameters related to different slots and maintain only one invariant parameter.

[0054] In this embodiment, S110 to S130 are all semi-static processes and are calculated only during parameter configuration and reconfiguration. In this case, there is time available, and processing with a large amount of calculation can be performed, and finally, the demapping and blind detection parameters for each activation of each COREST are obtained. Since each activation of the CORESET always corresponds to the activation of one SS, the demapping parameters and blind detection parameters are distributed between these two entities. And the link relationship between the two is constructed by the search space and the activation parameters of the CORESET.

[0055] In S140, the search space is sequentially traversed to determine whether the traversed search space is activated. If it is activated, the state of the activation flag in the second activation timing of the CORESET associated with the search space is updated to activated.

[0056] Here, the method of determining whether the current search space is activated may be to determine based on information such as the time-domain pattern and the blind detection ability. The method of traversing the search space may be to sequentially traverse the search space according to the set priority. The set priority may be that the priority of the common search space is higher than the priority of the user search space.

[0057] Specifically, based on the current slot number, the priority of the search space, that is, first the common search space, then the user search space, and further, in the arrangement order of the search spaces of the same type, it is sequentially determined whether it is currently activated. If the search space is activated, the state of the activation flag in the activation parameter of the COREST of the search space is updated to activated.

[0058] As an example, FIG. 6 is a diagram showing an example for updating the activation flag in the embodiment of the present application. As shown in FIG. 6, the current slot SS0 is activated. The position in the activation parameter of the CORESET of SS0 is found from the activation parameter of the search space, and the state of the activation flag is updated to activated at this activation position.

[0059] In S150, the second activation timings in the second activation parameters of each CORESET are sequentially traversed in time series. If the state of the activation flag at the traversed second activation timing is activated, the demapping-related parameters and the blind detection parameters corresponding to the second activation timing are read.

[0060] Specifically, when traversing each activation of each CORESET in chronological order and it is determined that the search space corresponding to the activation is activated, the pre-calculated demapping and blind detection parameters of the search space are retrieved.

[0061] FIG. 7 is a diagram showing an example for reading demapping-related parameters and blind detection parameters in an embodiment of the present application. As shown in FIG. 7, when traversing the first activation of C0, the search space associated with the activation is SS0, and when it is determined that SS0 is activated, the demapping-related parameters and blind detection parameters are directly read.

[0062] S140 to S150 are dynamic calculation parts. In these two steps, since it only completes the determination of whether the search space is activated and the acquisition of pre-calculated parameters, the workload is small.

[0063] According to the technical solution of the embodiment of the present application, demapping-related parameters for each control resource set CORESET and first activation parameters for each search space are generated. Based on the first activation parameters, second activation parameters for each CORESET are generated, and the second activation parameters include the second activation timing and the associated search space.

[0064] Based on the second activation parameters, each second activation timing is traversed, the index information of the blind detection parameters and demapping parameters is calculated, and the index information of the blind detection parameters and demapping parameters is stored in the search space associated with the traversed second activation timing.

[0065] Traverse the search space, determine whether the traversed search space is activated, and if it is activated, update the state of the activation flag at the second activation timing of the CORESET associated with the search space to activated.

[0066] Traverse the second activation timings in the second activation parameters of each CORESET sequentially in time series. If the state of the activation flag at the traversed second activation timing is activated, read the demapping-related parameters and blind detection parameters corresponding to the second activation timing.

[0067] In the channel information processing method provided by the embodiments of the present application, first, the demapping parameters and blind detection parameters are calculated in advance by semi-static processing. During dynamic processing, if the CORESET is activated, directly read the pre-calculated demapping parameters and blind detection parameters. Thereby, the data calculation amount during information processing in the PDCCH is greatly reduced, and the efficiency of information processing is improved.

[0068] In one embodiment, FIG. 8 is a schematic configuration diagram of a channel information processing apparatus provided by the embodiments of the present application. As shown in FIG. 8, the apparatus includes a demapping-related parameter generation module 210, a second activation parameter generation module 220, a blind detection parameter calculation module 230, an activation flag update module 240, and a parameter reading module 250.

[0069] The demapping-related parameter generation module 210 is configured to generate demapping-related parameters for each control resource set CORESET and first activation parameters for each search space. The first activation parameters include the associated CORESET.

[0070] The second startup parameter generation module 220 is configured to generate a second startup parameter for each CORESET based on the first startup parameter, and the second startup parameter includes a second startup timing and an associated search space.

[0071] The blind detection parameter calculation module 230 traverses each second startup timing based on the second startup parameter, calculates the index information of the blind detection parameter and the demapping parameter, and stores the index information of the blind detection parameter and the demapping parameter in the search space associated with the traversed second startup timing.

[0072] The activation flag update module 240 sequentially traverses the search space according to the set priority, determines whether the traversed search space is activated, and if it is activated, updates the state of the activation flag at the second startup timing of the CORESET associated with the search space to activated.

[0073] The parameter reading module 250 sequentially traverses the second startup timing of the second startup parameter of each CORESET in time series, and if the state of the activation flag at the traversed second startup timing is activated, reads the demapping-related parameter and the blind detection parameter corresponding to the second startup timing.

[0074] Optionally, the first startup parameter further includes the number of times of the first startup timing and the start symbol of each first startup timing, the associated CORESET is the CORESET associated with each of the first startup timings, and generating the first startup parameter for each search space is For each search space, it may include sorting each first activation timing according to a start symbol to obtain a first activation parameter for each search space.

[0075] Optionally, the second activation parameter generation module 220 may further sort the first activation timings based on the start symbol and / or the continuous symbol length of each first activation timing, integrate the first activation timings with the same start symbol and the same associated CORESET, and obtain the second activation timings included in each CORESET. It may be configured to determine the search space associated with each of the second activation timings based on the first activation timings and obtain the second activation parameters for each CORESET.

[0076] Optionally, based on the search space associated with each of the second activation timings, determine the position of the first activation timing in the CORESET of the first activation timing and add the position of the first activation timing in the CORESET to the first activation parameter.

[0077] Optionally, the blind detection parameters may include a CCE activation position, a scrambling mode, a load size, and an aggregation level.

[0078] Optionally, the set priority may be that the priority of the common search space is higher than the priority of the user search space.

[0079] Optionally, the demapping-related parameters may include demapping configuration parameters, the mapping relationship from REGB to PRB, and the mapping relationship from CCE to REGB.

[0080] In one embodiment, FIG. 9 is a schematic configuration diagram of a computer device provided in an embodiment of the present application. As shown in FIG. 9, the device provided in this specification includes a processor 310 and a memory 320. The number of processors 310 in the device may be one or more. In FIG. 9, one processor 310 is illustrated. The number of memories 320 in the device may be one or more. In FIG. 9, one memory 320 is illustrated. The processor 310 and the memory 320 of the device may be connected by a bus or other forms. In FIG. 9, the connection via a bus is illustrated. In the embodiment, the device is a computer device.

[0081] The memory 320, as a computer-readable storage medium, may be configured to store software programs, computer-executable programs, and modules, for example, program instructions / modules corresponding to the devices according to any embodiment of the present application (for example, the encoding module and the first transmission module in the data transmission device). The memory 320 may include a program storage area for storing an operating system and at least one application program necessary for functions, and a data storage area for storing data created according to the use of the device.

[0082] In addition, the memory 320 may include a high-speed random access memory, and may further include non-volatile memory such as, for example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some examples, the memory 320 may further include a memory remotely arranged with respect to the processor 310, and these remote memories can be connected to the device via a network.

[0083] Examples of the above network include, but are not limited to, the Internet, a corporate intranet, a local area network, a mobile communication network, and combinations thereof.

[0084] The device provided above may be configured to execute the method for processing channel information provided in any of the above-described embodiments, and has corresponding functions and effects.

[0085] The program stored in the corresponding memory 320 may be a program instruction / module corresponding to the method for processing channel information provided in the embodiments of the present application. The processor 310 executes the software program, instructions, and modules stored in the memory 320 to execute one or more functional applications and data processing of the computer device, that is, to implement the method for processing channel information in the embodiments of the above-described method.

[0086] When the above-described device is a receiving side, it may execute the method for processing channel information provided in any embodiment of the present application, and it will be understood that it has corresponding functions and effects.

[0087] Embodiments of the present application further provide a storage medium including computer-executable instructions. When the computer-executable instructions are executed by a computer processor, a method for processing channel information is executed. The method includes: generating demapping-related parameters for each control resource set CORESET and first activation parameters for each search space, where the first activation parameters include the associated CORESET; generating second activation parameters for each CORESET based on the first activation parameters, where the second activation parameters include a second activation timing and the associated search space; traversing each second activation timing based on the second activation parameters, calculating index information of blind detection parameters and demapping parameters, and storing the index information of the blind detection parameters and demapping parameters in the search space associated with the traversed second activation timing; traversing the search space, determining whether the traversed search space is activated, and if it is activated, updating the state of the activation flag at the second activation timing of the CORESET associated with the search space to activated; sequentially traversing in time series the second activation timings in the second activation parameters of each CORESET, and if the state of the activation flag at the traversed second activation timing is activated, reading the demapping-related parameters and blind detection parameters corresponding to the second activation timing.

[0088] Those skilled in the art will understand that the term user equipment includes any suitable type of wireless user equipment, such as, for example, a mobile phone, a portable data processing device, a portable web browser, or a vehicle-mounted mobile station.

[0089] In general, the various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, and other aspects may be implemented in firmware or software that can be executed by a controller, a microprocessor, or other computing devices, but the present application is not limited thereto.

[0090] The embodiments of the present application can be realized by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0091] Any block diagram of a logic flow in the drawings of the present application may represent program steps, or may represent interconnected logic circuits, modules and functions, or may represent a combination of program steps and logic circuits, modules and functions.

[0092] The computer program can be stored in a memory. The memory can have any type suitable for the local technical environment and can be realized using any appropriate data storage technology, for example, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital video disc (DVD), DVD) or compact disc (CD), etc., but is not limited thereto.

[0093] A computer-readable medium may include a non-transitory storage medium. The data processor can be of any type suitable for the local technical environment, for example, a general-purpose computer, a dedicated computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FGPA), and a processor based on a multi-core processor architecture, etc., but is not limited thereto.

[0094] The above are only exemplary embodiments of the present application and do not limit the protection scope of the present application.

[0095] The embodiments of the present application can be realized by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware.

[0096] The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0097] The above has provided a detailed description of the exemplary embodiments of the present application by way of exemplary and non-limiting examples. However, considering in combination with the drawings and the claims, various modifications and adjustments of the above embodiments are obvious to those skilled in the art but do not depart from the scope of the present invention. Therefore, the appropriate scope of the present invention is determined by the claims.

Claims

1. A method for processing channel information, comprising: generating demapping-related parameters for each control resource set (CORESET) and first activation parameters for each search space, wherein the first activation parameters include the CORESETs associated therewith; generating second activation parameters for each CORESET based on the first activation parameters, wherein the second activation parameters include a second activation timing and the search space associated therewith; traversing each second activation timing based on the second activation parameters, calculating index information of blind detection parameters and demapping parameters, and storing the index information of the blind detection parameters and demapping parameters in the search space associated with the traversed second activation timing; traversing the search space, determining whether the traversed search space is activated, and if so, updating the state of the activation flag at the second activation timing of the CORESET associated with the search space to activated; sequentially traversing in time series the second activation timings in the second activation parameters of each CORESET, and if the state of the activation flag at the traversed second activation timing is activated, reading the demapping-related parameters and blind detection parameters corresponding to the second activation timing. A method.

2. The first activation parameters further include the number of times of the first activation timing and the start symbol of each first activation timing. The associated CORESETs are the CORESETs associated with each of the first activation timings. The step of generating first activation parameters for each search space includes: for each search space, sorting each first activation timing according to the start symbol to obtain first activation parameters for each search space. The method according to Claim 1.

3. The step of generating second activation parameters for each CORESET based on the first activation parameters includes: Sort the first activation timings based on the start symbol and / or the continuous symbol length of each first activation timing, and integrate the first activation timings with the same start symbol and the same associated CORESET to obtain the second activation timings included in each CORESET. Determine the search space associated with each of the second activation timings based on the first activation timings, and obtain the second activation parameters for each CORESET. The method according to claim 2.

4. Determine the position of the first activation timing in the CORESET of the first activation timing based on the search space associated with each of the second activation timings, and add the position of the first activation timing in the CORESET of the first activation timing to the first activation parameters. The method according to claim 3.

5. The blind detection parameters include a CCE activation position, a scrambling mode, a load size, and an aggregation level. The method according to claim 1.

6. Traversing the search space includes sequentially traversing the search space according to the set priority, wherein the set priority is that the priority of the common search space is higher than the priority of the user search space. The method according to claim 1.

7. The demapping related parameters include demapping configuration parameters, the mapping relationship from REGB to PRB, and the mapping relationship from CCE to REGB. The method according to claim 1.

8. A demapping related parameter generation module configured to generate demapping related parameters for each control resource set CORESET and first activation parameters for each search space, wherein the first activation parameters include the associated CORESET. A second activation parameter generation module configured to generate second activation parameters for each CORESET based on the first activation parameters, wherein the second activation parameters include the second activation timing and the associated search space. Based on the second startup parameter, traverse each second startup timing, calculate the index information of the blind detection parameter and the demapping parameter, and store the index information of the blind detection parameter and the demapping parameter in a search space associated with the traversed second startup timing. A blind detection parameter calculation module configured as such. Traverse the search space, determine whether the traversed search space is activated, and if it is activated, update the state of the activation flag at the second startup timing of the CORESET associated with the search space to activated. An activation flag update module configured as such. Sequentially traverse the second startup timings of the second startup parameters of each CORESET in chronological order. If the state of the activation flag at the traversed second startup timing is activated, read the demapping-related parameter and the blind detection parameter corresponding to the second startup timing. A parameter reading module configured as such. A channel information processing device.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the program is executed by the processor, the method according to any one of claims 1 to 7 is realized. A computer device.

10. A computer program configured to cause a computer to execute the method according to any one of claims 1 to 7. A computer program.

Citation Information

Patent Citations

  • Control channel detection method and device, information element transmission method and device, equipment and medium

    CN110535596A

  • User equipments, base stations and methods

    US20190158205A1