Adaptive gain control method and apparatus, storage medium and electronic device
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-04-28
- Publication Date
- 2026-06-25
AI Technical Summary
The mismatch in subcarrier spacing between different communication systems, such as LTE and NR, leads to automatic gain control (AGC) mismatches, causing quantization errors in user equipment due to differing time durations of service scheduling units.
An adaptive gain control method and apparatus that adjusts the received signal power to ensure it remains within the quantization range of the analog-to-digital converter (ADC) by performing one or more adaptive gain control operations based on the specific subcarrier intervals and service scheduling units of different communication systems.
Minimizes quantization errors by ensuring the received power of signals from multiple communication systems is maintained within the ADC's quantization range, thereby improving signal quality and communication efficiency.
Smart Images

Figure 2026520877000001_ABST
Abstract
Description
Technical Field
[0001] (Cross-reference to Related Applications) This application is based on Chinese Patent Application CN202310685139.3, filed on June 9, 2023, with the title "Adaptive Gain Control Method and Apparatus, Storage Medium, and Electronic Device", and claims the priority of the said patent application. All of its disclosure contents are incorporated herein by reference.
[0002] Embodiments of the present disclosure relate to the field of communications, specifically to an adaptive gain control method and apparatus, a storage medium, and an electronic device.
Background Art
[0003] The Long Term Evolution (LTE) system, also known as the 4G system, only supports a sub-carrier spacing (SCS) of 15 kHz. The time duration corresponding to one LTE sub-frame (SF) is 1 ms, and this 1 ms includes 14 LTE orthogonal frequency division multiplexing (OFDM) symbols.
[0004] The New Radio (NR) system, also known as the 5G system, supports a larger SCS, for example, 30 kHz, in order to overcome the influence of Doppler shift due to higher moving speeds. Since the SCS and the time duration of one OFDM are inversely related to each other, when the SCS is 30 kHz, the time duration of one NR OFDM is shortened to 1 / 2 of that of LTE OFDM. As a result, the time duration of one NR SF becomes 0.5 ms, which means that this 0.5 ms includes 14 NR OFDM symbols. One SF can be regarded as one service scheduling unit.
[0005] In current systems, the demand for direct communication between user equipment (UEs) is increasing, as seen in scenarios such as games, platoons, and groups. When a UE receives a signal, it is often necessary to perform automatic gain control (AGC), meaning that the power of the received signal must first be adjusted to an appropriate range, thereby avoiding saturation of the analog-to-digital converter (ADC) and causing quantization errors, and ensuring that the adjusted received gain remains constant throughout the entire time range of the signal fission (SF).
[0006] When a UE communicates with a UE of a different system, the subcarrier spacing differs, resulting in different time lengths for the service scheduling units of the different systems. This can cause the received gain adjusted at the front end to not match the LTE SF rear end data, which is called AGC mismatch, meaning that quantization errors exist in the LTE SF rear end data. [Overview of the project]
[0007] Embodiments of this disclosure provide an adaptive gain control method and apparatus, a storage medium, and an electronic device.
[0008] An adaptive gain control method is provided, which includes the steps of: a first user device receiving signals from a second user device and a third user device, wherein the first user device communicates with the second user device by using a first subcarrier interval and a first type of service scheduling unit; the first user device communicates with the third user device by using a second subcarrier interval and a second type of service scheduling unit, and the signals include the first type of service scheduling unit and the second type of service scheduling unit; and the first user device performing one or more adaptive gain control operations on the signals.
[0009] Another embodiment of the present disclosure provides an adaptive gain control device installed in a first user device, comprising a communication module configured to receive signals from a second user device and a third user device, wherein the first user device communicates with the second user device by using a first subcarrier interval and a first type of service scheduling unit, and the first user device communicates with the third user device by using a second subcarrier interval and a second type of service scheduling unit, and the signals include a communication module comprising the first type of service scheduling unit and the second type of service scheduling unit, and a control module configured to perform one or more adaptive gain controls on the signals.
[0010] According to another embodiment of the present disclosure, a computer-readable storage medium is further provided in which a computer program is stored, and the computer program is configured to perform the steps in any of the above embodiments of the method when it is executed.
[0011] Another embodiment of the present disclosure further provides an electronic device comprising a memory in which a computer program is stored, and a processor configured to execute the computer program and perform the steps in any of the above embodiments of the method. [Brief explanation of the drawing]
[0012] [Figure 1] This is a schematic diagram illustrating the application of AGC in related technologies. [Figure 2] This is a schematic diagram illustrating the application of AGC in related technologies. [Figure 3] This is a hardware configuration block diagram of a computer terminal for an adaptive gain control method according to an embodiment of the present disclosure. [Figure 4] This is a flowchart of the adaptive gain control method according to the embodiment of this disclosure. [Figure 5]This is a block diagram of the configuration of an adaptive gain control device according to an embodiment of the present disclosure. [Figure 6] This is a block diagram of the configuration of an adaptive gain control device according to an embodiment of the present disclosure. [Figure 7] This is a flowchart of the adaptive gain control method according to the embodiment of this disclosure. [Figure 8] This is a schematic diagram of AGC adjustment according to the embodiments of the present disclosure. [Figure 9] This is a schematic diagram of AGC adjustment according to the embodiments of the present disclosure. [Figure 10] This is a schematic diagram of AGC adjustment according to the embodiments of the present disclosure. [Figure 11] This is a schematic diagram of AGC adjustment according to the embodiments of the present disclosure. [Figure 12] This is a schematic diagram of AGC adjustment according to the embodiments of the present disclosure.
[0013] This is a schematic diagram of AGC adjustment according to the embodiments of the present disclosure. [Modes for carrying out the invention]
[0014] The embodiments of this disclosure will be described in detail below with reference to the drawings.
[0015] Furthermore, terms such as "First," "Second," etc., in the description, claims, and drawings of the embodiments of this disclosure are not used to describe a specific order or sequence, but rather to distinguish similar subjects.
[0016] When UE1 communicates only with UE2, or when UE1 communicates simultaneously with LTE UE3 and LTE UE4, and both UE3 and UE4 are LTE standard UEs, their subcarrier intervals are the same. Therefore, the service scheduling unit has the same time length, meaning that the received power within the time range of the service scheduling unit is constant, and thus AGC is not required within the time range of the service scheduling unit.
[0017] However, when UE1 communicates with LTE UE3 and NR UE4 simultaneously, since the subcarrier intervals used in LTE and NR are different, the time lengths of the LTE service scheduling unit and the NR service scheduling unit are different, and the received gain adjusted at the front end may not match the LTE SF backend data, which is called AGC mismatch. FIG. 1 is a schematic diagram showing AGC adaptation in the related art. As shown in FIG. 1, since the received power of the LTE SF backend data is too low, quantization error occurs. FIG. 2 is a schematic diagram showing AGC adaptation in the related art. As shown in FIG. 2, since the received power of the LTE SF backend data is too high, quantization error occurs.
[0018] An embodiment of the method according to an embodiment of the present disclosure can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking the operation on a computer terminal as an example, FIG. 3 is a hardware configuration block diagram of a computer terminal for an adaptive gain control method according to an embodiment of the present disclosure. As shown in FIG. 3, the computer terminal may include one or more (only one is shown in FIG. 3) processors 302 (the processor 302 includes, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), and a memory 304 for storing data. The computer terminal may further include a transmission device 306 and an input / output device 308 for performing communication functions.
[0019] As can be understood by those skilled in the art, the structure shown in FIG. 3 is schematic and does not limit the structure of the computer terminal. For example, the computer terminal may further include more or fewer components than those shown in FIG. 3, or may have a configuration different from that shown in FIG. 3.
[0020] Memory 304 may store software programs and modules of application software, for example, a computer program corresponding to the adaptive gain control method in the embodiments of the present disclosure. The processor 302 may execute the computer program stored in the memory 304 to perform various functional applications and data processing, that is, to implement the above method.
[0021] Memory 304 may include a high-speed random access memory, and may further include non-volatile memory such as, for example, one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some embodiments, memory 304 may further include a memory that is remotely installed with respect to the processor 302, and these remote memories may be connected to the computer terminal via a network.
[0022] Examples of the above network include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0023] The transmission device 306 transmits and receives data via one network. Examples of the above network may include a wireless network provided by a communication carrier of the computer terminal. In one embodiment, the transmission device 306 includes a network adapter (Network Interface Controller, NIC) that can be connected to other network devices by a base station and communicate with the Internet. In one embodiment, the transmission device 306 may be a radio frequency (RF) module that communicates with the Internet wirelessly.
[0024] In the embodiments of the present disclosure, an adaptive gain control method executed on the above computer terminal is provided. FIG. 4 is a flowchart of the adaptive gain control method according to the embodiments of the present disclosure. As shown in FIG. 4, the process includes the following steps S402 to S404.
[0025] In step S402, the first user device receives signals from the second user device and the third user device, the first user device communicates with the second user device using a first subcarrier interval and a first type service scheduling unit, and the first user device communicates with the third user device using a second subcarrier interval and a second type service scheduling unit, and the signals include a first type service scheduling unit and a second type service scheduling unit.
[0026] In one exemplary embodiment, the second subcarrier interval is N times the first subcarrier interval, the time length of the first type of service scheduling unit is N times the time length of the second type of service scheduling unit, and N is a positive integer.
[0027] In actual implementation, when the first user device communicates with other user devices, namely the second and third user devices, the second and third user devices belong to different communication systems. For example, the second user device belongs to a 4G system and the third user device belongs to a 5G system. Therefore, when the first user device communicates with them, it will select different types of subcarrier intervals and service scheduling units. In the above communication process, the first user device is the receiving end, and the second and third user devices are the transmitting ends.
[0028] For example, the first type of service scheduling unit may be an LTE service scheduling unit, and the second type of service scheduling unit may be an NR service scheduling unit, with the first subcarrier interval of the LTE service scheduling unit being 15 kHz and the second subcarrier interval of the NR service scheduling unit being 30 kHz.
[0029] Since the subcarrier interval SCS and the OFDM symbol time lengths are inversely related, the time length of the LTE service scheduling unit is twice that of the NR service scheduling unit. That is, the time length of the first type of service scheduling unit is twice that of the second type of service scheduling unit, and N is 2.
[0030] In actual implementation, if it is necessary to obtain a larger SCS to overcome related effects such as Doppler shift, the frequency value of the second subcarrier interval can be further increased. Accordingly, the time length of the first type of service scheduling unit becomes N times the time length of the second type of service scheduling unit, and this N also becomes larger. This is merely an example and should not be understood as a specific limitation.
[0031] In step S404, the first user device performs one or more adaptive gain controls on the signal.
[0032] In actual implementation, the first user device can perform one or more adaptive gain controls on the received signal depending on the actual situation.
[0033] In one exemplary embodiment, before the first user device receives signals from the second and third user devices, the method further includes the step of the first user device receiving a first notification message from the third user device, the first notification message indicating whether the signal includes a long-format second type service scheduling unit, the long-format second type service scheduling unit being composed of N merged second type service scheduling units equal to the time length of one first type service scheduling unit.
[0034] In actual implementation, if the second user device belongs to a 4G system and the third user device belongs to a 5G system, the time length of the LTE service scheduling unit will be twice that of the NR service scheduling unit. That is, the time length of the first type service scheduling unit will be twice that of the second type service scheduling unit, in which case N is 2.
[0035] That is, a long-format second type service scheduling unit is formed by merging two second type service scheduling units, and in one embodiment, a long-format second type service scheduling unit is obtained by merging two second type service scheduling units, and the signal of the third user equipment received by the first user equipment, i.e., the NR service scheduling unit, has the same received power.
[0036] Therefore, it is sufficient to perform adaptive gain control only once at the beginning of the signal, and correspondingly, adaptive gain control is also performed only once at the beginning of the signal from the second user device, i.e., the LTE service scheduling unit. In other words, if the signal includes a long-format second type service scheduling unit, the first user device performs adaptive gain control only once at the beginning of the signal.
[0037] Furthermore, it is ensured that the total received power of the signal is within the quantization range of the ADC, which is determined by AGC adjustment. When the first user device, as the receiving end, receives a signal, AGC control is first performed to ensure that the power of the received signal is within a reasonable range, i.e., within the quantization range of the ADC. In this way, the first user device is assured that all signals it receives are within the desired quantization range obtained by AGC adjustment, thereby minimizing or avoiding quantization errors in subsequent ADC steps.
[0038] In embodiments of this disclosure, when the signal includes a long-format second type service scheduling unit, the first user device performs one adaptive gain control at the beginning of the signal, and the second type service scheduling unit from the third user device merges with the long-format second type service scheduling unit. This aligns the time lengths of the second type service scheduling unit and the first type service scheduling unit, and the received power of the second type service scheduling unit itself does not change. Therefore, by performing one adaptive gain control at the beginning of the signal, the received power of the signal, i.e., the quantization range including the received power of the first type service scheduling unit and the received power of the second type service scheduling unit, can be obtained. In the subsequent signal reception process, since the received power of both the first type service scheduling unit and the received power of the second type service scheduling unit do not change continuously, there is no need to continue AGC adjustment, and it is possible to ensure that the total received power is within the ADC quantization range, i.e., that the received power of both the first type service scheduling unit and the received power of the second type service scheduling unit are always within the ADC quantization range.
[0039] In an exemplary embodiment, if the signal does not include a long-format service scheduling unit of type 2, the first user device separately performs adaptive gain control at the start position of the first part and the start position of the second part of the service scheduling unit of type 1 of the signal, and the service scheduling unit of type 1 includes a first part and a second part, where the first part or the second part is equal to the time length of the service scheduling unit of type 2.
[0040] In actual implementation, the second type service scheduling unit is not merged to obtain a long-format second type service scheduling unit. Instead, after performing AGC adjustment at the leading position of the first type service scheduling unit, the received power of the second type service scheduling unit received by the third user device during communication differs from the received power of the first type service scheduling unit. Therefore, AGC adjustment must be performed at the leading position of the second type service scheduling unit and at the position of the first type service scheduling unit that aligns with the leading position of the second type service scheduling unit. As a result, the total received power of the second type service scheduling unit and the first type service scheduling unit falls within the quantization range of the ADC. The explanation of the quantization range of the ADC is given in the aforementioned embodiment and will be omitted here.
[0041] In one embodiment, since the reception time of the second type service scheduling unit is uncertain, the alignment position between the second type service scheduling unit and the first type service scheduling unit is also uncertain. For this reason, the first or second part of the first type service scheduling unit is equal to (aligned with) the time length of the second type service scheduling unit.
[0042] In one exemplary embodiment, the first notification message further includes an indication of whether the power of a plurality of second-type service scheduling units constituting a long format is the same.
[0043] The first notification message further includes an indication of whether the power levels of the multiple Type 2 service scheduling units constituting the long format are the same. In one exemplary embodiment, if the signal includes a long format Type 2 service scheduling unit and the power levels of the multiple Type 2 service scheduling units constituting the long format are different, the first user device performs one adaptive gain control at the beginning of the signal and then performs adaptive gain control at each position where the Type 1 service scheduling unit aligns with the Type 2 service scheduling units of different power levels.
[0044] In one exemplary embodiment, if the signal includes a long-format second-type service scheduling unit and the power of the multiple second-type service scheduling units constituting the long format is the same, the first user device performs one adaptive gain control at the beginning of the signal.
[0045] In actual implementation, if the signal includes a long-format second-type service scheduling unit, and the power of the multiple second-type service scheduling units constituting the long format is the same, the long-format second-type service scheduling unit may be a merged entity or may be provided by the signal itself.
[0046] In one exemplary embodiment, the first notification message further indicates whether a second type of service scheduling unit in long format is filled with virtual data, and the location and size of the virtual data.
[0047] In actual implementation, the number of Type 2 service scheduling units from the third user device is insufficient to support merging to obtain a long-format Type 2 service scheduling unit; that is, the amount of data transmitted from the third user device is insufficient to perform merging to obtain a long-format Type 2 service scheduling unit, and in order to obtain a long-format Type 2 service scheduling unit, it is necessary to fill the long-format Type 2 service scheduling unit with virtual data. For this reason, the first notification message further indicates whether or not the long-format Type 2 service scheduling unit is filled with virtual data, and if the long-format Type 2 service scheduling unit is filled with virtual data, the first notification message further indicates the location and size of the virtual data, and the first user device performs one adaptive gain control at the beginning of the signal.
[0048] In actual implementation, the purpose of the first notification message further indicating the location and size of the virtual data is that, after the first user device has finished receiving, it needs to identify and extract the signal, and only if the first user device has received the first notification message from the third user device and the first notification message further indicates the location and size of the virtual data, can the first user device obtain the original second type service scheduling unit, which needs to extract virtual data of the corresponding size from the corresponding location of the long-format second type service scheduling unit, transmit, and acquire it.
[0049] In the above steps, the first user device receives signals from the second and third user devices, the first user device communicates with the second user device using a first subcarrier interval and a first type service scheduling unit, the first user device communicates with the third user device using a second subcarrier interval and a second type service scheduling unit, the signals include a first type service scheduling unit and a second type service scheduling unit, and the first user device performs one or more adaptive gain controls on the signals.
[0050] This technology solves the problem of quantization errors that occur when performing automatic gain control on received signals in related technologies, and achieves the effect of reducing quantization errors when user equipment performs automatic gain control on received signals.
[0051] The entity that performs the above steps may be a base station, a terminal, etc., but is not limited to these.
[0052] From the above description of the embodiments, those skilled in the art will clearly understand that the method according to the above embodiments may be implemented by combining software and a necessary general-purpose hardware platform, or of course by hardware alone, but in many cases the former is a preferred embodiment.
[0053] Based on this understanding, any substantial or prior art contribution of the technical ideas of the embodiments of this disclosure is embodied in the form of a computer software product, which is stored on a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes several instructions that cause a terminal device (which may be a mobile phone, computer, server, network device, etc.) to perform the method described in the embodiments of this disclosure.
[0054] Embodiments of this disclosure further provide an adaptive gain control device for implementing the above embodiments and preferred embodiments, and the description of parts already described is omitted. The term “module” as used below can implement a combination of software and / or hardware for a given function. The devices described in the following embodiments are preferably implemented in software, but may be implemented in hardware, or a combination of software and hardware.
[0055] Figure 5 is a block diagram of the configuration of an adaptive gain control device according to an embodiment of the present disclosure, as shown in Figure 5, the gain control device 50 includes a communication module 510 configured to receive signals from a second user device and a third user device, the communication module communicating with the second user device by using a first subcarrier interval and a first type of service scheduling unit, the communication module communicating with the third user device by using a second subcarrier interval and a second type of service scheduling unit, and the signals include the communication module 510, which includes a first type of service scheduling unit and a second type of service scheduling unit, and a control module 520 configured to perform one or more adaptive gain control operations on the signals.
[0056] In one exemplary embodiment, Figure 6 is a block diagram of the configuration of an adaptive gain control device according to an embodiment of the present disclosure, as shown in Figure 6, the gain control device 60 includes, in addition to the modules in Figure 5, a notification module 610 configured to receive a first notification message from a third user device, the first notification message indicating whether the signal includes a long-format second type service scheduling unit, the long-format second type service scheduling unit comprising N merged second type service scheduling units, and the long-format second type service scheduling unit further includes a notification module 610 equal to the time length of one first type service scheduling unit.
[0057] In an exemplary embodiment, the step of the control module 520 performing one adaptive gain control on a signal includes the step of the control module 520 performing one adaptive gain control at the beginning of the signal if the signal includes a second type of service scheduling unit in long format.
[0058] In an exemplary embodiment, the step of the control module 520 performing multiple adaptive gain control operations on a signal is, if the signal does not include a long-format second type service scheduling unit, the step of the control module 520 performing adaptive gain control operations separately at the start position of the first part and the start position of the second part of the first type service scheduling unit of the signal, wherein the first type service scheduling unit includes a first part and a second part, and the first part or the second part includes a step equal to the time length of the second type service scheduling unit.
[0059] In one exemplary embodiment, the first notification message received by the notification module 610 further includes an indication of whether the power of a plurality of second-type service scheduling units constituting a long format is the same.
[0060] In an exemplary embodiment, the step of the control module 520 performing multiple adaptive gain control operations on a signal includes, if the signal includes a long-format second type service scheduling unit and the powers of the multiple second type service scheduling units constituting the long format are different, the control module 520 performing one adaptive gain control operation at the beginning of the signal and then performing adaptive gain control operations at each position where the first type service scheduling unit aligns with the second type service scheduling units of different powers.
[0061] In an exemplary embodiment, the step of the control module 520 performing one adaptive gain control on a signal includes, if the signal includes a long-format second type service scheduling unit and the power of the multiple second type service scheduling units constituting the long format is the same, the control module 520 performing one adaptive gain control at the beginning of the signal.
[0062] In one exemplary embodiment, the first notification message received by the notification module 610 further indicates whether or not a long-format second-type service scheduling unit is filled with virtual data, and if the long-format second-type service scheduling unit is filled with virtual data, the first notification message further indicates the location and size of the virtual data.
[0063] In actual implementation, if the second type of service scheduling unit in long format is filled with virtual data, the control module 520 performs one adaptive gain control at the beginning of the signal.
[0064] Each of the above modules can be implemented using software or hardware. In the latter case, the modules can be implemented in a way that all of them are located on the same processor, or in a way that each of the modules is located on a different processor in any combination, but is not limited to these two methods.
[0065] In embodiments of the present disclosure, a computer-readable storage medium is further provided in which a computer program is stored, and the computer program is configured to perform the steps of any of the embodiments of the above method when it is executed.
[0066] In one exemplary embodiment, the computer-readable storage medium may include, but is not limited to, a USB disk, read-only memory (ROM), random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk, or any other medium capable of storing computer programs.
[0067] Embodiments of the present disclosure further provide an electronic device comprising a memory in which a computer program is stored, and a processor configured to execute the computer program and perform the steps in any of the embodiments of the above method.
[0068] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, the transmission device being connected to the processor, and the input / output device being connected to the processor.
[0069] Examples of embodiments of this disclosure can be found in the above-described embodiments and exemplary embodiments, so these embodiments will not be described again here.
[0070] Clearly, those skilled in the art will understand that each module or step in the embodiments of the present disclosure described above may be implemented on a general-purpose computing device, they may be concentrated on a single computing device, or they may be distributed across a network of multiple computing devices, and they may be implemented as program code executable on a computing device, and that they may be stored in a memory device and executed on a computing device, and in some cases the illustrated or described steps may be executed in an order different from that specified herein, or they may be implemented by creating each of them on an integrated circuit module, or by creating multiple of them on a single integrated circuit.
[0071] Therefore, the embodiments of this disclosure are not limited to any particular combination of hardware and software.
[0072] To better understand the technical concepts of the embodiments of this disclosure, the following description will be based on a combination of scene examples.
[0073] Scene Example 1 Figure 7 is a flowchart of an adaptive gain control method according to an embodiment of the present disclosure. As shown in Figure 7, first, it is determined whether or not a long-format service scheduling unit is included. If it is not included, it is not possible to merge it into a second type of long-format service scheduling unit, so it is necessary to set AGC multiple times and receive data after performing AGC adjustments.
[0074] If a long-format service scheduling unit is included, it means that it can be merged into a second type of long-format service scheduling unit. In this case, it is necessary to determine whether or not virtual data is included. If virtual data is included and used when merging into a second type of long-format service scheduling unit, the virtual data must be discarded after the data is received.
[0075] In one embodiment, if virtual data is included and used when merging into a long-format second-type service scheduling unit, it means that the data to be transmitted does not contain the data used for merging into the long-format second-type service scheduling unit. In other words, the original data to be transmitted only supports merging into a long-format second-type service scheduling unit, but since there is no data to use for merging, it is necessary to fill it with virtual data before merging.
[0076] In one embodiment, if a long-format service scheduling unit is not included, it is necessary to set the AGC multiple times. Since the power of the second type of service scheduling unit is different, the AGC setting situation also differs, and the specific situation will be described in detail in subsequent embodiments.
[0077] Figure 8 is a schematic diagram of AGC adjustment according to an embodiment of the present disclosure. As shown in Figure 8, the first user device performs AGC adjustment at the position of the first OFDM symbol in the subframe, ensuring that the total received power from the first OFDM symbol to the seventh OFDM symbol in the LTE subframe and from the first OFDM symbol to the fourteenth OFDM symbol in the NR subframe is within the quantization range of the ADC by receiving gain X1. The first user device also performs AGC adjustment at the position of the eighth OFDM symbol in the subframe, ensuring that the total received power from the eighth OFDM symbol to the fourteenth OFDM symbol in the LTE subframe, and furthermore, the total received power of the signals from the two transmitting ends, namely the LTE service scheduling unit and the NR service scheduling unit, is within the quantization range of the ADC by receiving gain Y1.
[0078] As shown in Figure 8, in this scene embodiment, the LTE subframe includes a plurality of LTE service scheduling units, where the LTE service scheduling units are the first type of service scheduling units in the above embodiment, and the NR subframe includes a plurality of NR service scheduling units, where the NR service scheduling units are the second type of service scheduling units in the above embodiment.
[0079] As shown in Figure 8, the second type of service scheduling unit, i.e., the NR service scheduling unit, is not merged, nor is virtual data filled in to obtain a long-format NR service scheduling unit. For this reason, multiple AGC adjustments are required. In one embodiment, as shown in Figure 8, one AGC adjustment is required at the leading position of the LTE service scheduling unit, i.e., the first OFDM symbol, one AGC adjustment is required at the leading position of the NR service scheduling unit, and one AGC adjustment is required at the position of the eighth OFDM symbol, i.e., the intermediate position where the LTE service scheduling unit and the NR service scheduling unit are aligned.
[0080] In the embodiments of this disclosure, by setting multiple AGC symbols, the service scheduling unit format of a conventional system is maintained, and the receiving end can accurately perform AGC adjustment at locations where the power changes.
[0081] Scene Example 2 In this scene embodiment, the LTE subframe includes a plurality of LTE service scheduling units, where the LTE service scheduling units are the first type of service scheduling units in the above embodiment, and the NR subframe includes a plurality of NR service scheduling units, where the NR service scheduling units are the second type of service scheduling units in the above embodiment.
[0082] This scene embodiment is similar to Scene Embodiment 1 in that it does not merge the second type of service scheduling unit, i.e., the NR service scheduling unit, nor does it fill in virtual data to obtain a long-format NR service scheduling unit. However, this scene embodiment differs from Scene Embodiment 1 in that the alignment position of the LTE service scheduling unit and the NR service scheduling unit is different, i.e., the LTE service scheduling unit in the above embodiment may be divided into a first part and a second part, and the first part or the second part is equal to the time length of the NR service scheduling unit.
[0083] Figure 9 is a schematic diagram of AGC adjustment according to an embodiment of the present disclosure. As shown in Figure 9, the first user device performs AGC adjustment at the position of the first OFDM symbol in the subframe, ensuring that the received power from the first OFDM symbol to the seventh OFDM symbol in the LTE subframe is within the quantization range of the ADC by receiving gain X2. The first user device also performs AGC adjustment at the position of the eighth OFDM symbol in the subframe, ensuring that the total received power from the eighth OFDM symbol to the fourteenth OFDM symbol in the LTE subframe and from the first OFDM symbol to the fourteenth OFDM symbol in the NR subframe is within the quantization range of the ADC by receiving gain Y2.
[0084] In the embodiments of this disclosure, by setting multiple AGC symbols, the service scheduling unit format of a conventional system is maintained, and the receiving end can accurately perform AGC adjustment at locations where the power changes.
[0085] Scene Example 3 In this scene embodiment, the LTE subframe includes a plurality of LTE service scheduling units, where the LTE service scheduling units are the first type of service scheduling units in the above embodiment, and the NR subframe includes a plurality of NR service scheduling units, where the NR service scheduling units are the second type of service scheduling units in the above embodiment.
[0086] Figure 10 is a schematic diagram of AGC adjustment according to an embodiment of the present disclosure. As shown in Figure 10, the first user device performs AGC adjustment at the position of the first OFDM symbol in the subframe, ensuring that the total received power from the first OFDM symbol to the seventh OFDM symbol in the LTE subframe and from the first OFDM symbol to the fourteenth OFDM symbol in the first subframe of the NR is within the quantization range of the ADC by receiving gain X3. The first user device also performs AGC adjustment at the position of the eighth OFDM symbol in the subframe, ensuring that the total received power from the eighth OFDM symbol to the fourteenth OFDM symbol in the LTE subframe and from the first OFDM symbol to the fourteenth OFDM symbol in the second subframe of the NR is within the quantization range of the ADC by receiving gain Y3.
[0087] As shown in Figure 10, since the received power of multiple NR service scheduling units differs, AGC adjustment must be performed at the alignment positions of the NR service scheduling units and LTE service scheduling units with different received powers. In other words, AGC adjustment must be performed at all positions where the power changes.
[0088] In the embodiments of this disclosure, by setting multiple AGC symbols, the service scheduling unit format of a conventional system is maintained, and the receiving end can accurately perform AGC adjustment at locations where the power changes.
[0089] Scene Example 4 In this scene embodiment, the LTE subframe includes a plurality of LTE service scheduling units, where the LTE service scheduling units are the first type of service scheduling units in the above embodiment, and the NR subframe includes a plurality of NR service scheduling units, where the NR service scheduling units are the second type of service scheduling units in the above embodiment.
[0090] In this scene embodiment, multiple NR service scheduling units are merged to obtain a long-format NR service scheduling unit.
[0091] Figure 11 is a schematic diagram of AGC adjustment according to an embodiment of the present disclosure. As shown in Figure 11, the first user device performs AGC adjustment at the position of the first OFDM symbol in the subframe, and the received gain X4 ensures that the total received power from the first OFDM symbol to the 14th OFDM symbol in the LTE subframe, and from the first OFDM symbol to the 28th OFDM symbol in the long subframe formed by merging two NR subframes, is within the quantization range of the ADC.
[0092] In the embodiments of this disclosure, by merging the service scheduling unit into a long-format service scheduling unit, excessive power fluctuations are avoided, the number of AGC adjustments performed at the receiving end is reduced, and the number of AGC symbols is reduced.
[0093] Scene Example 5 In this scene embodiment, the LTE subframe includes a plurality of LTE service scheduling units, where the LTE service scheduling units are the first type of service scheduling units in the above embodiment, and the NR subframe includes a plurality of NR service scheduling units, where the NR service scheduling units are the second type of service scheduling units in the above embodiment.
[0094] In this scenario embodiment, long-format NR service scheduling units are also acquired. However, unlike in scenario embodiment 4, the number of NR service scheduling units from the third-party user equipment is insufficient to support the merging required to acquire long-format NR service scheduling units. Therefore, in this scenario embodiment, long-format NR service scheduling units are acquired by filling them with virtual data.
[0095] Figure 12 is a schematic diagram of AGC adjustment according to an embodiment of the present disclosure. As shown in Figure 12, the first user device performs AGC adjustment at the position of the first OFDM symbol of the subframe, and the received gain X5 ensures that the first to 14 OFDM symbols of the LTE subframe are the first to 28 OFDM symbols of the long subframe formed by merging two NR subframes. Virtual data is filled from the 15th to the 28th OFDM symbols, and the total received power is within the quantization range of the ADC.
[0096] In the embodiments of this disclosure, service scheduling units are merged and filled with virtual data to form a long-format service scheduling unit, thereby avoiding excessive power fluctuations, reducing the number of AGC adjustments performed at the receiving end, and reducing the number of AGC symbols.
[0097] In the above-described examples 1 to 3, the AGC is set within the time range of the service scheduling unit. By having the first user device perform adaptive gain control once or multiple times within the time range of the service scheduling unit, the receiving end can accurately adjust the AGC even at locations where the power changes, thereby guaranteeing signal quality and further ensuring communication quality.
[0098] In Scene Example 4, N second service scheduling units are merged into a long-format service scheduling unit, and the length of the service scheduling unit merged into the long-format service scheduling unit is equal to the time length of one first-type service scheduling unit. This avoids excessive power fluctuations, reduces the number of AGC adjustments performed at the receiving end, and reduces the number of AGC symbols.
[0099] In Scene Example 5, virtual data is filled to form a long-format second-type service scheduling unit, and the service scheduling units are merged to form a long-format service scheduling unit with a time length equal to that of one first-type service scheduling unit. By filling the virtual data with virtual data to form a long-format service scheduling unit, excessive power fluctuations are avoided, the number of AGC adjustments at the receiving end is reduced, and the number of AGC symbols is reduced. The content of the virtual data is not important and may be any number.
[0100] The foregoing are merely preferred embodiments of the embodiments of this disclosure and do not limit the embodiments of this disclosure. Those skilled in the art can make various modifications and changes to the embodiments of this disclosure. Any modifications, equivalent substitutions, and improvements made within the principles of the embodiments of this disclosure should be included within the scope of protection of the embodiments of this disclosure.
Claims
1. A first user device receives signals from a second user device and a third user device, wherein the first user device communicates with the second user device by using a first subcarrier interval and a first type of service scheduling unit, the first user device communicates with the third user device by using a second subcarrier interval and a second type of service scheduling unit, and the signals include the first type of service scheduling unit and the second type of service scheduling unit. An adaptive gain control method comprising the step of the first user device performing one or more adaptive gain control operations on the signal.
2. The method according to claim 1, wherein the second subcarrier interval is N times the first subcarrier interval, and the time length of the first type of service scheduling unit is N times the time length of the second type of service scheduling unit, where N is a positive integer.
3. Before the first user device receives signals from the second and third user devices, the method further: The method according to claim 2, comprising the step of the first user device receiving a first notification message from the third user device, the first notification message indicating whether the signal includes a long-format second type service scheduling unit, the long-format second type service scheduling unit being formed by merging N second type service scheduling units, and having a time length equal to that of one first type service scheduling unit.
4. The step of the first user device performing one adaptive gain control with respect to the signal is: The method according to claim 3, wherein the signal includes the second type of service scheduling unit in long format, the first user equipment includes the step of performing one adaptive gain control at the beginning of the signal.
5. The step of the first user device performing multiple adaptive gain control operations on the signal is: The method according to claim 3, wherein, if the signal does not include the second type of service scheduling unit in long format, the first user device separately performs adaptive gain control at the start position of the first part and the start position of the second part of the first type of service scheduling unit of the signal, wherein the first type of service scheduling unit includes the first part and the second part, and the first part or the second part is equal to the time length of the second type of service scheduling unit.
6. The method according to claim 3, wherein the first notification message further includes an indication of whether the power of a plurality of the second type service scheduling units constituting a long format is the same.
7. The step of the first user device performing multiple adaptive gain control operations on the signal is: The method according to claim 6, wherein the signal includes the second type of service scheduling units in long format, and the powers of the multiple second type service scheduling units constituting the long format are different, the first user device includes the step of performing one adaptive gain control at the beginning of the signal and performing adaptive gain control at each position where the first type of service scheduling unit aligns with the second type of service scheduling units of different powers.
8. The step of the first user device performing one adaptive gain control with respect to the signal is: The method according to claim 6, wherein the signal includes the second type of service scheduling units in long format, and the power of the multiple second type of service scheduling units constituting the long format is the same, the first user device includes the step of performing one adaptive gain control at the beginning of the signal.
9. The method according to claim 3, wherein the first notification message further indicates whether the long-format service scheduling unit of the second type is filled with virtual data, and the location and size of the virtual data.
10. An adaptive gain control device installed in a first user device, A communication module configured to receive signals from a second user device and a third user device, wherein the communication module communicates with the second user device by using a first subcarrier interval and a first type of service scheduling unit, and the communication module communicates with the third user device by using a second subcarrier interval and a second type of service scheduling unit, and the signals are transmitted to a communication module including the first type of service scheduling unit and the second type of service scheduling unit. A control module configured to perform one or more adaptive gain control operations in response to the aforementioned signal, and an adaptive gain control device.
11. A computer-readable storage medium in which a computer program is stored, wherein the computer program, when executed by a processor, implements the method described in any one of claims 1 to 9.
12. An electronic device comprising memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 9 when executing the computer program.