5G downlink user message acquisition method and device, equipment and storage medium
By performing PDCCH blind inspection based on the configuration parameters of preset SI-RNTI and CORESET0 in the 5G NR non-cooperative positioning scenario, and implementing corresponding strategies in combination with the base station type, the problems of large computing volume, low efficiency and limited application scope in the existing technology are solved, and efficient and flexible user message acquisition is achieved.
Patent Information
- Application Number
- CN202510520447.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-04-24
AI Technical Summary
In the 5G NR non-cooperative positioning scenario, when obtaining downlink user messages sent by the base station to the terminal, the channel processing calculation is large, the efficiency is low, and the scope of application is limited, so it cannot be applied to Class B base stations.
PDCCH blind inspection is performed based on the configuration parameters of preset SI-RNTI and CORESET0, and the system downlink control information is obtained, and the base station type is determined based on the system message, and the corresponding blind inspection strategy is executed to obtain the user downlink control information. Finally, the user message is extracted by parsing the user downlink control information.
It simplifies the processing flow of user message acquisition, reduces the computational complexity, improves the adaptability of the system, and can be applied to more deployment scenarios, especially when RNTI and scheduling times are unknown, user messages can still be efficiently obtained.
Smart Images

Figure CN120050747A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular to a 5G downlink user message acquisition method, device, equipment and storage medium. Background Art
[0002] In the 5G NR (New Radio) non-cooperative positioning scenario, to obtain the downlink user message sent by the base station to the terminal, it is necessary to first identify the C-RNTI (Cell-Radio Network Temporary Identifier). At present, the common practice 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) according to the SIB message and detect the RA message, from which the temporary C-RNTI interval is extracted to build a trusted RNTI list to narrow the blind detection range.
[0003] However, the above method has obvious defects. First, in order to detect RA messages, the computational complexity of PDCCH blind detection and PDSCH (Physical Downlink Shared Channel) processing is increased, resulting in increased system resource consumption. Secondly, when the base station adopts 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 is only suitable for PDCCH blind detection of Class A base stations, lacks support for Class B base stations, and has insufficient system compatibility. These limitations restrict the efficiency and universality of non-cooperative positioning systems. Summary of the invention
[0004] The present invention provides a 5G downlink user message acquisition method, device, equipment and storage medium, which are used to solve the defects of large channel processing calculation amount, low efficiency and limited application scope in the prior art for acquiring 5G downlink user messages.
[0005] The present invention provides a 5G downlink user message acquisition method, comprising: Based on the cell search synchronization, obtain a 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 the CORESET0, perform 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 message, determine the base station type, and execute a corresponding blind detection strategy according to the base station type to obtain user downlink control information; The user downlink control information is parsed, and the user message in the PDSCH is extracted according to the parsing result.
[0006] According to a 5G downlink user message acquisition method provided by the present invention, the PDCCH blind detection is performed based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain the system downlink control information, including: Based on the preset SI-RNTI and the configuration parameters of the CORESET0, a single PDCCH blind detection is performed in the CORESET0 space to obtain the system downlink control information.
[0007] According to a 5G downlink user message acquisition method provided by the present invention, the corresponding blind detection strategy is executed according to the base station type to obtain user downlink control information, including: When the base station type is a class A base station, performing scrambling identifier detection, and determining a candidate C-RNTI based on the detected scrambling identifier; Based on the candidate C-RNTI, a blind detection is performed 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.
[0008] According to a 5G downlink user message acquisition method provided by the present invention, the corresponding blind detection strategy is executed according to the base station type to obtain user downlink control information, including: When the base station type is a Class B base station, based on a fixed relationship between a physical cell identifier and a scrambling identifier, control channel unit position estimation and radio network temporary identifier detection are performed to obtain a candidate C-RNTI; Based on the candidate C-RNTI, a blind detection is performed 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.
[0009] According to a 5G downlink user message acquisition method provided by the present invention, the user downlink control information is parsed, and the user message in the PDSCH is extracted according to the parsing result, including: When the base station type is a Class B base station, parsing the user downlink control information, and calculating a PDSCH channel estimation parameter according to the parsing result; The user message is acquired based on the analysis result and the PDSCH channel estimation parameter.
[0010] A 5G downlink user message acquisition method provided by the present invention also includes: The user message is written into a resource collection pool, and a target user message is identified from the resource collection pool.
[0011] According to a 5G downlink user message acquisition method provided by the present invention, identifying a target user message from the resource collection pool includes: Based on target user characteristics, matching and screening the user messages in the resource collection pool, the target user characteristics including at least one of the target user's C-RNTI, time-frequency scheduling period, frequency domain resource allocation mode, and user identifier ciphertext fragment; If the match is successful, the matched user message is determined as the target user message.
[0012] The present invention also provides a 5G downlink user message acquisition device, comprising: A cell search synchronization unit, configured to obtain a master information block based on the cell search synchronization, and determine configuration parameters of CORESET0 according to the master information block; A first blind detection unit, configured to perform PDCCH blind detection based on a preset SI-RNTI and the configuration parameters of the CORESET0 to obtain system downlink control information; A system message acquisition unit, configured to parse the system downlink control information, obtain corresponding PDSCH parameters, and extract the system message in the PDSCH according to the PDSCH parameters; A second blind detection unit, configured to determine a 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 the user message in the PDSCH according to the parsing result.
[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the processor executes the computer program, it implements any one of the 5G downlink user message acquisition methods described above.
[0014] 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.
[0015] 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.
[0016] For the 5G downlink user message acquisition method, device, equipment and storage medium provided by the present invention, by performing PDCCH blind detection based on the configuration parameters of a preset SI-RNTI and CORESET0, system downlink control information can be obtained. By parsing the system downlink control information and according to the PDSCH parameters obtained by parsing, 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 results. 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 process, 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 corresponding blind detection strategies according to the base station type, enhancing the adaptability of the system and being applicable to more deployment scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] 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 description of the embodiments or related technologies. 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.
[0018] Figure 1 is one of the schematic flowcharts of user message acquisition provided by the prior art; Figure 2 is another schematic flowchart of user message acquisition provided by the prior art; Figure 3 is one of the schematic flowcharts of the 5G downlink user message acquisition method provided by the present invention; Figure 4 is the overall schematic diagram of the 5G downlink user message acquisition method provided by the present invention; Figure 5 is another schematic flowchart of the 5G downlink user message acquisition method provided by the present invention; Figure 6It is a schematic diagram of the process of PDCCH channel processing provided by the present invention; Figure 7 It is a schematic diagram of the process of PDSCH channel processing provided by the present invention; Figure 8 It is a structural schematic diagram of a 5G downlink user message acquisition device provided by the present invention; Fig. 9 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0019] 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.
[0020] Radio Network Temporary Identifier (RNTI) is a technical identifier introduced by the 4G (4th Generation Mobile Communication Technology) standard to support dynamic scheduling. It is also applicable to 5G NR, but the individual definitions are different. For example, the 4G RA-RNTI range is 1~61, and the 5G NR RA-RNTI range is 1~127. RNTI is mainly divided into the following categories, each of which has different functions: C-RNTI: Cell Radio Network Temporary Identifier, whose value range is between 128 and 65533. It is a dynamic identifier assigned by the base station to the UE (User Equipment).
[0021] SI-RNTI: System Information Radio Network Temporary Identifier, the fixed value is 65535.
[0022] P-RNTI: Paging Radio Network Temporary Identifier, mainly used for paging operations on terminals, with a fixed value of 65534.
[0023] RA-RNTI: Random access (response) wireless network temporary identifier, used by the base station to respond to the terminal's random access request. In this signaling, multiple temporary C-RNTIs (i.e. TempC-RNTIs) related to the communication user (terminal) are carried. These TempC-RNTIs are generally converted to formal C-RNTIs, and the RA-RNTI scrambled message may contain multiple TempC-RNTIs.
[0024] In 5G NR, BS (Base Station) schedules PDSCH (carrying system messages or service data) through PDCCH (carrying downlink control information). This process is called downlink scheduling. It is worth noting that the 5G NR system schedules services based on time slots as the basic unit, and PDCCH and PDSCH are located 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 PDSCH in the frequency domain symbol, demodulation and decoding information). The second part is the PDSCH channel, which is used for system messages or user messages (also called service data, service messages).
[0025] In the prior art, the basic process of scheduling and data service interaction between a base station (BS) and a terminal (UE) is as follows: ① The BS base station sends PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal) and PBCH (Physical Broadcast Channel). The UE performs a cell search to obtain the base station's 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 to achieve downlink synchronization. Only after the UE decodes the MIB can it use the parameters in the MIB to continue decoding the data in the PDSCH, including decoding the SIB (System Information Block) information.
[0026] ② Before accessing the network, the UE needs to send a Prach request to the base station to allocate a temporary C-RNTI for its 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 UE's Prach request and measures the TA (timing advance) of each UE to adjust the UE's uplink transmission timing 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 via RAR (Random Access Response), which contains information such as the TA value, the temporary C-RNTI allocated to the UE, and uplink resource authorization. The UE uses RA-RNTI (Random Access Radio Network Temporary Identifier) to decode the RAR.
[0027] ③BS sends PDCCH (carrying DCI) and PDSCH (carrying SIB information, SI-RNTI scrambled), UE blindly detects PDCCH in CSS (Common Search Space) to obtain information such as Paging, SIB or RAR. These information are scrambled using P-RNTI, SI-RNTI or RA-RNTI respectively.
[0028] ④SIB contains information related to cell access and selection, such as NR-TDD subframe configuration, PARCH (Physical Random Access Channel) configuration, uplink frequency information, and MBSFN (Multicast / Broadcast Single Frequency Network) configuration. In addition, SIB also carries scheduling information of other SIBs so that UE can know how to obtain other system messages.
[0029] ⑤UE receives information such as RAR, SIB, TA, etc., and sends PUCCH (Physical Uplink Control Channel, used to carry uplink control information UCI) and SRS (Sounding Reference Signal, uplink channel detection signal) to BS. Among them, UCI carries SR (Source Request, resource request) and BSR (Buffer Source Request, buffer resource request); SRS represents the uplink channel detection signal and provides decision-making for base station scheduling.
[0030] ⑥BS sends a downlink data indication (DL-grant) and C-RNTI to the target UE via PDCCH. DL-grant contains resource allocation information for downlink data transmission. After the target UE captures the DL-grant based on C-RNTI, it decodes the PDSCH based on the DL-grant to obtain its own service data. It should be understood that during the random access process, the base station has allocated C-RNTI to the target UE in the RAR.
[0031] ⑦ The base station sends an uplink data indication (UL-grant) to the UE via downlink DCI (encrypted with C-RNTI), which contains resource allocation information for uplink data transmission (such as physical resource blocks PRB, modulation and coding scheme MCS, etc.). Subsequently, the UE sends uplink data on the specified resources according to the UL-grant.
[0032] 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, the existing terminal (such as a mobile phone) mainly receives three types of information sent by the base station: ① System broadcast information, carried in the PBCH channel, such as MIB messages; ② 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 using RNTI, including two types of RNTI scrambling, one is system SI-RNTI, RA-RNTI, P-RNTI, etc., and the other is user-level C-RNTI). One DCI corresponds to one RNTI. The prerequisite for obtaining DCI information is to know its corresponding RNTI. The process of obtaining DCI is also called PDCCH blind detection; ③ After obtaining DCI, parse DCI and extract user messages in the PDSCH channel according to DCI information.
[0033] Obviously, in the existing technology, mobile phones know in advance when the base station sends user messages and what RNTI to use for scrambling, so the process of mobile phone PDCCH blind detection is relatively simple. In the 5G non-cooperative positioning scenario, the user RNTI is unknown and the scheduling time is unknown. In order to obtain the downlink user message sent by the base station to the terminal, the user's C-RNTI must be obtained first, so the difficulty of blind detection of PDCCH is increased.
[0034] It should be noted that in 5G NR, the number of time domain symbols and frequency domain positions of PDCCH in the entire system bandwidth are encapsulated in CORESET (Control Resource Set), that is, CORESET defines the time-frequency resource area where PDCCH may appear. Here, CORESET is also called candidate set because PDCCH may appear in these areas. The base station can divide multiple CORESET spaces in the entire system bandwidth, and can support up to 12 such candidate set spaces, which are numbered CORESET0 to CORESET11 in sequence.
[0035] The process of detecting system or user-level DCI in the candidate set CORESET space is called blind detection. Since the UE does not know in which CORESET or at which time the specific DCI will appear, the CORESET space can also be called the search space.
[0036] The search space is divided into two categories: common search space (CSS) and UE-specific search space (USS). Among them, CSS is used to transmit system-level information, such as SIB scheduling, while USS is used to transmit UE-specific DCI. CSS is usually configured in CORESET0. If CORESET0 is not used to carry system DCI information (such as SIB scheduling), 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 the candidate sets from CORESET1 to CORESET11.
[0037] Figure 1 This is one of the flow charts of user message acquisition provided by the prior art, such as Figure 1 As shown in the figure, 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. This process becomes complicated because both the C-RNTI and the scheduling time are unknown. At present, since the RA message contains the RNTI assigned by the base station to the terminal at the current moment, and the RA-RNTI value is contained in the SIB message, the usual practice is to first perform a blind check on the PDCCH through the known SI-RNTI, parse the SIB message, and then obtain the RA-RNTI value; then, use the RA-RNTI value for blind detection, obtain and parse the RA message, and extract the temporary C-RNTI interval from it to build a trusted RNTI list to narrow the blind detection range.
[0038] Figure 2 This is the second flow chart of user message acquisition provided by the prior art, such as Figure 1 and Figure 2 As shown, currently, obtaining downlink user messages specifically includes the following steps: A1, RF (Radio Frequency) to baseband conversion, time-to-frequency conversion, and frequency domain offset.
[0039] Here, this is the initial step of signal processing, converting the received RF signal into a baseband signal, performing time-frequency conversion and frequency domain offset processing, and temporarily storing the processed frequency domain data in DDR (Double Data Rate Synchronous Dynamic Random Access Memory) for subsequent processing.
[0040] A2, SSB search synchronization, obtain time frame positioning and MIB information.
[0041] Here, SSB (Synchronization Signal Block) search synchronization refers to a key technology in 5G NR, which is 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 searches for the synchronization signals (such as PSS and SSS) transmitted by the base station to achieve frequency and time synchronization with the base station.
[0042] 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 the current position in the system frame. MIB is one of the system information broadcast by the base station, which contains basic information of the cell, such as the cell physical identification, physical layer configuration, etc. By receiving MIB, the terminal can obtain the basic parameters required to access the cell.
[0043] A3, PDCCH blind detection obtains DCI information corresponding to SI-RNTI.
[0044] Here, after parsing the MIB parameters, PDCCH blind detection is performed through the known SI-RNTI (whose fixed value is 65535) to obtain the corresponding DCI information (i.e. SI-DCI information, called system-level DCI information). Then, according to the instructions of the SI-DCI information, the temporarily stored PDSCH data is read from the DDR and parsed to extract the SIB message. According to the SIB message, the RA-RNTI value (whose value is one in the range of 1 to 61) can be obtained.
[0045] A4, PDCCH blind detection obtains the DCI information corresponding to RA-RNTI.
[0046] Here, PDCCH blind detection is performed based on the obtained RA-RNTI value to obtain the DCI information corresponding to RA-RNTI (i.e., RA-DCI information). According to the instructions of the RA-DCI information, the temporarily stored PDSCH data is read from the DDR, the RA message is obtained and parsed, and the RA parameters are extracted from it.
[0047] A5, the PDCCH channel is blindly detected to obtain the DCI information corresponding to the C-RNTI.
[0048] Here, according to the parameters extracted from the RA message, one or more RNTIs currently allocated to the terminal by the base station can be obtained, and these RNTIs are included in the circular list, which is called the trusted RNTI circular list (i.e. Figure 2 The list shown in includes RNTIx, RNTIy, RNTIz, ..., RNTIn).
[0049] It is understandable that the depth of the trusted RNTI circular list is configurable, with a typical configuration of 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 further blindly detected based on the RNTI to obtain the DCI information corresponding to the C-RNTI. According to the instructions of the DCI information, the corresponding PDSCH data is read from the DDR and parsed to obtain the user message. If an RNTI in the list is silent within a time window and no more services are decoded, this RNTI is kicked out of the circular list.
[0050] It should be noted that in 5G NR, the time slot is the smallest scheduling unit. In the above process, when performing PDCCH blind detection, at the beginning of each time 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 results of the blind detection are immediately monitored. The monitoring process includes the blind detection results of CORESET0 and non-CORESET0. If the CRC of the DCI information detected by the blind detection is correct (i.e. OK), it is considered that a valid DCI has been detected.
[0051] The above steps describe an attempt to obtain an RA message by detecting the RA-RNTI when processing an 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 portion of the C-RNTI. However, this solution has two major drawbacks and is also incomplete in design.
[0052] First, 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 RA-RNTI. The process of detecting the PDCCH is called blind detection. Since the exact location of the DCI is unknown, it is necessary to perform trial decoding at multiple possible candidate locations. Therefore, in order to detect the RA message, additional PDCCH blind detection times need to be added, which increases the amount of calculation. Once the DCI with RA-RNTI is detected, the corresponding PDSCH needs to be decoded to obtain the content of the RA message, which also increases the amount of calculation for channel processing.
[0053] Secondly, the above method attempts to use the C-RNTI temporary interval range extracted from the RA message to filter a part of the C-RNTI to reduce the complexity of the subsequent PDCCH blind detection. However, the effectiveness of this strategy depends on the C-RNTI allocation strategy. If the base station adopts a random allocation strategy to allocate C-RNTI instead of a predetermined interval segmented cyclic allocation strategy, the strategy of filtering using the C-RNTI temporary interval range will fail. This is because the randomly allocated C-RNTI may not fall within the expected interval range.
[0054] In addition, the above method only supports blind detection of PDCCH channels of base station type A, but not blind detection of base stations of type B. This means that the solution has limitations in scope of application and cannot be applied to different types of base stations.
[0055] In this regard, the present invention provides a 5G downlink user message acquisition method, the main improvements of which are as follows: ① Cancel RA message detection and interval C-RNTI filtering, simplify the overall processing flow and reduce the calculation complexity; ②The SIB message is synchronized with the cell search and is only detected once. The user C-RNTI blind detection (C-DCI) is only searched in the non-CORESET0 space to reduce the search space; ③ The NID of Class A base stations needs to be detected, and a fixed relationship is maintained between the NID and PCI of Class B base stations. However, the RNTI initial screening process is different, and the PDSCH channel estimation parameter NIDSCID also needs to be calculated. The present invention increases support for Class B base stations and improves product design.
[0056] The 5G downlink user message acquisition method provided by the present invention provides a more efficient and flexible method for acquiring user messages in 5G networks by reducing computational complexity, improving adaptability, being applicable to more deployment scenarios, and efficiently acquiring user messages. In particular, in non-cooperative positioning scenarios, when the RNTI and scheduling time are unknown, it is difficult for traditional methods to efficiently acquire user messages. However, the present invention can still maintain efficient user message acquisition capabilities under these conditions by optimizing blind detection strategies and simplifying processing procedures.
[0057] Figure 3 It is one of the flow charts of the 5G downlink user message acquisition method provided by the present invention, such as Figure 3 As shown, the method includes: Step 310: Based on the cell search synchronization, obtain a master information block, and determine the configuration parameters of CORESET0 according to the master information block.
[0058] Specifically, the 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 PBCH data and DMRS (Demodulation Reference Signal). Through PSS search, SSS search and PBCH channel decoding, the timing of the cell and the master information block (MIB) can be obtained.
[0059] MIB is a set of basic information included in PBCH in 5G NR. It provides some basic configurations, such as system bandwidth, subcarrier spacing, time-frequency resource configuration of CORESET0, etc. (i.e., configuration parameters of CORESET0). Here, the configuration parameters of CORESET0 may 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 mode (such as interleaving or non-interleaving), search space configuration, etc. It should be noted that CCE is the basic unit of PDCCH.
[0060] It can be understood that CORESET is a set of time-frequency resources of PDCCH. CORESET0 is a specific CORESET used to monitor the DCI (i.e. SI-DCI) at the scheduling system level. Its configuration parameters directly determine whether PDCCH can be correctly blindly detected.
[0061] Step 320: Perform PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain system downlink control information.
[0062] Specifically, SI-RNTI is a predefined system information radio network temporary identifier in 5G NR, and its fixed value is 65535. It is used to identify the DCI scheduled by system information. The base station uses SI-RNTI to scramble the CRC of PDCCH, and the UE uses this RNTI to identify whether the DCI is used to schedule SIB. Blind detection means that the UE attempts to decode all possible PDCCH candidates to find the DCI for itself without knowing the specific DCI content. Through blind detection, the UE can find and decode the DCI containing the system information indication, thereby obtaining the system downlink control information (ie SI-DCI). Here, SI-DCI specifically refers to the DCI that schedules the system information block (ie SIB), carries PDSCH resource allocation information, and is the key to obtaining system messages.
[0063] 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 preset SI-RNTI (i.e., 65535) is used to try to descramble the CRC of the PDCCH; 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 of the scheduling system message; if the CRC check fails, continue to try to descramble the next PDCCH candidate.
[0064] Step 330: parse the system downlink control information to obtain corresponding PDSCH parameters, and extract system messages in the PDSCH according to the PDSCH parameters.
[0065] It should be noted that by parsing SI-DCI, transmission parameters about PDSCH can be obtained. These parameters may include time-frequency resource location, modulation and coding scheme, transmission block size, etc. According to the instructions in SI-DCI, UE receives and decodes system messages on PDSCH, such as SIB.
[0066] Specifically, in step 320, the system downlink control information (SI-DCI) is obtained through PDCCH blind detection, which usually contains multiple fields, which indicate the transmission parameters of PDSCH, such as resource block allocation, modulation and coding scheme (MCS), redundancy version (RV), new data indicator (NDI), etc. By parsing each field in SI-DCI, the specific transmission parameters of PDSCH can be obtained. For example, by parsing the resource block allocation field, the specific position and size of PDSCH on the time-frequency resources can be determined; by parsing the MCS field, the modulation and coding scheme of PDSCH can be determined.
[0067] According to the PDSCH parameters obtained by parsing, the UE can receive PDSCH data on the corresponding time-frequency resources. Using the MCS and other related parameters obtained by parsing, 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 based on the content of the system message.
[0068] Step 340: 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.
[0069] Specifically, the system message may include information about the base station type, such as Class A base station, Class B base station, etc. Different types of base stations implement different PDCCH blind detection strategies, and the UE adjusts its blind detection behavior according to the base station type. For example, for Class A base stations, scrambling identifier detection (i.e., NID detection) can be performed, and the candidate C-RNTI can be calculated based on the scrambling identifier obtained by the detection, so that the candidate C-RNTI can be used for blind detection in non-CORESET0 space; for Class B base stations, CCE position estimation and RNTI detection can be performed based on the fixed relationship between the physical cell identifier (PCI) and the scrambling identifier (NID), so as to obtain the candidate C-RNTI, and then the candidate C-RNTI can be used for blind detection in non-CORESET0 space.
[0070] For different types of base stations, the DCI for a specific user can be found and decoded through the adjusted blind detection strategy, that is, the user downlink control information (C-DCI) can be obtained.
[0071] Step 350: parse the user downlink control information, and extract the user message in the PDSCH according to the parsing result.
[0072] It should be noted that by parsing the C-DCI, the transmission parameters of the PDSCH can be obtained. These parameters may include the time-frequency resource location, modulation and coding scheme, transmission block size, etc. According to the indication in the C-DCI, the user message can be received and decoded on the PDSCH.
[0073] Specifically, in step 340, the user downlink control information (C-DCI) is obtained through PDCCH blind detection, which usually contains multiple fields, which indicate the transmission parameters of PDSCH, such as resource block allocation, modulation and coding scheme, redundancy version, new data indicator, etc. By parsing each field in C-DCI, the specific transmission parameters of PDSCH can be obtained (that is, the parsing result is obtained). For example, by parsing the resource block allocation field, the specific position and size of PDSCH on the time-frequency resources can be determined; by parsing the MCS field, the modulation and coding scheme of PDSCH can be determined.
[0074] According to the PDSCH parameters obtained by parsing, the UE can receive PDSCH data on the corresponding time-frequency resources. Using the MCS and other related parameters obtained by parsing, the UE demodulates and decodes the received PDSCH data and extracts the user message from the decoded data.
[0075] The method provided by the embodiment of the present invention can obtain system downlink control information by performing PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of CORESET0, and can extract system messages from PDSCH by parsing the system downlink control information and according to the PDSCH parameters obtained by the analysis. According to the extracted system message, the base station type can be accurately determined, and then, 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 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 calculation complexity. In addition, the present invention takes into account the differences in base station types, and can execute corresponding blind detection strategies according to the base station type, thereby enhancing the adaptability of the system and being applicable to more deployment scenarios.
[0076] Based on the above embodiment, step 320 specifically includes: Based on the preset SI-RNTI and the configuration parameters of the CORESET0, a single PDCCH blind detection is performed in the CORESET0 space to obtain the system downlink control information.
[0077] Specifically, the process of performing PDCCH blind detection based on the known SI-RNTI can be detected only once after the cell search synchronization, that is, a single PDCCH blind detection is performed in the CORESET0 space to obtain SI-DCI. This is because after the cell search synchronization, the content of the SIB message is relatively stable for a period of time and is not updated frequently. Therefore, once the synchronization is completed, its content can be considered reliable without repeated detection.
[0078] In the embodiment of the present invention, by performing only one PDCCH blind detection to obtain SI-DCI after cell search synchronization, the consumption of wireless resources can be significantly reduced and the efficiency of user message acquisition can be improved.
[0079] Based on any of the above embodiments, in step 340, executing a corresponding blind detection strategy according to the base station type to obtain user downlink control information includes: When the base station type is a class A base station, performing scrambling identifier detection, and determining a candidate C-RNTI based on the detected scrambling identifier; Based on the candidate C-RNTI, a blind detection is performed 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.
[0080] It should be noted that Class A base stations refer to base stations in which there is no fixed relationship between NID (scrambling identifier) and PCI (physical cell identifier), and NID needs to be detected separately.
[0081] Specifically, when the base station type is a Class A base station, a scrambling identifier detection can be performed first, and then the candidate C-RNTI can be calculated based on the detected NDI. Here, 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. Typically, 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.
[0082] In a Class A base station, after detecting the NID and PCI, 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 by 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 by 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 control information for a specific user.
[0083] After the candidate C-RNTI is determined, a blind check can be performed in the non-CORESET0 space of the PDCCH. The blind check process involves trying to decode multiple possible PDCCH candidates to find control information that matches the candidate C-RNTI. If the blind check result passes the check (such as CRC is correct), the result can be determined as the user downlink control information. It should be understood that the user C-RNTI blind check only searches in the non-CORESET0 space, which can reduce the search space and improve the efficiency of blind detection.
[0084] Based on any of the above embodiments, in step 340, executing a corresponding blind detection strategy according to the base station type to obtain user downlink control information includes: When the base station type is a Class B base station, based on a fixed relationship between a physical cell identifier and a scrambling identifier, control channel unit position estimation and radio network temporary identifier detection are performed to obtain a candidate C-RNTI; Based on the candidate C-RNTI, a blind detection is performed 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.
[0085] Specifically, a Class 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 Class B base station, the control channel element (CCE) position estimation and radio network temporary identifier (RNTI) detection can be performed based on the fixed relationship between the PCI and the NID to obtain a candidate C-RNTI.
[0086] It is understandable that in Class B base stations, there is a fixed mathematical relationship between NID and PCI, such as NID=PCI+1008, which simplifies the process of obtaining NID. Therefore, Class B base stations do not need to perform NID detection, but need to perform CCE position estimation and RNTI detection. CCE is the basic resource unit of PDCCH and is used to carry control information. In Class B base stations, due to the fixed relationship between NID and PCI, it is easier to estimate the position of CCE and perform RNTI detection. This usually involves predicting possible CCE positions based on the fixed relationship between PCI and NID, and trying to decode control information at these positions.
[0087] Specifically, the terminal can use the fixed relationship between PCI and NID (such as NID = PCI + 1008) to predict possible CCE locations. It then attempts to decode control information at these locations and uses the expected RNTI (calculated based on PCI and the fixed relationship) to verify the decoding results.
[0088] After the candidate C-RNTI is determined, a blind check can be performed in the non-CORESET0 space of the PDCCH. The blind check process involves trying to decode multiple possible PDCCH candidates to find control information that matches the candidate C-RNTI. If the blind check result passes the check (such as CRC is correct), the result can be determined as the user downlink control information. It should be understood that the user C-RNTI blind check only searches in the non-CORESET0 space, which can reduce the search space and improve the efficiency of blind detection.
[0089] In the embodiment of the present invention, the difference between a Class A base station and a Class B base station lies mainly in the relationship between NID and PCI and the corresponding detection process. In a Class A base station, the NID needs to be detected separately, and the candidate C-RNTI is calculated based on the NID and PCI; while in a Class B base station, the fixed relationship between NID and PCI can simplify the CCE position estimation and RNTI detection process. The embodiment of the present invention can support different types of base stations by designing different blind detection strategies for different types of base stations, making the system design more perfect.
[0090] Based on any of the above embodiments, step 350 specifically includes: In the case where the base station type is a Class B base station, parsing the user downlink control information, and calculating a PDSCH channel estimation parameter according to the parsing result; The user message is acquired based on the analysis result and the PDSCH channel estimation parameter.
[0091] It should be noted that the PDSCH channel estimation parameter (i.e., NIDSCID parameter) is used for channel estimation, which is crucial for Class B base stations because Class B base stations need to calculate this parameter additionally to accurately estimate the channel when processing user messages. Channel estimation is a key step in wireless communications, which helps the receiver to accurately understand the signal sent by the transmitter, even though the signal may be subject to various interferences and attenuations during transmission.
[0092] Specifically, for a Class B base station, after receiving and decoding the C-DCI from the base station, the terminal will calculate the PDSCH channel estimation parameters according to the instructions in the C-DCI. This calculation process can be implemented through corresponding algorithms and signal processing technologies to ensure the accuracy of the parameters.
[0093] After obtaining the C-DCI parsing results and PDSCH channel estimation parameters, you can start preparing to decode the PDSCH. This includes using the channel estimation parameters to adjust the parameters of the receiver to better match the signal characteristics of the transmitter. 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 matching, and decoding to recover the original user message. After decoding is completed, the decoding results can be verified, such as checking the correctness of the decoding through a cyclic redundancy check (CRC). If the CRC verification passes, the decoding is considered successful and the user message is extracted for further processing.
[0094] Based on any of the above embodiments, the method further includes: Step 360: write the user message into a resource collection pool, and identify a target user message from the resource collection pool.
[0095] Specifically, after extracting the user message from the PDSCH data, the user message can be written into the resource collection pool. As more and more user messages are in the resource collection pool, the target user message can be identified from them according to actual needs. If the identification is successful, the process can be exited; if it is unsuccessful, the unknown C-RNTI blind detection and single C-RNTI user message acquisition are continued.
[0096] Here, the resource collection pool is a buffer or data structure used to temporarily store and manage user messages. In the 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 user message processing, analysis, and forwarding.
[0097] Specifically, writing the user message into the resource collection pool can be achieved through the following steps: First, extract the user message from the PDSCH according to the PDSCH parameters obtained by parsing. Then, the extracted user message can be formatted or processed to ensure that they meet the storage requirements of the resource collection pool. Finally, the processed user message is written into the resource collection pool, usually through some data write operation or API (Application Programming Interface) call.
[0098] In the embodiment of the present invention, through the resource collection pool, the system can flexibly process user messages, such as sorting, filtering, forwarding, etc. according to needs. 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 at the same time, the target user message can be identified therefrom.
[0099] Based on any of the above embodiments, in step 360, identifying the target user message from the resource collection pool includes: Based on target user characteristics, matching and screening the user messages in the resource collection pool, the target user characteristics including at least one of the target user's C-RNTI, time-frequency scheduling period, frequency domain resource allocation mode, and user identifier ciphertext fragment; If the match is successful, the matched user message is determined as the target user message.
[0100] It should be noted that the target user message refers to the user message that is identified and selected in the resource collection pool according to the specific target user characteristics. These messages are usually targeted at specific users or user groups and meet certain predetermined conditions or characteristics.
[0101] Specifically, when the target user message is identified from the resource collection pool, the user message 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 may include the user's identity (such as C-RNTI), the message sending time, the frequency domain resource allocation of the message, etc.
[0102] It is understandable that the target user characteristics may include at least one of the target user's C-RNTI, time-frequency scheduling period, frequency domain resource allocation mode, and user identifier ciphertext fragment, wherein C-RNTI refers to a temporary identity of a user in a specific cell, which is used to distinguish different users. The time-frequency scheduling period refers to the scheduling period of user messages 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 user messages in the frequency domain, such as continuous allocation, dispersed allocation, etc. The user identifier ciphertext fragment refers to an encrypted or hashed fragment of the user identifier, which is used to protect user privacy while identifying the user. It should be understood that these target user characteristics can be obtained from the system configuration or the user terminal, or by analyzing the signaling interaction between the user and the base station, and the embodiments of the present invention do not specifically limit this.
[0103] Specifically, when filtering and matching user messages in the resource collection pool according to the target user characteristics, the following steps can be used to achieve the goal: First, define matching rules according to the target user characteristics, such as C-RNTI must match, time-frequency scheduling cycle must be within a specific range, etc. Then, traverse all user messages in the resource collection pool and apply matching rules to each message. Finally, filter out user messages that meet the matching rules (i.e., match successfully) as target user messages.
[0104] Based on any of the above embodiments, Figure 4 It is a general schematic diagram of the 5G downlink user message acquisition method provided by the present invention, such as Figure 4 As shown, the ADC group is responsible for collecting air interface RF signals and performing analog-to-digital conversion, supporting 8-channel collection, with every 4 channels at the same frequency (cell center frequency), which is equivalent to receiving 4 antennas in a cell. Here, the ADC group refers to a collection or system of analog-to-digital converters (ADC). In an embodiment of the present invention, the ADC group is responsible for collecting air interface RF signals and converting these analog signals into digital signals for subsequent digital signal processing and analysis. The method mainly includes: ①SSB search synchronization: also known as cell search synchronization, the cell timing and master information block (MIB message) can be obtained through PSS search, SSS search and PBCH channel decoding; ②PDCCH channel processing: PDCCH blind detection is to obtain SI-DCI information and C-DCI information; ③PDSCH channel processing: Extract PDSCH data according to the DCI information (i.e. SI-DCI and C-DCI), and obtain SIB messages and user messages from the PSDCH channel.
[0105] It should be noted that Figure 4 The frequency point DDC shown in refers to the sampling rate conversion. The sampling rate of RF signals is usually high. In order to facilitate subsequent processing, the sampling rate conversion is required. During the SSB search synchronization process, the amount of MIB message data to be received is relatively small, so through one antenna (i.e. Figure 4 The subsequent PDCCH channel processing and PDSCH channel processing require a large amount of data to be received. Receiving through multiple antennas (i.e., the middle dotted box and rx0~rx3 in the bottom dotted box shown in the figure) helps to improve the decoding success rate of business data. In addition, Figure 4 The FFT0 and FFT1 shown in FIG. 1 both refer to fast Fourier transform technology, which is used to transform time domain data into frequency domain data.
[0106] Figure 5 This is a second flow chart of the 5G downlink user message acquisition method provided by the present invention, such as Figure 5 As shown, the method specifically comprises the following steps: S1, first perform cell search, when successfully decode the MIB message (ie, PBCH channel CRC OK), the cell is considered to be downlink synchronized, after synchronization, the cell downlink time and frequency synchronization can be obtained, and the master information block (ie, MIB message) can be obtained.
[0107] S2, perform blind detection on the CORESET0 space with known SI-RNTI=65535. If the CRC after blind detection Polar decoding is OK, the SI-DCI information in the PDCCH channel is successfully obtained.
[0108] S3, parse the SI-DCI information, obtain the PDSCH parameters carrying the SIB message, extract the PDSCH data according to the parameters for processing, and if the CRC after LDPC (Low Density Parity Check Code) decoding is OK, the SIB message is successfully obtained.
[0109] S4, determining the type of the base station, whether it is a Class A base station or a Class B base station. Different types of base stations perform different blind detection branches to obtain DCI information corresponding to the corresponding C-RNTI.
[0110] S5, when blindly checking the DCI information according to the C-RNTI, if the CRC after the blindly checked Polar decoding is OK, it is determined that the DCI information is valid, that is, the user-level DCI information (ie, C-DCI) is obtained.
[0111] S6, parse the C-DCI, extract PDSCH data according to the parsed C-DCI parameters for processing, if LDPC CRC is OK, the single user message corresponding to the C-RNTI is successfully obtained.
[0112] S7, write this user message (with C-RNTI, time frame information and other parameters) into the resource collection pool (i.e. Figure 5 Message pool for users shown in ).
[0113] S8, as more and more user messages are collected in the resource collection pool, the target user message is identified from it. If successful, exit; if unsuccessful, continue with unknown C-RNTI blind detection and single C-RNTI user message acquisition.
[0114] Figure 6 : is a schematic diagram of the process of PDCCH channel processing provided by the present invention, such as Figure 6 As shown, the PDCCH channel processing mainly includes known SI-RNTI blind detection and unknown C-RNTI blind detection, wherein the unknown C-RNTI blind detection process is adjusted for different types of base stations (including Class A base stations and Class B base stations).
[0115] For the blind detection of system-class SI-RNTI=65535, NID detection is not required, and decoding is attempted in a specific CORESET0 space at aggregation level AL=4, 8, 16. If 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 SI-RNTI can be achieved through the following steps: first, obtain the FFT frequency domain temporary storage data, and then divide the CCE space to perform blind detection in the CCE space of CORESET0; during the blind detection process, channel estimation, CORESET0 entire space equalization, CCE deinterleaving, demodulation, descrambling, rate matching, Polar decoding, and CRC verification are performed in sequence to obtain valid SI-DCI.
[0116] It can be understood that channel estimation is used to estimate the distortion effect of the wireless channel on the reference signal and provide a channel response matrix for subsequent equalization. Equalization is used to eliminate the interference of multipath effects and frequency selective fading on the received signal. 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 element (CCE) to adapt the aggregation level. 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. This step will output a soft bit sequence and retain the channel reliability information. The purpose of descrambling is to remove the scrambling of the DCI bit stream by the base station, and the rate matching is used to restore the bit length before Polar encoding. Polar decoding is used to decode the DCI information bits and verify the CRC check. Its success condition is that the CRC check passes (ie, CRC OK), thereby outputting valid DCI information (such as SI-DCI).
[0117] The blind detection of unknown C-RNTI is performed in non-CORESET0 space, and there are two types of base stations that take different blind detection branches: Class A base stations need to perform NID detection first, and calculate RNTI based on the detected NID and PCI to obtain suspected C-RNTI (or candidate C-RNTI). If the Polar CRC after the C-RNTI processing is OK, a valid C-DCI is obtained; Class B base stations do not need to perform NID detection, but need to perform CCE position estimation and RNTI detection. After obtaining the suspected C-RNTI, demodulation, descrambling, rate matching, Polar decoding and other processing are performed. If CRC is OK, the suspected C-RNTI is valid and the corresponding C-DCI is obtained. It should be understood that the demodulation, descrambling, rate matching and Polar decoding processing operations of the three types of blind detection processes are shared, but are processed under different parameter conditions.
[0118] Figure 7 : is a schematic diagram of the process of PDSCH channel processing provided by the present invention, such as Figure 7 As shown in the figure, the acquisition of SIB messages (i.e., system messages) and user messages requires PDSCH channel processing. The three types of processing share one branch. Of course, Class B base stations need to additionally calculate PDSCH channel estimation parameters, i.e., NIDSCID parameters (used for channel estimation). Finally, if the LPDC CRC is OK, a valid SIB message or user message is obtained.
[0119] 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, de-layer mapping, demodulation / descrambling, rate matching and LDPC decoding. Here, DCI parameter parsing refers to extracting the scheduling parameters of PDSCH from SI-DCI or C-DCI. Channel estimation refers to estimating the distortion of the PDSCH channel to the demodulation reference signal based on the extracted or calculated NIDSCID parameters, and providing channel response for equalization. The purpose of channel equalization is to eliminate the influence of channel fading and restore the original symbol of the transmitter. De-layer mapping 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 / descrambling refers to converting the modulated symbols into soft bits and removing the scrambling. Rate matching is used to restore the bit length before LDPC encoding and process the redundant version of HARQ retransmission. LDPC decoding is used to decode the original information bits and verify the data integrity. If the CRC check passes, it is confirmed that a valid SIB message or user message is obtained.
[0120] The 5G downlink user message acquisition device provided by the present invention is described below. The 5G downlink user message acquisition device described below and the 5G downlink user message acquisition method described above can be referenced to each other.
[0121] Based on any of the above embodiments, Figure 8 : is a schematic diagram of the structure of the 5G downlink user message acquisition device provided by the present invention, such as Figure 8 As shown, the device comprises: A cell search synchronization unit 810, configured to obtain a master information block based on the cell search synchronization, and determine configuration parameters of CORESET0 according to the master information block; A first blind detection unit 820, configured to perform PDCCH blind detection based on a preset SI-RNTI and the configuration parameters of the CORESET0 to obtain system downlink control information; The system message acquisition unit 830 is used to parse the system downlink control information to obtain corresponding PDSCH parameters, and extract the system message in the PDSCH according to the PDSCH parameters; A second blind detection unit 840 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 850 is configured to parse the user downlink control information and extract the user message in the PDSCH according to the parsing result.
[0122] The device provided by the embodiment of the present invention can obtain system downlink control information by performing PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of CORESET0, and can extract system messages from PDSCH by parsing the system downlink control information and according to the PDSCH parameters obtained by the analysis. According to the extracted system message, the base station type can be accurately determined, and then, 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 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 calculation complexity. In addition, the present invention takes into account the differences in base station types, and can execute corresponding blind detection strategies according to the base station type, thereby enhancing the adaptability of the system and being applicable to more deployment scenarios.
[0123] Based on any of the foregoing embodiments, the first blind detection unit 820 is specifically configured to: Based on the preset SI-RNTI and the configuration parameters of the CORESET0, a single PDCCH blind detection is performed in the CORESET0 space to obtain the system downlink control information.
[0124] Based on any of the foregoing embodiments, the second blind detection unit 840 is specifically configured to: When the base station type is a class A base station, performing scrambling identifier detection, and determining a candidate C-RNTI based on the detected scrambling identifier; Based on the candidate C-RNTI, a blind detection is performed 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.
[0125] Based on any of the foregoing embodiments, the second blind detection unit 840 is specifically configured to: When the base station type is a Class B base station, based on a fixed relationship between a physical cell identifier and a scrambling identifier, control channel unit position estimation and radio network temporary identifier detection are performed to obtain a candidate C-RNTI; Based on the candidate C-RNTI, a blind detection is performed 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.
[0126] Based on any of the above embodiments, the user message obtaining unit 850 is specifically used for: When the base station type is a Class B base station, parsing the user downlink control information, and calculating a PDSCH channel estimation parameter according to the parsing result; The user message is acquired based on the analysis result and the PDSCH channel estimation parameter.
[0127] Based on any of the above embodiments, the device further includes a collection and identification unit, and the collection and identification unit is used to: The user message is written into a resource collection pool, and a target user message is identified from the resource collection pool.
[0128] Based on any of the above embodiments, the collection and identification unit is specifically used for: Based on target user characteristics, matching and screening the user messages in the resource collection pool, the target user characteristics including at least one of the target user's C-RNTI, time-frequency scheduling period, frequency domain resource allocation mode, and user identifier ciphertext fragment; If the match is successful, the matched user message is determined as the target user message.
[0129] Fig. 9 An example of a physical structure diagram of an electronic device is shown in FIG. Fig. 9As shown, the electronic device may include: a processor 910, a communication interface 920, a memory 930 and a communication bus 940, wherein 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 logic instructions in the memory 930 to execute the 5G downlink user message acquisition method, the method comprising: based on cell search synchronization, acquiring the master information block, and determining the configuration parameters of CORESET0 according to the master information block; performing PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain system downlink control information; parsing the system downlink control information to obtain the corresponding PDSCH parameters, and extracting the system message in the PDSCH according to the PDSCH parameters; determining the base station type based on the system message, and executing the corresponding blind detection strategy according to the base station type to obtain the user downlink control information; parsing the user downlink control information, and extracting the user message in the PDSCH according to the parsing result.
[0130] In addition, the logic instructions in the above-mentioned memory 930 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, in essence, or the part that contributes to the relevant technology 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.
[0131] On the other hand, the present invention also provides a computer program product, which includes a computer program, which 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 methods, the method including: based on cell search synchronization, obtaining a main information block, and determining the configuration parameters of CORESET0 according to the main information block; based on the preset SI-RNTI and the configuration parameters of the CORESET0, performing PDCCH blind detection to obtain system downlink control information; parsing the system downlink control information to obtain corresponding PDSCH parameters, and extracting the system message in the PDSCH according to the PDSCH parameters; determining the base station type based on the system message, and executing the corresponding blind detection strategy according to the base station type to obtain user downlink control information; parsing the user downlink control information, and extracting the user message in the PDSCH according to the parsing result.
[0132] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the processor executes the 5G downlink user message acquisition method provided by the above methods, the method comprising: acquiring a master information block based on cell search synchronization, and determining the configuration parameters of CORESET0 according to the master information block; performing PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of CORESET0 to obtain system downlink control information; parsing the system downlink control information to obtain corresponding PDSCH parameters, and extracting the system message in the PDSCH according to the PDSCH parameters; determining the base station type based on the system message, and executing the corresponding blind detection strategy according to the base station type to obtain user downlink control information; parsing the user downlink control information, and extracting the user message in the PDSCH according to the parsing result.
[0133] 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.
[0134] 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 relevant technology 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 embodiment.
[0135] 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 5G downlink user message acquisition method, characterized in that: include: Based on the cell search synchronization, obtain a 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 the CORESET0, perform 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 message, determine the base station type, and execute a corresponding blind detection strategy according to the base station type to obtain user downlink control information; The user downlink control information is parsed, and the user message in the PDSCH is extracted according to the parsing result.
2. The 5G downlink user message acquisition method according to claim 1, characterized in that: The performing of PDCCH blind detection based on the preset SI-RNTI and the configuration parameters of the CORESET0 to obtain system downlink control information includes: Based on the preset SI-RNTI and the configuration parameters of the CORESET0, a single PDCCH blind detection is performed in the CORESET0 space to obtain the system downlink control information.
3. The 5G downlink user message acquisition method according to claim 1, characterized in that: The performing a corresponding blind detection strategy according to the base station type to obtain user downlink control information includes: When the base station type is a class A base station, performing scrambling identifier detection, and determining a candidate C-RNTI based on the detected scrambling identifier; Based on the candidate C-RNTI, a blind detection is performed 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.
4. The 5G downlink user message acquisition method according to claim 1, characterized in that: The performing a corresponding blind detection strategy according to the base station type to obtain user downlink control information includes: When the base station type is a Class B base station, based on a fixed relationship between a physical cell identifier and a scrambling identifier, control channel unit position estimation and radio network temporary identifier detection are performed to obtain a candidate C-RNTI; Based on the candidate C-RNTI, a blind detection is performed 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.
5. The 5G downlink user message acquisition method according to any one of claims 1 to 4, characterized in that: The parsing of the user downlink control information and extracting the user message in the PDSCH according to the parsing result includes: When the base station type is a Class B base station, parsing the user downlink control information, and calculating a PDSCH channel estimation parameter according to the parsing result; The user message is acquired based on the analysis result and the PDSCH channel estimation parameter.
6. The 5G downlink user message acquisition method according to any one of claims 1 to 4, characterized in that: Also includes: The user message is written into a resource collection pool, and a target user message is identified from the resource collection pool.
7. The 5G downlink user message acquisition method according to claim 6, characterized in that: The step of identifying a target user message from the resource collection pool includes: Based on target user characteristics, matching and screening the user messages in the resource collection pool, the target user characteristics including at least one of the target user's C-RNTI, time-frequency scheduling period, frequency domain resource allocation mode, and user identifier ciphertext fragment; If the match is successful, the matched user message is determined as the target user message.
8. A 5G downlink user message acquisition device, characterized in that: include: A cell search synchronization unit, configured to obtain a master information block based on the cell search synchronization, and determine configuration parameters of CORESET0 according to the master information block; A first blind detection unit, configured to perform PDCCH blind detection based on a preset SI-RNTI and the configuration parameters of the CORESET0 to obtain system downlink control information; A system message acquisition unit, configured to parse the system downlink control information to obtain corresponding PDSCH parameters, and extract the system message in the PDSCH according to the PDSCH parameters; A second blind detection unit, configured to determine a 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 the user message in the PDSCH according to the parsing result.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, it implements the 5G downlink user message acquisition method as described in any one of claims 1 to 7.
10. 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, it implements the 5G downlink user message acquisition method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method for transmitting DCI and apparatuses thereof
CN104185197A
Information transmission method, device and system, and storage medium
CN110178430A
Blind detection method for physical downlink control channel (PDCCH) and first terminal
CN119341682A
User message acquisition method and device, electronic equipment, storage medium and product
CN119583008A
Method and user equipment for receiving signal and method and base station for transmitting signal
US20150257173A1
Cited By
User message acquisition method and device, electronic equipment, storage medium and product
CN119583008A
User message acquisition method, device, electronic device, storage medium and product
CN119583008B
PDSCH (Physical Downlink Shared Channel) resource extraction method, device, equipment, medium and program product
CN120498603A
PDSCH resource extraction method, device, equipment, medium and program product
CN120498603B