5G Downlink User Message Acquisition Method, Device, Equipment and Storage Medium
By performing PDCCH blind inspection based on the configuration parameters of preset SI-RNTI and CORESET0 in 5G NR, and implementing specific blind inspection strategies according to the base station type, the problem of large amount of calculation and limited scope of application is solved, and efficient user message acquisition is achieved, suitable for Class A and Class B base stations.
Patent Information
- Application Number
- CN202510520447.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-04-24
AI Technical Summary
In the 5G NR non-cooperative positioning scenario, the acquisition of downlink user messages sent by the base station to the terminal in the prior art has problems such as large calculation volume, low efficiency and limited application scope. Especially when the base station types are different, it is impossible to effectively support the PDCCH blind inspection of Class B base stations.
By performing PDCCH blind inspection based on the configuration parameters of preset SI-RNTI and CORESET0, the system downlink control information is obtained, and corresponding blind inspection strategies are executed according to the base station type, including the scrambled identification detection of Class A base station and the fixed relationship between physical cell identification and scrambled identification of Class B base stations, the processing flow is simplified, and RA message detection and interval C-RNTI filtering processing are cancelled.
It reduces the computational complexity, improves system adaptability, and can efficiently obtain user messages under different base station types. It is suitable for more deployment scenarios and reduces wireless resource consumption.
Smart Images

Figure CN120050747B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a method, device, equipment, and storage medium for obtaining 5G downlink user messages. Background Art
[0002] In the 5G NR (New Radio) non-cooperative positioning scenario, to obtain the downlink user messages sent by the base station to the terminal, it is necessary to first identify the C-RNTI (Cell-Radio Network Temporary Identifier). Currently, the common approach is to blindly detect the PDCCH (Physical Downlink Control Channel) through the known SI-RNTI (System Information RNTI) to parse the SIB (System Information Block) message, and then obtain the RA-RNTI (Random Access RNTI) based on the SIB message and detect the RA message, and extract the temporary C-RNTI interval from it to construct a credible RNTI list to narrow the blind detection range.
[0003] However, the above method has obvious defects. First, to detect the RA message, the computational complexity of PDCCH blind detection and PDSCH (Physical Downlink Shared Channel) processing is increased, resulting in an increase in system resource consumption. Second, when the base station uses a random allocation strategy to allocate C-RNTI, the strategy of filtering using the C-RNTI temporary interval range in the RA message will fail, reducing the efficiency of obtaining downlink user messages. In addition, the above method only adapts to the PDCCH blind detection of type A base stations and lacks support for type B base stations, resulting in insufficient system compatibility. These limitations restrict the efficiency and universality of the non-cooperative positioning system. Summary of the Invention
[0004] The present invention provides a method, device, equipment, and storage medium for obtaining 5G downlink user messages to solve the defects of large channel processing computational complexity, low efficiency, and limited applicable range in obtaining 5G downlink user messages in the prior art.
[0005] The present invention provides a method for obtaining 5G downlink user messages, including:
[0006] Based on cell search synchronization, obtain the master information block, and determine the configuration parameters of CORESET0 according to the master information block;
[0007] Perform PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain the system downlink control information;
[0008] Analyze the system downlink control information to obtain the corresponding PDSCH parameters, and extract the system message in the PDSCH according to the PDSCH parameters;
[0009] Based on the system message, determine the base station type, and execute the corresponding blind detection strategy according to the base station type to obtain the user downlink control information;
[0010] Analyze the user downlink control information, and extract the user message in the PDSCH according to the analysis result.
[0011] According to a method for obtaining 5G downlink user messages provided by the present invention, the performing PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain the system downlink control information includes:
[0012] Perform a single PDCCH blind detection in the CORESET0 space based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain the system downlink control information.
[0013] According to a method for obtaining 5G downlink user messages provided by the present invention, the executing the corresponding blind detection strategy according to the base station type to obtain the user downlink control information includes:
[0014] In the case where the base station type is a type-A base station, perform scrambling identification detection, and determine the candidate C-RNTI based on the detected scrambling identification;
[0015] Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, determine the blind detection result as the user downlink control information.
[0016] According to a method for obtaining 5G downlink user messages provided by the present invention, the executing the corresponding blind detection strategy according to the base station type to obtain the user downlink control information includes:
[0017] In the case where the base station type is a type-B base station, perform control channel element position estimation and radio network temporary identification detection based on the fixed relationship between the physical cell identification and the scrambling identification to obtain the candidate C-RNTI;
[0018] Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, determine the blind detection result as the user downlink control information.
[0019] A method for obtaining 5G downlink user messages provided by the present invention, parsing the user downlink control information, and extracting the user messages in the PDSCH according to the parsing result, includes:
[0020] When the base station type is a type B base station, parsing the user downlink control information, and calculating PDSCH channel estimation parameters according to the parsing result;
[0021] Based on the parsing result and the PDSCH channel estimation parameters, obtaining the user messages.
[0022] A method for obtaining 5G downlink user messages provided by the present invention further includes:
[0023] Writing the user messages into a resource collection pool, and identifying target user messages from the resource collection pool.
[0024] A method for obtaining 5G downlink user messages provided by the present invention, identifying target user messages from the resource collection pool, includes:
[0025] Based on target user characteristics, performing matching and screening on the user messages in the resource collection pool, where the target user characteristics include at least one of the C-RNTI of the target user, time-frequency scheduling period, frequency-domain resource allocation mode, and ciphertext fragment of the user identifier;
[0026] If the matching is successful, determining the matched user message as the target user message.
[0027] The present invention also provides a 5G downlink user message obtaining device, including:
[0028] A cell search and synchronization unit, configured to obtain a master information block based on cell search and synchronization, and determine configuration parameters of CORESET0 according to the master information block;
[0029] A first blind detection unit, configured to perform PDCCH blind detection based on a preset SI-RNTI and the configuration parameters of CORESET0 to obtain system downlink control information;
[0030] A system message obtaining unit, configured to parse the system downlink control information to obtain corresponding PDSCH parameters, and extract system messages in the PDSCH according to the PDSCH parameters;
[0031] A second blind detection unit, configured to determine the base station type based on the system messages, and execute a corresponding blind detection strategy according to the base station type to obtain user downlink control information;
[0032] A user message acquisition unit, configured to parse the user downlink control information and extract the user message in the PDSCH according to the parsing result.
[0033] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and running on the processor. When the processor executes the computer program, the 5G downlink user message acquisition method described in any one of the above is implemented.
[0034] 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 5G downlink user message acquisition method described in any one of the above is implemented.
[0035] The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, the 5G downlink user message acquisition method described in any one of the above is implemented.
[0036] The 5G downlink user message acquisition method, device, equipment, and storage medium provided by the present invention can obtain system downlink control information by performing PDCCH blind detection based on the configuration parameters of a preset SI-RNTI and CORESET0. By parsing the system downlink control information and according to the obtained PDSCH parameters, system messages can be extracted from the PDSCH. According to the extracted system messages, the base station type can be accurately determined. Subsequently, according to the base station type, corresponding blind detection strategies can be executed to obtain user downlink control information. Finally, by parsing the user downlink control information, user messages can be extracted according to the parsing result. Compared with the traditional downlink user message acquisition method, the present invention cancels the two steps of RA message detection and interval C-RNTI filtering processing, thereby simplifying the entire processing flow and greatly reducing the computational complexity. In addition, the present invention considers the differences in base station types and can execute corresponding blind detection strategies according to the base station type, enhancing the adaptability of the system and being applicable to more deployment scenarios. Description of the Drawings
[0037] In order to more clearly illustrate the technical solutions in the present invention or related technologies, the following will briefly introduce the drawings required for use in the embodiments or related technology descriptions. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0038] Figure 1 is one of the flow schematic diagrams of user message acquisition provided by the prior art;
[0039] Figure 2It is the second schematic diagram of the process for obtaining user messages provided by the prior art;
[0040] Figure 3 It is one of the schematic diagrams of the process for the method for obtaining 5G downlink user messages provided by the present invention;
[0041] Figure 4 It is the overall schematic diagram of the method for obtaining 5G downlink user messages provided by the present invention;
[0042] Figure 5 It is the second schematic diagram of the process for the method for obtaining 5G downlink user messages provided by the present invention;
[0043] Figure 6 It is the schematic diagram of the process for PDCCH channel processing provided by the present invention;
[0044] Figure 7 It is the schematic diagram of the process for PDSCH channel processing provided by the present invention;
[0045] Figure 8 It is the schematic diagram of the structure of the 5G downlink user message acquisition device provided by the present invention;
[0046] Figure 9 It is the schematic diagram of the structure of the electronic device provided by the present invention. Detailed implementation manners
[0047] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without making creative efforts based on the embodiments in the present invention belong to the scope protected by the present invention.
[0048] The Radio Network Temporary Identifier (RNTI) is a technical identifier introduced by the 4G (4th Generation Mobile Communication Technology) standard to support dynamic scheduling and is also applicable in 5G NR, except that there are some differences in individual definitions. For example, the range of 4G RA-RNTI is 1 to 61, and the range of 5G NR RA-RNTI is 1 to 127. RNTI is mainly divided into the following categories, and each category undertakes different functions:
[0049] C-RNTI: Cell Radio Network Temporary Identifier, whose value range is between 128 and 65533, and is a dynamic identifier assigned by the base station to the UE (User Equipment).
[0050] SI-RNTI: System Information Radio Network Temporary Identifier, with a fixed value of 65535.
[0051] P-RNTI: Paging Radio Network Temporary Identifier, mainly used for paging the terminal, with a fixed value of 65534.
[0052] RA-RNTI: Random Access (Response) Radio Network Temporary Identifier, used for the base station to respond to the terminal's random access request. In this signaling, multiple temporary C-RNTIs (i.e., TempC-RNTI) related to the communication user (terminal) are carried. These TempC-RNTIs generally become formal C-RNTIs, and the message scrambled by RA-RNTI may contain multiple TempC-RNTIs.
[0053] In 5G NR, the BS (Base Station) schedules the PDSCH (carrying system messages or service data) through the PDCCH (carrying downlink control information), and this process is called downlink scheduling. It should be noted that the 5G NR system schedules services in time slots as the basic unit, and the PDCCH and PDSCH are in the same time slot. Each time slot is divided into two parts: The first part is the PDCCH channel, which is used to carry DCI (Downlink Control Information). DCI contains both system cell-level scheduling and control information and UE user-level scheduling and control information. The DCI information indicates the parameters of the second part of the PDSCH channel (such as the position of the PDSCH in the frequency-domain symbols, demodulation, and decoding information, etc.). The second part is the PDSCH channel, which is used for system messages or user messages (also called service data, service messages).
[0054] In the prior art, the basic process of the base station (BS) scheduling the terminal (UE) and data service interaction is as follows:
[0055] ①The BS base station sends the PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal), and PBCH (Physical Broadcast Channel). The UE performs cell search to obtain the time frame position, PCI (Physical Cell Identifier), bandwidth, antenna port, TM (Transmit-diversity Mode), PHICH (Physical Hybrid ARQ Indicator Channel), and other MIB (Master Information Block) information of the base station, and achieves downlink synchronization. Only after the UE decodes the MIB first can it use the parameters in the MIB to continue decoding the data in the PDSCH, including decoding the SIB (System Information Block) information.
[0056] ②Before accessing the network, the UE needs to send a Prach request to the base station to allocate a temporary C-RNTI for its own use. The UE selects an available Prach resource from the SIB message broadcast by the base station to send the request. The base station receives the Prach request from the UE and measures the TA (Timing Advance) of each UE to adjust the uplink transmission timing of the UE to ensure that the uplink signals of all UEs can be correctly aligned at the base station. The base station sends a response to the UE through the RAR (Random Access Response), including information such as the TA value, the temporary C-RNTI allocated to the UE, and the uplink resource grant. The UE uses the RA-RNTI (Random Access Radio Network Temporary Identifier) to decode the RAR.
[0057] ③The BS sends the PDCCH (carrying DCI) and PDSCH (carrying SIB information, scrambled with SI-RNTI). The UE blindly detects the PDCCH in the CSS (Common Search Space) to obtain information such as Paging, SIB, or RAR. These information are scrambled with P-RNTI, SI-RNTI, or RA-RNTI respectively.
[0058] ④The SIB contains information related to cell access and selection, such as NR-TDD subframe configuration, PARCH (Physical Random Access Channel) configuration, uplink frequency point information, and MBSFN (Multicast / Broadcast Single Frequency Network) configuration, etc. In addition, the SIB also carries scheduling information of other SIBs so that the UE can know how to obtain other system messages.
[0059] ⑤After receiving information such as RAR, SIB, and TA, the UE sends PUCCH (Physical Uplink Control Channel, used to carry uplink control information UCI) and SRS (Sounding Reference Signal, uplink channel sounding signal) to the BS. Among them, UCI carries SR (Source Request) and BSR (Buffer Source Request); SRS represents the uplink channel sounding signal and provides a decision for the base station scheduling.
[0060] ⑥The BS sends a downlink data indication (DL-grant) and C-RNTI to the target UE through the PDCCH. The DL-grant contains resource allocation information for downlink data transmission. After the target UE captures the DL-grant based on the C-RNTI, it then decodes the PDSCH according to the DL-grant to obtain its own service data. It should be understood that during the random access process, the base station has already allocated a C-RNTI for the target UE in the RAR.
[0061] ⑦The base station sends an uplink data indication (UL-grant) to the UE through the downlink DCI (scrambled with the C-RNTI), which contains resource allocation information for uplink data transmission (such as physical resource block PRB, modulation and coding scheme MCS, etc.). Subsequently, the UE sends uplink data on the specified resources according to the UL-grant.
[0062] The above process describes the complete process from cell search, random access to data transmission between the base station and the terminal. According to the above content, it can be seen that existing terminals (such as mobile phones) mainly receive three types of information sent by the base station:
[0063] ①System class broadcast information, carried on the PBCH channel, such as the MIB message;
[0064] ② Downlink control information is carried in the DCI message of the PDCCH channel (the cyclic redundancy check at the end of the DCI information is scrambled with an RNTI, including the use of two types of RNTI scrambling. One type is system SI-RNTI, RA-RNTI, P-RNTI, etc., and the other type is user-level C-RNTI). One DCI corresponds to one RNTI. To obtain DCI information, it is necessary to know its corresponding RNTI. The process of obtaining DCI is also called PDCCH blind detection;
[0065] ③ After obtaining the DCI, parse the DCI, and extract the user message according to the DCI information on the PDSCH channel.
[0066] Obviously, in the prior art, the mobile phone knows in advance when the base station sends the user message and what RNTI scrambling is used. Therefore, the process of the mobile phone performing PDCCH blind detection is relatively simple. In the 5G non-cooperative positioning scenario, the user RNTI is unknown and the scheduling time is unknown. To obtain the downlink user message sent by the base station to the terminal, the premise is to first obtain the user's C-RNTI. Therefore, the difficulty of blind detecting the PDCCH increases.
[0067] It should be noted that in 5G NR, the number of time-domain symbols and frequency-domain positions of the PDCCH within the entire system bandwidth are encapsulated in the CORESET (Control Resource Set). That is, the CORESET defines the time-frequency resource regions where the PDCCH may appear. Here, the CORESET is also called the candidate set because the PDCCH may appear in these regions. The base station can divide multiple CORESET spaces within the entire system bandwidth, and can support up to 12 such candidate set spaces at most. They are sequentially numbered from CORESET0 to CORESET11.
[0068] The process of detecting system or user-level DCI within the candidate set CORESET space is called blind detection because the UE does not know which CORESET or which moment the specific DCI will appear. Therefore, the CORESET space can also be called the search space.
[0069] The search space is divided into two categories: the common search space (CSS) and the UE-specific search space (USS). Among them, the CSS is used to transmit system-level information, such as the scheduling of SIB, while the USS is used to transmit UE-specific DCI. The CSS is usually configured in CORESET0. If CORESET0 is not used to carry system DCI information (such as the scheduling of SIB), then it can also be used to carry UE-specific DCI information. In this case, the base station can reassign the time-frequency resources originally used for CORESET0 to other CORESET spaces (i.e., CORESET1 to CORESET11). The USS search space corresponds to these candidate sets of CORESET1 to CORESET11.
[0070] Figure 1 is one of the schematic diagrams of the process for obtaining user messages provided by the prior art, as Figure 1 shown. In the non-cooperative positioning system of 5G NR, obtaining the downlink user message sent by the base station to the terminal is a key process. Due to the unknown C-RNTI and scheduling moment, this process becomes complex. Currently, since there is an RNTI assigned by the base station to the terminal at the current moment in the RA message, and the RA-RNTI value is included in the SIB message, the common practice is to first perform a blind detection of the PDCCH through the known SI-RNTI, parse the SIB message, and then obtain the RA-RNTI value; subsequently, use this RA-RNTI value to perform a blind detection, obtain and parse the RA message, and extract the temporary C-RNTI interval from it to construct a credible RNTI list to narrow the blind detection range.
[0071] Figure 2 is the second schematic diagram of the process for obtaining user messages provided by the prior art, as Figure 1 and Figure 2 shown. Currently, obtaining the downlink user message specifically includes the following steps:
[0072] A1, RF (Radio Frequency) to baseband conversion, time-frequency conversion, and frequency-domain offset.
[0073] Here, this is the initial step of signal processing, which converts the received RF signal into a baseband signal, performs time-frequency conversion and frequency-domain offset processing, and temporarily stores the processed frequency-domain data in the DDR (Double Data Rate Synchronous Dynamic Random Access Memory) for subsequent processing.
[0074] A2, SSB search synchronization to obtain time frame positioning and MIB information.
[0075] Here, SSB (Synchronization Signal Block) search synchronization refers to a key technology in 5G NR, mainly used to achieve synchronization between the terminal and the base station, also known as cell search synchronization. This is the first step for the terminal to access the base station. The terminal realizes frequency synchronization and time synchronization with the base station by searching for synchronization signals (such as PSS and SSS) transmitted by the base station.
[0076] In the synchronization signal, the base station will carry the system frame number (SFN) or similar information. By parsing this information, the terminal can determine its position in the system frame at the current moment. MIB is one of the system information broadcast by the base station, containing basic information of the cell, such as cell physical identification, physical layer configuration, etc. The terminal can obtain the basic parameters required to access the cell by receiving the MIB.
[0077] A3, perform PDCCH blind detection to obtain DCI information corresponding to SI-RNTI.
[0078] Here, after parsing the MIB parameters, perform PDCCH blind detection using the known SI-RNTI (its fixed value is 65535) to obtain the corresponding DCI information (i.e., SI-DCI information, called system-level DCI information). Then, according to the indication of the SI-DCI information, read the temporarily stored PDSCH data from the DDR and parse it to extract the SIB message. According to the SIB message, the RA-RNTI value (its value is one in the range of 1 to 61) can be obtained.
[0079] A4, perform PDCCH blind detection to obtain DCI information corresponding to RA-RNTI.
[0080] Here, perform PDCCH blind detection according to the obtained RA-RNTI value to obtain DCI information corresponding to RA-RNTI (i.e., RA-DCI information). According to the indication of the RA-DCI information, read the temporarily stored PDSCH data from the DDR, obtain and parse the RA message, and extract the RA parameters from it.
[0081] A5, perform PDCCH channel blind detection to obtain DCI information corresponding to C-RNTI.
[0082] Here, according to the parameters extracted from the RA message, one or more RNTIs allocated to the terminal by the base station at the current moment can be obtained, and these RNTIs are incorporated into a circular list, which is called the trusted RNTI circular list (i.e., Figure 2 the list including RNTIx, RNTIy, RNTIz,..., RNTIn shown in
[0083] It is understandable that the depth of the trusted RNTI cyclic list is configurable, and typical configurations are 32 or 64. If the RNTI in the list matches the RNTI detected by the suspected NID (Network Identification Code, also known as the physical layer scrambling identifier), the PDCCH is blindly detected further according to this RNTI to obtain the DCI information corresponding to the C-RNTI. According to the indication of this DCI information, the corresponding PDSCH data is read from the DDR and parsed to obtain the user message. If a certain RNTI in the list is silent within a time window and there is no more decoded service, this RNTI is kicked out of the cyclic list.
[0084] It should be noted that in 5G NR, the slot is the smallest scheduling unit. When performing the PDCCH blind detection in the above process, at the beginning of each slot, the blind detection of CORESET0 is first started. The blind detection of CORESET0 usually only involves the detection of SI-RNTI or RA-RNTI. After completing the blind detection of CORESET0, the blind detection of non-CORESET0 (i.e., CORESET1~CORESET11) is then started. Once the blind detection of non-CORESET0 is started, the result of the blind detection is immediately monitored. The monitoring process includes the blind detection results of CORESET0 and non-CORESET0. If the CRC of the detected DCI information is correct (i.e., OK), it is considered that an effective DCI has been detected.
[0085] The above steps describe an attempt to obtain the RA message by detecting the RA-RNTI when processing RA, and further extract the temporary interval range of the C-RNTI from the RA message, so as to use this range to filter a part of the C-RNTI. However, this solution has two main drawbacks and there are also incompletenesses in the design.
[0086] First of all, in order to obtain the RA message, it is necessary to detect the PDCCH carrying the RA message, which is usually achieved by detecting the DCI with the RA-RNTI. The process of detecting the PDCCH is called blind detection. Since the exact position of the DCI is unknown, it is necessary to perform trial decoding at multiple possible candidate positions. Therefore, in order to detect the RA message, it is necessary to increase the number of additional PDCCH blind detections, thus increasing the computational load. Once the DCI with the RA-RNTI is detected, it is also necessary to decode the corresponding PDSCH to obtain the content of the RA message, which also increases the computational load of channel processing.
[0087] Secondly, the above method attempts to filter out a part of the C-RNTI by using the C-RNTI temporary interval range extracted from the RA message to reduce the complexity of subsequent PDCCH blind detection. However, the effectiveness of this strategy depends on the C-RNTI allocation strategy. If the base station uses a random allocation strategy to allocate C-RNTI instead of a certain predetermined interval segmentation and cyclic allocation strategy, then the strategy of filtering using the C-RNTI temporary interval range will fail. Because the randomly allocated C-RNTI may not fall within the expected interval range.
[0088] In addition, the above method only supports the blind detection of the PDCCH channel of base station type A and does not support the blind detection of type B base stations. This means that this scheme has limitations in the applicable scope and cannot be applied to different types of base stations.
[0089] In response to this, the present invention provides a method for obtaining 5G downlink user messages, and the main improvements are as follows:
[0090] ① Cancel the RA message detection and interval C-RNTI filtering process, simplify the overall processing flow, and reduce the computational complexity;
[0091] ② The SIB message is carried out after being synchronized with the cell search, and only detected once. The user C-RNTI blind detection (C-DCI) only searches in the non-CORESET0 space, reducing the search space;
[0092] ③ The NID of type A base stations needs to be detected. There is a fixed relationship between the NID and PCI of type B base stations, but their RNTI pre-screening processes are different, and the PDSCH channel estimation parameter NIDSCID also needs to be calculated. The present invention increases the support for type B base stations to improve the product design.
[0093] The method for obtaining 5G downlink user messages provided by the present invention provides a more efficient and flexible method for obtaining user messages in 5G networks by virtue of advantages such as reducing computational complexity, improving adaptability, being applicable to more deployment scenarios, and efficiently obtaining user messages. Especially in non-cooperative positioning scenarios, when the RNTI and scheduling time are unknown, it is difficult for traditional methods to efficiently obtain user messages, while the present invention can still maintain efficient user message acquisition ability under these conditions by optimizing the blind detection strategy and simplifying the processing flow.
[0094] Figure 3 is one of the flow schematic diagrams of the method for obtaining 5G downlink user messages provided by the present invention. As Figure 3 shown, the method includes:
[0095] Step 310, based on cell search synchronization, obtain the master information block, and determine the configuration parameters of CORESET0 according to the master information block.
[0096] Specifically, cell search synchronization is first performed, that is, SSB search synchronization. SSB is a key signal block in 5G NR, which includes two parts: synchronization signal and broadcast signal. Among them, the synchronization signal includes PSS and SSS, and the broadcast signal includes the data of PBCH and DMRS (Demodulation Reference Signal). By performing PSS search, SSS search, and PBCH channel decoding, the timing of the cell and the master information block (MIB) can be obtained.
[0097] The MIB is a set of basic information included in the PBCH in 5G NR, which provides some basic configurations, such as system bandwidth, subcarrier spacing, time-frequency resource configuration of CORESET0 (i.e., the configuration parameters of CORESET0). Here, the configuration parameters of CORESET0 can include frequency-domain resources (number of resource blocks and starting position), time-domain resources (number of symbols (1 to 3 symbols) and starting symbol position), CCE (Control Channel Element) mapping method (such as interleaved or non-interleaved), search space configuration, etc. It should be noted that CCE is the basic unit of PDCCH.
[0098] It can be understood that CORESET is a time-frequency resource set of PDCCH. CORESET0 is a specific CORESET used to monitor the DCI (i.e., SI-DCI) at the system scheduling level. Its configuration parameters directly determine whether the PDCCH can be correctly blindly detected.
[0099] Step 320: Based on the preset SI-RNTI and the configuration parameters of the CORESET0, perform PDCCH blind detection to obtain the system downlink control information.
[0100] Specifically, SI-RNTI is a pre-defined system information radio network temporary identifier in 5G NR, with a fixed value of 65535. It is used to identify the DCI scheduled by the system information. The base station scrambles the CRC of the PDCCH with SI-RNTI, and the UE identifies whether the DCI is used to schedule the SIB through this RNTI. Blind detection means that the UE tries to decode all possible PDCCH candidates without knowing the specific DCI content to find the DCI targeted at itself. Through blind detection, the UE can find and decode the DCI containing the system information indication, thereby obtaining the system downlink control information (i.e., SI-DCI). Here, SI-DCI specifically refers to the DCI that schedules the system information block (i.e., SIB), carries the PDSCH resource allocation information, and is the key to obtaining the system message.
[0101] It can be understood that step 320 can be specifically implemented through the following steps: First, according to the configuration parameters of CORESET0, the time-frequency position of the PDCCH candidate can be determined; for each PDCCH candidate, the CRC of the PDCCH is attempted to be descrambled using a preset SI-RNTI (i.e., 65535); if the CRC check passes (i.e., the RNTI matches), the corresponding DCI is extracted, that is, the SI-DCI is obtained, which contains the PDSCH parameters for scheduling the system message; if the CRC check fails, the next PDCCH candidate is continued to be descrambled.
[0102] Step 330, parse the system downlink control information to obtain the corresponding PDSCH parameters, and extract the system message in the PDSCH according to the PDSCH parameters.
[0103] It should be noted that by parsing the SI-DCI, the transmission parameters of the PDSCH can be obtained. These parameters can include the time-frequency resource position, modulation and coding scheme, transport block size, etc. According to the indication in the SI-DCI, the UE receives and decodes the system message, such as SIB, on the PDSCH.
[0104] Specifically, in step 320, the system downlink control information (SI-DCI) is obtained through PDCCH blind detection. It usually contains multiple fields, and these fields indicate the transmission parameters of the PDSCH, such as resource block allocation, modulation and coding scheme (MCS), redundancy version (RV), new data indicator (NDI), etc. By parsing each field in the SI-DCI, the specific transmission parameters of the PDSCH can be obtained. For example, by parsing the resource block allocation field, the specific position and size of the PDSCH in the time-frequency resource can be determined; by parsing the MCS field, the modulation and coding scheme of the PDSCH can be determined.
[0105] According to the parsed PDSCH parameters, the UE can receive the PDSCH data on the corresponding time-frequency resources. Using the parsed MCS and other relevant parameters, the UE demodulates and decodes the received PDSCH data. The decoded data usually contains system messages, such as SIB, etc. The UE needs to extract the system message from the decoded data and perform subsequent processing according to the content of the system message.
[0106] Step 340, based on the system message, determine the base station type, and execute the corresponding blind detection strategy according to the base station type to obtain the user downlink control information.
[0107] Specifically, the system message may include information about the base station type, such as type A base station, type B base station, etc. Different types of base stations execute different PDCCH blind detection strategies, and the UE adjusts its blind detection behavior according to the base station type. For example, for a type A base station, scrambling identification detection (i.e., NID detection) can be performed, and based on the detected scrambling identification, the candidate C-RNTI is calculated, and then the candidate C-RNTI is applied to perform blind detection in the non-CORESET0 space; for a type B base station, the CCE position estimation and RNTI detection can be performed according to the fixed relationship between the physical cell identifier (PCI) and the scrambling identification (NID), so as to obtain the candidate C-RNTI, and then the candidate C-RNTI is used to perform blind detection in the non-CORESET0 space.
[0108] For different types of base stations, through the adjusted blind detection strategy, the DCI for a specific user can be found and decoded, that is, the user downlink control information (C-DCI) is obtained.
[0109] Step 350, parse the user downlink control information, and extract the user message in the PDSCH according to the parsing result.
[0110] It should be noted that by parsing the C-DCI, the transmission parameters of the PDSCH can be obtained. These parameters may include time-frequency resource location, modulation and coding scheme, transport block size, etc. According to the indication in the C-DCI, the user message can be received and decoded on the PDSCH.
[0111] Specifically, in step 340, the user downlink control information (C-DCI) is obtained through PDCCH blind detection. It usually contains multiple fields, and these fields indicate the transmission parameters of the PDSCH, such as resource block allocation, modulation and coding scheme, redundancy version, new data indicator, etc. By parsing each field in the C-DCI, the specific transmission parameters of the PDSCH can be obtained (i.e., the parsing result is obtained). For example, by parsing the resource block allocation field, the specific position and size of the PDSCH in the time-frequency resource can be determined; by parsing the MCS field, the modulation and coding scheme of the PDSCH can be determined.
[0112] According to the parsed PDSCH parameters, the UE can receive the PDSCH data on the corresponding time-frequency resource. Using the parsed MCS and other relevant parameters, the UE demodulates and decodes the received PDSCH data, and extracts the user message from the decoded data.
[0113] The method provided by the embodiments of the present invention can obtain the system downlink control information by performing PDCCH blind detection based on the configuration parameters of the preset SI-RNTI and CORESET0. By parsing the system downlink control information and according to the PDSCH parameters obtained by parsing, the system message can be extracted from the PDSCH. According to the extracted system message, the base station type can be accurately determined. Subsequently, according to the base station type, the corresponding blind detection strategy can be executed to obtain the user downlink control information. Finally, by parsing the user downlink control information, the user message can be extracted according to the parsing result. Compared with the traditional method for obtaining the downlink user message, the present invention cancels the two steps of RA message detection and intra-range C-RNTI filtering process, thereby simplifying the entire processing flow and greatly reducing the computational complexity. In addition, the present invention considers the differences in base station types and can execute the corresponding blind detection strategy according to the base station type, enhancing the adaptability of the system and being applicable to more deployment scenarios.
[0114] Based on the above embodiments, step 320 specifically includes:
[0115] Based on the preset SI-RNTI and the configuration parameters of the CORESET0, perform a single PDCCH blind detection in the CORESET0 space to obtain the system downlink control information.
[0116] Specifically, the process of performing PDCCH blind detection according to the known SI-RNTI can be detected only once after cell search synchronization, that is, perform a single PDCCH blind detection in the CORESET0 space to obtain SI-DCI. This is because after cell search synchronization, the content of the SIB message is relatively stable within a period of time and is not updated frequently. Therefore, once the synchronization is completed, its content can be considered reliable and there is no need to detect repeatedly.
[0117] In the embodiments of the present invention, by performing only one PDCCH blind detection after cell search synchronization to obtain SI-DCI, the consumption of wireless resources can be significantly reduced, and the efficiency of obtaining user messages can be improved.
[0118] Based on any of the above embodiments, in step 340, the obtaining the user downlink control information by executing the corresponding blind detection strategy according to the base station type includes:
[0119] In the case where the base station type is type A base station, perform scrambling identification detection, and based on the detected scrambling identification, determine the candidate C-RNTI;
[0120] Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, the blind detection result is determined as the user downlink control information.
[0121] It should be noted that Class A base stations refer to a type of base stations where there is no fixed relationship between the NID (scrambling identifier) and the PCI (physical cell identifier), and the NID needs to be detected separately.
[0122] Specifically, when the base station type is a Class A base station, the scrambling identifier detection can be performed first, and then the candidate C-RNTI can be calculated based on the detected NDI. Here, the scrambling identifier detection (i.e., NID detection) refers to a process for detecting and decoding the scrambling identifier (NID) broadcast by the base station. The scrambling identifier is an important parameter for scrambling and descrambling control channel information. Usually, the NID can be obtained by decoding the system information or specific control channel information broadcast by the base station, which involves demodulating and decoding the received signal to extract the NID value.
[0123] In Class A base stations, after the NID and PCI are detected, the candidate C-RNTI can be calculated according to certain rules. For example, if the sum of the detected NID and PCI is greater than 65535, the candidate C-RNTI can be calculated through the formula RNTI = NID + PCI - 65535; if the sum of the detected NID and PCI is less than or equal to 65535, the candidate C-RNTI can be calculated through the formula RNTI = NID + PCI. Here, the candidate C-RNTI refers to a temporary identifier calculated based on the NID and PCI, which is used for blind detection on the PDCCH to identify the control information for a specific user.
[0124] After the candidate C-RNTI is determined, blind detection can be performed in the non-CORESET0 space of the PDCCH. The blind detection process involves attempting to decode multiple possible PDCCH candidates to find the control information that matches the candidate C-RNTI. If the blind detection result passes the verification (such as correct CRC), the result can be determined as the user's downlink control information. It should be understood that the user C-RNTI blind detection only searches in the non-CORESET0 space, which can reduce the search space and improve the blind detection efficiency.
[0125] Based on any of the above embodiments, in step 340, the performing the corresponding blind detection strategy according to the base station type to obtain the user's downlink control information includes:
[0126] In the case where the base station type is a Class B base station, based on the fixed relationship between the physical cell identifier and the scrambling identifier, perform control channel unit position estimation and radio network temporary identifier detection to obtain the candidate C-RNTI;
[0127] Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, the blind detection result is determined as the user's downlink control information.
[0128] Specifically, a type-B base station refers to a type of base station that maintains a fixed relationship between the physical cell identifier (PCI) and the scrambling identifier (NID). When the base station type is a type-B base station, the control channel element (CCE) position estimation and radio network temporary identifier (RNTI) detection can be performed according to the fixed relationship between the PCI and the NID to obtain a candidate C-RNTI.
[0129] It can be understood that in a type-B base station, there is a fixed mathematical relationship between the NID and the PCI, such as NID = PCI + 1008. This relationship simplifies the process of obtaining the NID. Therefore, the type-B base station does not need to perform NID detection, but needs to perform CCE position estimation and RNTI detection. The CCE is the basic resource unit of the PDCCH and is used to carry control information. In a type-B base station, due to the fixed relationship between the NID and the PCI, it is easier to estimate the position of the CCE and perform RNTI detection. This generally involves predicting the possible CCE positions according to the fixed relationship between the PCI and the NID and attempting to decode the control information at these positions.
[0130] Specifically, the terminal can use the fixed relationship between the PCI and the NID (such as NID = PCI + 1008) to predict the possible CCE positions. Then, it attempts to decode the control information at these positions and uses the expected RNTI (calculated based on the PCI and the fixed relationship) to verify the decoding result.
[0131] After determining the candidate C-RNTI, blind detection can be performed in the non-CORESET0 space of the PDCCH. The blind detection process involves attempting to decode multiple possible PDCCH candidates to find the control information that matches the candidate C-RNTI. If the blind detection result passes the verification (such as correct CRC), the result can be determined as the user's downlink control information. It should be understood that the user C-RNTI blind detection only searches in the non-CORESET0 space, which can reduce the search space and improve the blind detection efficiency.
[0132] In the embodiments of the present invention, the main differences between type-A base stations and type-B base stations lie in the relationship between the NID and the PCI and the corresponding detection processes. In type-A base stations, the NID needs to be detected separately, and the candidate C-RNTI is calculated according to the NID and the PCI; while in type-B base stations, the fixed relationship between the NID and the PCI can simplify the CCE position estimation and RNTI detection processes. By designing different blind detection strategies for different types of base stations in the embodiments of the present invention, support for different types of base stations can be achieved, making the system design more perfect.
[0133] Based on any of the above embodiments, step 350 specifically includes:
[0134] In the case where the base station type is a type-B base station, parse the user's downlink control information, and calculate the PDSCH channel estimation parameters according to the parsing result;
[0135] Based on the parsing result and the PDSCH channel estimation parameters, obtain the user message.
[0136] It should be noted that the PDSCH channel estimation parameters (i.e., the NIDSCID parameters) are used for channel estimation, which is crucial for type-B base stations. Because when type-B base stations process user messages, they need to calculate this parameter additionally to accurately perform channel estimation. Channel estimation is a key step in wireless communication, which helps the receiving end accurately understand the signal sent by the sending end, although the signal may be affected by various interferences and attenuations during transmission.
[0137] Specifically, for type-B base stations, after the terminal receives and decodes the C-DCI from the base station, it will calculate the PDSCH channel estimation parameters according to the indication in the C-DCI. This calculation process can be achieved through corresponding algorithms and signal processing technologies to ensure the accuracy of the parameters.
[0138] After obtaining the C-DCI parsing result and the PDSCH channel estimation parameters, it is possible to start preparing to decode the PDSCH. This includes using the channel estimation parameters to adjust the parameters of the receiver so as to better match the signal characteristics of the sending end. The terminal uses the adjusted receiver parameters to decode the signal on the PDSCH. The decoding process may involve multiple steps such as demodulation, rate dematching, and decoding to recover the original user message. After decoding is completed, the decoding result can be verified, such as by cyclic redundancy check (CRC) to check the correctness of decoding. If the CRC verification passes, it is considered that the decoding is successful, and the user message is extracted for further processing.
[0139] Based on any of the above embodiments, the method further includes:
[0140] Step 360, write the user message into the resource collection pool, and identify the target user message from the resource collection pool.
[0141] Specifically, after extracting the user message from the PDSCH data, the user message can be written into the resource collection pool. As the user messages in the resource collection pool increase, the target user message can be identified from it according to actual needs. If the identification is successful, the process can be exited; if not, continue with the unknown C-RNTI blind detection and single C-RNTI user message acquisition.
[0142] Here, the resource collection pool is a buffer or data structure for temporarily storing and managing user messages. In a 5G communication system, when user messages are extracted from the PDSCH, they can be written into this resource collection pool. This pool provides a centralized storage and management point for subsequent processing, analysis, and forwarding of user messages.
[0143] Specifically, writing user messages into the resource collection pool can be achieved through the following steps: First, extract user messages from the PDSCH according to the parsed PDSCH parameters. Then, the extracted user messages can be formatted or processed to ensure they meet the storage requirements of the resource collection pool. Finally, write the processed user messages into the resource collection pool, usually through a certain data writing operation or API (Application Programming Interface) call.
[0144] In the embodiments of the present invention, through the resource collection pool, the system can flexibly process user messages, such as sorting, filtering, forwarding, etc. according to requirements. The resource collection pool provides a centralized location to store and manage user messages, which makes subsequent processing and analysis more efficient. Writing user messages into the resource collection pool can reduce the demand for real-time processing resources and can identify target user messages from them.
[0145] Based on any of the above embodiments, in step 360, identifying the target user message from the resource collection pool includes:
[0146] Based on the target user characteristics, perform matching and screening on the user messages in the resource collection pool, where the target user characteristics include at least one of the C-RNTI of the target user, time-frequency scheduling period, frequency-domain resource allocation mode, and encrypted fragment of the user identifier.
[0147] If the match is successful, determine the matched user message as the target user message.
[0148] It should be noted that the target user message refers to the user message identified and selected according to specific target user characteristics in the resource collection pool. These messages are usually for specific users or user groups and meet certain predetermined conditions or characteristics.
[0149] Specifically, when identifying the target user message from the resource collection pool, the user messages in the resource collection pool can be matched and screened according to the target user characteristics. Here, the target user characteristics are a set of specific attributes or conditions used to identify the target user message. For example, these characteristics can include the user's identity identifier (such as C-RNTI), the sending time of the message, the frequency-domain resource allocation of the message, etc.
[0150] It can be understood that the target user characteristics may include at least one of the C-RNTI of the target user, the time-frequency scheduling period, the frequency-domain resource allocation mode, and the encrypted fragment of the user identifier. Among them, C-RNTI refers to the temporary identity identifier of the user in a specific cell, which is used to distinguish different users. The time-frequency scheduling period refers to the scheduling period of the user message in time and frequency, which determines when and on which frequency resources the message is sent. The frequency-domain resource allocation mode describes the resource allocation method of the user message in the frequency domain, such as continuous allocation, scattered allocation, etc. The encrypted fragment of the user identifier refers to the encrypted or hashed fragment of the user identifier, which is used for user identification while protecting user privacy. It should be understood that these target user characteristics can be obtained from the system configuration or the user terminal, or can be obtained by analyzing the signaling interaction between the user and the base station. The embodiments of the present invention do not make specific limitations on this.
[0151] Specifically, when screening and matching the user messages in the resource collection pool according to the target user characteristics, it can be specifically implemented through the following steps: First, define the matching rules according to the target user characteristics, such as the C-RNTI must match, the time-frequency scheduling period must be within a specific range, etc. Then, traverse all the user messages in the resource collection pool and apply the matching rules to each message. Finally, screen out the user messages that meet the matching rules (i.e., the matching is successful) as the target user messages.
[0152] Based on any of the above embodiments, Figure 4 is the overall schematic diagram of the 5G downlink user message acquisition method provided by the present invention. As Figure 4 shown, the ADC group is responsible for collecting the air interface radio frequency signals and performing analog-to-digital conversion, supporting 8-channel collection, with every 4 channels being the same frequency point (cell center frequency point), which is equivalent to 4 antennas receiving in a cell. Here, the ADC group refers to the set or system of analog-to-digital converters (abbreviated as ADC). In the embodiments of the present invention, the ADC group is responsible for collecting the air interface radio frequency signals and converting these analog signals into digital signals for subsequent digital signal processing and analysis. The method mainly includes:
[0153] ① SSB search synchronization: Also known as cell search synchronization, the timing of the cell and the master information block (i.e., the MIB message) can be obtained through PSS search, SSS search, and PBCH channel decoding;
[0154] ② PDCCH channel processing: PDCCH blind detection is to obtain SI-DCI information and C-DCI information;
[0155] ③PDSCH channel processing: Extract PDSCH data according to the indication of DCI information (i.e., SI-DCI and C-DCI), and obtain SIB messages and user messages from the PSDCH channel.
[0156] It should be noted that Figure 4 the frequency point DDC shown in is used for sampling rate conversion. The sampling rate of RF signals is usually high. For subsequent processing convenience, sampling rate conversion is required. During the SSB search and synchronization process, the amount of MIB message data to be received is relatively small. Therefore, it can be received through one antenna (i.e., Figure 4 rx0 shown in the uppermost dotted box). However, the subsequent PDCCH channel processing and PDSCH channel processing require a large amount of data to be received. Receiving through multiple antennas (i.e., rx0~rx3 in the middle and lowermost dotted boxes shown in the figure) helps to improve the decoding success rate of service data. In addition, Figure 4 both FFT0 and FFT1 shown in are fast Fourier transform technologies, which are used to transform time-domain data into frequency-domain data.
[0157] Figure 5 is the second flow diagram of the method for obtaining 5G downlink user messages provided by the present invention. As Figure 5 shown, the method specifically includes the following steps:
[0158] S1. First, perform cell search. When the MIB message (i.e., CRC OK of the PBCH channel) is successfully decoded, it is considered that the cell downlink is synchronized. After synchronization, the cell downlink time-frequency synchronization can be obtained, and the master information block (i.e., MIB message) can be obtained.
[0159] S2. Perform a blind search on the CORESET0 space with the known SI-RNTI = 65535. If the CRC is OK after Polar decoding of the blind search, the SI-DCI information in the PDCCH channel is successfully obtained.
[0160] S3. Analyze the SI-DCI information, obtain the PDSCH parameters carrying the SIB message, extract and process the PDSCH data according to this parameter. If the CRC is OK after LDPC (Low Density Parity Check Code) decoding, the SIB message is successfully obtained.
[0161] S4. Determine the base station type, whether it is type A or type B base station. Different types of base stations execute different blind search branches to obtain the DCI information corresponding to the corresponding C-RNTI.
[0162] S5. When blindly detecting DCI information according to the C-RNTI, if the CRC after Polar decoding of the blind detection is OK, it is determined that the DCI information is valid, that is, the DCI information at the user level (i.e., C-DCI) is obtained.
[0163] S6. Parse the C-DCI, extract the PDSCH data for processing according to the parsed C-DCI parameters. If the LDPC CRC is OK, the single-user message corresponding to the C-RNTI is successfully obtained.
[0164] S7. Write this user message (carrying parameters such as C-RNTI and time frame information) into the resource collection pool (i.e., Figure 5 the user message pool shown in
[0165] S8. As more and more user messages are in the resource collection pool, identify the target user message from them. If successful, exit. If not, continue the blind detection of the unknown C-RNTI and the acquisition of the single C-RNTI user message.
[0166] Figure 6 is a schematic flow diagram of the PDCCH channel processing provided by the present invention. As shown in Figure 6 , the PDCCH channel processing mainly includes the blind detection of the known SI-RNTI and the blind detection of the unknown C-RNTI, and the blind detection process of the unknown C-RNTI is adjusted for different types of base stations (including type A base stations and type B base stations).
[0167] For the blind detection of the system class SI-RNTI = 65535, NID detection is not required, and decoding is attempted at the aggregation levels AL = 4, 8, 16 in the specific CORESET0 space. If the polar CRC is OK, the SI-RNTI is valid, that is, the corresponding SI-DCI is obtained by blind detection. Specifically, the blind detection of the SI-RNTI can be implemented through the following steps: First, obtain the FFT frequency-domain temporary data, and then divide the CCE space for blind detection in the CCE space of CORESET0; during the blind detection process, perform channel estimation, equalization of the entire CORESET0 space, CCE deinterleaving, demodulation, descrambling, derate matching, Polar decoding, and CRC check in sequence according to different aggregation levels (such as AL = 4, 8, 16), so as to obtain the effective SI-DCI.
[0168] It can be understood that channel estimation is used to estimate the distortion effect of the wireless channel on the reference signal and provide the channel response matrix for subsequent equalization. Equalization is used to eliminate the interference of multipath effects and frequency-selective fading on the received signal, and this step will output the equalized frequency-domain signal. The purpose of CCE deinterleaving is to restore the original arrangement order of the control channel elements (CCEs) to adapt to the aggregation level, and this step will output a continuous CCE bit stream spliced by AL. The purpose of demodulation is to convert the symbols modulated by QPSK (Quadrature Phase Shift Keying) into soft bits, and this step will output a soft bit sequence, retaining the channel reliability information. The purpose of descrambling is to remove the scrambling of the DCI bit stream by the base station, and rate dematching is used to restore the bit length before Polar coding. Polar decoding is used to decode the DCI information bits and verify the CRC check, and its successful condition is that the CRC check passes (i.e., CRC OK), thereby outputting valid DCI information (such as SI-DCI).
[0169] Blind detection of the unknown C-RNTI is performed in the non-CORESET0 space and is divided into two different blind detection branches for two types of base stations: Type A base stations need to first perform NID detection, calculate the RNTI based on the detected NID and PCI to obtain a suspected C-RNTI (or candidate C-RNTI), and if the Polar CRC of this C-RNTI is OK after processing, a valid C-DCI is obtained; Type B base stations do not need to perform NID detection, but need to perform CCE position estimation and RNTI detection. After obtaining a suspected C-RNTI in the same way, demodulation, descrambling, rate dematching, Polar decoding and other processes are performed. If the CRC is OK, this suspected C-RNTI is valid and the corresponding C-DCI is obtained. It should be understood that the demodulation, descrambling, rate dematching and Polar decoding processing operations in the three types of blind detection processes are shared, only processed under different parameter conditions.
[0170] Figure 7 is a schematic diagram of the PDSCH channel processing flow provided by the present invention, as Figure 7 shown, obtaining the SIB message (i.e., the system message) and the user message requires PDSCH channel processing, and the three types of processing share one branch. Of course, Type B base stations need to additionally calculate the PDSCH channel estimation parameter, that is, the NIDSCID parameter (used for channel estimation). Finally, if the LPDC CRC is OK, a valid SIB message or user message is obtained.
[0171] It can be understood that obtaining SIB messages or user messages from the PDSCH channel mainly includes the following steps: DCI parameter parsing, channel estimation, channel equalization, demultiplexing, demodulation / demasking, descrambling, and LDPC decoding, etc. Here, DCI parameter parsing refers to extracting the scheduling parameters of the PDSCH from SI-DCI or C-DCI. Channel estimation refers to estimating the distortion of the PDSCH channel on the demodulation reference signal based on the extracted or calculated NIDSCID parameters, and providing the channel response for equalization. The purpose of channel equalization is to eliminate the influence of channel fading and restore the original symbols at the transmitting end. Demultiplexing refers to separating the symbol stream of the MIMO multi-antenna layer into independent codewords and outputting the symbol sequence corresponding to each codeword. Demodulation / demasking refers to converting the modulated symbols into soft bits and removing the masking. Descrambling is used to restore the bit length before LDPC coding and process the redundant versions of HARQ retransmissions. LDPC decoding is used to decode the original information bits and verify the data integrity. If the CRC check passes, a valid SIB message or user message is confirmed.
[0172] The following describes the 5G downlink user message acquisition device provided by the present invention. The 5G downlink user message acquisition device described below can be correspondingly referred to the 5G downlink user message acquisition method described above.
[0173] Based on any of the above embodiments, Figure 8 is a schematic structural diagram of the 5G downlink user message acquisition device provided by the present invention, as Figure 8 shown, the device includes:
[0174] A cell search synchronization unit 810, configured to obtain a master information block based on cell search synchronization, and determine the configuration parameters of CORESET0 according to the master information block;
[0175] A first blind detection unit 820, configured to perform PDCCH blind detection based on a preset SI-RNTI and the configuration parameters of CORESET0 to obtain system downlink control information;
[0176] A system message acquisition unit 830, configured to parse the system downlink control information to obtain corresponding PDSCH parameters, and extract system messages in the PDSCH according to the PDSCH parameters;
[0177] A second blind detection unit 840, configured to determine the base station type based on the system message, and execute a corresponding blind detection strategy according to the base station type to obtain user downlink control information;
[0178] A user message acquisition unit 850, configured to parse the user downlink control information and extract user messages in the PDSCH according to the parsing result.
[0179] The device provided by the embodiment of the present invention can obtain the system downlink control information by performing PDCCH blind detection based on the configuration parameters of the preset SI-RNTI and CORESET0. By parsing the system downlink control information and according to the PDSCH parameters obtained by parsing, the system message can be extracted from the PDSCH. According to the extracted system message, the base station type can be accurately determined. Subsequently, according to the base station type, the corresponding blind detection strategy can be executed to obtain the user downlink control information. Finally, by parsing the user downlink control information, the user message can be extracted according to the parsing result. Compared with the traditional method for obtaining the downlink user message, the present invention cancels the two steps of RA message detection and intra-range C-RNTI filtering processing, thereby simplifying the entire processing flow and greatly reducing the computational complexity. In addition, the present invention takes into account the differences in base station types and can execute the corresponding blind detection strategy according to the base station type, enhancing the adaptability of the system and being applicable to more deployment scenarios.
[0180] Based on any of the above embodiments, the first blind detection unit 820 is specifically configured to:
[0181] Perform a single PDCCH blind detection in the CORESET0 space based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain the system downlink control information.
[0182] Based on any of the above embodiments, the second blind detection unit 840 is specifically configured to:
[0183] In the case where the base station type is a type-A base station, perform scrambling identifier detection, and determine a candidate C-RNTI based on the detected scrambling identifier;
[0184] Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, the blind detection result is determined as the user downlink control information.
[0185] Based on any of the above embodiments, the second blind detection unit 840 is specifically configured to:
[0186] In the case where the base station type is a type-B base station, perform control channel element position estimation and radio network temporary identifier detection based on the fixed relationship between the physical cell identifier and the scrambling identifier to obtain a candidate C-RNTI;
[0187] Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, the blind detection result is determined as the user downlink control information.
[0188] Based on any of the above embodiments, the user message acquisition unit 850 is specifically configured to:
[0189] When the base station type is a type B base station, parse the user downlink control information, and calculate PDSCH channel estimation parameters according to the parsing result;
[0190] Based on the parsing result and the PDSCH channel estimation parameters, obtain the user message.
[0191] Based on any of the above embodiments, the device further includes a collection and identification unit, and the collection and identification unit is used for:
[0192] Write the user message into the resource collection pool, and identify the target user message from the resource collection pool.
[0193] Based on any of the above embodiments, the collection and identification unit is specifically configured to:
[0194] Based on the target user characteristics, perform matching and screening on the user messages in the resource collection pool, where the target user characteristics include at least one of the C-RNTI of the target user, the time-frequency scheduling period, the frequency-domain resource allocation mode, and the ciphertext segment of the user identifier;
[0195] If the matching is successful, determine the matched user message as the target user message.
[0196] Figure 9 An example of the entity structure diagram of an electronic device is shown as Figure 9 As shown, the electronic device may include: a processor 910, a communication interface 920, a memory 930, and a communication bus 940. Among them, the processor 910, the communication interface 920, and the memory 930 complete mutual communication through the communication bus 940. The processor 910 may call the logical instructions in the memory 930 to execute the 5G downlink user message acquisition method, and this method includes: based on cell search synchronization, obtain the master information block, and determine the configuration parameters of CORESET0 according to the master information block; based on the preset SI-RNTI and the configuration parameters of CORESET0, perform PDCCH blind detection to obtain the system downlink control information; parse the system downlink control information to obtain the corresponding PDSCH parameters, and extract the system message in PDSCH according to the PDSCH parameters; based on the system message, determine the base station type, and execute the corresponding blind detection strategy according to the base station type to obtain the user downlink control information; parse the user downlink control information, and extract the user message in PDSCH according to the parsing result.
[0197] In addition, when the logical instructions in the above-mentioned memory 930 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the related technology, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0198] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that 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 5G downlink user message acquisition method provided by the above-mentioned various methods. The method includes: based on cell search synchronization, obtaining a master information block, and determining the configuration parameters of CORESET0 according to the master information block; based on a preset SI-RNTI and the configuration parameters of CORESET0, performing PDCCH blind detection to obtain system downlink control information; parsing the system downlink control information to obtain corresponding PDSCH parameters, and extracting system messages in the PDSCH according to the PDSCH parameters; based on the system messages, determining the base station type, and executing a corresponding blind detection strategy according to the base station type to obtain user downlink control information; parsing the user downlink control information and extracting user messages in the PDSCH according to the parsing result.
[0199] In another aspect, 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, it implements the 5G downlink user message acquisition method provided by the above-mentioned various methods. The method includes: based on cell search synchronization, obtaining a master information block, and determining configuration parameters of CORESET0 according to the master information block; based on a preset SI-RNTI and the configuration parameters of CORESET0, performing PDCCH blind detection to obtain system downlink control information; analyzing the system downlink control information to obtain corresponding PDSCH parameters, and extracting system messages in the PDSCH according to the PDSCH parameters; based on the system messages, determining the base station type, and executing a corresponding blind detection strategy according to the base station type to obtain user downlink control information; analyzing the user downlink control information, and extracting user messages in the PDSCH according to the analysis result.
[0200] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.
[0201] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, also by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the related technology, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., including several instructions for causing 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.
[0202] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for obtaining 5G downlink user messages, characterized in that, including: Based on cell search synchronization, obtain the master information block, and determine the configuration parameters of CORESET0 according to the master information block; Based on the preset SI-RNTI and the configuration parameters of CORESET0, perform PDCCH blind detection to obtain the system downlink control information; Analyze the system downlink control information to obtain the corresponding PDSCH parameters, receive PDSCH data on the corresponding time-frequency resources according to the PDSCH parameters, demodulate and decode the received PDSCH data, and extract the system message from the decoded PDSCH data; Based on the system message, determine the base station type, and execute the corresponding blind detection strategy according to the base station type to obtain the user downlink control information; Analyze the user downlink control information and extract the user message in the PDSCH according to the analysis result; The executing the corresponding blind detection strategy according to the base station type to obtain the user downlink control information includes: In the case where the base station type is a type A base station, perform scrambling identification detection, and determine the candidate C-RNTI based on the detected scrambling identification; in the case where the base station type is a type B base station, perform control channel unit position estimation and radio network temporary identification detection based on the fixed relationship between the physical cell identifier and the scrambling identification to obtain the candidate C-RNTI; Based on the candidate C-RNTI, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, determine the blind detection result as the user downlink control information; The analyzing the user downlink control information and extracting the user message in the PDSCH according to the analysis result includes: In the case where the base station type is a type B base station, analyze the user downlink control information and calculate the PDSCH channel estimation parameters according to the analysis result; Based on the analysis result and the PDSCH channel estimation parameters, obtain the user message.
2. The 5G downlink user message acquisition method according to claim 1, wherein The performing PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of CORESET0 to obtain the system downlink control information includes: Based on the preset SI-RNTI and the configuration parameters of CORESET0, perform a single PDCCH blind detection in the CORESET0 space to obtain the system downlink control information.
3. The 5G downlink user message acquisition method according to claim 1 or 2, characterized in that also including: Write the user message into the resource collection pool, and identify the target user message from the resource collection pool.
4. The 5G downlink user message acquisition method according to claim 3, wherein The identifying the target user message from the resource collection pool includes: Based on the target user characteristics, perform matching and screening on the user messages in the resource collection pool. The target user characteristics include at least one of the C-RNTI of the target user, the time-frequency scheduling period, the frequency-domain resource allocation mode, and the ciphertext fragment of the user identifier; If the matching is successful, determine the matched user message as the target user message.
5. A 5G downlink user message acquisition device, characterized in that including: A cell search synchronization unit, configured to obtain the master information block based on cell search synchronization, and determine the configuration parameters of CORESET0 according to the master information block; The first blind detection unit is used to perform PDCCH blind detection based on a preset SI-RNTI and configuration parameters of the CORESET0 to obtain system downlink control information; The system message acquisition unit is used to parse the system downlink control information to obtain corresponding PDSCH parameters, receive PDSCH data on corresponding time-frequency resources according to the PDSCH parameters, demodulate and decode the received PDSCH data, and extract system messages from the decoded PDSCH data; The second blind detection unit is used to determine the base station type based on the system message and execute a corresponding blind detection strategy according to the base station type to obtain user downlink control information; The user message acquisition unit is used to parse the user downlink control information and extract user messages in the PDSCH according to the parsing result; Specifically, the second blind detection unit is used for: When the base station type is type A base station, perform scrambling identification detection, and determine candidate C-RNTIs based on the detected scrambling identification; when the base station type is type B base station, perform control channel unit position estimation and radio network temporary identification detection based on the fixed relationship between the physical cell identification and the scrambling identification to obtain candidate C-RNTIs; Based on the candidate C-RNTIs, perform blind detection in the non-CORESET0 space of the PDCCH. If the blind detection result passes the verification, determine the blind detection result as the user downlink control information; Specifically, the user message acquisition unit is used for: When the base station type is type B base station, parse the user downlink control information and calculate PDSCH channel estimation parameters according to the parsing result; Based on the parsing result and the PDSCH channel estimation parameters, obtain the user message.
6. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and running on the processor, wherein, When the processor executes the computer program, it implements the 5G downlink user message acquisition method according to any one of claims 1 to 4.
7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the 5G downlink user message acquisition method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Blind detection method for physical downlink control channel (PDCCH) and first terminal
CN119341682A
Method and user equipment for receiving signal and method and base station for transmitting signal
US20150257173A1