Measurement method, device, baseband chip, terminal and storage medium
By adaptively selecting the filter on the terminal side and channel filtering of the reference signal based on the parameter estimation results, the problem of insufficient accuracy of measurement results in different scenarios is solved, and the accuracy of wireless resource management is improved.
Patent Information
- Application Number
- CN202210423797.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-04-21
AI Technical Summary
In the prior art, the accuracy of the measurement results on the terminal side is insufficient, resulting in limited accuracy of wireless resource management on the network side and unable to adapt to filter performance differences in different scenarios.
Based on the parameter estimation result of the reference signal, the terminal selects the target filter suitable for the current scene from at least two candidate filters, performs channel filtering on the reference signal, calculates measurement terms, and realizes adaptive selection of the filter.
The accuracy of the measurement term is improved, and the accuracy of wireless resource management on the network side is improved based on the measurement results on the terminal side.
Smart Images

Figure CN114980159B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a measurement method, device, baseband chip, terminal, and storage medium. Background Art
[0002] In a communication system, the network side often needs to perform radio resource management based on measurement reports reported by the terminal side.
[0003] For example, after the terminal measures the cell based on the measurement parameters configured by the network, it reports the measurement results to the network. When the network determines that the cell handover conditions are met based on the cell measurement results, it triggers the terminal to perform a cell handover to ensure the terminal's service quality.
[0004] It can be seen that the accuracy of the measurement results on the terminal side directly affects the accuracy of the subsequent radio resource management on the network side. Therefore, it is particularly important to improve the measurement accuracy on the terminal side. Summary of the Invention
[0005] The embodiments of the present application provide a measurement method, device, baseband chip, terminal, and storage medium. The technical solution is as follows:
[0006] In one aspect, an embodiment of the present application provides a measurement method, the method comprising:
[0007] Perform channel parameter estimation based on the reference signal to obtain a parameter estimation result;
[0008] determining a target filter from at least two candidate filters based on the parameter estimation result;
[0009] Performing channel filtering on the reference signal through the target filter to obtain a reference signal filtering result, wherein the channel filtering is used to filter out interference and noise in the reference signal;
[0010] A measurement item is calculated based on the reference signal and the reference signal filtering result.
[0011] On the other hand, an embodiment of the present application provides a measuring device, comprising:
[0012] A parameter estimation module is used to estimate channel parameters based on the reference signal and obtain parameter estimation results;
[0013] a determination module, configured to determine a target filter from at least two candidate filters based on the parameter estimation result;
[0014] a filtering module, configured to perform channel filtering processing on the reference signal through the target filter to obtain a reference signal filtering result, wherein the channel filtering processing is used to filter out interference and noise in the reference signal;
[0015] A calculation module is configured to calculate a measurement item based on the reference signal and a result of filtering the reference signal.
[0016] On the other hand, an embodiment of the present application provides a baseband chip, which includes a programmable logic circuit and / or program instructions. When the baseband chip is running, it is used to implement the measurement method described in the above aspects.
[0017] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory; the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the measurement method described in the above aspects.
[0018] On the other hand, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one computer program, and the computer program is loaded and executed by a processor to implement the measurement method as described in the above aspects.
[0019] In another aspect, an embodiment of the present application provides a computer program product, comprising computer instructions stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the measurement method provided in various optional implementations of the above aspects.
[0020] Since the filtering performance of different filtering algorithms in different scenarios varies, in an embodiment of the present application, the terminal selects a target filter suitable for the current scenario from at least two candidate filters based on the parameter estimation result of the reference signal, and performs channel filtering on the reference signal through the target filter, thereby calculating the measurement item based on the reference signal and the reference signal filtering result; the solution provided by the embodiment of the present application can achieve adaptive selection of filters in different scenarios, which helps to improve the accuracy of the calculated measurement items, thereby improving the accuracy of wireless resource management on the network side based on the measurement results on the terminal side. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 is an architectural diagram of a mobile communication system provided by an exemplary embodiment of the present application;
[0022] Figure 2 A flow chart of a measurement method provided by an exemplary embodiment of the present application is shown;
[0023] Figure 3 is a schematic diagram illustrating an implementation of a measurement process according to an exemplary embodiment of the present application;
[0024] Figure 4 A flow chart of a measurement method provided by another exemplary embodiment of the present application is shown;
[0025] Figure 5 is a flow chart of a parameter estimation process shown in an exemplary embodiment of the present application;
[0026] Figure 6 is a schematic diagram illustrating an implementation of parameter estimation and filtering processing according to an exemplary embodiment of the present application;
[0027] Figure 7 A schematic structural diagram of a measuring device provided by an exemplary embodiment of the present application is shown;
[0028] Figure 8 A structural block diagram of a terminal device provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION
[0029] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0030] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0031] Typically, the network manages radio resources based on its own status and in conjunction with reports from mobile terminals. These reports include periodic and aperiodic measurement items, as well as various triggered events defined by the 3GPP (3rd Generation Partnership Project). To accurately reflect the terminal's status, 3GPP defines accuracy requirements for various physical layer measurement items. After completing measurements of various items at the physical layer, the terminal filters and combines the results over multiple periods and reports them to higher layers. These higher layers then send the results to the network according to the definition of the measurement report.
[0032] For terminal-side measurements, related technologies typically employ a fixed strategy to complete measurements in all scenarios. For example, the terminal uses a fixed filtering algorithm to filter the reference signal and then completes the measurement based on the filtering results. However, this solution only guarantees measurement accuracy in certain scenarios and conditions, and there is still significant room for improvement in the terminal's measurement performance across a wide range of scenarios.
[0033] In view of this, in an embodiment of the present application, the terminal selects a target filter suitable for the current scenario from at least two candidate filters based on the parameter estimation results of the reference signal, and performs channel filtering on the reference signal through the target filter, thereby calculating the measurement item based on the reference signal and the reference signal filtering result, realizing adaptive selection of filters in different scenarios, helping to improve the accuracy of the calculated measurement items, and thereby improving the accuracy of wireless resource management on the network side based on the measurement results on the terminal side.
[0034] The measurement method shown in the embodiment of the present application can be applied to Figure 1 In the mobile communication system shown, the mobile communication system includes a network device 110 and a terminal 120 .
[0035] The network device 110 may be a base station, which is a device deployed in an access network to provide wireless communication functions for terminals. Base stations may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in LTE (Long Term Evolution) systems, they are called eNodeB or eNB; in 5G NR-U systems, they are called gNodeB or gNB. As communication technology evolves, the description of "base station" may change. For the convenience of the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for terminals are collectively referred to as network devices.
[0036] Optionally, Figure 1 In the illustrated mobile communication system, different network devices 110 correspond to respective wireless signal coverage areas (circular areas centered on the network device 110). These wireless signal coverage areas are referred to as cells, and the coverage areas of different cells may overlap. In other possible implementations, the same network device 110 may correspond to multiple cells, each with a different identifier, but this is not a limitation in the present embodiment.
[0037] The terminal 120 may include various handheld devices with wireless communication capabilities, vehicle-mounted devices, wearable devices, computing devices, IoT devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment, mobile stations (MS), terminals, etc. For ease of description, the above-mentioned devices are collectively referred to as terminals.
[0038] The network device 110 and the terminal 120 establish a wireless connection via a wireless air interface. Optionally, the wireless air interface is a wireless air interface based on the LTE standard; or, the wireless air interface is a wireless air interface based on the 5G standard, such as NR; or, the wireless air interface may be a wireless air interface based on a next-generation mobile communication network technology standard of 5G.
[0039] In one possible application scenario, the network device 110 sends measurement configuration parameters to the terminal 120. The terminal 120 performs periodic measurements of cells (including serving cells and neighboring cells) in the idle state or connected state of the Radio Resource Control (RRC) protocol based on the parameters, and reports the measurement report to the network device 110.
[0040] The measurement method provided in this embodiment of the present application is used in the terminal's measurement phase. Terminal 120 performs channel parameter estimation based on the reference signal sent by network device 110. Based on the parameter estimation results, terminal 120 selects a target filter appropriate for the current scenario to filter the reference signal. Terminal 120 then calculates measurement items based on the reference signal before and after filtering, and reports the measurement results.
[0041] After receiving the measurement report, network device 110 determines whether terminal 120 meets the cell reselection or cell handover conditions based on the cell quality of each cell indicated in the measurement report. If it is determined that terminal 120 meets the cell reselection or cell handover conditions, network device 110 triggers terminal 120 to perform cell reselection or handover.
[0042] It should be noted that the above embodiment is only described using the cell measurement and reporting scenario as an example. The above measurement method can also be used for measurement scenarios on other terminal sides, and the embodiments of the present application do not constitute a limitation to this.
[0043] Please refer to Figure 2 , which shows a flow chart of a measurement method provided by an exemplary embodiment of the present application. Figure 1 Taking the terminal 120 as an example, the method may include the following steps:
[0044] Step 201: perform channel parameter estimation based on a reference signal to obtain a parameter estimation result.
[0045] During the transmission of a signal through a channel, the signal may be distorted or noise may be added. In order to determine the characteristics of the channel through which the signal passes during transmission, the terminal first needs to perform preliminary channel estimation and obtain parameter estimation results to provide a basis for subsequent adaptive filter selection.
[0046] Optionally, the reference signal includes at least one of CRS (Cell Reference Signal), SRS (Sounding Reference Signal), CSI-RS (Channel State Information-Reference Signal), PTRS (Phase Tacking Reference Signal) and DMRS (DeModulation Reference Signal), which is not limited to the embodiments of the present application.
[0047] The parameter estimation result can reflect the environmental quality of the current channel environment. Optionally, the parameter estimation result includes at least one of SINR (Signal to Interference plus Noise Ratio), delay parameter and Doppler parameter, which is not limited in this embodiment of the present application.
[0048] In one possible implementation, as a precursor to channel parameter estimation, after receiving IQ (Inphase Quadrature) data (including a reference signal and service data), the terminal first preprocesses the IQ data and converts the processed IQ data from the time domain to the frequency domain through FFT (Fast Fourier Transform), and then demodulates the reference signal from it.
[0049] Step 202: Determine a target filter from at least two candidate filters based on the parameter estimation result.
[0050] To cover complex real-world scenarios, especially the performance at both high and low signal-to-noise ratios, the terminal selects a target filter suitable for the current channel environment for subsequent filtering processing based on the parameter estimation results, thereby improving the accuracy of noise interference estimation.
[0051] In one possible implementation, the terminal is provided with at least two candidate filters, and different filters are adapted to different channel environments. The terminal determines a target channel environment based on parameter estimation results obtained by channel parameter estimation, and selects a filter with better filtering performance in the target channel environment for channel filtering. In other words, in the target channel environment, the filtering performance of the target filter is better than that of other candidate filters.
[0052] Optionally, candidate filters may include DFT (Discrete Fourier Transform) filters, MMSE (Minimum Mean Square Error) filters, Wiener filters, and SRRC (Square Root Raised Cosine) filters, etc., but the embodiments of the present application are not limited to this.
[0053] Regarding the number of candidate filters, in one possible design, the number of candidate filters is related to the number of divided channel environments. For example, there is a one-to-one correspondence between channel environments and candidate filters.
[0054] Step 203 : performing channel filtering processing on the reference signal through a target filter to obtain a reference signal filtering result. The channel filtering processing is used to filter out interference and noise in the reference signal.
[0055] In the field of signal detection, noise is a signal other than the useful signal; interference is the adverse effect of physical quantities not used to convey useful information on physical quantities that do. Noise and interference not only degrade signal quality but also affect measurement accuracy.
[0056] The accuracy of the parameter estimation results obtained by directly estimating the channel parameters based on the reference signal is relatively low. In order to further improve the accuracy of the channel evaluation, the terminal performs channel filtering on the reference signal through a target filter to obtain a signal from which interference and noise are filtered out. Subsequently, the interference and noise levels of the channel can be determined based on this signal and the original reference signal to obtain a more accurate channel evaluation result.
[0057] Step 204: Calculate a measurement item based on the reference signal and the reference signal filtering result.
[0058] In a possible implementation, the terminal determines the environmental quality of the current channel environment based on the reference signal and the reference signal filtering result, and thus calculates the measurement item based on the environmental quality.
[0059] Optionally, the measurement item includes at least one of SINR, RSRQ (Reference Signal Receiving Quality), RSRP (Reference Signal Receiving Power), and time-frequency offset (Timing Offset / Frequency Offset, TO / FO).
[0060] Optionally, the terminal further reports the calculated measurement items to the network side, so that the network side performs radio resource management based on the measurement items.
[0061] In some embodiments, after the terminal completes the measurement within a measurement cycle through steps 201 to 204 above, the terminal reports the measurement items corresponding to the single measurement cycle to the network side; in other embodiments, in order to further improve the accuracy of the measurement reporting, the terminal filters the measurement items obtained in at least two measurement cycles to obtain target measurement items, and then performs measurement reporting based on the target measurement items.
[0062] The terminal may perform mean filtering, clipping filtering, sliding average filtering, etc. on the measurement items of at least two measurement cycles, which is not limited in this embodiment.
[0063] To summarize, since the filtering performance of different filtering algorithms in different scenarios varies, in an embodiment of the present application, the terminal selects a target filter suitable for the current scenario from at least two candidate filters based on the parameter estimation results of the reference signal, and performs channel filtering on the reference signal through the target filter, thereby calculating the measurement item based on the reference signal and the reference signal filtering result; the solution provided by the embodiment of the present application can realize adaptive selection of filters in different scenarios, which helps to improve the accuracy of the calculated measurement items, thereby improving the accuracy of wireless resource management on the network side based on the measurement results on the terminal side.
[0064] In an illustrative example, Figure 3 As shown in FIG, when two candidate filters are provided, the measurement process on the terminal side includes the following steps.
[0065] Step 301: preprocessing.
[0066] The terminal performs time domain pre-processing (Meas Pre-processing) on the IQ data, including frequency offset compensation and filter droop compensation.
[0067] Step 302: FFT processing.
[0068] The terminal performs FFT processing on the pre-processed IQ data to convert the IQ data from the time domain space to the frequency domain space.
[0069] Step 303: demodulation.
[0070] The terminal demodulates the time-domain data to obtain the reference signal contained therein.
[0071] Step 304: parameter estimation.
[0072] Based on the reference signal obtained by demodulation, the terminal performs channel parameter estimation (Para Estimation) to obtain a parameter estimation result.
[0073] Step 305: filter selection.
[0074] Based on the parameter estimation results, the terminal performs measurement method decision and determines a target filter from two candidate filters (filter A and filter B) for subsequent filtering processing.
[0075] Step 306: Channel filtering processing.
[0076] The terminal is provided with filter A and filter B. If filter A is selected as the target filter in Measurement Method Decision, the terminal performs channel filtering on the reference signal through filter A. If filter B is selected as the target filter in Measurement Method Decision, the terminal performs channel filtering on the reference signal through filter B. After performing channel filtering, the terminal obtains the reference signal filtering result.
[0077] Step 307: Post-measurement processing.
[0078] The terminal performs measurement post-processing (Meas Post-process) based on the filtering results to obtain accurate noise estimation results, and then completes the calculation of each measurement item.
[0079] To further improve measurement performance, in other illustrative examples, the terminal may be provided with three filters, each suitable for a high signal-to-noise ratio (SNR), a medium signal-to-noise ratio (SNR), and a low signal-to-noise ratio (SNR) channel environment. The terminal determines the target channel environment based on the parameter results and selects the filter with better filtering performance in the current environment from the three filters for channel filtering. Of course, the terminal may also be provided with more types of filters, and the embodiments of the present application do not limit the number of candidate filters.
[0080] Please refer to Figure 4 , which shows a flow chart of a measurement method provided by another exemplary embodiment of the present application. In this embodiment, the method is used for Figure 1 Taking the terminal 120 as an example, the method may include the following steps:
[0081] Step 401: perform channel parameter estimation based on a reference signal to obtain a parameter estimation result.
[0082] The implementation of this step can refer to the above-mentioned step 201, and will not be described in detail in this embodiment.
[0083] Step 402: Determine the target channel environment based on the parameter estimation result.
[0084] Optionally, the terminal pre-sets a correspondence between the channel environment and the filter (such as the filter with the best filtering performance under different channel environments). After obtaining the parameter estimation result, the terminal first determines the target channel environment based on the parameter estimation result, and then determines the target filter based on the target channel environment and the above correspondence.
[0085] In a possible implementation, a parameter estimation result obtained by the terminal through parameter estimation includes an initial SINR. The terminal determines a target channel environment based on the initial SINR result, that is, measures the current channel environment from the perspective of noise interference.
[0086] In which, when the initial SINR is greater than the SINR threshold, the terminal determines that the target channel environment is a high signal-to-noise ratio environment; when the initial SINR is less than the SINR threshold, the terminal determines that the target channel environment is a low signal-to-noise ratio environment.
[0087] Regarding the value of the SINR threshold, in order to improve the robustness of the adaptive filter selection and avoid the problem of large differences in filtering performance due to the selection of different filters near the SINR threshold, in one possible implementation, the SINR threshold is within the target SINR range, wherein the difference in filtering performance of at least two candidate filters within the target SINR range is less than the difference in filtering performance of at least two candidate filters outside the target SINR range.
[0088] In some embodiments, the target SINR range is a medium SINR range, and the SINR threshold is the median of the target SINR range. Since the filtering performance of different filters is similar within the medium SINR range, that is, near the SINR threshold, even if different filters are selected for filtering, the difference in filtering performance is small. For example, when the target SINR range is 0-10dB, the SINR threshold can be 5dB. When the initial SINR is greater than 5dB, the terminal determines that the current channel environment is a high signal-to-noise ratio environment; when the initial SINR is less than 5dB, the terminal determines that the current channel environment is a low signal-to-noise ratio environment.
[0089] It should be noted that the medium SINR range can refer to the protocol or standard, and the SINR threshold can also be set based on simulation results. The embodiments of the present application do not limit the specific values.
[0090] In order to further improve the measurement accuracy, based on the initial SINR, the terminal may further determine the target channel environment in combination with other parameter items in the parameter estimation result.
[0091] In another possible implementation, the parameter estimation result includes an initial SINR, as well as at least one of a delay parameter and a Doppler parameter, the delay parameter including at least one of a delay offset (delayshift) and a delay spread (delayspread), and the Doppler parameter including at least one of a Doppler frequency offset (dopplershift) and a Doppler spread (dopplerspread). Accordingly, when determining the target channel environment based on the parameter estimation result, the terminal determines the target SINR interval to which the initial SINR belongs, as well as at least one of a target delay parameter interval to which the delay parameter belongs and a target Doppler parameter interval to which the Doppler parameter belongs, thereby determining the target channel environment based on a combination of the target SINR interval, the target delay parameter interval, and the target Doppler parameter interval.
[0092] Since radio waves in wireless channels do not propagate along a single path, the signal received by the terminal will experience delay and / or Doppler effect after multipath propagation. Therefore, using the delay offset, delay spread, Doppler frequency deviation, and Doppler spread in the parameter estimation results for channel environment estimation can make subsequent estimation results more accurate, thereby better completing the calculation of subsequent measurement items.
[0093] In some embodiments, the terminal is provided with a correspondence between an interval combination and a channel environment. After determining the interval to which each parameter in the parameter estimation result belongs, the terminal determines the target channel environment based on the correspondence, wherein the interval combination is SINR interval + delay parameter interval, SINR interval + Doppler parameter interval, or SINR interval + delay parameter interval + Doppler parameter interval.
[0094] In an illustrative example, the corresponding relationship between the interval combination and the channel environment is shown in Table 1.
[0095] Table 1
[0096] SINR interval Delay parameter range Doppler parameter range Channel environment <![CDATA[a1-b1]]> <![CDATA[c1-d1]]> <![CDATA[e1-f1]]> Level 1 channel environment <![CDATA[a1-b1]]> <![CDATA[c2-d2]]> <![CDATA[e2-f2]]> Secondary channel environment <![CDATA[a2-b2]]> <![CDATA[c1-d1]]> <![CDATA[e1-f1]]> Level 3 channel environment <![CDATA[a2-b2]]> <![CDATA[c2-d2]]> <![CDATA[e2-f2]]> Level 4 channel environment
[0097] Step 403: Determine a target filter from at least two candidate filters based on the target channel environment, wherein different candidate filters are suitable for different channel environments.
[0098] Optionally, the terminal is provided with a correspondence between the channel environment and the candidate filters. Based on the determined target channel environment and the correspondence, the terminal determines the target filter with the best filtering effect under the current channel environment.
[0099] In a possible implementation, when the channel environment is divided into a high signal-to-noise ratio environment and a low signal-to-noise ratio environment, the at least two candidate filters include a DFT filter and an MMSE filter.
[0100] When determining a target filter from at least two candidate filters based on the target channel environment, in a high signal-to-noise ratio environment, the terminal determines the MMSE filter as the target filter; in a low signal-to-noise ratio environment, the terminal determines the DFT filter as the target filter.
[0101] In a low signal-to-noise ratio environment, due to the characteristics of IFFT (Inverse Fast Fourier Transform) gain, DFT filtering can effectively improve the resolution of extracting useful signals from the received signal (including interference / noise) based on the channel's CIR (Channel Impulse Response) / PDP (Power Delay Profile) information. However, in a high signal-to-noise ratio environment, the noise term is very small. If DFT filtering is used, when distinguishing signal terms from noise terms, it is easy to treat non-noise terms as noise, thereby affecting parameter estimation. At this time, if MMSE filtering is used, the MMSE filter will generate a set of filter coefficients from the perspective of statistical characteristics, reducing the risk of introducing non-noise terms as noise. That is to say, under high signal-to-noise ratio conditions, the MMSE filter has better filtering performance than the DFT filter.
[0102] In another possible implementation, when the channel environment is divided into finer granularity, such as when the channel environment is divided into at least three levels, the terminal can determine the target filter from at least three filters based on the target channel environment, wherein the optimal filter used in different channel environments can be determined by simulation and set in the terminal, and the embodiments of the present application are not limited to this.
[0103] Step 404 : performing channel filtering processing on the reference signal through a target filter to obtain a reference signal filtering result. The channel filtering processing is used to filter out interference and noise in the reference signal.
[0104] The implementation of this step can refer to the above-mentioned step 203, and will not be described in detail in this embodiment.
[0105] Step 405 : Perform noise estimation based on the reference signal and the reference signal filtering result to obtain a noise estimation result.
[0106] Since the reference signal filtering result is obtained by filtering noise and interference based on the reference signal, in a possible implementation manner, the terminal performs a subtraction operation on the reference signal and the reference signal filtering result to obtain a noise estimation result.
[0107] Step 406: Calculate measurement items based on the noise estimation result, where the measurement items include at least one of target SINR, RSRQ, RSRP, and time-frequency offset.
[0108] Since a filter suitable for the current channel environment is used for channel filtering, the above noise estimation result is more accurate. Accordingly, the measurement item calculated based on the noise estimation result is also more accurate.
[0109] Regarding the calculation method of the measurement items, in one possible implementation, the terminal determines the target SINR based on the ratio between the noise estimation result and the reference signal filtering result; calculates RSRP and RSRQ based on the reference signal filtering result, etc. The embodiment of the present application does not limit the specific calculation method.
[0110] In this embodiment, by setting filters with optimal filtering performance for different channel environments and determining the current channel environment based on the parameter estimation results, a target filter is determined based on the current channel environment, and the reference signal is filtered, which helps to improve the accuracy of measurement results in various channel environments.
[0111] In addition, the terminal incorporates parameter items of other dimensions besides SINR in the parameter estimation results into the channel environment determination process to achieve a more fine-grained channel environment division, which helps to further improve the accuracy of the determined channel environment and thus improve the accuracy of subsequent measurement results.
[0112] Since the accuracy of parameter estimation directly affects the accuracy of subsequent filter selection, more accurate parameter estimation can make subsequent measurements more accurate. Figure 5 , which shows a flow chart of a channel parameter estimation process provided by an exemplary embodiment of the present application.
[0113] Step 501: Perform frequency domain windowing processing on a reference signal.
[0114] In the parameter processing part, the terminal first performs frequency domain windowing on the reference signal to reduce CIR / PDP sidelobe leakage after IFFT. Frequency domain windowing is performed as a dot product in the frequency domain. This is to reduce the distance sidelobes in the time domain after pulse compression. When the frequency response of the matched filter is windowed, more sidelobes mean more signal power leakage and the mainlobe is weakened, that is, the amplitude accuracy is reduced. Reducing sidelobe leakage helps to improve amplitude accuracy.
[0115] Step 502: Perform IFFT processing on the reference signal after the frequency domain windowing processing to obtain an initial CIR.
[0116] Furthermore, the terminal performs frequency domain to time domain conversion on the windowed reference to obtain an initial CIR.
[0117] In low signal-to-noise ratio scenarios, due to the characteristics of IFFT gain, DFT filtering (based on the channel CIR / PDP information) effectively improves the resolution of extracting useful signals from received signals (including interference / noise).
[0118] Step 503: Determine the initial PDP based on the initial CIR.
[0119] Step 504: perform delay estimation based on the initial PDP to obtain delay parameters, where the delay parameters include at least one of delay offset and delay spread.
[0120] Step 505: Estimating the signal-to-noise ratio based on the initial PDP to obtain an initial SINR.
[0121] Step 506: Perform time domain denoising processing based on the initial PDP to obtain a time domain denoising result.
[0122] Step 507: Perform Doppler estimation based on the time domain denoising result to obtain Doppler parameters. The Doppler parameters include at least one of Doppler frequency offset and Doppler spread.
[0123] Step 508: Determine the initial SINR and at least one of the delay parameter and the Doppler parameter as parameter estimation results.
[0124] Furthermore, after parameter estimation, the terminal obtains a parameter estimation result, and then selects a suitable filter for channel filtering based on the parameter estimation result. In one possible implementation, the terminal performs channel filtering on the reference signal through the target filter to obtain a reference signal filtering result, including:
[0125] When the target filter is a DFT filter, the terminal performs FFT (Fast Fourier Transform) and frequency domain windowing (Remove Window) processing on the time domain denoising result to obtain the target CFR (Channel Frequency Response).
[0126] In the case where the target filter is an MMSE filter, the terminal sets filter parameters of the MMSE filter based on the parameter estimation result, thereby performing channel filtering processing on the reference signal through the MMSE filter to obtain the target CFR.
[0127] Indicative, such as Figure 6As shown in the figure, when the target channel environment is a low signal-to-noise ratio environment, the terminal determines the DFT filter as the target filter. The DFT filter performs FFT processing on the time domain denoising result generated by the parameter estimation process, converts the signal to the frequency domain, and then performs frequency domain windowing processing. The DFT filter obtains a complete DFT filtering output, that is, the target CFR.
[0128] When the target channel environment is a high signal-to-noise ratio environment, the terminal determines the MMSE filter as the target filter. The MMSE filter generates MMSE filter coefficients according to the parameter estimation result and then performs MMSE filtering based on the MMSE filter coefficients. The MMSE filter completes the MMSE filtering process and obtains the target CFR.
[0129] Please refer to Figure 7 , which shows a schematic structural diagram of a measuring device provided by an exemplary embodiment of the present application. The measuring device includes:
[0130] A parameter estimation module 710 is configured to perform channel parameter estimation based on a reference signal to obtain a parameter estimation result;
[0131] a determination module 720, configured to determine a target filter from at least two candidate filters based on the parameter estimation result;
[0132] a filtering module 730 configured to perform channel filtering on the reference signal using the target filter to obtain a reference signal filtering result, wherein the channel filtering is used to filter out interference and noise in the reference signal;
[0133] The calculation module 740 is configured to calculate a measurement item based on the reference signal and the reference signal filtering result.
[0134] Optionally, the determining module 720 is configured to:
[0135] determining a target channel environment based on the parameter estimation result;
[0136] Based on the target channel environment, the target filter is determined from at least two candidate filters, wherein different candidate filters are suitable for different channel environments.
[0137] Optionally, the parameter estimation result includes an initial SINR;
[0138] In the process of determining the target channel environment based on the parameter estimation result, the determination module 720 is configured to:
[0139] When the initial SINR is greater than the SINR threshold, determining that the target channel environment is a high signal-to-noise ratio environment;
[0140] When the initial SINR is less than the SINR threshold, it is determined that the target channel environment is a low signal-to-noise ratio environment.
[0141] Optionally, at least two of the candidate filters include a DFT filter and an MMSE filter;
[0142] In the process of determining the target filter from at least two candidate filters based on the target channel environment, the determining module 720 is configured to:
[0143] In the high signal-to-noise ratio environment, determining the MMSE filter as the target filter;
[0144] In the low signal-to-noise ratio environment, the DFT filter is determined as the target filter.
[0145] Optionally, the SINR threshold is within a target SINR range, wherein a difference in filtering performance between at least two candidate filters within the target SINR range is smaller than a difference in filtering performance between at least two candidate filters outside the target SINR range.
[0146] Optionally, the parameter estimation result includes an initial SINR, and at least one of a delay parameter and a Doppler parameter, the delay parameter includes at least one of a delay offset and a delay spread, and the Doppler parameter includes at least one of a Doppler frequency offset and a Doppler spread;
[0147] In the process of determining the target channel environment based on the parameter estimation result, the determination module 720 is configured to:
[0148] Determine a target SINR interval to which the initial SINR belongs, and at least one of a target delay parameter interval to which the delay parameter belongs and a target Doppler parameter interval to which the Doppler parameter belongs;
[0149] The target channel environment is determined based on a target SINR interval and a combination of at least one of the target delay parameter interval and the target Doppler parameter interval.
[0150] Optionally, the parameter estimation module 710 is configured to:
[0151] Performing frequency domain windowing processing on the reference signal;
[0152] Performing IFFT processing on the reference signal after frequency domain windowing processing to obtain an initial CIR;
[0153] determining an initial PDP based on the initial CIR;
[0154] Performing delay estimation based on the initial PDP to obtain a delay parameter, wherein the delay parameter includes at least one of a delay offset and a delay spread;
[0155] Performing signal-to-noise ratio estimation based on the initial PDP to obtain an initial SINR;
[0156] Performing time domain denoising processing based on the initial PDP to obtain a time domain denoising result;
[0157] Performing Doppler estimation based on the time domain denoising result to obtain Doppler parameters, wherein the Doppler parameters include at least one of Doppler frequency deviation and Doppler spread;
[0158] The initial SINR and at least one of the delay parameter and the Doppler parameter are determined as the parameter estimation result.
[0159] Optionally, the filtering module 730 is configured to:
[0160] When the target filter is a DFT filter, performing FFT and frequency domain windowing processing on the time domain denoising result to obtain a target CFR;
[0161] In a case where the target filter is an MMSE filter, filter parameters of the MMSE filter are set based on the parameter estimation result; and channel filtering is performed on the reference signal by using the MMSE filter to obtain the target CFR.
[0162] Optionally, the calculation module 740 is configured to:
[0163] Performing noise estimation based on the reference signal and a result of filtering the reference signal to obtain a noise estimation result;
[0164] The measurement item is calculated based on the noise estimation result, where the measurement item includes at least one of a target SINR, RSRQ, RSRP, and a time-frequency offset.
[0165] Optionally, the device further includes:
[0166] The reporting module is configured to: perform filtering processing on the measurement items obtained in at least two measurement cycles to obtain target measurement items; and perform measurement reporting based on the target measurement items.
[0167] To summarize, since the filtering performance of different filtering algorithms in different scenarios varies, in an embodiment of the present application, the terminal selects a target filter suitable for the current scenario from at least two candidate filters based on the parameter estimation results of the reference signal, and performs channel filtering on the reference signal through the target filter, thereby calculating the measurement item based on the reference signal and the reference signal filtering result; the solution provided by the embodiment of the present application can realize adaptive selection of filters in different scenarios, which helps to improve the accuracy of the calculated measurement items, thereby improving the accuracy of wireless resource management on the network side based on the measurement results on the terminal side.
[0168] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0169] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0170] Please refer to Figure 8 , which shows a block diagram of a terminal device provided by an exemplary embodiment of the present application. The terminal device in the present application may include one or more of the following components: a processor 1210 and a memory 1220.
[0171] Optionally, the processor 1210 utilizes various interfaces and lines to connect various parts of the entire terminal device, and executes various functions of the terminal device and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1220, and calling data stored in the memory 1220. Optionally, the processor 1210 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 1210 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processing unit (NPU), and a baseband chip. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; the NPU is used to implement artificial intelligence (AI) functions; and the baseband chip is used to handle wireless communication. It is understandable that the above-mentioned baseband chip may not be integrated into the processor 1210, but may be implemented by a separate chip.
[0172] The memory 1220 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1220 includes a non-transitory computer-readable storage medium. The memory 1220 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1220 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data created according to the use of the terminal device (such as audio data, a phone book), etc.
[0173] In addition, those skilled in the art will understand that the structures of the terminal devices shown in the above figures do not limit the terminal devices. The terminal devices may include more or fewer components than shown, or may combine certain components, or arrange the components differently. For example, the terminal device may also include a display component, an input unit, a sensor, an audio circuit, a speaker, a microphone, a power supply, and other components, which will not be described in detail in this embodiment.
[0174] An embodiment of the present application further provides a baseband chip, which includes a programmable logic circuit and / or program instructions. When the baseband chip is running, it is used to implement the measurement method described in the above embodiment.
[0175] An embodiment of the present application further provides a computer-readable storage medium, in which at least one computer instruction is stored. The at least one computer instruction is loaded and executed by a processor to implement the measurement method described in the above embodiment.
[0176] An embodiment of the present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium; a processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal performs the measurement method described in the above embodiment.
[0177] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0178] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A measurement method, characterized in that: The method comprises: Perform channel parameter estimation based on the reference signal to obtain a parameter estimation result, wherein the parameter estimation result includes an initial SINR. During the channel parameter estimation process, the reference signal is first subjected to frequency domain windowing processing to reduce CIR and PDP sidelobe leakage after IFFT. The PDP is used to determine the initial SINR; When the initial SINR is greater than the SINR threshold, determining that the target channel environment is a high signal-to-noise ratio environment; When the initial SINR is less than the SINR threshold, determining that the target channel environment is a low signal-to-noise ratio environment, the SINR threshold is a median value of a target SINR range, wherein a difference in filtering performance of different filters within the target SINR range is less than a difference in filtering performance of different filters outside the target SINR range; When the target channel environment is a high signal-to-noise ratio environment, an MMSE filter is determined as a target filter, wherein the MMSE filter is used to generate a set of filter coefficients and perform filtering from a statistical characteristic perspective; When the target channel environment is a low signal-to-noise ratio environment, determining a DFT filter as a target filter, wherein the DFT filter is used for denoising based on an IFFT gain characteristic; When the target filter is a DFT filter, performing FFT and frequency domain windowing processing on the time domain denoising result to obtain a target CFR, wherein the time domain denoising result is obtained by performing time domain denoising processing based on the initial PDP when performing channel parameter estimation; When the target filter is an MMSE filter, filter parameters of the MMSE filter are set based on the parameter estimation result; channel filtering is performed on the reference signal by the MMSE filter to obtain the target CFR; A measurement term is calculated based on the reference signal and the target CFR.
2. The method according to claim 1, characterized in that The parameter estimation result further includes at least one of a delay parameter and a Doppler parameter, the delay parameter includes at least one of a delay offset and a delay spread, and the Doppler parameter includes at least one of a Doppler frequency deviation and a Doppler spread; The method comprises: Determine a target SINR interval to which the initial SINR belongs, and at least one of a target delay parameter interval to which the delay parameter belongs and a target Doppler parameter interval to which the Doppler parameter belongs; The target channel environment is determined based on a target SINR interval and a combination of at least one of the target delay parameter interval and the target Doppler parameter interval.
3. The method according to claim 1 or 2, characterized in that The performing channel parameter estimation based on the reference signal to obtain a parameter estimation result includes: Performing frequency domain windowing processing on the reference signal; Performing IFFT processing on the reference signal after frequency domain windowing processing to obtain an initial CIR; determining an initial PDP based on the initial CIR; Performing delay estimation based on the initial PDP to obtain a delay parameter, wherein the delay parameter includes at least one of a delay offset and a delay spread; Performing signal-to-noise ratio estimation based on the initial PDP to obtain an initial SINR; Performing time domain denoising processing based on the initial PDP to obtain a time domain denoising result; Performing Doppler estimation based on the time domain denoising result to obtain Doppler parameters, wherein the Doppler parameters include at least one of Doppler frequency deviation and Doppler spread; The initial SINR and at least one of the delay parameter and the Doppler parameter are determined as the parameter estimation result.
4. The method according to claim 1 or 2, characterized in that The calculating a measurement item based on the reference signal and the target CFR includes: Performing noise estimation based on the reference signal and the target CFR to obtain a noise estimation result; The measurement item is calculated based on the noise estimation result, where the measurement item includes at least one of a target SINR, RSRQ, RSRP, and a time-frequency offset.
5. The method according to claim 1 or 2, characterized in that The method further comprises: Performing filtering on the measurement items obtained in at least two measurement cycles to obtain target measurement items; Perform measurement reporting based on the target measurement item.
6. A measuring device, characterized in that: The device comprises: a parameter estimation module, configured to perform channel parameter estimation based on a reference signal to obtain a parameter estimation result, wherein the parameter estimation result includes an initial SINR. During the channel parameter estimation process, the reference signal is first subjected to frequency domain windowing processing to reduce the CIR and PDP sidelobe leakage after IFFT. The PDP is used to determine the initial SINR; A determination module, configured to determine that the target channel environment is a high signal-to-noise ratio environment when the initial SINR is greater than the SINR threshold; When the initial SINR is less than the SINR threshold, determining that the target channel environment is a low signal-to-noise ratio environment, the SINR threshold is a median value of a target SINR range, wherein a difference in filtering performance of different filters within the target SINR range is less than a difference in filtering performance of different filters outside the target SINR range; When the target channel environment is a high signal-to-noise ratio environment, an MMSE filter is determined as a target filter, and the MMSE filter is used to generate a set of filter coefficients and perform filtering from the perspective of statistical characteristics; When the target channel environment is a low signal-to-noise ratio environment, determining a DFT filter as a target filter, wherein the DFT filter is used for denoising based on an IFFT gain characteristic; a filtering module configured to, when the target filter is a DFT filter, perform FFT and frequency domain windowing on the time domain denoising result to obtain a target CFR, wherein the time domain denoising result is obtained by performing time domain denoising based on the initial PDP when estimating channel parameters; When the target filter is an MMSE filter, filter parameters of the MMSE filter are set based on the parameter estimation result; channel filtering is performed on the reference signal by the MMSE filter to obtain the target CFR; A calculation module is configured to calculate a measurement item based on the reference signal and the target CFR.
7. A baseband chip, characterized in that: The baseband chip includes a programmable logic circuit and / or program instructions, and when the baseband chip is running, it is used to implement the measurement method according to any one of claims 1 to 5.
8. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the measurement method according to any one of claims 1 to 5.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one computer program, and the computer program is loaded and executed by a processor to implement the measurement method according to any one of claims 1 to 5.
10. A computer program product, characterized in that The computer program product or computer program includes computer instructions, which are stored in a computer-readable storage medium; the processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal performs the measurement method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Channel estimator for OFDM systems
CN101682588A
Bias removal of radio link quality estimates
US20120058758A1