Phase compensation method, device, electronic device and storage medium
By analyzing communication data in user equipment, blind detection and determining the target data location, efficient phase compensation for OFDM symbols in 5G technology is achieved, and the problems of large computing resource consumption and increased delay are solved, power consumption is reduced and data processing speed is improved.
Patent Information
- Application Number
- CN202011585339.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-28
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2040-12-28
AI Technical Summary
In 5G technology, when receiving communication data, user equipment needs to perform phase compensation on the sampling point of each OFDM symbol, resulting in large consumption of computing resources and increased delay, especially in the case of large bandwidth.
By receiving communication data, the search space information of the physical downlink control channel is parsed, blind detection is performed to obtain downlink control information, the position information of the target physical downlink shared channel data is determined, and the corresponding target data is phase compensated.
This method reduces the calculation amount of user equipment during the phase compensation process, reduces power consumption, and improves data processing speed, especially when bandwidth is large.
Smart Images

Figure CN114697177B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a phase compensation method, apparatus, electronic device, and storage medium. Background Technology
[0002] 5G technology is a new generation of communication technology. The fifth generation of mobile communication system, driven by mobile Internet and Internet of Things, will penetrate into all areas of society and build a comprehensive information ecosystem for users.
[0003] When a user equipment (UE) receives signals transmitted by a base station or when the UE is connected to the Internet and obtaining connected data, phase compensation is required to demodulate the signal correctly.
[0004] In related technologies, after receiving communication data, the UE often compensates for the sampling points on each Orthogonal Frequency Division Multiplexing (OFDM) symbol in the communication data in the time domain. Summary of the Invention
[0005] This disclosure provides a phase compensation method, apparatus, electronic device, and storage medium to address the problem in related technologies where, with a large bandwidth, each OFDM symbol corresponds to a large number of sampling points in the time domain. Compensating each OFDM symbol would consume a large amount of computing resources for the user equipment and cause significant latency.
[0006] In a first aspect, embodiments of this disclosure provide a phase compensation method applied to a user equipment, comprising:
[0007] Receive communication data;
[0008] The communication data is parsed to obtain the parsing result, which includes the search space information of the physical downlink control channel;
[0009] Blind detection of the physical downlink control channel is performed based on the search space information to obtain downlink control information;
[0010] Based on the downlink control information, determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data;
[0011] Phase compensation is performed on the target data corresponding to the location information.
[0012] Optionally, the location information includes the target symbol number;
[0013] Phase compensation is performed on the target data corresponding to the location information, including:
[0014] Phase compensation is performed on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number.
[0015] Optionally, the step of performing phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number includes:
[0016] Obtain the center frequency;
[0017] The position of the target orthogonal frequency division multiplexing symbol is determined based on the center frequency point and the target symbol number;
[0018] Calculate the phase value of the target orthogonal frequency division multiplexing symbol;
[0019] Phase compensation is performed on the target orthogonal frequency division multiplexing symbol based on the phase value.
[0020] Optionally, the location information may also include subcarrier numbers:
[0021] The step of performing phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target orthogonal frequency division multiplexing symbol number includes:
[0022] Phase compensation is performed on the target subcarriers on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number, based on the target symbol number and the subcarrier number.
[0023] Optionally, the step of performing phase compensation on the target subcarrier on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number, based on the target symbol number and the subcarrier number, includes:
[0024] Obtain the center frequency;
[0025] The position of the target orthogonal frequency division multiplexing symbol is determined based on the center frequency point and the target symbol number;
[0026] Calculate the phase value of the target orthogonal frequency division multiplexing symbol;
[0027] Perform a Fourier transform on the target orthogonal frequency division multiplexing symbol to obtain the frequency domain data of the target orthogonal frequency division multiplexing symbol;
[0028] Based on the subcarrier number, determine the position of the target subcarrier in the target orthogonal frequency division multiplexing symbol;
[0029] Phase compensation is performed on the target subcarrier in the frequency domain data of the target orthogonal frequency division multiplexing symbol based on the phase value.
[0030] Optionally, determining the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data based on the downlink control information includes:
[0031] The time-frequency resource configuration information of the physical downlink shared channel is calculated based on the downlink control information;
[0032] Based on the time-frequency resource configuration information, determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data.
[0033] Optionally, the step of performing blind detection on the physical downlink control channel based on the search space information to obtain downlink control information includes:
[0034] Based on the search space information, determine the first symbol number of the physical downlink control channel in the communication data;
[0035] The downlink control information is calculated based on the first orthogonal frequency division multiplexing symbol corresponding to the first symbol number.
[0036] Optionally, when the user equipment is in the cell search phase, the communication data is parsed to obtain a parsing result, which includes search space information of the physical downlink control channel, including:
[0037] After synchronizing the main synchronization signal and the auxiliary synchronization signal in the communication data, the main information block is decrypted to obtain the configuration information in the main information block.
[0038] Based on the configuration information in the main information block, the search space information of the physical downlink control channel is determined.
[0039] Optionally, when the user equipment is in the Internet access phase, the parsing of the communication data yields a parsing result, which includes search space information of the physical downlink control channel, including:
[0040] Obtain the bandwidth configuration information of a subset of the user equipment;
[0041] Obtain the search space information from the subset bandwidth configuration information.
[0042] Optionally, after performing phase compensation on the target data corresponding to the location information of the target physical downlink shared channel data, the method further includes:
[0043] The phase-compensated target data is obtained and used as the target physical downlink shared channel data.
[0044] Parse the target physical downlink shared channel data to obtain system information blocks to complete cell search; or,
[0045] The target physical downlink shared channel data is parsed to obtain the connection data of the user equipment when accessing the Internet, so as to access the Internet.
[0046] Secondly, embodiments of this disclosure provide a phase compensation device, the device comprising:
[0047] The receiving module is used to receive communication data;
[0048] The parsing module is used to parse the communication data and obtain the parsing result, which includes the search space information of the physical downlink control channel;
[0049] A blind detection module is used to perform blind detection on the physical downlink control channel based on the search space information to obtain downlink control information;
[0050] The determining module is used to determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data based on the downlink control information;
[0051] The phase compensation module is used to perform phase compensation on the target data corresponding to the location information.
[0052] Optionally, the location information includes the target symbol number; the phase compensation module includes:
[0053] The first sub-phase compensation module is used to perform phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number.
[0054] Optionally, the first sub-phase compensation module includes:
[0055] The first acquisition module is used to acquire the center frequency point;
[0056] The first determining module is used to determine the position of the target orthogonal frequency division multiplexing symbol based on the center frequency point and the target symbol number;
[0057] The first calculation module is used to calculate the phase value of the target orthogonal frequency division multiplexing symbol;
[0058] The second sub-phase compensation module is used to perform phase compensation on the target orthogonal frequency division multiplexing symbol according to the phase value.
[0059] Optionally, the location information may also include subcarrier numbers:
[0060] The phase compensation module includes:
[0061] The third sub-phase compensation module is used to perform phase compensation on the target subcarriers on the target orthogonal frequency division multiplexing symbol according to the target symbol number and the subcarrier number.
[0062] Optionally, the third sub-phase compensation module includes:
[0063] The second acquisition module is used to acquire the center frequency point;
[0064] The second determining module is used to determine the position of the target orthogonal frequency division multiplexing symbol based on the center frequency point and the target symbol number;
[0065] The second calculation module is used to calculate the phase value of the target orthogonal frequency division multiplexing symbol;
[0066] The transformation module is used to perform Fourier transform on the target orthogonal frequency division multiplexing symbol to obtain the frequency domain data of the target orthogonal frequency division multiplexing symbol;
[0067] The third determining module is used to determine the position of the target subcarrier in the target orthogonal frequency division multiplexing symbol based on the subcarrier number;
[0068] The fourth sub-phase compensation module is used to perform phase compensation on the target subcarrier in the frequency domain data of the target orthogonal frequency division multiplexing symbol according to the phase value.
[0069] Optionally, the determining module includes:
[0070] The third calculation module is used to calculate the time-frequency resource configuration information of the physical downlink shared channel based on the downlink control information;
[0071] The fourth determining module is used to determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data based on the time-frequency resource configuration information.
[0072] Optionally, the blind detection module includes:
[0073] The fifth determining module is used to determine the first symbol number of the physical downlink control channel in the communication data based on the search space information;
[0074] The fourth calculation module is used to calculate the downlink control information based on the first orthogonal frequency division multiplexing symbol corresponding to the first symbol number.
[0075] Optionally, when the user equipment is in the cell search phase, the parsing module includes:
[0076] The first synchronization module is used to synchronize the main synchronization signal and the auxiliary synchronization signal in the communication data in time and then decrypt the main information block to obtain the configuration information in the main information block.
[0077] The sixth determining module is used to determine the search space information of the physical downlink control channel based on the configuration information in the main information block.
[0078] Optionally, when the user equipment is in the Internet access phase, the parsing module includes:
[0079] The third acquisition module is used to acquire a subset of bandwidth configuration information of the user equipment;
[0080] The fourth acquisition module is used to acquire the search space information in the subset bandwidth configuration information.
[0081] Optional, also includes:
[0082] The fifth acquisition module is used to acquire the phase-compensated target data as the target physical downlink shared channel data;
[0083] The first parsing module is used to parse the target physical downlink shared channel data to obtain system information blocks to complete cell search; or,
[0084] The second parsing module is used to parse the target physical downlink shared channel data to obtain the connection data of the user equipment when accessing the Internet, so as to access the Internet.
[0085] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0086] The memory is used to store computer programs;
[0087] The processor is configured to execute the program stored in the memory to implement the phase compensation method described in the first aspect.
[0088] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the phase compensation method described in the first aspect.
[0089] Compared with related technologies, the technical solution provided in this disclosure has the following advantages: The method provided in this disclosure receives communication data; parses the communication data to obtain a parsing result, the parsing result including the search space information of the physical downlink control channel; performs blind detection on the physical downlink control channel based on the search space information to obtain downlink control information; determines the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data based on the downlink control information; and performs phase compensation on the target data corresponding to the location information. Thus, it is unnecessary to perform phase compensation on all symbols in the communication data; only the data related to the user equipment is selected for phase compensation, reducing the computational load of UE phase compensation and thereby achieving the purpose of reducing power consumption. Attached Figure Description
[0090] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0091] To more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.
[0092] Figure 1 A flowchart of a phase compensation method provided in an embodiment of this disclosure;
[0093] Figure 2 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0094] Figure 3 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0095] Figure 4 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0096] Figure 5 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0097] Figure 6 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0098] Figure 7 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0099] Figure 8 A flowchart of a phase compensation method provided in another embodiment of this disclosure;
[0100] Figure 9 This is a structural diagram of a phase compensation device provided in an embodiment of the present disclosure;
[0101] Figure 10 This is a structural diagram of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation
[0102] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0103] To better understand the solutions provided in this disclosure, the following information is required:
[0104] 5G technology is a new generation of communication technology. Driven primarily by mobile internet and the Internet of Things (IoT), the fifth-generation mobile communication system will permeate all sectors of society, building a comprehensive information ecosystem for users to cope with the explosive growth of mobile data traffic, massive device connections, and the continuous emergence of new services. Currently, 3GPP has defined two networking modes for 5G New Radio: standalone (SA) and non-standalone (NSA). SA requires rebuilding 5G base stations and the core network, while NSA utilizes the existing 4G core network, allowing for rapid deployment.
[0105] In 5G systems, there are three types of downlink channels: PBCH (Physical Broadcast Channel), PDCCH (Physical Downlink Control Channel), and PDSCH (Physical Downlink Shared Channel). PBCH mainly carries MIB (Master Information Block) information, PDCCH mainly carries DCI (Downlink Control Information) information, and PDSCH mainly carries data information.
[0106] The base station determines the current channel environment quality of the UE (User Equipment) based on the Channel Quality Indicator (CQI) value reported by the UE, and then selects an appropriate aggregation level. The aggregation level primarily determines the number of Control Channel Elements (CCEs) corresponding to the PDCCH information. In 5G systems, the aggregation levels used are 1, 2, 4, 8, and 16, corresponding to 1, 2, 4, 8, and 16 CCEs, respectively. However, the base station does not send information in advance to the UE regarding the DCI format, aggregation level, and time-frequency resource location required to receive the PDCCH. The UE only knows the information it currently needs, such as expecting a paging message during the paging process and expecting a random response during the access phase. Therefore, the UE needs to perform blind detection on all possible PDCCH candidates.
[0107] When a base station transmits a signal, phase compensation is required according to the protocol. Therefore, when a UE receives a signal, phase compensation is also required to ensure correct signal demodulation. According to the protocol, compensation needs to be performed symbol by symbol in the time domain. When the bandwidth is large, such as 100 MHz, one OFDM symbol corresponds to 4384 or 4448 samples in the time domain. Compensating for every symbol would consume a large amount of computational resources and introduce significant latency. However, for each user, not all symbols are allocated to that UE within a time slot, and frequency domain resources are not entirely allocated to a single UE; uplink resources also exhibit this limitation. Therefore, for a specific user, phase compensation can be selectively performed based on their corresponding search space and PDSCH resource configuration, reducing the computational burden of phase compensation.
[0108] To address the aforementioned problems, one embodiment of this disclosure provides a phase compensation method. This method can be applied to any type of electronic device, including but not limited to mobile terminals and PC terminals communicating with base stations. Figure 1 As shown, the phase compensation method includes:
[0109] Step 101: Receive communication data.
[0110] In some embodiments, the communication data may be signal data transmitted by the base station received by the UE, or it may be data obtained by the UE when it is in the connected state to obtain internet access.
[0111] Step 102: Parse the communication data to obtain the parsing results, which include the search space information of the physical downlink control channel.
[0112] In some embodiments, when the communication data is signal data transmitted by the base station received by the UE, specifically, the communication data is parsed to obtain a parsing result. The parsing result includes the search space information of the physical downlink control channel, including:
[0113] Step 201: After synchronizing the main synchronization signal and the auxiliary synchronization signal in the communication data, decrypt the main information block to obtain the configuration information in the main information block.
[0114] Step 202: Determine the search space information of the physical downlink control channel based on the configuration information in the master information block.
[0115] Before identifying symbols belonging to the UE in the communication data, the communication data needs to be parsed to obtain downlink control information. Since the UE assigns a unique identifier within the corresponding cell before cell search or when entering connected mode, this identifier is added during DCI encoding. This identifier is used to identify the DCI as belonging to the UE, and then the target data belonging to that user is determined through the DCI.
[0116] Specifically, for initial network access, the device must first perform a cell search. Cell search primarily involves decoding the MIB and SIB1 (System Information Block) to complete initial cell access. First, the primary synchronization signal (PSS) and secondary synchronization signal (SSS) are synchronized. Then, the MIB information is decoded, and based on the MIB information, the PDCCH common search space is determined.
[0117] In some embodiments, when the communication data is data obtained by the UE in a connected state while connected to the Internet, specifically, the communication data is parsed to obtain a parsing result. The parsing result includes the search space information of the physical downlink control channel, including:
[0118] Step 301: Obtain the subset bandwidth configuration information of the user equipment.
[0119] Step 302: Obtain search space information from subset bandwidth configuration information.
[0120] Specifically, after acquiring the communication data, the user equipment's subset bandwidth (BWP) configuration information can be obtained from the communication data. The BWP configuration information includes the center frequency of the BWP and the search space information of the user equipment.
[0121] Step 103: Perform blind detection on the physical downlink control channel based on the search space information to obtain downlink control information.
[0122] In some embodiments, after determining the search space information, the PDCCH corresponding to SIB1 can be solved using this search space information, that is, PDCCH blind detection is performed to obtain the DCI corresponding to the PDSCH carrying SIB1.
[0123] Specifically, step 103 includes:
[0124] Step 401: Determine the first symbol number of the physical downlink control channel in the communication data based on the search space information.
[0125] Step 402: Calculate the downlink control information based on the first orthogonal frequency division multiplexing symbol corresponding to the first symbol number.
[0126] In some embodiments, the search space information indicates the first symbol number of the PDCCH in the communication data. Therefore, after determining the search space information, the first symbol number of the PDCCH can be determined by blind detection. Then, the corresponding first Orthogonal Frequency Division Multiplexing (OFDM) symbol is determined based on the first symbol number, and the DCI is calculated based on the first OFDM symbol. The inventors discovered that when calculating the DCI using the OFDM symbols related to the PDCCH, even if these data have phase shifts, it will not affect the calculation result. Therefore, when calculating the DCI using the first OFDM symbol of the PDCCH, there is no need to perform phase compensation on the first OFDM symbol, further reducing the computational load. Furthermore, data on the same symbol as the DMRS (Demodulation Reference Signal) does not require phase compensation, further reducing the computational load, lowering power consumption, and accelerating data processing speed.
[0127] Step 104: Based on the downlink control information, determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data.
[0128] Based on the above-mentioned embodiments, the downlink control information carries a unique identifier for the UE, which can be used to determine the location information of the target physical downlink shared channel data belonging to the UE in the communication data.
[0129] Specifically, step 104 includes:
[0130] Step 501: Calculate the time-frequency resource configuration information of the physical downlink shared channel based on the downlink control information.
[0131] Based on the above-mentioned embodiments, during the process of parsing and obtaining the DCI, the search space information of the PDCCH is obtained. Furthermore, after obtaining the DCI, the time-frequency resource configuration information corresponding to the PDSCH is calculated based on the DCI, thereby completing the PDSCH demodulation and decoding, obtaining the SIB1 information, and completing the cell search.
[0132] Step 502: Based on the time-frequency resource configuration information, determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data.
[0133] Specifically, in the above-mentioned embodiments, after parsing the DCI during the cell search process, the time-frequency resource configuration information of the target PDSCH data can be obtained, thereby determining the location information of the target PDSCH data belonging to the user equipment in the communication data.
[0134] The NR system is divided into a Common Search Space (CSS) and a UE-Special Search Space (USS). In the 5G system defined in the latest R15 version of the protocol, the Common Search Space is further divided into five different types of search spaces: Type 0-PDCCH Common Search Space, Type 0A-PDCCH Common Search Space, Type 1-PDCCH Common Search Space, Type 2-PDCCH Common Search Space, and Type 3-PDCCH Common Search Space. Different desired information can be searched in different spaces.
[0135] Step 105: Perform phase compensation on the target data corresponding to the location information.
[0136] In some embodiments, after determining the location information, phase compensation is performed on the target data corresponding to the location information, thereby reducing the computational load of UE phase compensation. Here, in the received communication data, data other than the target data corresponding to the location information is defined as other data. In the scheme of this disclosure, after determining the location of the target data, phase compensation is only performed on the target data, and phase compensation is not performed on other data to reduce the computational load.
[0137] The location information of the target physical downlink shared channel data can be the target symbol number, or a combination of the target symbol number and subcarrier number. The following provides specific explanations based on the different types of location information.
[0138] Furthermore, when the location information is a target symbol number, step 105 specifically involves performing phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number.
[0139] Specifically, phase compensation for the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number includes:
[0140] Step 601: Obtain the center frequency.
[0141] Step 602: Determine the position of the target orthogonal frequency division multiplexing symbol based on the center frequency point and the target symbol number.
[0142] Step 603: Calculate the phase value of the target orthogonal frequency division multiplexing symbol.
[0143] Step 604: Perform phase compensation on the target orthogonal frequency division multiplexing symbol based on the phase value.
[0144] Understandably, downlink control information typically specifies multiple orthogonal frequency division multiplexing (OFDM) symbols to transmit physical downlink shared channel data belonging to a particular user. The phase value of each OFDM symbol in the channel may be different. Therefore, when performing phase compensation on a target OFDM symbol, it is based on the phase value of each target OFDM symbol, and phase compensation is performed on each target OFDM symbol separately.
[0145] Specifically, further, when the location information is the target symbol number and the subcarrier number, step 105 specifically involves performing phase compensation on the target subcarrier on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number, based on the target symbol number and the subcarrier number.
[0146] Specifically, based on the target symbol number and subcarrier number, phase compensation is performed on the target subcarriers on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number, including:
[0147] Step 701: Obtain the center frequency.
[0148] Step 702: Determine the position of the target orthogonal frequency division multiplexing symbol based on the center frequency point and the target symbol number.
[0149] Step 703: Calculate the phase value of the target orthogonal frequency division multiplexing symbol.
[0150] In some embodiments, there are multiple ways to calculate the phase value. For example, the orthogonal frequency division multiplexing symbol length and the receiving frequency of the communication data of the target orthogonal frequency division multiplexing symbol can be obtained first, and then the phase value can be calculated based on the orthogonal frequency division multiplexing symbol length and the receiving frequency.
[0151] Step 704: Perform a Fourier transform on the target orthogonal frequency division multiplexing symbol to obtain the frequency domain data of the target orthogonal frequency division multiplexing symbol.
[0152] Step 705: Determine the position of the target subcarrier in the target orthogonal frequency division multiplexing symbol based on the subcarrier number.
[0153] Step 706: Perform phase compensation on the target subcarrier in the frequency domain data of the target orthogonal frequency division multiplexing symbol according to the phase value.
[0154] In some embodiments, the phase value corresponding to each target OFDM symbol related to PDSCH is calculated, and then a Fourier transform operation is performed on each target OFDM symbol of PDSCH to complete the time-frequency conversion. Based on the subcarrier information in the frequency domain data, the sampling points related to the PDSCH information of the UE are determined in the time domain and frequency domain using the phase value corresponding to each target OFDM symbol and the subcarrier information corresponding to each target OFDM. Phase compensation is then performed on these sampling points.
[0155] Furthermore, after performing phase compensation on the target data corresponding to the location information of the target physical downlink shared channel data, the method further includes:
[0156] Step 801: Obtain the phase-compensated target data as the target physical downlink shared channel data.
[0157] Step 802: Parse the target physical downlink shared channel data to obtain the system information block to complete the cell search. Alternatively,
[0158] Step 803: Parse the target physical downlink shared channel data to obtain the connection data of the user equipment when accessing the Internet, so as to access the Internet.
[0159] In this disclosure, downlink control information is obtained by receiving and parsing communication data. Based on the downlink control information, the target physical downlink shared channel data belonging to the user equipment (UE) in the communication data is determined, and phase compensation is performed on the target physical downlink shared channel data. Thus, it is unnecessary to perform phase compensation on all symbols in the communication data; only the data related to the UE is selected for phase compensation. This reduces the computational load of UE phase compensation, thereby accelerating the UE cell search speed, or accelerating the parsing of data in the connected state, ultimately achieving the goal of reducing power consumption.
[0160] Based on the above-mentioned embodiments, the processing of communication data and the phase compensation of the target OFDM symbol can reduce the computational load of UE phase compensation, accelerate UE cell search, and improve data parsing in the connected state.
[0161] Specifically, taking the phase compensation calculation volume in this disclosure and related technologies during the cell search phase as an example.
[0162] Assuming the initial BWP (Bandwidth Part) is 48 RBs (Resource Blocks), the PDSCH frequency domain is allocated 13 RBs, the time domain PDCCH occupies one OFDM symbol, the PDSCH time domain occupies 13 OFDM symbols, and a 1024-point FFT (Fast Fourier Transform) is used, the length of one OFDM symbol is 1096 samples.
[0163] The computational costs for both are shown in Table 1 below.
[0164] computational load Real number multiplication real number addition Related technologies 61376 30688 This disclosure 8112 4056
[0165] Table 1
[0166] Taking the phase compensation calculation amount in this disclosure and related technologies when the UE is in the connected state as an example, this disclosure compares and analyzes the calculation amount.
[0167] Assuming the UE-dedicated BWP has 273 RBs, the PDSCH frequency domain is allocated 112 RBs, the time domain PDCCH occupies one OFDM symbol, and the PDSCH time domain occupies 13 OFDM symbols, using a 4096-point FFT, with one OFDM symbol having a length of 4384 samples, the computational complexity of both is shown in Table 2 below.
[0168] computational load Real number multiplication real number addition Related technologies 245504 122752 This disclosure 69888 34944
[0169] Table 2
[0170] As illustrated by the above examples, this disclosure significantly reduces the computational load when performing phase compensation, thereby accelerating the UE cell search speed or accelerating the parsing of data in the connected state, and thus achieving the goal of reducing power consumption.
[0171] Based on the same concept, this disclosure provides a phase compensation device. Specific implementation of this device can be found in the description of the method embodiments section; repeated details will not be elaborated upon. Figure 9 As shown, the device mainly includes:
[0172] Receiver module 901 is used to receive communication data.
[0173] The parsing module 902 is used to parse communication data and obtain parsing results, which include the search space information of the physical downlink control channel.
[0174] The blind detection module 903 is used to perform blind detection on the physical downlink control channel based on the search space information to obtain downlink control information.
[0175] The determination module 904 is used to determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data based on the downlink control information.
[0176] The phase compensation module 905 is used to perform phase compensation on the target data corresponding to the location information.
[0177] Optionally, the location information includes the target symbol number; the phase compensation module includes:
[0178] The first sub-phase compensation module is used to perform phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number.
[0179] Optionally, the first sub-phase compensation module includes:
[0180] The first acquisition module is used to acquire the center frequency point;
[0181] The first determining module is used to determine the position of the target orthogonal frequency division multiplexing symbol based on the center frequency point and the target symbol number;
[0182] The first calculation module is used to calculate the phase value of the target orthogonal frequency division multiplexing symbol;
[0183] The second sub-phase compensation module is used to perform phase compensation on the target orthogonal frequency division multiplexing symbol according to the phase value.
[0184] Optionally, the location information may also include subcarrier numbers:
[0185] The phase compensation module includes:
[0186] The third sub-phase compensation module is used to perform phase compensation on the target subcarriers on the target orthogonal frequency division multiplexing symbol according to the target symbol number and the subcarrier number.
[0187] Optionally, the third sub-phase compensation module includes:
[0188] The second acquisition module is used to acquire the center frequency point;
[0189] The second determining module is used to determine the position of the target orthogonal frequency division multiplexing symbol based on the center frequency point and the target symbol number;
[0190] The second calculation module is used to calculate the phase value of the target orthogonal frequency division multiplexing symbol;
[0191] The transformation module is used to perform Fourier transform on the target orthogonal frequency division multiplexing symbol to obtain the frequency domain data of the target orthogonal frequency division multiplexing symbol;
[0192] The third determining module is used to determine the position of the target subcarrier in the target orthogonal frequency division multiplexing symbol based on the subcarrier number;
[0193] The fourth sub-phase compensation module is used to perform phase compensation on the target subcarrier in the frequency domain data of the target orthogonal frequency division multiplexing symbol according to the phase value.
[0194] Optionally, the determining module includes:
[0195] The third calculation module is used to calculate the time-frequency resource configuration information of the physical downlink shared channel based on the downlink control information;
[0196] The fourth determining module is used to determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data based on the time-frequency resource configuration information.
[0197] Optionally, the blind detection module includes:
[0198] The fifth determining module is used to determine the first symbol number of the physical downlink control channel in the communication data based on the search space information;
[0199] The fourth calculation module is used to calculate the downlink control information based on the first orthogonal frequency division multiplexing symbol corresponding to the first symbol number.
[0200] Optionally, when the user equipment is in the cell search phase, the parsing module includes:
[0201] The first synchronization module is used to synchronize the main synchronization signal and the auxiliary synchronization signal in the communication data in time and then decrypt the main information block to obtain the configuration information in the main information block.
[0202] The sixth determining module is used to determine the search space information of the physical downlink control channel based on the configuration information in the main information block.
[0203] Optionally, when the user equipment is in the Internet access phase, the parsing module includes:
[0204] The third acquisition module is used to acquire a subset of bandwidth configuration information of the user equipment;
[0205] The fourth acquisition module is used to acquire the search space information in the subset bandwidth configuration information.
[0206] Optional, also includes:
[0207] The fifth acquisition module is used to acquire the phase-compensated target data as the target physical downlink shared channel data;
[0208] The first parsing module is used to parse the target physical downlink shared channel data to obtain system information blocks to complete cell search; or,
[0209] The second parsing module is used to parse the target physical downlink shared channel data to obtain the connection data of the user equipment when accessing the Internet, so as to access the Internet.
[0210] Based on the same concept, this disclosure provides an electronic device, such as... Figure 10 As shown, the electronic device mainly includes: a processor 1001, a communication interface 1002, a memory 1003, and a communication bus 1004. The processor 1001, communication interface 1002, and memory 1003 communicate with each other via the communication bus 1004. The memory 1003 stores programs that can be executed by the processor 1001. The processor 1001 executes the programs stored in the memory 1003 to achieve the following steps:
[0211] Receive communication data;
[0212] The communication data is parsed to obtain the parsing results, which include the search space information of the physical downlink control channel;
[0213] Blind detection of the physical downlink control channel is performed based on the search space information to obtain downlink control information;
[0214] Based on the downlink control information, determine the location information of the target physical downlink shared channel data belonging to the user equipment in the communication data;
[0215] Phase compensation is performed on the target data corresponding to the location information.
[0216] When the processor 1001 executes the program stored in the memory 1003, it can implement the phase compensation method provided in the above-described method embodiments of this disclosure.
[0217] The communication bus 1004 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 1004 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0218] The communication interface 1002 is used for communication between the above-mentioned electronic device and other devices.
[0219] The memory 1003 may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor 1001.
[0220] The processor 1001 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., or a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0221] In another embodiment of this disclosure, a computer-readable storage medium is also provided, which stores a computer program that, when run on a computer, causes the computer to perform the phase compensation method described in the above embodiments.
[0222] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape, etc.), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.
[0223] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0224] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A phase compensation method, characterized in that: Applied to user equipment, the method comprises: receiving communication data; Parsing the communication data to obtain a parsing result, wherein the parsing result includes search space information of a physical downlink control channel; Performing blind detection on the physical downlink control channel according to the search space information to obtain downlink control information; Determining, according to the downlink control information, location information of target physical downlink shared channel data belonging to the user equipment in the communication data; performing phase compensation on target data corresponding to the position information; The position information includes a target symbol number; Performing phase compensation on target data corresponding to the position information includes: Performing phase compensation on a target orthogonal frequency division multiplexing symbol corresponding to the target symbol number; The performing phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number comprises: Get the center frequency; Determining the position of the target orthogonal frequency division multiplexing symbol according to the center frequency and the target symbol number; Calculating a phase value of the target orthogonal frequency division multiplexing symbol; Phase compensation is performed on the target orthogonal frequency division multiplexing symbol according to the phase value.
2. The phase compensation method according to claim 1, characterized in that: The location information also includes the subcarrier number: The performing phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target orthogonal frequency division multiplexing symbol number comprises: According to the target symbol number and the subcarrier number, phase compensation is performed on a target subcarrier on a target orthogonal frequency division multiplexing symbol corresponding to the target symbol number.
3. The phase compensation method according to claim 2, characterized in that: The performing phase compensation on a target subcarrier on a target orthogonal frequency division multiplexing symbol corresponding to the target symbol number according to the target symbol number and the subcarrier number comprises: Get the center frequency; Determining the position of the target orthogonal frequency division multiplexing symbol according to the center frequency and the target symbol number; Calculating a phase value of the target orthogonal frequency division multiplexing symbol; Performing Fourier transform on the target orthogonal frequency division multiplexing symbol to obtain frequency domain data of the target orthogonal frequency division multiplexing symbol; Determining, according to the subcarrier number, a position of a target subcarrier in the target orthogonal frequency division multiplexing symbol; Phase compensation is performed on the target subcarrier on the frequency domain data of the target orthogonal frequency division multiplexing symbol according to the phase value.
4. The phase compensation method according to claim 1, characterized in that: The determining, according to the downlink control information, location information of target physical downlink shared channel data belonging to the user equipment in the communication data includes: Calculate and obtain time-frequency resource configuration information of a physical downlink shared channel according to the downlink control information; According to the time-frequency resource configuration information, position information of target physical downlink shared channel data belonging to the user equipment in the communication data is determined.
5. The phase compensation method according to claim 1, characterized in that: The performing blind detection on the physical downlink control channel according to the search space information to obtain downlink control information includes: Determine, according to the search space information, a first symbol number of the physical downlink control channel in the communication data; The downlink control information is obtained by calculation according to the first orthogonal frequency division multiplexing symbol corresponding to the first symbol number.
6. The phase compensation method according to claim 1, characterized in that: When the user equipment is in the cell search phase, the communication data is parsed to obtain a parsing result, wherein the parsing result includes search space information of a physical downlink control channel, including: After performing time synchronization on the primary synchronization signal and the secondary synchronization signal in the communication data, the primary information block is decoded to obtain the configuration information in the primary information block; The search space information of the physical downlink control channel is determined according to the configuration information in the master information block.
7. The phase compensation method according to claim 1, characterized in that: When the user equipment is in the Internet access stage, the communication data is parsed to obtain a parsing result, wherein the parsing result includes search space information of a physical downlink control channel, including: Obtaining subset bandwidth configuration information of the user equipment; Acquire the search space information in the subset bandwidth configuration information.
8. The phase compensation method according to claim 1, characterized in that: After performing phase compensation on the target data corresponding to the location information of the target physical downlink shared channel data, the method further includes: Acquire the target data after phase compensation as the target physical downlink shared channel data; parsing the target physical downlink shared channel data to obtain a system information block to complete a cell search; or, The target physical downlink shared channel data is parsed to obtain connection data of the user equipment when surfing the Internet, so as to surf the Internet.
9. A phase compensation device, characterized in that: The device comprises: A receiving module, used for receiving communication data; A parsing module, used to parse the communication data to obtain a parsing result, wherein the parsing result includes search space information of a physical downlink control channel; A blind detection module, configured to perform blind detection on the physical downlink control channel according to the search space information to obtain downlink control information; A determination module, configured to determine, according to the downlink control information, location information of target physical downlink shared channel data belonging to the user equipment in the communication data; A phase compensation module, used for performing phase compensation on target data corresponding to the position information; The position information includes a target symbol number; Performing phase compensation on target data corresponding to the position information includes: Performing phase compensation on a target orthogonal frequency division multiplexing symbol corresponding to the target symbol number; The performing phase compensation on the target orthogonal frequency division multiplexing symbol corresponding to the target symbol number comprises: Get the center frequency; Determining the position of the target orthogonal frequency division multiplexing symbol according to the center frequency and the target symbol number; Calculating a phase value of the target orthogonal frequency division multiplexing symbol; Phase compensation is performed on the target orthogonal frequency division multiplexing symbol according to the phase value.
10. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the phase compensation method described in any one of claims 1-8.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the phase compensation method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Distribution method and equipment of physical downlink control channel
CN102883368A