Frequency offset determination method and device and processor readable storage medium
By compensating each target symbol for frequency deviation and determining its target frequency deviation value, the problem of limited range of intermediate frequency deviation estimation in the prior art is solved, and accurate frequency deviation estimation in high-speed scenarios is achieved.
Patent Information
- Application Number
- CN202310941839.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
The existing frequency deviation estimation methods have the problem of limited estimable frequency deviation range, and are difficult to effectively apply in high-speed scenarios.
By obtaining the estimated frequency deviation between the first pilot signal and the second pilot signal, and the transmitted signal on each target symbol, frequency deviation compensation is performed according to a plurality of residual frequency deviation values for each target symbol, and each target symbol is obtained. The second transmission signal corresponding to the residual frequency offset value is determined.
The frequency deviation estimation range is expanded, and accurate frequency deviation values can be obtained when the frequency deviation estimation range of -π~π and exceeding the frequency estimation range, solving the problem of limited frequency deviation estimation range.
Smart Images

Figure CN119449549A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a frequency offset determination method, device, and processor-readable storage medium. Background Art
[0002] At present, the frequency offset estimation scheme usually adopts the pilot-based phase difference frequency offset estimation method. This method uses the principle that the frequency offset causes the phase of each symbol to increase linearly with time. The phase difference method is used to calculate the phase difference between the frequency domain channel estimation values of two pilot signals within a transmission time interval (TTI), and the frequency offset is calculated based on the phase difference and the time interval between the pilots. The calculable range of the phase difference is -π to π, so the frequency offset range is constrained by the symbol interval of the pilot. When the interval between the pilots is larger, the estimated frequency offset range is smaller, resulting in limited speed in high-speed scenarios. Summary of the invention
[0003] The present application provides a frequency offset determination method, device and processor-readable storage medium, which solve the problem that the current frequency offset estimation method has a limited range of frequency offset that can be estimated.
[0004] An embodiment of the present application provides a frequency offset determination method, which is applied to a signal receiving side device, and the method includes:
[0005] Obtaining a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located;
[0006] For each target symbol, frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol;
[0007] For each target symbol, a target frequency offset value of a transmission signal on each target symbol is determined according to a second transmission signal corresponding to each residual frequency offset value.
[0008] Optionally, obtaining a first frequency offset estimation value between the first pilot signal and the second pilot signal includes:
[0009] Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value;
[0010] Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value;
[0011] Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain the first frequency offset estimation value.
[0012] Optionally, obtaining a first transmitted signal on each target symbol includes:
[0013] Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value;
[0014] For each target symbol, equalization processing is performed according to a received signal on the target symbol and the target channel estimation value to obtain the first transmission signal.
[0015] Optionally, determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value includes:
[0016] Performing frequency offset compensation on a first channel estimation value of the first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value;
[0017] Performing frequency offset compensation on a second channel estimation value of the second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value;
[0018] A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
[0019] Optionally, for each target symbol, performing frequency offset compensation on the first transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value includes:
[0020] For each target symbol, performing frequency offset compensation on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal;
[0021] For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
[0022] Optionally, determining, for each target symbol, a target frequency offset value of a transmission signal on each target symbol according to a second transmission signal corresponding to each residual frequency offset value includes:
[0023] For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value;
[0024] For each target symbol, determining a minimum deviation value from the deviation values corresponding to the plurality of residual frequency offset values;
[0025] For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to the residual frequency offset value corresponding to the minimum deviation value.
[0026] Optionally, determining a deviation value between the second transmission signal corresponding to each residual frequency offset value and a standard modulation signal includes:
[0027] The Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal is determined as the deviation value.
[0028] Optionally, determining a target frequency offset value of a transmission signal on each target symbol according to a residual frequency offset value corresponding to the minimum deviation value includes:
[0029] The sum of the residual frequency offset value corresponding to the minimum deviation value and the first frequency offset estimation value is determined as the target frequency offset value of the transmission signal on the target symbol.
[0030] Optionally, the residual frequency offset value is:
[0031] Wherein, GAP is the pilot symbol interval, and m is an integer.
[0032] The embodiment of the present application provides a frequency deviation determination device, which is applied to a signal receiving side device, including a memory, a transceiver, and a processor;
[0033] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:
[0034] Obtaining a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located;
[0035] For each target symbol, frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol;
[0036] For each target symbol, a target frequency offset value of a transmission signal on each target symbol is determined according to a second transmission signal corresponding to each residual frequency offset value.
[0037] Optionally, the processor is further configured to perform the following operations:
[0038] Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value;
[0039] Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value;
[0040] Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain the first frequency offset estimation value.
[0041] Optionally, the processor is further configured to perform the following operations:
[0042] Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value;
[0043] For each target symbol, equalization processing is performed according to a received signal on the target symbol and the target channel estimation value to obtain the first transmission signal.
[0044] Optionally, the processor is further configured to perform the following operations:
[0045] Performing frequency offset compensation on a first channel estimation value of the first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value;
[0046] Performing frequency offset compensation on a second channel estimation value of the second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value;
[0047] A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
[0048] Optionally, the processor is further configured to perform the following operations:
[0049] For each target symbol, performing frequency offset compensation on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal;
[0050] For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
[0051] Optionally, the processor is further configured to perform the following operations:
[0052] For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value;
[0053] For each target symbol, determining a minimum deviation value from the deviation values corresponding to the plurality of residual frequency offset values;
[0054] For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to the residual frequency offset value corresponding to the minimum deviation value.
[0055] Optionally, the processor is further configured to perform the following operations:
[0056] The Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal is determined as the deviation value.
[0057] Optionally, the processor is further configured to perform the following operations:
[0058] The sum of the residual frequency offset value corresponding to the minimum deviation value and the first frequency offset estimation value is determined as the target frequency offset value of the transmission signal on the target symbol.
[0059] Optionally, the residual frequency offset value is:
[0060] Wherein, GAP is the pilot symbol interval, and m is an integer.
[0061] The embodiment of the present application further provides a frequency deviation determination device, which is applied to a signal receiving side device, including:
[0062] A first processing unit, configured to obtain a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located;
[0063] a compensation unit, configured to perform frequency offset compensation on the first transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values for each target symbol, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol;
[0064] The second processing unit is used to determine, for each target symbol, a target frequency offset value of a transmission signal on each target symbol according to a second transmission signal corresponding to each residual frequency offset value.
[0065] An embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps in the frequency offset determination method as described above.
[0066] The beneficial effects of the above technical solution of the present application are:
[0067] In the embodiment of the present application, by obtaining the first frequency offset estimation value between the first pilot signal and the second pilot signal, and the first transmission signal on each target symbol except the first symbol where the first pilot signal is located and the second symbol where the second pilot signal is located; for each target symbol, the frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, and the second transmission signal corresponding to each residual frequency offset value is obtained; and then the target frequency offset value of the transmission signal on each target symbol is determined according to the second transmission signal corresponding to each residual frequency offset value, so that the frequency offset value with the smallest deviation from the standard modulation signal after compensation can be determined for each target symbol. In this way, compared with the scheme in the prior art that can only perform frequency offset estimation for the frequency offset estimation range without residual frequency offset (i.e., -π to π), the scheme of the present application can obtain accurate frequency offset values for the frequency offset estimation range of -π to π and for the case exceeding the frequency estimation range, thereby expanding the deviation estimation range and solving the problem of limited frequency offset estimation range in the current frequency offset estimation method. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 A flow chart showing a method for determining a frequency offset according to an embodiment of the present application;
[0069] Figure 2 A schematic diagram showing symbol positions of two pilot signals in an embodiment of the present application;
[0070] Figure 3 Schematic diagram showing determination of target channel estimation value of symbol n according to an embodiment of the present application
[0071] Figure 4 Indicates that the constellation diagram of the transmitted signal is calculated using the existing frequency offset estimation method;
[0072] Figure 5 A constellation diagram representing a signal transmitted by calculating the frequency offset determination method according to an embodiment of the present application;
[0073] Figure 6 One of the block diagrams showing the frequency offset determination apparatus according to an embodiment of the present application;
[0074] Figure 7 The second block diagram of the frequency offset determination device according to an embodiment of the present application. DETAILED DESCRIPTION
[0075] In order to make the technical problems, technical solutions and advantages to be solved by the application clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.
[0076] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0077] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0078] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0079] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems and 6G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, a 6G system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as Evolved Packet System (EPS), 5G system (5GS), 6G system, etc.
[0080] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0081] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0082] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0083] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0084] The following introduces several frequency offset estimation methods:
[0085] 1. Frequency offset estimation method based on cyclic prefix (CP)
[0086] The frequency offset estimation method based on CP uses the characteristics of CP based on time domain sampling repetition to estimate the frequency offset by differentially estimating the sampling data of CP and the same data in the symbol. Taking the example of a base station receiving the transmission signals of multiple terminals, when multiple terminals are scheduled at the same time in a cell, the frequency offset value and frequency offset direction of each terminal are different, and the multipath and delay of propagation are different, the CP received by the base station is the superposition of the transmission signals of multiple terminals after channel propagation, which may cause the base station to be unable to estimate the frequency offsets of multiple terminals based on CP. This method has the problem of difficulty in estimating the frequency offsets of multiple received signals.
[0087] 2. Phase difference frequency offset estimation method based on pilot
[0088] The pilot-based phase differential frequency offset estimation is specifically: calculate the frequency domain channel estimation value h of the two pilot signals in a TTI respectively DMRS0 、h DMRS1 , for example, the pilot signal may be a demodulation reference signal (DMRS);
[0089] According to h DMRS0 、h DMRS1 , calculate the phase difference Δω between the frequency domain channel estimation values of the two pilot signals = angle(conj(h DMRS0 )*h DMRS1 );
[0090] The frequency offset is calculated based on the phase difference Δω and the time interval Δt between pilot signals.
[0091] For the uplink, for example, when the terminal is moving at high speed, the frequency deviation received by the uplink is twice the downlink frequency deviation. For example: for a 2.1GHz carrier, the subcarrier spacing is 15kHz, when the symbol spacing of the pilot signal is 7 symbols, the maximum estimated frequency deviation range is ±1000Hz, corresponding to a speed of about 257 kilometers per hour. When the symbol spacing of the pilot signal is 4 symbols, the maximum estimated frequency deviation range is ±1750Hz, corresponding to a speed of about 450 kilometers per hour.
[0092] Considering that the protocol usually has strict constraints on the number and position of the DMRS symbols of the physical uplink shared channel (PUSCH), for example, for the Long Term Evolution (LTE) system, when the CP type of LTE is the normal CP, the number of PUSCH symbols in one TTI is 14, and the position of DMRS is on the 4th symbol (for example, the symbol with a symbol index of 3) and the 11th symbol (for example, the symbol with a symbol index of 10). When the CP type of LTE is the extended CP, the number of PUSCH symbols in one TTI is 12, and the position of DMRS is on the 3rd symbol (for example, the symbol with a symbol index of 2) and the 9th symbol (for example, the symbol with a symbol index of 8). Therefore, for a 2.1GHz carrier, when configured as a normal CP, it can be applied to a maximum speed of 257 kilometers per hour, and when configured as an extended CP, it can be applied to a maximum speed of 300 kilometers per hour. For the high-speed scenario of 350 kilometers per hour, the above phase difference method is limited in estimating the frequency offset.
[0093] The embodiments of the present application provide a frequency offset determination method, device, and processor-readable storage medium, which can solve the problem that the current frequency offset estimation method has a limited range of frequency offset that can be estimated. The method and the device are based on the same application concept. Since the principles of solving the problem by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0094] The embodiment of the present application provides a frequency deviation determination method, which is applied to a signal receiving side device. The signal receiving side device is a device that can receive and process signals, such as a terminal device, a network side device, etc. It should be noted here that the signal receiving side device can receive signals, but it is not limited to the signal receiving side device also being able to send signals. That is to say, as a case: the signal receiving side device can receive signals; as another case: the signal receiving side device can send and receive signals, etc., and the embodiments of the present application are not limited to this.
[0095] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0096] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0097] like Figure 1 As shown, a frequency offset determination method in an embodiment of the present application includes the following steps:
[0098] Step 11: Obtain a first frequency offset estimation value between the first pilot signal and the second pilot signal, and a first transmitted signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located.
[0099] Optionally, the first pilot signal and the second pilot signal may be two pilot signals within one TTI, and the pilot signal may be a DMRS. Figure 2, taking a time slot including 12 symbols and symbol indexes #0 to #11 as an example, a schematic diagram of the symbol positions of the first pilot signal DMRS0 and the second pilot signal DMRS1 is given. Among them, the third symbol (i.e., symbol #2) where DMRS0 is located is the first symbol, and the ninth symbol (i.e., symbol #8) where DMRS1 is located is the second symbol, and the target symbol may include the symbols other than symbol #2 and symbol #8 among the 12 symbols, for example, the target symbol may include: symbols #0 to #1, #3 to #7, #9 to #11, etc.
[0100] Optionally, for the signal receiving side device, the first transmission signal is calculated according to the received signal.
[0101] Step 12: For each target symbol, perform frequency offset compensation on the first transmitted signal according to each residual frequency offset value among multiple residual frequency offset values to obtain a second transmitted signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined based on the pilot symbol interval between the first symbol and the second symbol.
[0102] Optionally, the multiple residual frequency offset values here can also be understood as multiple residual frequency offset values included in a residual frequency offset set. The residual frequency offset value is determined according to the pilot symbol interval between the first symbol and the second symbol. For example, the residual frequency offset value can be determined according to the ratio between the candidate parameter and the pilot symbol interval, and the candidate parameter can select multiple integers.
[0103] For example, the residual frequency offset value is: Among them, GAP is the pilot symbol interval, GAP = Symb DMRS1 -Symb DMRS0 ,Symb DMRs1 is the symbol position of the first pilot signal, Symb DMRS0 is the symbol position of the second pilot signal; m is an integer (that is, m is the candidate parameter), for example: m can be 0, 1, -1, of course, m is not limited here and can also be other integers.
[0104] For example, if m is 0, 1, or -1, then the residual frequency offset values are according to Perform frequency offset compensation for the first transmitted signal respectively, and then obtain a corresponding second transmitted signal, and A corresponding second transmission signal.
[0105] Step 13: For each target symbol, determine the target frequency offset value of the transmission signal on each target symbol according to the second transmission signal corresponding to each residual frequency offset value.
[0106] Optionally, for each target symbol, a comparison can be made based on the second transmitted signal corresponding to each residual frequency deviation value to determine the target frequency deviation value of the transmitted signal on each target symbol. Here, the target frequency deviation value is the frequency deviation value that minimizes the deviation between the compensated transmitted signal and the standard modulation signal after compensating the transmitted signal.
[0107] In the above scheme, by obtaining the first frequency offset estimation value between the first pilot signal and the second pilot signal, and the first transmission signal on each target symbol except the first symbol where the first pilot signal is located and the second symbol where the second pilot signal is located; for each target symbol, the frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, and the second transmission signal corresponding to each residual frequency offset value is obtained; and then the target frequency offset value of the transmission signal on each target symbol is determined according to the second transmission signal corresponding to each residual frequency offset value, so that the frequency offset value with the smallest deviation from the standard modulation signal after compensation can be determined for each target symbol. In this way, compared with the scheme in the prior art that can only perform frequency offset estimation for the frequency offset estimation range without residual frequency offset (i.e., -π to π), the scheme of the present application can obtain accurate frequency offset values for the frequency offset estimation range of -π to π and for situations exceeding the frequency estimation range, thereby expanding the deviation estimation range and solving the problem of limited frequency offset estimation range in the current frequency offset estimation method.
[0108] Optionally, obtaining a first frequency offset estimation value between the first pilot signal and the second pilot signal includes:
[0109] Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value;
[0110] Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value;
[0111] Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain a first frequency offset estimation value.
[0112] For example, assuming that the channel is time-stationary, the signal estimation value of the ith symbol can be calculated using the following formula:
[0113]
[0114] Where i represents the symbol position of the i-th symbol, j is the imaginary unit, and h i is the signal estimate of the ith symbol; h is the channel coefficient that is independent of the frequency offset and is the same for each symbol; foe is the frequency offset; T symbol is the time length of each symbol, for example, when the subcarrier spacing is 15kHz, T symbolWhen the subcarrier spacing is 30kHz, T symbol It is 0.03571ms.
[0115] Based on the above formula, the first channel estimation value h of the first pilot signal can be calculated by substituting the symbol position of the first symbol where the first pilot signal is located and the symbol position of the second symbol where the second pilot signal is located into: DMRS0 , and the second channel estimation value h of the second pilot signal DMRS1 Based on h DMRS0 、h DMRS1 The first frequency offset estimation value between the first pilot signal and the second pilot signal can be calculated using the following formula:
[0116] FreqOffset init =angle(conj(h DMRS0 )*h DMRS1 ) / (GAP*2π)
[0117] Among them, FreqOffset init is the first frequency offset estimate; angle(conj(h DMRS0 )*h DMRS1 ) is the phase difference between the first channel estimation value and the second channel estimation value; GAP is the pilot symbol interval between the first symbol and the second symbol, GAP = Symb DMRS1 -Symb DMRS0 ,Symb DMRS0 is the symbol position of the first pilot signal (that is, the symbol position of the first symbol), Symb DMRS1 is the symbol position of the second pilot signal (that is, the symbol position of the second symbol).
[0118] Optionally, obtaining a first transmitted signal on each target symbol includes:
[0119] Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value;
[0120] For each target symbol, equalization processing is performed according to a received signal on the target symbol and a target channel estimation value to obtain a first transmission signal.
[0121] For example, the target channel estimation value of the signal transmitted on each target symbol can be determined based on the first frequency offset estimation value, the first channel estimation value and the second channel estimation value by using an interpolation algorithm (such as a linear interpolation algorithm, a high-order interpolation algorithm) or other algorithms.
[0122] For another example: In order to further improve the accuracy of the channel estimation value of the signal transmitted on the target symbol, the first channel estimation value and the second channel estimation value can be compensated first, and then the target channel estimation value of the signal transmitted on each target symbol can be determined based on the compensated first channel estimation value and the second channel estimation value.
[0123] Specifically, determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value includes:
[0124] Performing frequency offset compensation on a first channel estimation value of a first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value;
[0125] Performing frequency offset compensation on a second channel estimation value of a second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value;
[0126] A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
[0127] Consider the phase difference angle(conj(h DMRS0 )*h DMRS1 ) is between -π and π, the first frequency offset estimate FreqOffset init =FreqOffset real ;
[0128] When the phase difference angle(conj(h DMRS0 )*h DMRS1 ) is greater than π, the first frequency offset estimate obtained by the above estimation has a phase flip, then FreqOffset init =FreqOffset real -1 / GAP;
[0129] When the phase difference angle(conj(h DMRS0 )*h DMRS1 ) is less than -π, the first frequency offset estimate obtained by the above estimation has a phase flip, then FreqOffset init =FreqOffset real +1 / GAP;
[0130] Among them, FreqOffset real Indicates the actual frequency offset between the first channel estimate and the second channel estimate, so FreqOffset real With FreqOffsetinit The following relationship is satisfied: FreqOffset init = Theoretically, m can be any integer. In the embodiments of the present application, m=0, ±1 is used as an example for explanation.
[0131] For example, the method of compensating the first channel estimation value and the second channel estimation value may be: the first frequency offset estimation value FreqOffset obtained by the above estimation is init As the initial phase, the frequency offset compensation is performed on the first channel estimation value of the first pilot signal DMRS0, and the formula is as follows:
[0132]
[0133] Similarly, the frequency offset compensation is performed on the second channel estimation value of the second pilot signal DMRS1, which is expressed as:
[0134]
[0135] Among them, h′ DMRS0 is the first channel estimation value after compensation, h I DMRS1 is the second channel estimation value after compensation. Consider GAP = Symb DMRS1 -Symb DMRS0 , so h′ DMRS0 and h′ DMRS1 There is no phase difference between them, at h′ DMRS0 and h′ DMRS1 All The residual frequency deviation is , where when m=0, there is no residual frequency deviation.
[0136] Optionally, taking a linear interpolation algorithm as an example, determining a target channel estimation value of a transmission signal on each target symbol according to the compensated first channel estimation value and the compensated second channel estimation value includes:
[0137] Determine a channel estimation linear interpolation value for each target symbol according to the compensated first channel estimation value, the compensated second channel estimation value, and the pilot symbol interval;
[0138] A linear interpolation algorithm is used to determine a target channel estimation value of a transmission signal on each target symbol according to the compensated first channel estimation value, the compensated second channel estimation value and the channel estimation linear interpolation.
[0139] like Figure 3As shown, the target channel estimation value of the nth symbol calculated by the linear interpolation algorithm is used as an example for explanation. Considering the target channel estimation value of the nth symbol estimated by the linear interpolation algorithm, it is related to the position of the nth symbol, the position of the symbol where the first pilot signal is located, the position of the symbol where the second pilot signal is located, the pilot symbol interval, etc. Therefore, according to the compensated first channel estimation value h′ DMRSO and the compensated second channel estimate h′ DMRS1 , the target channel estimate H′ of the nth symbol is calculated by linear interpolation algorithm n It is expressed as:
[0140]
[0141] Based on the above GAP=Symb DMRS1 -Symb DMRS0 , we can know that Symb DMRS1 =GAP+Symb DMRS0 , so the target channel estimate H for the nth symbol above ′ n It can be further expressed as:
[0142]
[0143] The target channel estimate H′ of the nth symbol is n The coefficients in the expression of are combined to obtain the linear number Coef, which is the linear interpolation of the channel estimate for each target symbol. Based on the linear interpolation of the channel estimate, the target channel estimate H′ for each target symbol is represented n for:
[0144]
[0145] Optionally, for each target symbol, equalization processing is performed according to the received signal on the target symbol and the target channel estimation value to obtain the first transmission signal, which may be to determine the target channel estimation value H′ using the above-mentioned linear interpolation algorithm n , and the received signal Y on the target symbol n , and the equalization is performed to obtain the first transmitted signal s after equalization n .
[0146] The received signal Y on the target symbol n And the real transmission signal S n (that is, the transmission signal from the perspective of the signal transmission side device) is: n =H n *S n Among them, H n is a real channel, H nCarrying frequency deviation Therefore, H n Decomposed into the part with frequency deviation and the part without frequency deviation, that is:
[0147]
[0148] For example, when the equalization processing method adopts zero force (ZF) equalization, the target channel estimation value H′ based on the above-determined target symbol n , calculate the first transmitted signal s n It is expressed as:
[0149]
[0150] Among them, S n It is a real signal. There is no residual frequency deviation. Represents H′ n The transposed conjugate matrix of .
[0151] Based on the target channel estimation value H′ n Calculated Then according to the calculated As well as the above H n , substitute the first transmission signal s n The expression of the first transmitted signal s can be further obtained n The expression is:
[0152]
[0153] It can be seen that the result after ZF equilibrium (i.e. s n ) and the real data (i.e. S n ) compared to The phase rotation.
[0154] When the equalization processing method adopts the minimum mean square error (MMSE) equalization, the target channel estimation value H′ based on the above-determined target symbol n , calculate the first transmitted signal s n It is expressed as:
[0155]
[0156] Where I is the identity matrix, is the autocorrelation matrix of the interference noise, and the autocorrelation matrix is not affected by the phase difference caused by the frequency offset. Therefore, There is also no residual frequency deviation.
[0157] It can be seen that the result after MMSE equalization (i.e. s n ) and the real data (i.e. S n ) compared to The phase rotation is the same as that during ZF equalization.
[0158] Consider the first transmitted signal s obtained after equalization processing n With the real transmission signal S n (that is, the signal sent from the perspective of the signal sending device) The phase rotation of the first transmission signal s after equalization processing n With the real transmission signal S n There will be a certain error between them, that is to say, there is a certain error between the first frequency offset estimation value obtained by the above estimation and the actual frequency offset value. In order to solve this problem, in the embodiment of the present application, for each target symbol, the frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in multiple residual frequency offset values, and the second transmission signal corresponding to each residual frequency offset value is obtained, and the target frequency offset value (that is, the actual frequency offset value) of the transmission signal on each target symbol is determined according to the second transmission signal corresponding to each residual frequency offset value.
[0159] Specifically, for each target symbol, frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in the plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value, including:
[0160] For each target symbol, frequency offset compensation is performed on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal;
[0161] For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in the plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
[0162] In this embodiment, for the first transmitted signal of each target symbol, frequency offset compensation is performed twice according to the first frequency offset estimation value and the residual frequency offset value obtained by the above estimation. init The first transmission signal s obtained after equalization processing n Perform the first frequency offset compensation to obtain the intermediate transmitted signal s′ n , expressed as:
[0163]
[0164] The first transmission signal s nThe expression of (such as the above s obtained after ZF equilibrium n The expression of , or the above s obtained after MMSE equalization n Substitute the above intermediate transmission signal s′ into n The intermediate transmission signal s′ n The expression of the frequency deviation part in is:
[0165]
[0166] consider Therefore, this relationship is substituted into the above intermediate transmission signal s′ n Further expressions can be further obtained:
[0167]
[0168] It can be seen that the intermediate transmission signal s′ n With the real transmission signal S n In comparison, there are Therefore, multiple residual frequency offsets can be used m takes an integer, and sends the intermediate signal s′ n Perform frequency offset compensation to obtain a second transmission signal s″ corresponding to each residual frequency offset n,m , expressed as:
[0169]
[0170] When the actual frequency offset is within the frequency offset range that can be estimated by the pilot signal (i.e., -π to π), m = 0, which means that the data of each data symbol after frequency offset compensation has no phase rotation; and when the actual frequency offset exceeds the frequency offset range that can be estimated by the pilot signal (i.e., exceeds -π to π), m is non-0, which means that the transmitted signal of each symbol after frequency offset compensation will have continuous phase rotation, and the data phase of each symbol increases. In this way, by adopting the scheme of the embodiment of the present application, when the actual frequency deviation exceeds the estimable frequency deviation range of the pilot signal, the calculated transmission signal can be frequency offset compensated by using multiple residual frequency deviations to obtain an accurate frequency deviation value (that is, the target frequency deviation value), thereby solving the problem that the frequency deviation estimation method in the prior art can only obtain an accurate frequency deviation estimation value within the estimable frequency deviation range (that is, -π~π), that is, the problem that the estimable frequency deviation range is limited.
[0171] Optionally, for each target symbol, determining a target frequency offset value of a transmission signal on each target symbol according to a second transmission signal corresponding to each residual frequency offset value includes:
[0172] For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value;
[0173] For each target symbol, determining a minimum deviation value from deviation values corresponding to a plurality of residual frequency offset values;
[0174] For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to a residual frequency offset value corresponding to a minimum offset value.
[0175] For example: Taking m = 0, 1, -1 as an example, based on The second transmission signals obtained by frequency offset compensation are: n,0 ,s″ n,1 ,s″ n,-1 . n,0 ,s″ n,1 ,s″ n,-1 They are compared with the standard modulation signal (here the standard modulation signal is a standard modulation signal known between the signal receiving side device and the signal sending side device and used for signal transmission), and the second transmission signal with the smallest deviation from the standard modulation signal is determined, that is, the second transmission signal with the smallest deviation after frequency offset compensation.
[0176] Optionally, determining the deviation value between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal includes: determining the Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal as the deviation value.
[0177] For example: n,0 ,s″ n,1 ,s″ n,-1 The Euclidean distance is calculated respectively with the standard modulation signal. When the Euclidean distance is the smallest, it is determined that the deviation between the second transmission signal and the standard modulation signal is the smallest, so that the second transmission signal with the smallest deviation from the standard modulation signal can be determined, that is, the residual frequency deviation value corresponding to the second transmission signal with the smallest deviation from the standard modulation signal, that is, the residual frequency deviation value corresponding to the minimum deviation value.
[0178] Furthermore, the target frequency deviation value of the signal transmitted on each target symbol is determined based on the residual frequency deviation value corresponding to the minimum deviation value, including: determining the sum of the residual frequency deviation value corresponding to the minimum deviation value and the first frequency deviation estimation value as the target frequency deviation value of the signal transmitted on the target symbol.
[0179] The above solution of the present application is described below in conjunction with specific embodiments:
[0180] Implementation scenario: Configure the base station carrier frequency to 2.1G, the subcarrier spacing to 15kHz, the simulation speed to 350 km / h, the terminal scheduling to 80RB, and the uplink frequency deviation to 1167Hz. Take a TTI including 14 symbols (i.e., symbols #0 to #13) as an example, the symbol positions of the two pilot signals are symbol #3 and symbol #10 respectively.
[0181] Considering that the above frequency has exceeded the frequency offset estimation range of the existing phase difference solution, the phase difference cannot be estimated correctly. The existing phase difference solution is used to obtain the constellation diagram of the transmitted signal of each symbol after equalization in the above real-time scenario, such as Figure 4 shown.
[0182] The scheme of the present application is adopted to compensate the frequency offset of the transmitted signal of each symbol after equalization through multiple residual frequency offset values. When the transmitted signal after the residual frequency offset value compensation is compared with the standard constellation diagram (the deviation between the two is evaluated by the error vector magnitude (Error Vector Magnitude, EVM) signal to noise ratio (Signal to Noise Ratio, SNR)), when the EVMSNR is the largest, the corresponding Indicates the true residual frequency deviation value, that is, the true frequency deviation value is: The constellation diagram of the transmitted signal obtained by the solution of the present application is as follows: Figure 5 shown.
[0183] In the above scheme of the present application, when performing frequency offset estimation, the residual deviation between the frequency offset estimated by the phase difference method and the actual frequency offset is regularly derivable, and the estimated frequency offset estimate is used to perform preliminary frequency offset compensation on the channel estimate. Considering that the same residual frequency offset phase rotation may still exist in the equalized transmitted signal, in addition to compensation based on the estimated frequency offset estimate, the possible residual frequency offset is re-compensated for the equalized transmitted signal, and the deviation between the transmitted signal after these frequency offset re-compensations and the standard modulated signal is compared. For example, it can be clearly seen from the SNR of the constellation diagram that when the EVM SNR is the highest, it indicates that the frequency offset value at this time is the true frequency offset value, so that accurate frequency offset estimation can be obtained without being limited to the estimable frequency offset estimation range, that is, the range of frequency offset estimation is expanded, solving the problem of limited frequency offset estimation range in the current frequency offset estimation method.
[0184] The above embodiment introduces the frequency offset determination method of the present application. The following embodiment will further illustrate the corresponding frequency offset determination device in conjunction with the accompanying drawings.
[0185] like Figure 6As shown, the embodiment of the present application provides a frequency deviation determination device, which is applied to a signal receiving side device, including a memory 61, a transceiver 62, and a processor 63; wherein the memory 61 is used to store a computer program; the transceiver 62 is used to send and receive data under the control of the processor 63; such as the transceiver 62 is used to receive and send data under the control of the processor 63; the processor 63 is used to read the computer program in the memory 61 and perform the following operations:
[0186] Obtaining a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located;
[0187] For each target symbol, frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol;
[0188] For each target symbol, a target frequency offset value of a transmission signal on each target symbol is determined according to a second transmission signal corresponding to each residual frequency offset value.
[0189] Optionally, the processor 63 is further configured to perform the following operations:
[0190] Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value;
[0191] Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value;
[0192] Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain the first frequency offset estimation value.
[0193] Optionally, the processor 63 is further configured to perform the following operations:
[0194] Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value;
[0195] For each target symbol, equalization processing is performed according to a received signal on the target symbol and the target channel estimation value to obtain the first transmission signal.
[0196] Optionally, the processor 63 is further configured to perform the following operations:
[0197] Performing frequency offset compensation on a first channel estimation value of the first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value;
[0198] Performing frequency offset compensation on a second channel estimation value of the second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value;
[0199] A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
[0200] Optionally, the processor 63 is further configured to perform the following operations:
[0201] For each target symbol, performing frequency offset compensation on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal;
[0202] For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
[0203] Optionally, the processor 63 is further configured to perform the following operations:
[0204] For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value;
[0205] For each target symbol, determining a minimum deviation value from the deviation values corresponding to the plurality of residual frequency offset values;
[0206] For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to the residual frequency offset value corresponding to the minimum deviation value.
[0207] Optionally, the processor 63 is further configured to perform the following operations:
[0208] The Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal is determined as the deviation value.
[0209] Optionally, the processor 63 is further configured to perform the following operations:
[0210] The sum of the residual frequency offset value corresponding to the minimum deviation value and the first frequency offset estimation value is determined as the target frequency offset value of the transmission signal on the target symbol.
[0211] Optionally, the residual frequency offset value is:
[0212] Wherein, GAP is the pilot symbol interval, and m is an integer.
[0213] Among them, Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 63 and various circuits of memory represented by memory 61 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 62 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 63 is responsible for managing the bus architecture and general processing, and the memory 61 may store data used by the processor 63 when performing operations.
[0214] The processor 63 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0215] It should be noted here that the above-mentioned frequency deviation determination device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned frequency deviation determination method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0216] like Figure 7 As shown, the embodiment of the present application further provides a frequency offset determination device 700, which is applied to a signal receiving side device, including:
[0217] The first processing unit 710 is configured to obtain a first frequency offset estimation value between the first pilot signal and the second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located;
[0218] A compensation unit 720 is used to perform frequency offset compensation of the first transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values for each target symbol, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol;
[0219] The second processing unit 730 is configured to determine, for each target symbol, a target frequency offset value of a transmission signal on each target symbol according to a second transmission signal corresponding to each residual frequency offset value.
[0220] Optionally, the first processing unit 710 is further configured to:
[0221] Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value;
[0222] Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value;
[0223] Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain the first frequency offset estimation value.
[0224] Optionally, the first processing unit 710 is further configured to:
[0225] Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value;
[0226] For each target symbol, equalization processing is performed according to a received signal on the target symbol and the target channel estimation value to obtain the first transmission signal.
[0227] Optionally, the first processing unit 710 is further configured to:
[0228] Performing frequency offset compensation on a first channel estimation value of the first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value;
[0229] Performing frequency offset compensation on a second channel estimation value of the second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value;
[0230] A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
[0231] Optionally, the compensation unit 720 is further configured to:
[0232] For each target symbol, performing frequency offset compensation on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal;
[0233] For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
[0234] Optionally, the second processing unit 730 is further configured to:
[0235] For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value;
[0236] For each target symbol, determining a minimum deviation value from the deviation values corresponding to the plurality of residual frequency offset values;
[0237] For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to the residual frequency offset value corresponding to the minimum deviation value.
[0238] Optionally, the second processing unit 730 is further configured to:
[0239] The Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal is determined as the deviation value.
[0240] Optionally, the second processing unit 730 is further configured to:
[0241] The sum of the residual frequency offset value corresponding to the minimum deviation value and the first frequency offset estimation value is determined as the target frequency offset value of the transmission signal on the target symbol.
[0242] Optionally, the residual frequency offset value is:
[0243] Wherein, GAP is the pilot symbol interval, and m is an integer.
[0244] It should be noted here that the above-mentioned frequency deviation determination device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned frequency deviation determination method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0245] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0246] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0247] An embodiment of the present application also provides a processor-readable storage medium, which stores a computer program. The computer program is used to enable the processor to execute the steps of the above-mentioned frequency deviation determination method and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0248] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0249] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0250] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0251] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0252] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0253] In addition, it should be noted that, in the device and method of the present application, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present application. In addition, the steps of performing the above-mentioned series of processing can be naturally performed in chronological order according to the order of description, but it is not necessary to perform in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is possible to understand that all or any steps or components of the method and device of the present application can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices, with hardware, firmware, software or a combination thereof, which can be realized by those of ordinary skill in the art using their basic programming skills in the case of reading the description of the present application.
[0254] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for determining frequency deviation, characterized in that: Applied to a signal receiving side device, the method comprises: Obtaining a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located; For each target symbol, frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol; For each target symbol, a target frequency offset value of a transmission signal on each target symbol is determined according to a second transmission signal corresponding to each residual frequency offset value.
2. The frequency deviation determination method according to claim 1, characterized in that: The obtaining of a first frequency offset estimation value between the first pilot signal and the second pilot signal comprises: Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value; Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value; Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain the first frequency offset estimation value.
3. The frequency deviation determination method according to claim 1 or 2, characterized in that: Obtaining a first transmitted signal on each target symbol, comprising: Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value; For each target symbol, equalization processing is performed according to a received signal on the target symbol and the target channel estimation value to obtain the first transmission signal.
4. The frequency deviation determination method according to claim 3, characterized in that: The step of determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value comprises: Performing frequency offset compensation on a first channel estimation value of the first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value; Performing frequency offset compensation on a second channel estimation value of the second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value; A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
5. The frequency deviation determination method according to claim 1, characterized in that: The method of performing frequency offset compensation on the first transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values for each target symbol to obtain a second transmission signal corresponding to each residual frequency offset value includes: For each target symbol, performing frequency offset compensation on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal; For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
6. The frequency deviation determination method according to claim 1, characterized in that: The step of determining, for each target symbol, a target frequency offset value of a transmission signal on each target symbol according to a second transmission signal corresponding to each residual frequency offset value, includes: For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value; For each target symbol, determining a minimum deviation value from the deviation values corresponding to the plurality of residual frequency offset values; For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to the residual frequency offset value corresponding to the minimum deviation value.
7. The frequency offset determination method according to claim 6, characterized in that: The determining of the deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency deviation value includes: The Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal is determined as the deviation value.
8. The frequency deviation determination method according to claim 6, characterized in that: The step of determining a target frequency offset value of a transmission signal on each target symbol according to the residual frequency offset value corresponding to the minimum deviation value includes: The sum of the residual frequency offset value corresponding to the minimum deviation value and the first frequency offset estimation value is determined as the target frequency offset value of the transmission signal on the target symbol.
9. The frequency deviation determination method according to claim 1 or 5 or 6 or 7 or 8, characterized in that: The residual frequency deviation value is: Wherein, GAP is the pilot symbol interval, and m is an integer.
10. A frequency deviation determination device, characterized in that: Applied to signal receiving side equipment, including memory, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Obtaining a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located; For each target symbol, frequency offset compensation of the first transmission signal is performed according to each residual frequency offset value in a plurality of residual frequency offset values, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol; For each target symbol, a target frequency offset value of a transmission signal on each target symbol is determined according to a second transmission signal corresponding to each residual frequency offset value.
11. The frequency deviation determination device according to claim 10, characterized in that: The processor is further configured to perform the following operations: Perform frequency domain channel estimation according to the first pilot signal to obtain a first channel estimation value; Perform frequency domain channel estimation according to the second pilot signal to obtain a second channel estimation value; Frequency offset estimation is performed according to the first channel estimation value and the second channel estimation value to obtain the first frequency offset estimation value.
12. The frequency deviation determination device according to claim 10 or 11, characterized in that: The processor is further configured to perform the following operations: Determining a target channel estimation value of a transmission signal on each target symbol according to the first frequency offset estimation value; For each target symbol, equalization processing is performed according to a received signal on the target symbol and the target channel estimation value to obtain the first transmission signal.
13. The frequency deviation determination device according to claim 12, characterized in that: The processor is further configured to perform the following operations: Performing frequency offset compensation on a first channel estimation value of the first pilot signal according to the first frequency offset estimation value to obtain a compensated first channel estimation value; Performing frequency offset compensation on a second channel estimation value of the second pilot signal according to the first frequency offset estimation value to obtain a compensated second channel estimation value; A target channel estimation value of a transmission signal on each target symbol is determined according to the compensated first channel estimation value and the compensated second channel estimation value.
14. The frequency deviation determination device according to claim 10, characterized in that: The processor is further configured to perform the following operations: For each target symbol, performing frequency offset compensation on the first transmitted signal according to the first frequency offset estimation value to obtain a compensated intermediate transmitted signal; For each target symbol, frequency offset compensation is performed on the intermediate transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values to obtain a second transmission signal corresponding to each residual frequency offset value.
15. The frequency deviation determination device according to claim 10, characterized in that: The processor is further configured to perform the following operations: For each target symbol, respectively determine a deviation value between the second transmission signal and the standard modulation signal corresponding to each residual frequency offset value; For each target symbol, determining a minimum deviation value from the deviation values corresponding to the plurality of residual frequency offset values; For each target symbol, a target frequency offset value of a signal transmitted on the target symbol is determined according to the residual frequency offset value corresponding to the minimum deviation value.
16. The frequency deviation determination device according to claim 15, characterized in that: The processor is further configured to perform the following operations: The Euclidean distance between the second transmission signal corresponding to each residual frequency offset value and the standard modulation signal is determined as the deviation value.
17. The frequency deviation determination device according to claim 15, characterized in that: The processor is further configured to perform the following operations: The sum of the residual frequency offset value corresponding to the minimum deviation value and the first frequency offset estimation value is determined as the target frequency offset value of the transmission signal on the target symbol.
18. The frequency deviation determination device according to claim 10 or 14 or 15 or 16 or 17, characterized in that: The residual frequency deviation value is: Wherein, GAP is the pilot symbol interval, and m is an integer.
19. A frequency deviation determination device, characterized in that: Applicable to signal receiving side equipment, including: A first processing unit, configured to obtain a first frequency offset estimation value between a first pilot signal and a second pilot signal, and a first transmission signal on each target symbol; wherein the target symbol is a symbol other than a first symbol where the first pilot signal is located and a second symbol where the second pilot signal is located; a compensation unit, configured to perform frequency offset compensation on the first transmission signal according to each residual frequency offset value in a plurality of residual frequency offset values for each target symbol, so as to obtain a second transmission signal corresponding to each residual frequency offset value; wherein the residual frequency offset value is determined according to a pilot symbol interval between the first symbol and the second symbol; The second processing unit is used to determine, for each target symbol, a target frequency offset value of a transmission signal on each target symbol according to a second transmission signal corresponding to each residual frequency offset value.
20. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps in the frequency offset determination method according to any one of claims 1 to 9.
Citation Information
Cited By
Fine timing method and device, electronic equipment, storage medium and chip
CN119986628A