Rate de-matching method, device, equipment, medium and computer program product
By performing resource mapping and solution rate matching processing on the blind inspection search space of the new wireless system, the problem of low resolution matching operation efficiency in NR blind inspection is solved, and more efficient NR blind inspection processing is achieved.
Patent Information
- Application Number
- CN202411560179.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-25
AI Technical Summary
The descrambling operation efficiency during the existing NR blind inspection process is low, and it is necessary to wait for all symbols to arrive before descrambling and descrambling, resulting in a large processing time consumption and low processing efficiency.
By mapping the blind search space of the new wireless system, the candidate set space is obtained, and the available resources of the physical layer downlink control channel are determined based on the data resource elements. Then, based on the target number of control channel units that constitute the physical layer downlink control channel, the solution rate matching of available resources is processed in parallel or serially to obtain the blind inspection result of downlink control information.
The processing efficiency of solution rate matching in NR blind inspection is improved, thereby improving the processing efficiency of the entire NR blind inspection is improved, and waiting time and data cache amount are reduced.
Smart Images

Figure CN119519900A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a rate matching solution method, device, equipment, medium and computer program product. Background Art
[0002] In the New Radio (NR) blind detection, the process from demodulation to decoding also includes candidate set space collection, distribution space mapping, cyclic descrambling and rate matching. The existing NR blind detection process has the following shortcomings: under the physical layer downlink control channel (PDCCH) multi-symbol configuration condition, REGbundle [the process of demapping from the resource element group (REG) distribution space of the control channel element (CCE) to the resource block (RB) distribution space] and descrambling operations must wait until all symbols arrive in time, and more data needs to be cached; and the processing time is more consumed. The time-priority REG arrangement determines that the descrambling and subsequent merging operations can only be performed after the last PDCCH symbol arrives; the rate matching operation can only be performed after the last symbol is collected, and the processing efficiency is low. Summary of the invention
[0003] The present invention provides a rate dematching method, device, equipment, medium and computer program product to solve the defect of low efficiency of rate dematching operation in the existing NR blind detection process, realize efficient execution of rate dematching operation, thereby improving the processing efficiency of the entire NR blind detection.
[0004] The present invention provides a method for solving rate matching, comprising the following steps.
[0005] Resource mapping is performed on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of a plurality of control channel units; each control channel unit includes a plurality of resource blocks; each resource block includes a plurality of data resource elements; Determining available resources for transmission of a physical layer downlink control channel based on the data resource element; the available resources include downlink control information; Based on the target number of control channel units constituting the physical layer downlink control channel, the rate matching of the available resources is processed in parallel or in series to obtain a blind detection result of the downlink control information.
[0006] According to a rate matching solution method provided by the present invention, resource mapping is performed on the blind detection search space of the new wireless system to obtain a candidate set space, which includes: Obtain the number of time domain symbols of the physical layer downlink control channel; Based on the number of time domain symbols, control channel units of the blind detection search space are collected in a time domain symbol sequence to obtain a control channel unit consisting of a resource element group; Resource mapping is performed on a control channel unit composed of resource element groups to obtain a candidate set space; the candidate set space includes a control channel unit composed of resource blocks.
[0007] According to a rate matching method provided by the present invention, determining available resources for physical layer downlink control channel transmission based on the data resource element includes: Determine a rate matching mode of a physical layer downlink control channel based on the target number; the rate matching mode includes a puncturing mode, a truncated mode and a repetition mode; In the puncturing mode and the truncated mode, determining that the coding resources include available resources and frozen bits; the available resources include downlink control information and network identification scrambling code; In the repetition mode, it is determined that the available resources include downlink control information, network identification scrambling code and coding resources.
[0008] According to a rate matching method provided by the present invention, the available resources for transmission of a physical layer downlink control channel are determined based on the data resource element, and then the method includes: The available resources are sequentially descrambled in a control channel unit and in a time domain symbol sequence to obtain descrambled data arranged in a time domain symbol sequence.
[0009] According to a rate matching method provided by the present invention, the rate matching of the available resources is processed in parallel or serially based on the target number of control channel units constituting the physical layer downlink control channel to obtain a downlink control information blind detection result, which includes: When the time domain symbol of the physical layer downlink control channel is a multi-symbol, a plurality of de-rate matching modes of the descrambled data are processed in parallel to obtain a blind detection result of the downlink control information; In the case that the time domain symbol of the physical layer downlink control channel is a single symbol, a plurality of de-rate matching modes of the descrambled data are serially processed to obtain a downlink control information blind detection result.
[0010] According to a rate matching method provided by the present invention, the rate matching of the available resources is processed in parallel or serially based on the target number of control channel units constituting the physical layer downlink control channel to obtain a downlink control information blind detection result, and further includes: The data after rate matching is decoded and checked in sequence to obtain a blind detection result of downlink control information; the check processing is performed based on a check code; the check code is in the available resources.
[0011] The present invention also provides a rate matching solution device, comprising the following modules: A resource mapping module is used to perform resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of multiple control channel units; each control channel unit includes multiple resource blocks; each resource block includes multiple data resource elements; An available resource determination module, configured to determine available resources for transmission of a physical layer downlink control channel based on the data resource element; the available resources include downlink control information; The rate dematching module is used to perform parallel or serial processing on the rate dematching of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain a blind detection result of the downlink control information.
[0012] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-described rate-decomposition matching methods when executing the computer program.
[0013] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for solving rate matching as described in any one of the above is implemented.
[0014] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the rate-decomposing method described in any one of the above is implemented.
[0015] The rate dematching method, device, equipment, medium and computer program product provided by the present invention perform resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space, and then determine the available resources containing downlink control information transmitted by the physical layer downlink control channel based on the data resource elements contained in the candidate set space, and finally perform parallel or serial processing on the rate dematching process of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain the blind detection result of the downlink control information. The present invention improves the rate dematching efficiency of NR blind detection by improving the processing process of rate dematching of blind detection, thereby improving the processing efficiency of the entire NR blind detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a schematic diagram of the candidate set space in the rate matching method provided by the present invention.
[0018] Figure 2 It is a schematic diagram of resource mapping of two time domain symbols in the rate matching solution method provided by the present invention.
[0019] Figure 3 It is a schematic diagram of the NR blind detection process in the rate matching method provided by the present invention.
[0020] Figure 4 This is one of the flow charts of the rate matching solution method provided by the present invention.
[0021] Figure 5 This is the second flow chart of the rate matching solution method provided by the present invention.
[0022] Figure 6 It is a schematic diagram of resource mapping of a time domain symbol in the rate matching solution method provided by the present invention.
[0023] Figure 7 It is a structural schematic diagram of the rate matching solution device provided by the present invention.
[0024] Figure 8 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] Before describing the specific contents of the rate solution matching method provided by the present invention, it is necessary to describe the contents of the NR blind detection process applied by the present invention. This part of the description is only for illustrating the key points of the present invention, and does not mean that the contents of the NR blind detection process described in this part are existing.
[0027] The number of PDCCH symbols in the time domain and the position in the frequency domain in the entire bandwidth of the NR system are encapsulated in the CORESET (candidate set). The information carried by PDCCH is downlink control information (DCI). DCI information contains both scheduling information and control information at the system cell level and scheduling information and control information at the user level.
[0028] Within the entire bandwidth of the NR system, the base station can be divided into multiple CORESET spaces. The process of detecting system or user-level DCI in the CORESET space is called blind detection, so the CORESET space can also be called a blind detection search space.
[0029] The CORESET space is composed of time domain orthogonal frequency division multiplexing (OFDM) symbols in the time domain, and the time domain symbols are usually 1 to 3; in the frequency domain, it is composed of multiple CCEs, 1 CCE can be composed of 6 REGs, 1REG is equivalent to 1RB, 1RB contains 12REs (3DMRS REs + 9 DATA REs), and in the frequency domain, the CORESET space can carry a maximum of 45 CCEs. Among them, RE is the abbreviation of Resource Element, DMRS is the abbreviation of Demodulation Reference Signal, and DATA means data. Taking the time domain symbol as 2 as an example, the schematic diagram of the CORESET space is as follows Figure 1 shown.
[0030] PDCCH blind detection attempts to decode a CORESET space or multiple CORESET spaces at different time-frequency resource locations, and determines whether PDCCH is detected based on whether the cyclic redundancy check (CRC) is successful, and then determines DCI data, length, format and other information for subsequent DCI analysis.
[0031] CCE is the basic unit of PDCCH, and one CCE occupies 6 REGs. A PDCCH can be composed of 1 / 2 / 4 / 8 / 16 CCEs, and its specific size is determined by the DCI payload size and the required coding rate. The number of CCEs that make up the PDCCH is called AL (aggregation level). The base station can adjust the PDCCH aggregation level according to the actual transmission wireless channel status to achieve link adaptive transmission.
[0032] The PDCCH blind detection of the NR system is performed in the CORESET space search. The CORESET space consists of multiple CCEs, each CCE consists of 6 REGs (one REG occupies 1RB space), and a single RB consists of 12 REs, of which 3 DMRS REs carry channel estimation and 9 DATA REs carry information. Figure 1 It can be seen that the specific REG distribution of CCE is related to the number of time domain symbols. The REG in CCE is distributed in the time domain first and then in the frequency domain. The process of demapping from the REG distribution space of CCE to the RB distribution space is called the REGbundle process. Taking the time domain symbol as 2 as an example, Figure 1 to Figure 2 The process is the REGbundle process.
[0033] Table 1
[0034] A 24-bit CRC is added to each DCI. After the interleaver, the scrambling code of the radio network temporary indentifier (RNTI) is added to the lower 16 bits of the CRC. Polar code (polarization code) can be used for PDCCH coding, and a Polar code structure of up to 512 coded bits is supported. The maximum information bit of DCI can be 140 bits. Rate matching is used to match the number of coded bits with the available resources for PDCCH transmission, including sub-block interleaving and selecting bits in a certain way, including truncation, puncturing, and repetition. The modulation method of PDCCH is Quadrature Phase Shift Keying (QPSK). The basic unit of PDCCH transmission is CCE, 1 CCE contains 6 REGs, and 1 REG is 1 RB during 1 OFDM symbol. For PDCCH, there are 12 REs on 1 RB, of which 3 REs are used for DMRS and the remaining 9 REs are used for PDCCH. After QPSK modulation, the number of bits available for 1 REG is 18. The number of CCEs, the number of REGs, the number of REs and the number of available bits of PDCCH at different aggregation levels are shown in Table 1.
[0035] The DCI length for PDCCH blind detection is 12 bits to 140 bits. The codeword length after Polar code encoding is , PDCCH has a total of 5 aggregation levels (1, 2, 4, 8, 16). For PDCCH, since the rate matching length is related to the number of CCEs, when the aggregation level is 1, the rate matching length E = 108 bits, the codeword length N = 128 bits, and n = 7; when the aggregation level is 2, the rate matching length E = 216 bits, the codeword length N = 256, and n = 8; when the aggregation levels are 4, 8, and 16, the rate matching length E = 432 bits, 864 bits, and 1728 bits, and the codeword length N = 512, and n = 9.
[0036] The number of input bits of Polar coding is equal to the codeword length N, which includes K bits (12 bits to 140 bits) of information bits and NK bits of frozen bits. All frozen bits are set to 0, and their positions are known. The determination of the frozen bit position is related to the rate matching mode, which includes three modes: puncturing, truncation, and repetition (merging). For the puncturing mode and the truncation mode, the rate matching length E is less than the codeword length N. In this case, the punctured or truncated NE bits are frozen bits.
[0037] When there is 1 CCE, E=108, and a 108-bit sequence is obtained by truncating the last 20 bits of N=128 bits (i.e., deleting the 0s of the last 20 bits); when there are 2 CCEs, E=216, and a 216-bit sequence is obtained by puncturing the first 40 bits of N=256 bits (i.e., deleting the first 40 frozen bits); when there are 4 CCEs, E=432, and a 432-bit sequence is obtained by puncturing the first 80 bits of N=512 bits (i.e., deleting the first 80 frozen bits); when there are 8 CCEs, E=864, and a 864-bit sequence is obtained by repeating 352 bits of N=512 bits; when there are 16 CCEs, E=1728, and a 1728-bit sequence is obtained by repeating 1216 bits of N=512 bits (i.e., repeating 512 twice and then repeating 192).
[0038] like Figure 3 As shown, in the existing NR blind detection process, there are four steps from demodulation to polar decoding: 1. The CCE collection process of CORESETx obtains the number of PDCCH symbols, such as two symbols, and collects the REGs of CCE in sequence. The CCE of CORESET is arranged in the order of time domain first and frequency domain later, such as Figure 2 As shown; 2. After CCE collection is completed, REGbundle is performed, that is, the REG distribution of CCE is demapped to the RB distribution process; 3. Descrambling is performed sequentially according to the REG number inside the CCE; 4. After descrambling, rate matching is performed.
[0039] The existing NR blind detection process from demodulation to polar decoding has the following shortcomings: 1. Under the condition of PDCCH multi-symbol configuration, REGbundle and descrambling operations have to wait until all time domain symbols arrive in time, and more data needs to be cached; 2. The processing time is more consumed, and the time-priority REG arrangement needs to wait until the last time domain symbol arrives before descrambling and subsequent merging operations can be performed; 3. The rate matching operation can only be performed after the last time domain symbol is collected. Therefore, the rate matching processing efficiency is low.
[0040] Combine the following Figure 1-Figure 8 The invention describes the method, apparatus, device, medium and computer program product for rate matching.
[0041] Figure 4 It is one of the flow charts of the method for solving rate matching provided by the present invention, such as Figure 4 As shown, the method includes the following: Step 100: performing resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of a plurality of control channel units; each control channel unit includes a plurality of resource blocks; each resource block includes a plurality of data resource elements; The rate matching method provided by the present invention improves the REGbundle process, and transforms from the time domain dimension to the frequency domain dimension first, such as Figure 1 and Figure 2 shown. Figure 1 The candidate set space shown is the blind detection search space in this embodiment. The blind detection search space is mapped to obtain the following Figure 2 The candidate set space shown. Figure 2 In the candidate set space, in the time domain, the candidate set space can be divided into at least one time domain symbol, generally 1 to 3 time domain symbols; in the frequency domain, the candidate set space is composed of multiple control channel units, at most 45 control channel units. After resource mapping, each control channel unit includes multiple resource blocks, for example, each control channel unit includes 6 resource blocks, each resource block includes multiple data resource elements, for example, each resource block includes 9 data resource elements.
[0042] Step 200: Determine available resources for transmission of a physical layer downlink control channel based on the data resource element; the available resources include downlink control information; Specifically, based on the above content, it can be known that 1 RB contains 9 data resource elements, each data resource element is 2 bits, that is, each RB is 18 bits, and each CCE contains 6 RBs, that is, each CCE is 108 bits. The bits of all CCEs that constitute the physical layer downlink control channel are the available resources in this embodiment, that is, the above rate matching length E. The available resources for the physical layer downlink control channel transmission include downlink control information DCI, and the length of DCI does not exceed the length of the available resources for the physical layer downlink control channel transmission.
[0043] Step 300: Based on the target number of control channel units constituting the physical layer downlink control channel, perform parallel or serial processing on the rate matching of the available resources to obtain a blind detection result of the downlink control information.
[0044] In the rate matching method provided by the present invention, the rules of Polar code rate matching (truncation, puncturing and repetition) are used to improve the output order of REGbundle and the storage order of descrambling sequence, so as to realize the efficient execution of CCE collection, REGbundle, descrambling and rate matching, and improve the processing efficiency of NR blind detection. When the time domain symbol is greater than 1 (2 or 3), the rate matching output code rate has a merging operation. The improvement provided by this embodiment can be performed in parallel on multiple time domain symbols (descrambling and rate matching merging), and the NR blind detection processing rate is improved. The rate matching method provided by the present invention is compatible with the NR blind detection processing of 1 symbol at the same time, and the rate matching output code rate has a merging operation. The improvement provided by this embodiment can improve the NR blind detection processing rate. The merging (repetition) operation, truncation operation and puncturing operation of rate matching can be performed in parallel (in the case of multi-symbol configuration) or serially (in the case of single symbol configuration), which increases the flexibility and efficiency of NR blind detection processing.
[0045] This embodiment performs resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space, and then determines the available resources containing downlink control information transmitted by the physical layer downlink control channel based on the data resource elements contained in the candidate set space, and finally performs parallel or serial processing on the rate matching process of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain the blind detection result of the downlink control information. The present invention improves the rate matching efficiency of NR blind detection by improving the rate matching processing process of blind detection, thereby improving the processing efficiency of the entire NR blind detection.
[0046] Figure 5 FIG. 2 is a flow chart of the method for solving rate matching provided by the present invention. Figure 5 As shown, the method may also include: Step 110: Obtain the number of time domain symbols of the physical layer downlink control channel; Step 120: Based on the number of time domain symbols, control channel elements of the blind detection search space are collected in a time domain symbol sequence to obtain a control channel element composed of a resource element group; Step 130: Perform resource mapping on the control channel unit composed of resource element groups to obtain a candidate set space; the candidate set space includes a control channel unit composed of resource blocks.
[0047] Specifically, from Figure 1 to Figure 2 In the REGbundle process, the rate matching method provided by the present application improves the existing REGbundle. In the CCE collection process, the data is collected in the frequency domain within a single time domain symbol, and the descrambling is performed in units of CCE during descrambling. Figure 6As shown, taking the time domain symbol as 1 as an example, the REGbundle process provided by this application is as follows Figure 6 As shown, CCE is collected in a single time domain symbol, that is, the control channel unit of the blind detection search space is collected in the order of the time domain symbols, and the control channel unit composed of the resource element group is obtained. The REGbundle process of 3 time domain symbols is taken as an example, such as the REGbundle process of 1 time domain symbol and the REGbundle process of 2 time domain symbols, which can be derived by analogy.
[0048] This embodiment improves the efficiency of CCE collection by improving the existing CCE collection process of NR blind detection.
[0049] In one embodiment, the rate matching solution method provided in the embodiment of the present application may further include: Step 210: determining a rate matching mode of a physical layer downlink control channel based on the target number; the rate matching mode includes a puncturing mode, a truncated mode and a repeated mode; Step 220: In the puncturing mode and the truncated mode, determine that the coding resources include available resources and frozen bits; the available resources include downlink control information and network identification scrambling code; Step 230: In the repetition mode, determine that available resources include downlink control information, network identification scrambling code, and coding resources.
[0050] Specifically, the rate matching mode includes a truncation mode, a puncturing mode and a repetition (merging) mode, which corresponds to and is opposite to the rate dematching process. In the truncation mode and the puncturing mode, the codeword length N (i.e., the coding resource in this embodiment) is equal to the available resource E plus the frozen bit NK. The available resources include downlink control information DCI and a network identifier scrambling code RNTI, and the subsequent descrambling process corresponds thereto; in the repetition mode, the available resource E is equal to the downlink control information DCI, the network identifier scrambling code RNTI and the coding resource N.
[0051] This embodiment provides a basis for efficient execution of subsequent de-rate matching by setting a mode during rate matching corresponding to de-rate matching.
[0052] In one embodiment, the rate matching solution method provided in the embodiment of the present application may further include: Step 400: Descramble the available resources sequentially in the order of time domain symbols in units of control channel units to obtain descrambled data arranged in the order of time domain symbols.
[0053] Specifically, in the process of descrambling the available resources, taking 1 CCE of 2 time domain symbols as an example, the existing descrambling is CCE0: REG0, REG1, REG2, REG3, REG4, REG5 sequential descrambling; the improved descrambling method of the rate matching method provided in the present application is CCE0: RB0, RB1, RB2, RB3, RB4, RB5 sequential descrambling. After the descrambling structure is adjusted, CCE collection can be collected in the order of time domain symbols, for example, CCE0 descrambling of symbol 0: RB0, RB1, RB2, RB3, RB4, RB5; CCE1 descrambling of symbol 1: RB0, RB1, RB2, RB3, RB4, RB5; CCE2 descrambling of symbol 0: RB0, RB1, RB2, RB3, RB4, RB5; CCE3 descrambling of symbol 1: RB0, RB1, RB2, RB3, RB4, RB5; CCE4 descrambling of symbol 0: RB0, RB1, RB2, RB3, RB4, RB5. CCEs are collected cyclically in sequence.
[0054] In the case of combining descrambling and rate matching, in the improved rate matching method of the present application, the RB of symbol 0 and the RB of symbol 1 are combined in parallel, thereby improving the processing efficiency of descrambling and rate matching.
[0055] This embodiment improves the processing efficiency of descrambling and rate matching by combining descrambling and rate matching.
[0056] In one embodiment, the rate matching solution method provided in the embodiment of the present application may further include: Step 310: When the time domain symbol of the physical layer downlink control channel is multiple symbols, multiple de-rate matching modes of the descrambled data are processed in parallel to obtain a downlink control information blind detection result; Step 320: When the time domain symbol of the physical layer downlink control channel is a single symbol, multiple de-rate matching modes of the descrambled data are serially processed to obtain a blind detection result of the downlink control information.
[0057] Taking two time domain symbols as an example, the parameter configuration of the rate matching solution method (merging operation) provided by the present invention is as follows: When the time domain symbol is 1 and the aggregation level is 8, E>N, E=864, N=512, EN=352, and the output N=512 bits, with accumulation operations only on the first 352 bits.
[0058] Out0 = sum (in0 + in512) Out1 = sum (in1 + in513) out2 = sum(in2 + in514) ...... out351=sum(in351+in863) Out352=in352 Out353=in353 ...... Out511=in511 When the time domain symbol (sym) is 2, the address (addr) 864 / 2=432 is split in half, and the escape rules of reading (Rd) the second time domain symbol address (i.e., bit) of the previous stage are as follows.
[0059] 512-432=80, read in sequence: Sum (Rd sym0 addr = 0, Rd sym1 addr = 80) / / the following 352 Sum(Rd sym0 addr=1, Rd sym1 addr=81) Sum(Rd sym0 addr=2, Rd sym1 addr=82) Sum(Rd sym0 addr=351, Rd sym1 addr=80+351) Sum(Rd sym0 addr = 352, 0) / / the following 80 Sum(Rd sym0 addr = 353, 0) ...... Sum(Rd sym0 addr = 431, 0) Sum(0, Rd sym1 addr = 0) / / The following 80 Sum(0, Rd sym1 addr = 1) Sum(0, Rd sym1 addr = 2) ...... Sum(0, Rd sym1 addr = 79) Taking two time domain symbols as an example, the parameter configuration of the rate matching solution method (puncturing operation) provided by the present invention is as follows: When the time domain symbol is 1, the first NE bits are filled with 0, and the following E bits are filled with input, and N bits are output; the following E bits read the symbol 0 address, 0, 1, 2, ..., E-1.
[0060] When the time domain symbol is 2, the first NE bits are filled with 0, and the last E bits are filled with input, and N bits are output. The last E bits: the first half E is the address of reading symbol 0, 0, 1, 2, ..., E / 2; the second half E is the address of reading symbol 1, 0, 1, 2, ..., E / (2-1).
[0061] Taking two time domain symbols as an example, the parameter configuration of the rate matching solution method (truncation operation) provided by the present invention is as follows: When the time domain symbol is 1, the first E bits are read symbol 0 address 0, 1, 2, ..., E-1; NE (127) bits are added to complete N bits for output.
[0062] When the time domain symbol is 2, the first E bits are filled in as input, and NE (127) bits are added to complete the N bits output. The first E bits: the first half E is the address of read symbol 0, 0, 1, 2, ..., E / (2-1); the second half E is the address of read symbol 0, 0, 1, 2, ..., E / (2-1).
[0063] This embodiment improves the processing efficiency of descrambling and derate matching by processing three derate matching modes in parallel.
[0064] In one embodiment, the rate matching solution method provided in the embodiment of the present application may further include: Step 330: perform decoding processing and verification processing on the rate-matched data in sequence to obtain a blind detection result of the downlink control information; the verification processing is performed based on a verification code; the verification code is in the available resources.
[0065] Specifically, after the rate matching process, the Polar decoding process is also included. Corresponding to the above encoding process, decoding is to attempt to perform corresponding decoding on a CORESET space or multiple CORESET spaces at different time-frequency resource locations, and determine whether the PDCCH carrying DCI information is detected based on whether the CRC check is successful. After detecting the DCI information, the DCI data, DCI length and DCI format are determined for subsequent DCI parsing to obtain scheduling information and control information at the system cell level, as well as scheduling information and control information at the user level.
[0066] This embodiment completes the subsequent NR blind detection process through decoding processing and verification processing after rate matching, which improves the efficiency of rate matching while also improving the efficiency of the entire NR blind detection.
[0067] The rate-decomposing device provided by the present invention is described below. The rate-decomposing device described below and the rate-decomposing method described above can be referred to each other.
[0068] Please refer to Figure 7 The present invention also provides a rate matching device, comprising: The resource mapping module 701 is used to perform resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of multiple control channel units; each control channel unit includes multiple resource blocks; each resource block includes multiple data resource elements; An available resource determination module 702 is used to determine available resources for physical layer downlink control channel transmission based on the data resource element; the available resources include downlink control information; The rate dematching module 703 is used to perform parallel or serial processing on the rate dematching of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain a blind detection result of the downlink control information.
[0069] Optionally, the resource mapping module includes: A time domain symbol number acquisition unit, used to acquire the number of time domain symbols of a physical layer downlink control channel; A control channel unit collecting unit, configured to collect control channel units of a blind detection search space in a time domain symbol sequence based on the number of time domain symbols, and obtain a control channel unit consisting of a resource element group; The resource mapping unit is used to perform resource mapping on the control channel unit composed of resource element groups to obtain a candidate set space; the candidate set space contains the control channel unit composed of resource blocks.
[0070] Optionally, the available resource determination module includes: A rate matching mode determining unit, configured to determine a rate matching mode of a physical layer downlink control channel based on the target number; the rate matching mode includes a puncturing mode, a truncated mode and a repetition mode; A coding resource determination unit, configured to determine, in the puncturing mode and the truncated mode, that coding resources include available resources and frozen bits; the available resources include downlink control information and a network identification scrambling code; The available resource determination unit is used to determine, in the repetition mode, that the available resources include downlink control information, network identification scrambling code and coding resources.
[0071] Optionally, the rate matching solution device further includes: The resource descrambling module is used to sequentially descramble the available resources in the order of time domain symbols in units of control channel units to obtain descrambled data arranged in the order of time domain symbols.
[0072] Optionally, the rate matching solution module includes: A rate matching parallel processing unit, configured to perform parallel processing on a plurality of rate matching modes of the descrambled data to obtain a blind detection result of downlink control information when the time domain symbol of the physical layer downlink control channel is a multi-symbol; The de-rate matching serial processing unit is used to serially process multiple de-rate matching modes of the de-scrambled data when the time domain symbol of the physical layer downlink control channel is a single symbol, so as to obtain a blind detection result of the downlink control information.
[0073] Optionally, the rate matching solution device further includes: The decoding and verification processing module is used to perform decoding and verification processing on the data after rate matching in sequence to obtain the blind detection result of the downlink control information; the verification processing is performed based on the verification code; the verification code is in the available resources.
[0074] Figure 8 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 8 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the rate matching method, which includes: performing resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of a plurality of control channel units; each control channel unit includes a plurality of resource blocks; each resource block includes a plurality of data resource elements; based on the data resource elements, determining the available resources for the transmission of the physical layer downlink control channel; the available resources include downlink control information; based on the target number of control channel units constituting the physical layer downlink control channel, performing parallel processing or serial processing on the rate matching of the available resources to obtain the downlink control information blind detection result.
[0075] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0076] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the rate-decoding method provided by the above methods, which includes: performing resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of multiple control channel units; each control channel unit includes multiple resource blocks; each resource block includes multiple data resource elements; based on the data resource elements, determining the available resources for physical layer downlink control channel transmission; the available resources include downlink control information; based on the target number of control channel units constituting the physical layer downlink control channel, performing parallel or serial processing on the rate-decoding of the available resources to obtain a downlink control information blind detection result.
[0077] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the rate dematching method provided by the above-mentioned methods, the method comprising: performing resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; in the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of multiple control channel units; each control channel unit includes multiple resource blocks; each resource block includes multiple data resource elements; based on the data resource elements, determining the available resources for physical layer downlink control channel transmission; the available resources include downlink control information; based on the target number of control channel units constituting the physical layer downlink control channel, performing parallel or serial processing on the rate dematching of the available resources to obtain a downlink control information blind detection result.
[0078] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0079] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for solving rate matching, characterized in that: include: Perform resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; In the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of a plurality of control channel units; each control channel unit includes a plurality of resource blocks; each resource block includes a plurality of data resource elements; Determining available resources for transmission of a physical layer downlink control channel based on the data resource element; the available resources include downlink control information; Based on the target number of control channel units constituting the physical layer downlink control channel, the rate matching of the available resources is processed in parallel or in series to obtain a blind detection result of the downlink control information.
2. The rate matching method according to claim 1, characterized in that: The resource mapping is performed on the blind detection search space of the new wireless system to obtain the candidate set space including: Obtain the number of time domain symbols of the physical layer downlink control channel; Based on the number of time domain symbols, control channel units of the blind detection search space are collected in a time domain symbol sequence to obtain a control channel unit consisting of a resource element group; Resource mapping is performed on a control channel unit composed of resource element groups to obtain a candidate set space; the candidate set space includes a control channel unit composed of resource blocks.
3. The rate matching method according to claim 1, characterized in that: The determining, based on the data resource element, available resources for physical layer downlink control channel transmission comprises: Determine a rate matching mode of a physical layer downlink control channel based on the target number; the rate matching mode includes a puncturing mode, a truncated mode and a repetition mode; In the puncturing mode and the truncated mode, determining that the coding resources include available resources and frozen bits; the available resources include downlink control information and network identification scrambling code; In the repetition mode, it is determined that the available resources include downlink control information, network identification scrambling code and coding resources.
4. The rate matching method according to claim 3, characterized in that: The step of determining available resources for transmission of a physical layer downlink control channel based on the data resource element comprises: The available resources are sequentially descrambled in a control channel unit and in a time domain symbol sequence to obtain descrambled data arranged in a time domain symbol sequence.
5. The rate matching method according to claim 4, characterized in that: The performing parallel processing or serial processing on the rate matching of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain the downlink control information blind detection result includes: When the time domain symbol of the physical layer downlink control channel is a multi-symbol, a plurality of de-rate matching modes of the descrambled data are processed in parallel to obtain a blind detection result of the downlink control information; In the case that the time domain symbol of the physical layer downlink control channel is a single symbol, a plurality of de-rate matching modes of the descrambled data are serially processed to obtain a downlink control information blind detection result.
6. The rate matching method according to claim 5, characterized in that: The method of performing parallel or serial processing on the rate matching of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain a downlink control information blind detection result further includes: The data after rate matching is decoded and checked in sequence to obtain a blind detection result of downlink control information; the check processing is performed based on a check code; the check code is in the available resources.
7. A rate matching device, characterized in that: include: A resource mapping module, used for performing resource mapping on the blind detection search space of the new wireless system to obtain a candidate set space; In the time domain, the candidate set space can be divided into at least one time domain symbol; in the frequency domain, the candidate set space is composed of a plurality of control channel units; each control channel unit includes a plurality of resource blocks; each resource block includes a plurality of data resource elements; An available resource determination module, used to determine available resources for physical layer downlink control channel transmission based on the data resource element; The available resources include downlink control information; The rate dematching module is used to perform parallel or serial processing on the rate dematching of the available resources based on the target number of control channel units constituting the physical layer downlink control channel to obtain a blind detection result of the downlink control information.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the rate matching method according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the rate matching method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the rate matching method according to any one of claims 1 to 6 is implemented.