Signal processing method, communication device, communication system and readable storage medium

By determining the gain value and historical gain value of the OFDM symbol in the 5G wireless communication system and adjusting the effective gain value of the received signal, the problem of large digital variation range of signal quantization is solved and the understanding and adjustment performance is improved.

CN120223490AActive Publication Date: 2025-06-27BEIJING X RING TECHNOLOGY CO LTD

Patent Information

Application Number
CN202311805880.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-25
Publication Date
2025-06-27
Estimated Expiration
2043-12-25

AI Technical Summary

Technical Problem

In 5G wireless communication systems, due to signal uncertainty, the received signal quantization digital variation range is large, which increases the difficulty of understanding and adjustment.

Method used

By determining the first gain value of the orthogonal frequency division multiplexing OFDM symbol of the current time slot, the historical gain value is obtained, and the effective gain value is determined based on these values, the received signal is adjusted.

Benefits of technology

It effectively solves the problem of demodulation performance degradation caused by unstable power changes, improves the power stability, and thus improves the system's demodulation performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223490A_ABST
    Figure CN120223490A_ABST
Patent Text Reader

Abstract

The invention provides a signal processing method, communication equipment, a communication system and a readable storage medium, and the method comprises the steps: determining a first gain value of an OFDM (Orthogonal Frequency Division Multiplexing) symbol of a current time slot; obtaining a historical gain value, wherein the historical gain value is determined based on the plurality of OFDM symbols of the previous time slot; determining an effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol; adjusting the received signal based on the effective gain value; according to the method, the receiver can perform complementary filtering based on variance minimum judgment and in combination with historical values in the signal demodulation process, the problem of demodulation performance reduction caused by unstable adjustment power change is effectively solved, the signal stability can be effectively ensured while the accuracy of power adjustment is ensured, and the signal quality is improved. And the stability of the power is effectively improved, so that the demodulation performance of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a signal processing method, a communication device, a communication system, and a readable storage medium. Background Art

[0002] With the continuous development of wireless communication technologies, the fifth-generation mobile communication technology (5G), as a new generation of broadband mobile communication technology, has a wider channel bandwidth and richer modulation methods for its broadband signals compared to the broadband signals in the Long Term Evolution (LTE) system. However, this also poses new challenges to power control.

[0003] During the process of the system receiving signals, due to uncertainties such as distance, transmission path, fading degree, interference, and signal modulation methods, etc., the received signals are sampled by an Analog-to-Digital Converter (ADC), and after digital down-conversion, the obtained quantized digital signals have a large range of variations, which further increases the difficulty of demodulation. Summary of the Invention

[0004] This application aims to solve at least one of the technical problems in the related technologies to some extent.

[0005] For this purpose, the following technical solutions are proposed:

[0006] The first aspect embodiment of this application proposes a signal processing method, including:

[0007] Determine a first gain value of an Orthogonal Frequency Division Multiplexing (OFDM) symbol in the current time slot;

[0008] Obtain a historical gain value, where the historical gain value is determined based on multiple OFDM symbols in the previous time slot;

[0009] Determine an effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol;

[0010] Adjust the received signal based on the effective gain value.

[0011] Optionally, the determining the first gain value of the OFDM symbol in the current time slot includes:

[0012] Obtain the Received Signal Strength Indication (RSSI) of multiple sampling points included in the OFDM symbol;

[0013] Determine that the first gain value of the OFDM symbol is the difference between the average value of the RSSI of the plurality of sampling points and the target RSSI.

[0014] Optionally, the determining the effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol includes:

[0015] Obtain an iterative gain coefficient;

[0016] Based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient, determine the effective gain value of the OFDM symbol.

[0017] Optionally, the obtaining the iterative gain coefficient includes:

[0018] Determine the iterative gain coefficient based on a first variance and a second variance;

[0019] Wherein, the first variance is the variance between the first gain values of the plurality of OFDM symbols in the previous time slot and the first gain values of the plurality of OFDM symbols in the current time slot;

[0020] The second variance is the variance of the first gain values of the plurality of OFDM symbols in the current time slot.

[0021] Optionally, the method further includes:

[0022] Obtain the first variance and the second variance, where the first variance and the second variance minimize the variance of the effective gain value.

[0023] Optionally, the method further includes:

[0024] Determine the maximum value among the first gain values of the plurality of OFDM symbols in the current time slot;

[0025] Store the maximum value, where the maximum value is used as the historical gain value for determining the effective gain value of the OFDM symbol in the next time slot.

[0026] An embodiment of the second aspect of the present application provides a signal processing device, including:

[0027] The device includes:

[0028] A first determination module, configured to determine a first gain value of an orthogonal frequency division multiplexing (OFDM) symbol in a current time slot;

[0029] A reading module, configured to obtain a historical gain value, where the historical gain value is determined based on a plurality of OFDM symbols in a previous time slot;

[0030] A second determination module, configured to determine an effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol;

[0031] A processing module, configured to adjust a received signal based on the effective gain value.

[0032] Optionally, the first determination module is specifically configured to:

[0033] Obtain a received signal strength indication (RSSI) of multiple sampling points included in the OFDM symbol;

[0034] Determine the first gain value of the OFDM symbol as the difference between the average value of the RSSIs of the multiple sampling points and a target RSSI.

[0035] Optionally, the second determination module is specifically configured to:

[0036] Obtain an iterative gain coefficient;

[0037] Based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient, determine the effective gain value of the OFDM symbol.

[0038] Optionally, the second determination module is specifically configured to:

[0039] Determine the iterative gain coefficient based on a first variance and a second variance;

[0040] Wherein, the first variance is the variance between the first gain values of multiple OFDM symbols in the previous time slot and the first gain values of multiple OFDM symbols in the current time slot;

[0041] The second variance is the variance of the first gain values of multiple OFDM symbols in the current time slot.

[0042] Optionally, the apparatus further includes:

[0043] A parameter acquisition module, configured to acquire the first variance and the second variance, where the first variance and the second variance minimize the variance of the effective gain value.

[0044] Optionally, the apparatus further includes:

[0045] A third determination module, configured to determine a maximum value among the first gain values of multiple OFDM symbols in the current time slot;

[0046] A storage module, configured to store the maximum value, where the maximum value is used as a historical gain value for determining the effective gain value of an OFDM symbol in the next time slot.

[0047] A third aspect embodiment of the present application provides a communication device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor. When the processor executes the computer program, it implements the signal processing method proposed in the first aspect embodiment of the present application.

[0048] A fourth aspect embodiment of the present application provides a chip, including at least one processor and a communication interface. The communication interface is used to receive signals input to the chip or signals output from the chip. The processor communicates with the communication interface and implements the signal processing method proposed in the first aspect embodiment of the present application through logic circuits or by executing code instructions.

[0049] A fifth aspect embodiment of the present application provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by a processor of a communication device, the communication device can execute the signal processing method proposed in the first aspect embodiment of the present application.

[0050] The technical solution of the present application determines the first gain value of the orthogonal frequency division multiplexing (OFDM) symbol in the current time slot, obtains the historical gain value, which is determined based on multiple OFDM symbols in the previous time slot, determines the effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol, and adjusts the received signal based on the effective gain value. This enables the receiver to perform minimum variance decision during signal demodulation and perform complementary filtering in combination with historical values, effectively solving the problem of degraded demodulation performance caused by unstable adjustment of power changes. While ensuring the accuracy of power adjustment, it can effectively ensure the stability of the signal, effectively improve the stability of power, and thus improve the demodulation performance of the system.

[0051] Additional aspects and advantages of the present application will be partially given in the following description, partially become apparent from the following description, or be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The above and / or additional aspects and advantages of the present application will become apparent and easy to understand from the following description of the embodiments in conjunction with the drawings, where:

[0053] Figure 1 is a schematic flowchart of a signal processing method provided by an embodiment of the present application;

[0054] Figure 2 is a schematic diagram of the data position of the effective gain value of a symbol provided by an embodiment of the present application;

[0055] Figure 3 is a schematic flowchart of another signal processing method provided by an embodiment of the present application;

[0056] Figure 4 A schematic diagram of sliding window training provided by an embodiment of the present application;

[0057] Figure 5 A schematic flowchart of an overall receiver control method provided by an embodiment of the present application;

[0058] Figure 6 A schematic flowchart of a signal processing method provided by an embodiment of the present application;

[0059] Figure 7 A schematic structural diagram of a signal processing device provided by an embodiment of the present application;

[0060] Figure 8 A structural block diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners

[0061] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application, and should not be construed as limiting the present application.

[0062] With the continuous development of wireless communication technologies, the fifth-generation mobile communication technology (5G), as a new generation of broadband mobile communication technology, has a wider channel bandwidth and richer modulation methods for its broadband signals compared to the broadband signals in the Long Term Evolution (LTE) system. However, this also poses new challenges to power control.

[0063] During the process of the system receiving signals, due to uncertainties such as distance, transmission path, fading degree, interference, and signal modulation method, etc., the received signals are sampled by an Analog-to-Digital Converter (ADC) and then digitally down-converted, resulting in a large variation range of the quantized digital signals, which further increases the difficulty of demodulation. Therefore, it is crucial for the receiver to maintain the signal amplitude of the baseband received signal at a relatively stable level.

[0064] The signal processing method, electronic device, and computer-readable storage medium of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0065] Figure 1 A schematic flowchart of a signal processing method provided by an embodiment of the present application. It should be noted that the method is applied to a receiver.

[0066] As Figure 1 shown, the signal processing method may include the following steps:

[0067] Step 101, determine a first gain value of an Orthogonal Frequency Division Multiplexing (OFDM) symbol of the current time slot.

[0068] In an embodiment of the present application, the receiver can calculate and determine the first gain value of the Orthogonal Frequency Division Multiplexing (OFDM) symbol of the current time slot (slot).

[0069] Optionally, the first gain value of the OFDM symbol is the difference between the Received Signal Strength Indication (RSSI) of the OFDM symbol and the target RSSI.

[0070] Wherein, the target RSSI is the target of the current signal power adjustment.

[0071] Optionally, the target RSSI may be a constant or may also be determined based on the system dynamics.

[0072] Optionally, an OFDM symbol includes multiple sampling points, and the receiver can obtain the RSSIs of the multiple sampling points included in the OFDM symbol and determine the RSSI of the OFDM symbol as the average value of the RSSIs of the multiple sampling points.

[0073] Step 102, obtain a stored historical gain value, where the historical gain value is determined based on multiple OFDM symbols of the previous time slot.

[0074] In an embodiment of the present application, the receiver can obtain the stored historical gain value, where the historical gain value is determined based on multiple OFDM symbols of the previous time slot.

[0075] Optionally, the historical gain value is determined based on the first gain values of multiple OFDM symbols of the previous time slot.

[0076] Optionally, the historical gain value is the maximum value among the first gain values of multiple OFDM symbols of the previous time slot.

[0077] In some embodiments, the receiver can determine the maximum value among the first gain values of multiple OFDM symbols of the current time slot; and store the maximum value, where the stored maximum value is used as the historical gain value for determining the effective gain value of the OFDM symbol of the next time slot.

[0078] It is understandable that the receiver can also determine the maximum value among the first gain values of multiple OFDM symbols in the previous time slot in the previous time slot and store the maximum value.

[0079] Step 103: Determine the effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol.

[0080] In the embodiment of the present application, the receiver can determine the effective gain value of the OFDM symbol based on the obtained historical gain value and the determined first gain value of the OFDM symbol.

[0081] As an example, determining the effective gain value of the OFDM symbol can be as Figure 2 shown. Exemplarily, a time slot includes 14 OFDM symbols. Based on the maximum value among the first gain values of multiple OFDM symbols in the previous time slot (such as Figure 2 OFDM0 - OFDM13 in time slot 1 in the middle) (i.e., the obtained historical gain value), and the first gain value of the OFDM symbol in the current time slot (such as Figure 2 OFDM0 in time slot 2 in the middle), the effective gain value of the OFDM symbol in the current time slot (such as Figure 2 OFDM0 in time slot 2 in the middle) can be obtained.

[0082] Optionally, the receiver can obtain an iterative gain coefficient and determine the effective gain value of the OFDM symbol based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient.

[0083] Optionally, the receiver can determine the iterative gain coefficient based on the first variance and the second variance. Wherein, the first variance is the variance between the first gain values of multiple OFDM symbols in the previous time slot and the first gain values of multiple OFDM symbols in the current time slot, and the second variance is the variance of the first gain values of multiple OFDM symbols in the current time slot.

[0084] In some embodiments, the receiver can obtain the first variance and the second variance, where the first variance and the second variance minimize the variance of the effective gain value.

[0085] Optionally, the first variance and the second variance can be determined by empirical tuning, or the first variance and the second variance can also be obtained through training.

[0086] Step 104: Adjust the received signal based on the effective gain value.

[0087] In the embodiment of the present application, after determining the effective gain value of the OFDM symbol, the signal can be power-adjusted based on the effective gain value.

[0088] Optionally, the effective gain value can be mapped to a digital gain control word, which is used for digital baseband front-end processing to adjust the signal.

[0089] In the embodiments of the present application, the effective gain value of the present application can adjust the amplitude of the signal within a reasonable reception range of subsequent digital baseband processing.

[0090] In the embodiments of the present application, by determining a first gain value of an orthogonal frequency division multiplexing (OFDM) symbol of the current time slot, obtaining a stored historical gain value, where the historical gain value is determined based on multiple OFDM symbols of the previous time slot, determining an effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol, and adjusting the received signal based on the effective gain value, such that during the signal demodulation process of the receiver, it can perform a decision based on the minimum variance and perform complementary filtering in combination with the historical value, effectively solving the problem of the degradation of the demodulation performance caused by unstable adjustment of power change. While ensuring the accuracy of power adjustment, it can effectively ensure the stability of the signal, effectively improve the stability of power, and thus improve the demodulation performance of the system.

[0091] Figure 3 It is a schematic flow chart of a signal processing method provided by an embodiment of the present application. It should be noted that the method is applied to a receiver.

[0092] As Figure 3 shown, the signal processing method may include the following steps:

[0093] Step 301, determine a first gain value of an orthogonal frequency division multiplexing (OFDM) symbol of the current time slot.

[0094] In the embodiments of the present application, the receiver can calculate and determine the first gain value of the OFDM symbol of the current time slot (slot).

[0095] Optionally, the first gain value of the OFDM symbol is the difference between the received signal strength indication (RSSI) of the OFDM symbol and the target RSSI.

[0096] Wherein, the target RSSI is the target of the current signal power adjustment.

[0097] Optionally, the target RSSI can be a constant, or it can also be determined based on the system dynamics.

[0098] Optionally, an OFDM symbol includes multiple sampling points. The receiver can obtain the RSSIs of the multiple sampling points included in the OFDM symbol and determine the RSSI of the OFDM symbol as the average value of the RSSIs of the multiple sampling points.

[0099] As an example, the first gain value of the OFDM symbol x is denoted as X1 dgain , where datai_real and datai_imag are respectively the real part and the imaginary part of the data measured at the sampling point i in the OFDM symbol x, and the RSSI of the OFDM symbol x is denoted as rssi symbolx , where symbol_len is the length of the OFDM symbol x

[0100] The first gain value X1 of the OFDM symbol x dgain = rssi target - rssi symbolx , where rssi target is the target RSSI

[0101] Step 302: Obtain the stored historical gain value

[0102] In the embodiments of the present application, the receiver can obtain the stored historical gain value, where the historical gain value is determined based on multiple OFDM symbols in the previous time slot

[0103] Optionally, the historical gain value is determined based on the first gain values of multiple OFDM symbols in the previous time slot

[0104] Optionally, the historical gain value is the maximum value among the first gain values of multiple OFDM symbols in the previous time slot

[0105] In some embodiments, the receiver can determine the maximum value among the first gain values of multiple OFDM symbols in the current time slot; and store the maximum value, where the stored maximum value is used as the historical gain value for determining the effective gain value of the OFDM symbol in the next time slot

[0106] It can be understood that in the previous time slot, the receiver can also determine the maximum value among the first gain values of multiple OFDM symbols in the previous time slot and store the maximum value

[0107] As an example, for instance Figure 2 the maximum value among the first gain values of OFDM0 - OFDM13 in time slot 1, that is, the stored historical gain value obtained when determining the effective gain value of OFDM0 in time slot 2

[0108] Step 303: Obtain the iterative gain coefficient

[0109] In the embodiments of the present application, the receiver can obtain the iterative gain coefficient. The iterative gain coefficient is used to determine the effective gain value of the OFDM symbol

[0110] Optionally, the receiver can determine the iterative gain coefficient based on the first variance and the second variance.

[0111] Wherein, the first variance is the variance between the first gain values of multiple OFDM symbols in the previous time slot (such as Figure 2 OFDM0 - OFDM13 in time slot 1) and the first gain values of multiple OFDM symbols in the current time slot (such as Figure 2 OFDM0 - OFDM13 in time slot 2), and the second variance is the variance of the first gain values of multiple OFDM symbols in the current time slot (such as Figure 2 OFDM0 - OFDM13 in time slot 2).

[0112] In some embodiments, the receiver can obtain the first variance and the second variance, wherein the first variance and the second variance minimize the variance of the effective gain value.

[0113] Optionally, the first variance and the second variance can be determined by empirical tuning, or they can be obtained through training. The first variance is denoted as P1, and the second variance is denoted as P2.

[0114] In some embodiments, to determine the first variance and the second variance by empirical tuning, a rough range of the two parameters P1 and P2 can be confirmed first. Fix P2 first and adjust P1 from large to small. After the system stabilizes, then fix P1 and adjust P2 from small to large. Finally, confirm P1 and P2 and store them in the memory as the factory configuration.

[0115] In some embodiments, to obtain the first variance and the second variance through training, a certain number of time slots can be selected as a sliding window to train P1 and P2. As an example, 20 time slots can be selected for sliding window training. The variance between the first gain value of each OFDM symbol in time slot k and the first gain value of each OFDM symbol in time slot k + 1 is denoted as P1, and the variance of the first gain value of the OFDM symbols in time slot k + 1 is denoted as P2, as Figure 4 shown. The P1 and P2 obtained through training can be used in the effective time slot.

[0116] Optionally, the initial P1 and P2 selected for the training in the training method can be the values obtained through the empirical tuning method.

[0117] Step 304: Determine the effective gain value of the OFDM symbol based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient.

[0118] In the embodiment of the present application, the receiver can determine the effective gain value of the OFDM symbol based on the historical gain value, the first gain value of the OFDM symbol, and the obtained iterative gain coefficient.

[0119] As an example, the first gain value of the OFDM symbol x is denoted as X1 dgain , the obtained historical gain value is denoted as X2 dgain , the effective gain value of the OFDM symbol x is denoted as X dgain , the iterative gain coefficient is denoted as K(k), the first variance (the variance between the first gain values of multiple OFDM symbols in the previous time slot and the first gain values of multiple OFDM symbols in the current time slot) is denoted as P1, the second variance (the variance of the first gain values of multiple OFDM symbols in the current time slot) is denoted as P2, and the variance of the effective gain value is denoted as P(k). The method for iteratively determining the effective gain value is as follows:

[0120] Set an iterative intermediate quantity Pk - = P(k - 1) + P1; the iterative gain coefficient K(k) = Pk - / (Pk - + P2); the effective gain value X of the OFDM symbol dgain = X2 dgain + K(k)(X1 dgain - X2 dgain ), update the variance P(k) of the effective gain value = (1 - K(k))Pk - .

[0121] Optionally, P(k) = 0 is used as the decision condition for iteration.

[0122] It can be seen that in the embodiment of the present application, two key variances are used, that is, the variance between the first gain value in the previous time slot and the actual error variance in the current time slot is denoted as P1, and the variance between the first gain value of each current OFDM symbol and the adjustment variance is denoted as P2.

[0123] The two variances P1 and P2 determine the weights of the historical gain value and the first gain value in the final effective gain value. In the embodiment of the present application, based on the fact that the error fluctuation of the final effective gain value is preferably as small as possible, the relationship between these two variances and the weights in the final effective gain value is negatively correlated.

[0124] Optionally, the calculation of the mean in the embodiment of the present application is shown in the following formula: where x i is each sample point, and N is the number of sampling points. The variance calculation in the embodiment of the present application is shown in the following formula:

[0125] Step 305, adjust the received signal based on the effective gain value.

[0126] In an embodiment of the present application, after determining the effective gain value of an OFDM symbol, the signal can be power-adjusted based on this effective gain value.

[0127] Optionally, the effective gain value can be mapped to a digital gain control word, which is used for digital baseband front-end processing to adjust the signal.

[0128] In an embodiment of the present application, the effective gain value of the present application can adjust the amplitude of the signal within a reasonable reception range of subsequent digital baseband processing.

[0129] In an embodiment of the present application, by determining the first gain value of an orthogonal frequency division multiplexing (OFDM) symbol in the current time slot, obtaining the stored historical gain value, obtaining the iterative gain coefficient, determining the effective gain value of the OFDM symbol based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient, and adjusting the received signal based on the effective gain value, during the signal demodulation process of the receiver, it is possible to perform complementary filtering based on the minimum variance decision and in combination with historical values, effectively solving the problem of the degradation of demodulation performance caused by unstable adjustment of power changes. While ensuring the accuracy of power adjustment, it can effectively ensure the stability of the signal, effectively improve the stability of power, and thus improve the demodulation performance of the system.

[0130] Figure 5 It is a schematic flowchart of an overall control method for a receiver provided in an embodiment of the present application. It should be noted that the signal processing method described in the foregoing embodiments of the present application is included in the steps of this overall control method.

[0131] As Figure 5 shown, this overall control method for the receiver can be briefly described as follows: The electromagnetic wave received by the receiver is converted into an electrical signal (analog signal) through antenna reception, and after analog baseband front-end processing, it is then converted into a digital signal through analog-to-digital (AD) conversion. The digital signal is then processed by the digital baseband front-end and then undergoes digital baseband processing for demodulation.

[0132] Among them, there is an important module in digital baseband front-end processing, digital automatic gain control, which can adjust the amplitude of the data after analog-to-digital conversion to a reasonable reception range of subsequent digital baseband processing, enhancing the demodulation performance of the system. The digital gain (dgain) programmable control module is used to calculate this reasonable gain value, that is, to obtain the effective gain value in the signal processing method described in the foregoing embodiments of the present application.

[0133] Figure 6 It is a schematic flowchart of another signal processing method provided in an embodiment of the present application. This method can be executed by the digital gain programmable control module.

[0134] AsFigure 6 As shown, the signal processing method may include the following steps:

[0135] 1. Cache the data of the entire current time slot. Optionally, the data includes the data of multiple sampling points in each OFDM symbol of the current time slot.

[0136] 2. Calculate the RSSI of each sampling point.

[0137] 3. Statistically calculate the RSSI of each OFDM symbol. Optionally, the RSSI of an OFDM symbol is the average value of the RSSIs of multiple sampling points included in the symbol.

[0138] 4. Calculate the difference between the RSSI of each OFDM symbol and the target RSSI, that is, the first gain value.

[0139] 5. Based on the iterative gain coefficient, the obtained historical gain value, and the first gain value, determine the effective gain value of each OFDM symbol in the current time slot. The historical gain value is the maximum value of the first gain values of all OFDM symbols in the previous time slot. Obtaining the historical gain value may be reading the historical gain value from a memory. The iterative gain coefficient is determined based on the adjustment of the digital gain (dgain) in the previous time slot, the actual error variance in the current time slot, and the first gain value and the final adjustment statistical variance of each current OFDM.

[0140] 6. Map the effective gain value to a digital gain control word.

[0141] 7. Store the maximum value of the first gain values of all OFDM symbols in the current time slot into the memory.

[0142] Optionally, the memory may be a Random Access Memory (RAM).

[0143] To implement the above embodiments, the present application also proposes a signal processing device.

[0144] Figure 7 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application.

[0145] As Figure 7 shown, the signal processing device includes: a first determination module 710, a reading module 720, a second determination module 730, and a processing module 740.

[0146] Among them, the first determination module 710 is used to determine the first gain value of the orthogonal frequency division multiplexing (OFDM) symbol in the current time slot;

[0147] A reading module 720, configured to obtain a stored historical gain value, where the historical gain value is determined based on a plurality of OFDM symbols in the previous time slot;

[0148] A second determination module 730, configured to determine an effective gain value of the OFDM symbol according to the historical gain value and a first gain value of the OFDM symbol;

[0149] A processing module 740, configured to adjust a received signal based on the effective gain value.

[0150] Optionally, the first determination module 710 is specifically configured to:

[0151] Obtain a received signal strength indication (RSSI) of a plurality of sampling points included in the OFDM symbol;

[0152] Determine that the first gain value of the OFDM symbol is a difference between an average value of the RSSIs of the plurality of sampling points and a target RSSI.

[0153] Optionally, the second determination module 730 is specifically configured to:

[0154] Obtain an iterative gain coefficient;

[0155] Based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient, determine the effective gain value of the OFDM symbol.

[0156] Optionally, the second determination module 730 is specifically configured to:

[0157] Determine the iterative gain coefficient based on a first variance and a second variance;

[0158] Wherein, the first variance is a variance between the first gain values of the plurality of OFDM symbols in the previous time slot and the first gain values of the plurality of OFDM symbols in the current time slot;

[0159] The second variance is a variance of the first gain values of the plurality of OFDM symbols in the current time slot.

[0160] Optionally, the apparatus further includes (not shown in the figure):

[0161] A parameter acquisition module, configured to acquire the first variance and the second variance, where the first variance and the second variance minimize a variance of the effective gain value.

[0162] Optionally, the apparatus further includes (not shown in the figure):

[0163] A third determination module, configured to determine a maximum value among the first gain values of the plurality of OFDM symbols in the current time slot;

[0164] A storage module for storing the maximum value, where the stored maximum value is used as a historical gain value for determining the effective gain value of the OFDM symbol in the next time slot.

[0165] In the terminal device according to the embodiment of the present application, by determining the first gain value of the orthogonal frequency division multiplexing (OFDM) symbol in the current time slot, obtaining the stored historical gain value, where the historical gain value is determined based on multiple OFDM symbols in the previous time slot, determining the effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol, and adjusting the received signal based on the effective gain value, so that during the signal demodulation process, the receiver can perform minimum variance decision based on the variance and perform complementary filtering in combination with the historical value, effectively solving the problem of the degradation of the demodulation performance caused by the unstable adjustment of the power change. While ensuring the accuracy of the power adjustment, it can effectively ensure the stability of the signal, effectively improve the stability of the power, and thus improve the demodulation performance of the system.

[0166] It should be noted that the foregoing explanation of the signal processing method embodiment applied to the receiver also applies to the communication device of this embodiment, and will not be elaborated here.

[0167] To implement the above embodiments, the embodiment of the present application also proposes a communication device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor. Wherein, when the above processor executes the above computer program, it implements the foregoing Figure 1 、 Figure 3 signal processing method proposed in the embodiment.

[0168] To implement the above embodiments, the embodiment of the present application also provides a chip, including at least one processor and a communication interface; the above communication interface is used to receive the signal input to the above chip or the signal output from the above chip, and the above processor communicates with the above communication interface and implements the foregoing Figure 1 、 Figure 3 signal processing method proposed in the embodiment.

[0169] To implement the above embodiments, the embodiment of the present application also proposes a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by the processor of the communication device, the communication device can execute the foregoing Figure 1 、 Figure 3 signal processing method proposed in the embodiment.

[0170] Figure 8 FIG. is a block diagram of a communication device according to an exemplary embodiment. For example, the communication device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0171] Referring to Figure 8 , the communication device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0172] The processing component 802 generally controls the overall operation of the communication device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-described methods. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0173] The memory 804 is configured to store various types of data to support the operation of the communication device 800. Examples of such data include instructions for any application or method operating on the communication device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0174] The power component 806 provides power to the various components of the communication device 800. The power component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the communication device 800.

[0175] The multimedia component 808 includes a screen that provides an output interface between the communication device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of a touch or swipe action but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the communication device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0176] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the communication device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.

[0177] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0178] The sensor component 814 includes one or more sensors for providing an assessment of the various aspects of the status of the communication device 800. For example, the sensor component 814 can detect the on / off state of the communication device 800, the relative positioning of components, such as the display and the keypad of the communication device 800. The sensor component 814 can also detect a change in the position of the communication device 800 or a component of the communication device 800, the presence or absence of user contact with the communication device 800, the orientation or acceleration / deceleration of the communication device 800, and the temperature change of the communication device 800. The sensor component 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0179] The communication component 816 is configured to facilitate communication between the communication device 800 and other devices in a wired or wireless manner. The communication device 800 can access a communication standard-based wireless network, such as WiFi, 4G, or 8G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0180] In an exemplary embodiment, the communication device 800 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0181] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the communication device 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0182] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0183] Furthermore, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" can explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0184] Any process or method description represented in the flowchart or described otherwise herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a customized logic function or process. The scope of the preferred embodiments of the present application includes additional implementations, where functions may be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed, which should be understood by those skilled in the art to which the embodiments of the present application pertain.

[0185] The logic and / or steps represented in the flowchart or described otherwise herein, for example, can be considered as a sequenced list of executable instructions for implementing a logical function, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in conjunction with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other appropriate processing as necessary, and then stored in a computer memory.

[0186] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0187] Those of ordinary skill in the art can understand that all or part of the steps carried out in the method of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0188] In addition, in each of the embodiments of the present application, each functional unit can be integrated in a processing module, can also exist physically alone for each unit, or two or more units can be integrated in a module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the above integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0189] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A signal processing method, characterized in that, The method includes: Determining a first gain value of an orthogonal frequency division multiplexing (OFDM) symbol for a current time slot; Obtaining a historical gain value, where the historical gain value is determined based on multiple OFDM symbols of a previous time slot; Determining an effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol; Adjusting a received signal based on the effective gain value.

2. The method according to claim 1, characterized in that The determining of the first gain value of the OFDM symbol for the current time slot includes: Obtaining a received signal strength indication (RSSI) of multiple sampling points included in the OFDM symbol; Determining the first gain value of the OFDM symbol as a difference between an average value of the RSSIs of the multiple sampling points and a target RSSI.

3. The method according to claim 2, wherein The determining of the effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol includes: Obtaining an iterative gain coefficient; Determining the effective gain value of the OFDM symbol based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient.

4. The method according to claim 3, wherein The obtaining of the iterative gain coefficient includes: Determining the iterative gain coefficient based on a first variance and a second variance; wherein, the first variance is a variance between first gain values of multiple OFDM symbols of a previous time slot and first gain values of multiple OFDM symbols of the current time slot; the second variance is a variance of first gain values of multiple OFDM symbols of the current time slot.

5. The method according to claim 4, wherein The method further includes: Obtaining the first variance and the second variance, where the first variance and the second variance minimize a variance of the effective gain value.

6. The method according to any one of claims 1-5, characterized in that The method further includes: Determining a maximum value among first gain values of multiple OFDM symbols of the current time slot; Storing the maximum value, where the stored maximum value is used as a historical gain value for determining an effective gain value of an OFDM symbol of a next time slot.

7. A signal processing device, characterized in that, The apparatus includes: A first determination module, configured to determine a first gain value of an orthogonal frequency division multiplexing (OFDM) symbol for a current time slot; A reading module, configured to obtain a historical gain value, where the historical gain value is determined based on multiple OFDM symbols of a previous time slot; A second determination module, configured to determine an effective gain value of the OFDM symbol according to the historical gain value and the first gain value of the OFDM symbol; A processing module, configured to adjust a received signal based on the effective gain value.

8. The device according to claim 7, characterized in that, The first determination module is specifically configured to: Obtain a received signal strength indication (RSSI) of multiple sampling points included in the OFDM symbol; Determine the first gain value of the OFDM symbol as a difference between an average value of the RSSIs of the multiple sampling points and a target RSSI.

9. The device according to claim 8, wherein The second determination module is specifically configured to: Obtain an iterative gain coefficient; Determine the effective gain value of the OFDM symbol based on the historical gain value, the first gain value of the OFDM symbol, and the iterative gain coefficient.

10. The device according to claim 9, characterized in that, The second determination module is specifically configured to: Determine the iterative gain coefficient based on a first variance and a second variance; Wherein, the first variance is the variance between the first gain values of multiple OFDM symbols in the previous time slot and the first gain values of multiple OFDM symbols in the current time slot; The second variance is the variance of the first gain values of multiple OFDM symbols in the current time slot.

11. The device according to claim 10, characterized in that, The apparatus further includes: A parameter acquisition module, configured to acquire the first variance and the second variance, where the first variance and the second variance minimize the variance of the effective gain value.

12. The device according to any one of claims 7 to 11, characterized in that, The apparatus further includes: A third determination module, configured to determine the maximum value among the first gain values of multiple OFDM symbols in the current time slot; A storage module, configured to store the maximum value, where the stored maximum value serves as a historical gain value for determining the effective gain value of the OFDM symbol in the next time slot.

13. A communication device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the computer program, the method described in any one of claims 1 to 6 is implemented.

14. A chip, characterized in that, Comprising at least one processor and a communication interface; the communication interface is configured to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method described in any one of claims 1 - 6 through logic circuits or by executing code instructions.

15. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the communication device, the communication device is enabled to execute the method described in any one of claims 1 - 6.

Citation Information

Patent Citations

  • Automatic gain control method and device suitable for NR

    CN112804744A

  • Automatic gain controller, method thereof, OFDM receiver, and receiving method

    JP2010081015A

  • Method for Automatic Gain Control Before Initial Synchronization in Ofdm System and Apparatus Thereof

    US20080056394A1

  • Fast predictive automatic gain control for dynamic range reduction in wireless communication receiver

    US20090060102A1

  • Gain parameter adjusting method and apparatus, and device

    WO2022062993A1

Cited By

  • OFDM-based power line carrier signal processing method, device and equipment

    CN122457442A