CN112203348B - Synchronous grid processing method and device, terminal and storage medium - Google Patents

Synchronous grid processing method and device, terminal and storage medium Download PDF

Info

Publication number
CN112203348B
CN112203348B CN202011081649.2A CN202011081649A CN112203348B CN 112203348 B CN112203348 B CN 112203348B CN 202011081649 A CN202011081649 A CN 202011081649A CN 112203348 B CN112203348 B CN 112203348B
Authority
CN
China
Prior art keywords
synchronization
synchronization signal
candidate
grid
peak position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011081649.2A
Other languages
Chinese (zh)
Other versions
CN112203348A (en
Inventor
刘君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202011081649.2A priority Critical patent/CN112203348B/en
Publication of CN112203348A publication Critical patent/CN112203348A/en
Application granted granted Critical
Publication of CN112203348B publication Critical patent/CN112203348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0035Synchronisation arrangements detecting errors in frequency or phase
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application discloses a synchronous grid processing method and device, a terminal and a storage medium, wherein the method comprises the following steps: receiving a first synchronization signal; determining at least two candidate synchronization grids according to the first synchronization signal; performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis; and determining a synchronization grid corresponding to the first synchronization signal from at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal. Therefore, in the embodiment of the application, after the frequency offset is compensated, the second synchronization signal and the third synchronization signal are received based on the first candidate synchronization grid, so that the synchronization grid corresponding to the first synchronization signal is determined from at least two candidate synchronization grids through the second synchronization signal and the third synchronization signal, and the first synchronization signal is ensured to be correctly received.

Description

Synchronous grid processing method and device, terminal and storage medium
Technical Field
The present application relates to the field of wireless communication technologies, and in particular, to a method and an apparatus for processing a synchronization grid, a terminal, and a storage medium.
Background
The third Generation Partnership project (3 rd Generation Partnership project,3 gpp) is directed to the formulation of communication protocol standards. In order to effectively reduce the synchronization delay from the terminal to the network device, the conventional communication protocol standard defines a synchronization raster (synchronization raster).
The synchronization grid specifies the frequency positions at which the terminals are used to acquire the synchronization signals. However, when the network device sends the synchronization signal on the synchronization grid, since the oscillation frequency output by the oscillator of the terminal has a certain frequency deviation, a frequency offset exists between the frequency position of the synchronization signal in the receiving process and the synchronization grid, so that the terminal cannot determine the synchronization grid corresponding to the synchronization signal sent by the network device.
Disclosure of Invention
The embodiment of the application provides a synchronous grid processing method and device, a terminal and a storage medium, which are used for determining a synchronous grid corresponding to a first synchronous signal from at least two candidate synchronous grids through a second synchronous signal and a third synchronous signal and ensuring correct receiving of the first synchronous signal.
In a first aspect, an embodiment of the present application provides a synchronous grid processing method, where the method includes:
receiving a first synchronization signal;
determining at least two candidate synchronization grids according to the first synchronization signal;
performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis;
and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal.
In a second aspect, an embodiment of the present application provides a synchronous grid processing apparatus, which includes a processing unit and a communication unit, where the processing unit is configured to:
receiving, by the communication unit, a first synchronization signal;
determining at least two candidate synchronization grids according to the first synchronization signal;
performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis;
and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal.
In a third aspect, an embodiment of the present application provides a terminal, including a processor, a memory and a communication interface, where the memory stores one or more programs, and the one or more programs are executed by the processor, and the one or more programs are used to execute the instructions of the steps in the first aspect of the embodiment of the present application.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, and the computer program is operable to cause a computer to perform some or all of the steps described in the first aspect of the embodiments of the present application.
In a fifth aspect, the present application provides a computer program product, wherein the computer program product includes a computer program operable to cause a computer to perform some or all of the steps described in the second aspect of the present application. The computer program product may be a software installation package.
It can be seen that, in the embodiment of the present application, first, a first synchronization signal is received, and at least two candidate synchronization grids are determined according to the first synchronization signal; then, performing frequency offset compensation according to a first candidate synchronization grid based on at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization grid; and finally, determining a synchronization grid corresponding to the first synchronization signal according to the second synchronization signal and the third synchronization signal. Therefore, after the frequency offset is compensated, the second synchronization signal and the third synchronization signal are received based on the first candidate synchronization grid, so that the synchronization grid corresponding to the first synchronization signal is determined from at least two candidate synchronization grids through the second synchronization signal and the third synchronization signal, and the first synchronization signal is ensured to be correctly received.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It is obvious that the drawings described below are only some embodiments of the application, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a wireless communication module in a terminal according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a structure of a synchronization grid ambiguity provided by an embodiment of the present application;
FIG. 4 is a flowchart illustrating a synchronous grid processing method according to an embodiment of the present application;
FIG. 5 is a schematic structural diagram of a first peak position distribution and a second peak position distribution provided in an embodiment of the present application;
FIG. 6 is a schematic structural diagram of a first peak position distribution and a second peak position distribution provided in an embodiment of the present application;
FIG. 7 is a schematic flow chart diagram illustrating a further method for synchronous grid processing according to an embodiment of the present application;
FIG. 8 is a block diagram of functional units of a synchronous grid processing device according to an embodiment of the present disclosure;
fig. 9 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a global system for mobile communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a long term evolution (long term evolution, LTE) system, an advanced long term evolution (advanced long term evolution, LTE-a) system, a New Radio (NR) system, an evolution system of an NR system, an LTE (LTE-based access to unlicensed spectrum, LTE-U) system on an unlicensed spectrum, an NR (NR-based access to unlicensed spectrum, NR-U) system, a non-terrestrial communication network (non-terrestrial-telecommunications network, UMTS-based) system, a wireless local area network (UMTS) system, a Wireless Local Area Network (WLAN) 5 (wireless local area network, UMTS) system, a wireless local area network (wireless telecommunication) system, a wireless local area network (wireless local area network, or wireless telecommunication network (wireless telecommunication) system, or a wireless telecommunication network (wireless telecommunication network, UMTS-5) system.
Since the embodiments of the present application are described in conjunction with a terminal and a network device, the present embodiment will specifically describe the terminal and the network device involved.
Specifically, the terminal of this embodiment may be a User Equipment (UE), a terminal device (terminal device), a wearable device, a Session Initiation Protocol (SIP) phone, a Personal Digital Assistant (PDA), a Personal Computer (PC), a terminal device in a 5G communication system and a terminal device in a Public Land Mobile Network (PLMN) for future evolution, and may also be a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal device in an industrial control (industrial control), a wireless terminal device in an unmanned driving (self), a wireless terminal device in a remote medical (smart) terminal device, a wireless terminal device in a remote smart network (smart) terminal device, a wireless terminal device in a home smart network (smart) or a wireless terminal device in a home network (smart terminal).
Specifically, the network device may be a device for communicating with a terminal, and the network device may be a Base Transceiver Station (BTS) in a GSM or CDMA communication system, a base station (nodeB) in a WCDMA communication system, an evolved node B (eNB or eNodeB) in an LTE communication system, or a base station (gNB) in an NR communication system. The network device may also be an Access Point (AP) in a wireless local area network WLAN, a relay station, a network device in a PLMN network for future evolution, or a network device in an NTN network, etc.
An exemplary communication system 10 is shown in fig. 1, to which embodiments of the present application are applied. The communication system 10 may include a network device 110, and the network device 110 may be a device that performs communication with the terminal 120. Network device 110 may provide communication coverage for a particular geographic area and may communicate with terminals 120 located within the coverage area. Wherein the terminal 120 performs a synchronization operation by receiving a synchronization signal from the network device 110.
The following describes a terminal according to an embodiment of the present application.
In one possible example, the terminal includes a wireless communication module that may include a radio frequency module that may receive radio frequency signals from the network device over the air interface and convert the received radio frequency signals to baseband signals, and a baseband module that may process the baseband signals. Wherein the radio frequency module may comprise hardware means for performing radio frequency conversion. The radio frequency module may include an oscillator, a frequency synthesizer, a mixer, an antenna, etc., and the baseband module may include a communication module, a processing unit, an adjustment module, etc. It should be noted that the wireless communication module in this embodiment of the present application may further include a plurality of radio frequency modules and a plurality of baseband modules, and the radio frequency modules and the baseband modules may further include other modules, for example, the baseband modules may further include a digital-to-analog conversion (DAC) module, an analog-to-digital conversion (ADC) module, a modulation/demodulation module, an encoding/decoding module, a gain adjustment (gain adjustment) module, and the like, which is not particularly limited.
The present embodiment will now make a schematic description of a wireless communication module, referring to fig. 2. Fig. 2 is a schematic structural diagram of a wireless communication module according to an embodiment of the present disclosure. The wireless communication module 20 may include a radio frequency module 210 and a baseband module 220. The rf module 210 may receive rf signals from network devices through an air interface and convert the received rf signals into baseband signals, and the baseband module 220 may process the baseband signals. Further, the radio frequency module 210 may include a hardware device for performing radio frequency conversion. The radio frequency module 210 may include an oscillator 2101, a frequency synthesizer 2102, a mixer 2103 and an antenna 2104, while the baseband module 220 may include a communication module 2201, a processing unit 2203 and an adjustment module 2204.
Specifically, the oscillator 2101 may be used to provide an oscillating signal, and the oscillator 2101 may be coupled to the frequency synthesizer 2102, the phase-locked loop circuit 2202, and the processing unit 2203. Wherein the oscillator 2101 may provide a reference clock to the phase-locked loop circuit 2202 and the processing unit 2203 by an oscillation signal; the oscillator 2101 may input an oscillating signal to the frequency synthesizer 2202. Further, the oscillator 2101 may include a voltage controlled oscillator (VXO), a voltage controlled crystal oscillator (VCXO), a voltage controlled temperature compensated crystal oscillator (VCTXO), a temperature compensated crystal oscillator (TCXO), a digital controlled crystal oscillator (DCXO), and the like. It should be noted that "coupled" may include any direct or indirect electrical connection.
In particular, the frequency synthesizer 2102 may be configured to provide a frequency signal having a high frequency, such as a carrier signal or the like. Among them, the frequency synthesizer 2102 may include a phase-locked loop circuit, and the phase-locked loop may increase the frequency of the oscillation signal input by the oscillator 2101 by several times to output. Further, a frequency synthesizer 2102 may be coupled to the mixer 2103.
Specifically, the mixer 2103 may mix the frequency signal having a high frequency output by the frequency synthesizer 2102 with the radio frequency signal received by the antenna 2104 to output a baseband signal.
In particular, the communication module 2201 may employ different communication protocols and communicate with other corresponding devices over the air interface. Wherein the other corresponding devices may be base stations, access points (access points), bluetooth devices, etc. The communication module 2201 may be a communication module supporting CDMA communication standard, LTE communication standard, or 5G communication standard, or may be a communication module supporting technologies such as Global Positioning System (GPS), wiFi, bluetooth, frequency Modulation (FM), visible light, violet (Zigbee), or Near Field Communication (NFC).
In particular, the processing unit 2203 may be configured to determine a frequency offset between the radio frequency module 210 and the network device. If the processing unit 2203 obtains the above frequency offset during the receiving process, the processing unit 2203 can either control a specific element in the communication module 2201 to compensate the frequency offset to ensure the demodulation quality of the communication module 2201, or control the adjusting module 2204 to gradually adjust the frequency of the oscillating signal output by the oscillator 2101 to compensate the frequency offset. For example, if the processing unit 2203 obtains the frequency offset between the rf module 210 and the network device, the processing unit 2203 may adjust the frequency of the oscillating signal output by the oscillator 2101 by controlling the components in the communication module 2201 or by controlling the adjusting module 2204 to gradually adjust the frequency of the oscillating signal output by the oscillator 2101, so as to adjust the frequency of the frequency signal with high frequency output by the frequency synthesizer 2102 to compensate the frequency offset between the rf module 210 and the network device, thereby ensuring the demodulation quality or performance of the communication module 2201. In one possible example, the processing unit 2203 may control the operation of the rf module 210 through a base Band Serial Interface (BSI).
Further, the processing unit 2203 may include a Central Processing Unit (CPU), a Digital Signal Processor (DSP), an application-specific integrated circuit (ASIC), a Field Programmable Gate Array (FPGA), a general purpose processor (general purpose processor) or a Microcontroller (MCU), etc. Among them, the processing unit 2203 may be configured to load and execute program codes or instructions with abstract data type (abstract data type) data to implement the synchronous grid processing function described in the embodiments of the present application.
It should be noted that, in the embodiment of the present application, modules such as a radio frequency module and a baseband module of the wireless communication module may be integrated on a single chip. At this time, the wireless communication module may be a system on a chip (SOC).
The following describes the synchronization grid in the embodiment of the present application.
The third Generation Partnership project (3 rd Generation Partnership project,3 gpp) is directed to the establishment of standards for communication protocols. In order to effectively reduce the synchronization delay between the terminal and the network device, the existing communication protocol standard defines the concept of synchronization raster (synchronization raster). Wherein the synchronization grid specifies the frequency positions at which the terminals are used to acquire the synchronization signals. When the frequency position of the synchronization signal is not informed to the terminal through the signaling sent by the network equipment, the terminal detects the synchronization signal according to the frequency position represented by the synchronization grid.
Furthermore, 3GPP defines a global synchronization grid (SSB) for all applicable frequency bands of the 5G NR communication system, and the frequency location of the Synchronization Signal Blocks (SSBs) on the operating frequency band is SS REF Which is specifically associated with a Global Synchronization Channel Number (GSCN) as shown in table 1, so that the network device can send SSBs to the terminal on the synchronization grid. For example, in table 1, when GSCN =2, N =1 and M =1 may be acquired, thereby calculating the frequency position of the synchronization signal block to be 1250kHz.
TABLE 1
Figure BDA0002716239290000051
However, when the network device sends the synchronization signal on the synchronization grid, since the oscillation frequency output by the oscillator of the terminal has a certain frequency deviation, a frequency offset exists between the frequency position of the synchronization signal in the receiving process and the synchronization grid, so that the terminal cannot determine the synchronization grid corresponding to the synchronization signal sent by the network device. For example, for a DCXO with an oscillation frequency of 3.0GHz, the precision capacitance value is 20ppm, so the frequency deviation of the oscillation frequency output by the DCXO will reach 60kHz, resulting in a frequency offset between the frequency position of the synchronization signal during reception and the synchronization grid.
For example, as shown in fig. 3, when the network device transmits the synchronization signal on the synchronization grid f1, there is a frequency deviation | Δ f | between the frequency position of the synchronization signal during reception and the synchronization grid f1 and a frequency deviation |100- Δ f | between the frequency position of the synchronization signal during reception and the synchronization grid f2 due to the frequency deviation of the oscillation frequency output by the oscillator of the terminal. When the frequency offset | Δ f | and the frequency offsets |100- Δ f | are within the frequency offset range set by the oscillator, the terminal cannot determine whether the synchronization grid corresponding to the synchronization signal is the synchronization grid f1 or the synchronization grid f2, thereby causing a problem of synchronization grid ambiguity.
In conjunction with the above description, the implementation steps of the synchronous grid processing method will be described below from the perspective of a method example, please refer to fig. 4. Fig. 4 is a flowchart illustrating a synchronization grid processing method according to an embodiment of the present application, where the method is applied to a terminal, and a wireless communication module in the terminal may include a radio frequency module and a baseband module; the method comprises the following steps:
and S410, receiving a first synchronization signal.
And S420, determining at least two candidate synchronization grids according to the first synchronization signal.
In one possible example, prior to S420, the method further comprises: determining a first frequency location of the first synchronization signal; a first frequency offset and a second frequency offset are determined from a preset synchronization grid set according to the first frequency location.
The first frequency position may be used to indicate a frequency position of the first synchronization signal after frequency offset occurs in a receiving process; the first frequency offset is used to represent a frequency offset of a first frequency position to a first candidate synchronization grid of a preset synchronization grid set, and the second frequency offset is used to represent a frequency offset of the first frequency position to a second candidate synchronization grid of the preset synchronization grid set.
Further, the first candidate synchronization grid and the second candidate synchronization grid may be two adjacent synchronization grids in the preset synchronization grid set, and the first frequency position is located between the first candidate synchronization grid and the second candidate synchronization grid.
It should be noted that, when the network device sends the first synchronization signal on the synchronization grid, since there is a certain frequency deviation in the oscillation frequency output by the oscillator in the radio frequency module, when the mixer in the radio frequency module mixes the first synchronization signal, there is a frequency offset between the frequency position of the first synchronization signal in the receiving process and the synchronization grid where the network device actually sends the first synchronization signal, and the frequency position after the frequency offset is represented by the first frequency position. For example, in fig. 3, the network device transmits a first synchronization signal at synchronization grid f1, and the first frequency location is the frequency location represented by the dashed line between synchronization grid f1 and synchronization grid f2.
It should be further noted that, due to the oscillation frequency output by the oscillator in the radio frequency module having a deviation, a frequency offset exists between a frequency position of the first synchronization signal in the receiving process and a synchronization grid actually transmitted by the network device as the first synchronization signal, two adjacent synchronization grids are selected from the preset synchronization grid set through the first frequency position, and the first frequency position is located between the two adjacent synchronization grids, so as to preliminarily determine that the network device may be the first synchronization signal transmitted on the first candidate synchronization grid or the first synchronization signal transmitted on the second candidate synchronization grid, so as to subsequently determine at least two candidate synchronization grids according to the first synchronization signal.
In particular, the frequency offset may be caused by an oscillator. Wherein the oscillator may comprise at least one of: voltage Controlled Oscillators (VCOs), voltage controlled crystal oscillators (VCXOs), voltage controlled temperature compensated crystal oscillators (VCTXOs), temperature compensated crystal oscillators (TCXOs), or digitally controlled crystal oscillators (DCXOs), etc.
In particular, the preset synchronization grid set may be configured or preconfigured by the network. It should be noted that the network configuration may be configured to the terminal by the network device through signaling, and the pre-configuration may be configured by leaving the factory or the terminal moving out of the coverage of the base station to keep the configuration of the original base station, and the like, which is not limited in particular. In addition, the preset synchronization grid set can be understood as "frequency position SS of synchronization signal block" in table 1 above REF "a plurality of frequency locations.
For example, in fig. 3, the first frequency position is a frequency position indicated by a dotted line between the synchronization grid f1 and the synchronization grid f2, and the first candidate synchronization grid is the synchronization grid f1, and the second candidate synchronization grid is the synchronization grid f2. Thus, the first frequency offset is the frequency offset | Δ f | and the second frequency offset is the frequency offset |100- Δ f |.
Specifically, determining the first frequency offset and the second frequency offset from the preset synchronization grid set according to the first frequency position may include the following operations: acquiring a first candidate synchronization grid and a second candidate synchronization grid from a preset synchronization grid set; the first frequency position is located between a first candidate synchronization grid and a second candidate synchronization grid, and the first candidate synchronization grid and the second candidate synchronization grid are two adjacent synchronization grids in a preset synchronization grid set; calculating a frequency offset from the first frequency location to the first candidate synchronization grid to obtain a first frequency offset; a frequency offset of the first frequency location to a second candidate synchronization grid is calculated to obtain a second frequency offset.
In one possible example, determining at least two candidate synchronization grids from the first synchronization signal may include: and when the first frequency offset and the second frequency offset are both within a preset frequency offset range, taking the first candidate synchronization grid, the first candidate synchronization grid and the second candidate synchronization grid as at least two candidate synchronization grids.
It should be noted that, whether the first frequency offset and the second frequency offset are within the preset frequency offset range or not has the following three situations:
case 1: the first frequency offset and the second frequency offset are both within a preset frequency offset range. Because the first frequency offset and the second frequency offset are both within the preset frequency offset range, the wireless communication module in the terminal cannot determine whether the synchronization grid corresponding to the first synchronization signal sent by the network device is the first candidate synchronization grid or the second candidate synchronization grid. At this time, "case 1" has a synchronization grid ambiguity problem.
Case 2: the first frequency offset is within a predetermined frequency offset range, and the second frequency offset is not within the predetermined frequency offset range. Because the first frequency deviation is within the preset frequency deviation range and the second frequency deviation is not within the preset frequency deviation range, the frequency deviation from the first frequency position to the first candidate synchronization grid of the first candidate synchronization grid meets the preset frequency deviation range, and therefore the first candidate synchronization grid of the first candidate synchronization grid is judged to be the synchronization grid corresponding to the first synchronization signal sent by the network device. At this point, "case 2" does not have the synchronization grid ambiguity problem.
Case 3: the second frequency offset is within a predetermined frequency offset range, and the first frequency offset is not within the predetermined frequency offset range. Because the second frequency offset is within the preset frequency offset range, and the first frequency offset is not within the preset frequency offset range, the frequency offset from the first frequency position to the second candidate synchronization grid meets the preset frequency offset range, so that the second candidate synchronization grid is judged to be the synchronization grid for the network device to send the first synchronization signal. At this point, "case 3" does not have the synchronization grid ambiguity problem.
Through the above three situation analyses, since the present embodiment mainly analyzes the synchronization grid ambiguity problem, the present embodiment takes the first candidate synchronization grid and the second candidate synchronization grid caused by the frequency offset in "situation 1" as at least two candidate synchronization grids.
Specifically, the preset frequency offset range is predetermined by a frequency deviation according to an oscillation frequency output by an oscillator in the radio frequency module. It can be understood that, the wireless communication module in the terminal may obtain, in advance, a frequency offset range after the frequency offset occurs in the receiving process of the synchronization signal, which may be caused by the oscillator, according to the frequency deviation of the oscillator. For example, for a DCXO with an oscillation frequency of 3.0GHz, the precision capacitance value is 20ppm, so that the frequency deviation caused by the DCXO will reach 60kHz, so that the processing unit in the baseband module can estimate the frequency offset range between the synchronization signal and the rf module when the mixer mixes the synchronization signal received by the antenna according to the 60 kHz.
S430, performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis.
It should be noted that, since the network device may periodically transmit the synchronization signal, the first synchronization signal, the second synchronization signal, and the third synchronization signal in the embodiment of the present application are three synchronization signals periodically transmitted by the network device, and the synchronization grids corresponding to the first synchronization signal, the second synchronization signal, and the third synchronization signal are the same.
It should be further noted that, in the embodiment of the present application, a synchronization trellis corresponding to a first synchronization signal is assumed to be a first candidate synchronization trellis, frequency offset compensation is performed first based on the first candidate synchronization trellis, and then a second synchronization signal and a third synchronization signal are received based on the first candidate synchronization trellis, so as to determine whether the assumed first candidate synchronization trellis is the synchronization trellis corresponding to the first synchronization signal according to the second synchronization signal and the third synchronization signal.
In one possible example, performing frequency offset compensation based on a first candidate synchronization grid of the at least two candidate synchronization grids may include: the oscillator is adjusted based on a first candidate synchronization grid of the at least two candidate synchronization grids to compensate for the frequency offset.
It should be noted that, in the embodiments of the present application, the processing unit in the wireless communication module may control a specific element in the communication module to compensate for the frequency offset, so as to ensure the demodulation quality of the communication module; the frequency offset can be compensated by controlling the adjusting module to gradually adjust the oscillation frequency output by the oscillator in the radio frequency module; the frequency offset can also be compensated by controlling an oscillator outside the radio frequency module. Wherein the oscillator may comprise at least one of: voltage Controlled Oscillator (VCO), voltage controlled crystal oscillator (VCXO), voltage controlled temperature compensated crystal oscillator (VCTXO), temperature compensated crystal oscillator (TCXO), or digitally controlled crystal oscillator (DCXO), among others.
With the above description, the at least two candidate synchronization grids may include a first candidate synchronization grid and a second candidate synchronization grid.
S440, determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal.
The following embodiment of the present application describes an example of how to determine a synchronization trellis of a first synchronization signal from at least two candidate synchronization grids according to a second synchronization signal and a third synchronization signal.
In one possible example, determining the synchronization trellis corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal may include: determining a peak position distribution of the second synchronization signal to obtain a first peak position distribution; determining a peak position distribution of the third synchronization signal to obtain a second peak position distribution; and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution.
It should be noted that the receiving time between the second synchronization signal and the third synchronization signal is a specific time interval. Then, a peak position distribution of the second synchronization signal and a peak position distribution of the third synchronization signal are determined. Wherein the longer the time interval, the higher the accuracy of determining the synchronization grid corresponding to the first synchronization signal from the first peak position distribution and the second peak position distribution.
Specifically, the first peak position distribution and the second peak position distribution can be schematically illustrated by fig. 5 and 6. Fig. 5 and 6 respectively illustrate two different scenarios, namely, a scenario 1 at time T2 and a scenario 2 at time T2, for peak position distribution at time T2. In fig. 5, the terminal receives the second synchronization signal at time T1, and records a peak position distribution of the second synchronization signal at time T1, that is, a first peak position distribution. Then, the terminal receives the third synchronization signal at time T2, and records the peak position distribution of the third synchronization signal at time T2, that is, the second peak position distribution. Similarly, fig. 6 can be seen.
In one possible example, determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution may include: determining a first deviation parameter according to the first peak position distribution and the second peak position distribution, wherein the first deviation parameter is used for representing the deviation magnitude of the peak position between the first peak position distribution and the second peak position distribution; and determining a synchronization grid corresponding to the first synchronization signal from at least two candidate synchronization grids according to the first deviation parameter and a preset deviation threshold.
It should be noted that, in the embodiment of the present application, whether an assumed first candidate synchronization grid is a synchronization grid corresponding to a first synchronization signal is determined according to a deviation magnitude of a peak position between a first peak position distribution and a second peak position distribution and a preset deviation threshold, so that a synchronization grid corresponding to the first synchronization signal is determined from at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution.
In the following, an example of how to determine a synchronization grid corresponding to a first synchronization signal from at least two candidate synchronization grids according to a first deviation parameter and a preset deviation threshold will be described in the embodiments of the present application.
In one possible example, determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first deviation parameter and the preset deviation threshold may include: if the first deviation parameter is smaller than a preset deviation threshold value, taking the first candidate synchronization grid as a synchronization grid corresponding to the first synchronization signal; or if the first deviation parameter is greater than a preset deviation threshold, the second candidate synchronization grid is used as the synchronization grid corresponding to the first synchronization signal.
It should be noted that, when the first deviation parameter is smaller than the preset deviation threshold, it can be understood that the peak position distribution between the first peak position distribution and the second peak position distribution is closer. When the peak position distribution is closer, it indicates that the synchronization grid corresponding to the assumed first synchronization signal is correct as the first candidate synchronization grid after compensating the frequency offset. At this time, it is determined that the assumed first candidate synchronization grid is the synchronization grid corresponding to the first synchronization signal based on the first peak position distribution and the second peak position distribution. And the first deviation parameter is larger than the preset deviation threshold, it can be understood that the peak position distribution between the first peak position distribution and the second peak position distribution is far. When the peak position distribution is far, it means that the synchronization grid corresponding to the assumed first synchronization signal is wrong as the first candidate synchronization grid after compensating the frequency offset. In this case, it is determined from the two peak position distributions that the assumed first candidate synchronization grid is not the synchronization grid corresponding to the first synchronization signal but the second candidate synchronization grid, and the problem of the synchronization grid ambiguity is solved by the peak position distribution of the second synchronization signal and the peak position distribution of the third synchronization signal.
It should be further noted that, in the embodiment of the present application, whether the assumed first candidate synchronization grid is the synchronization grid corresponding to the first synchronization signal is determined according to the comparison result between the deviation size and the preset deviation threshold, so as to determine one synchronization grid corresponding to the first synchronization signal from at least two candidate synchronization grids according to the first deviation parameter and the preset deviation threshold, and further solve the problem of the synchronization grid ambiguity through the first peak position distribution and the second peak position distribution.
For example, in fig. 5, the terminal receives the second synchronization signal at time T1, and records a peak position distribution of the second synchronization signal at time T1, that is, a first peak position distribution. Then, the terminal receives the third synchronization signal at time T2, and records the peak position distribution of the third synchronization signal at time T2, that is, the second peak position distribution. Since the peak position distribution between the first peak position distribution and the second peak position distribution is closer, when the peak position distribution is closer, it is indicated that the synchronization grid corresponding to the assumed first synchronization signal is correct as the first candidate synchronization grid after compensating the frequency offset. At this time, it is determined that the assumed first candidate synchronization grid is the synchronization grid corresponding to the first synchronization signal based on the first peak position distribution and the second peak position distribution. Then, in fig. 6, since the peak position distribution between the first peak position distribution and the second peak position distribution is far, when the peak position distribution is far, it is described that the synchronization grid corresponding to the assumed first synchronization signal is wrong as the first candidate synchronization grid after the frequency offset is compensated. In this case, it is determined from the two peak position distributions that the assumed first candidate synchronization grid is not the synchronization grid corresponding to the first synchronization signal but the second candidate synchronization grid, and the problem of the synchronization grid ambiguity is solved by the peak position distribution of the second synchronization signal and the peak position distribution of the third synchronization signal.
It can be seen that, in the embodiment of the present application, first, a first synchronization signal is received, and at least two candidate synchronization grids are determined according to the first synchronization signal; then, performing frequency offset compensation according to a first candidate synchronization grid based on at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization grid; and finally, determining a synchronization grid corresponding to the first synchronization signal according to the second synchronization signal and the third synchronization signal. Therefore, after the frequency offset is compensated, the second synchronization signal and the third synchronization signal are received based on the first candidate synchronization grid, so that the synchronization grid corresponding to the first synchronization signal is determined from at least two candidate synchronization grids through the second synchronization signal and the third synchronization signal, and the first synchronization signal is ensured to be correctly received.
Consistent with the foregoing embodiment, as shown in fig. 7, another synchronization grid processing method provided in the embodiments of the present application is applied to a terminal, where a wireless communication module in the terminal may include a radio frequency module and a baseband module; the method comprises the following steps:
s710, receiving the first synchronization signal, and determining a first frequency position of the first synchronization signal.
The first frequency position may be used to indicate a frequency position of the first synchronization signal after frequency offset occurs during the receiving process.
In particular, the frequency offset may be caused by an oscillator. Wherein the oscillator may comprise at least one of: voltage Controlled Oscillators (VCOs), voltage controlled crystal oscillators (VCXOs), voltage controlled temperature compensated crystal oscillators (VCTXOs), temperature compensated crystal oscillators (TCXOs), or digitally controlled crystal oscillators (DCXOs), etc.
S720, determining a first frequency offset and a second frequency offset from a preset synchronization grid set according to the first frequency position.
Wherein the first frequency offset is used to represent a frequency offset of the first frequency position to a first candidate synchronization grid in the pre-defined synchronization grid set, and the second frequency offset is used to represent a frequency offset of the first frequency position to a second candidate synchronization grid in the pre-defined synchronization grid set.
Specifically, the first candidate synchronization grid and the second candidate synchronization grid are two adjacent synchronization grids in the preset synchronization grid set, and the first frequency position is located between the first candidate synchronization grid and the second candidate synchronization grid.
In particular, the set of preset synchronization grids is configured or preconfigured by the network.
And S730, when the first frequency offset and the second frequency offset are both within a preset frequency offset range, taking the first candidate synchronization grid and the second candidate synchronization grid as at least two candidate synchronization grids.
Specifically, the preset frequency offset range is predetermined by a frequency deviation according to an oscillation frequency output by an oscillator in the radio frequency module.
S740, performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis.
In one possible example, performing frequency offset compensation based on a first candidate synchronization grid of the at least two candidate synchronization grids may include: the oscillator is adjusted based on a first candidate synchronization grid of the at least two candidate synchronization grids to compensate for the frequency offset.
And S750, determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal.
In one possible example, determining a synchronization trellis corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal may include: determining a peak position distribution of the second synchronization signal to obtain a first peak position distribution; determining a peak position distribution of the third synchronization signal to obtain a second peak position distribution; and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution.
In one possible example, determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution includes: determining a first deviation parameter according to the first peak position distribution and the second peak position distribution, wherein the first deviation parameter is used for representing the deviation magnitude of the peak position between the first peak position distribution and the second peak position distribution; and determining a synchronization grid corresponding to the first synchronization signal from at least two candidate synchronization grids according to the first deviation parameter and a preset deviation threshold.
Wherein the first deviation parameter may be used to represent a magnitude of a deviation of the peak position between the first peak position distribution and the second peak position distribution.
In one possible example, determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first deviation parameter and the preset deviation threshold may include: if the first deviation parameter is smaller than a preset deviation threshold value, taking the first candidate synchronization grid as a synchronization grid corresponding to the first synchronization signal; or, if the first deviation parameter is greater than the preset deviation threshold, the second candidate synchronization grid is used as the synchronization grid corresponding to the first synchronization signal.
It should be noted that the embodiment shown in fig. 7 is the same as the embodiment shown in fig. 4, and therefore some specific examples of the technical solutions involved in the embodiment shown in fig. 7 may refer to the technical solutions in the embodiment shown in fig. 4, and are not described again here.
It can be seen that, in the embodiment of the present application, since the first frequency position is used to indicate a frequency position of the first synchronization signal after frequency offset occurs in the receiving process, at least two candidate synchronization grids are determined by frequency offset from the first frequency position to the first candidate synchronization grid and frequency offset from the first frequency position to the second candidate synchronization grid, so that frequency offset existing between the frequency position of the first synchronization signal in the receiving process and the synchronization grids is processed. In addition, after the frequency offset is compensated, the second synchronization signal and the third synchronization signal are received based on the first candidate synchronization grid, so that the synchronization grid where the first synchronization signal resides is determined through the second synchronization signal and the third synchronization signal, and the first synchronization signal is ensured to be correctly received.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the terminal includes hardware structures and/or software modules for performing the respective functions in order to realize the functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments provided herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the terminal may be divided into the functional units according to the above method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that, in the embodiment of the present application, the division of the unit is schematic, and is only one division of a logic function, and another division may be used in actual implementation.
In the case of using an integrated unit, fig. 8 is a block diagram of functional units of a synchronous grid processing device according to an embodiment of the present application. The synchronous grid processing apparatus 800 is applied to a terminal, and specifically includes: a processing unit 820 and a communication unit 830. Processing unit 820 is used to control and manage the actions of the terminal, e.g., processing unit 820 is used to support the terminal in performing all of the steps in fig. 4 or fig. 7, as well as other processes for the techniques described herein. The communication unit 830 is used to support wireless communication between the terminal and the network device. The synchronization grid processing apparatus 800 may further include a storage unit 810 for storing program codes and data of the terminal.
The processing unit 820 may be a processor or controller, such as a CPU, general purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. Processing unit 820 may also be a combination that performs a computing function, e.g., comprising one or more microprocessors in combination, a DSP and a microprocessor in combination, or the like. The communication unit 830 may be a communication interface, a transceiver, a transceiving circuit, etc., and the storage unit 810 may be a memory. When the processing unit 820 is a processor, the communication unit 830 is a communication interface, and the storage unit 810 is a memory, the synchronization grid processing apparatus 800 according to the embodiment of the present application may be a terminal as shown in fig. 9.
In a specific implementation, the processing unit 820 is configured to perform any one of the steps performed by the terminal in the above-described method embodiments, and when performing data transmission such as sending, optionally invokes the communication unit 830 to complete the corresponding operation. The details will be described below.
The processing unit 820 is configured to receive a first synchronization signal; determining at least two candidate synchronization grids according to the first synchronization signal; performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis; and determining a synchronization grid corresponding to the first synchronization signal from at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal.
It can be seen that, in the embodiment of the present application, first, a first synchronization signal is received, and at least two candidate synchronization grids are determined according to the first synchronization signal; then, performing frequency offset compensation according to a first candidate synchronization grid based on at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization grid; and finally, determining a synchronization grid corresponding to the first synchronization signal according to the second synchronization signal and the third synchronization signal. Therefore, after the frequency offset is compensated, the second synchronization signal and the third synchronization signal are received based on the first candidate synchronization grid, so that the synchronization grid corresponding to the first synchronization signal is determined from at least two candidate synchronization grids through the second synchronization signal and the third synchronization signal, and the first synchronization signal is ensured to be correctly received.
In one possible example, in terms of determining the synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal, the processing unit 820 is specifically configured to: determining a peak position distribution of the second synchronization signal to obtain a first peak position distribution; determining a peak position distribution of the third synchronization signal to obtain a second peak position distribution; and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution.
In one possible example, in terms of determining the synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution, the processing unit 820 is specifically configured to: determining a first deviation parameter according to the first peak position distribution and the second peak position distribution, wherein the first deviation parameter is used for representing the deviation magnitude of the peak positions between the first peak position distribution and the second peak position distribution; and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first deviation parameter and a preset deviation threshold.
In one possible example, the at least two candidate synchronization grids further include a second candidate synchronization grid; in respect of determining the synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first deviation parameter and a preset deviation threshold, the processing unit 820 is specifically configured to: if the first deviation parameter is smaller than the preset deviation threshold, taking the first candidate synchronization grid as a synchronization grid corresponding to the first synchronization signal; or, if the first deviation parameter is greater than the preset deviation threshold, the second candidate synchronization grid is used as the synchronization grid corresponding to the first synchronization signal.
In one possible example, before said determining at least two candidate synchronization grids from said first synchronization signal, the processing unit 820 is further configured to: determining a first frequency position of the first synchronization signal, wherein the first frequency position is used for representing a frequency position of the first synchronization signal after frequency offset occurs in a receiving process; determining a first frequency offset and a second frequency offset from a preset synchronization grid set according to the first frequency position, wherein the first frequency offset is used for representing the frequency offset from the first frequency position to the first candidate synchronization grid in the preset synchronization grid set, and the second frequency offset is used for representing the frequency offset from the first frequency position to the second candidate synchronization grid in the preset synchronization grid set.
In one possible example, in determining at least two candidate synchronization grids from the first synchronization signal, the processing unit 820 is specifically configured to: and when the first frequency offset and the second frequency offset are both within a preset frequency offset range, taking the first candidate synchronization grid and the second candidate synchronization grid as the at least two candidate synchronization grids.
In one possible example, in terms of performing frequency offset compensation based on a first candidate synchronization grid of the at least two candidate synchronization grids, the processing unit 820 is specifically configured to: adjusting an oscillator based on a first candidate synchronization grid of the at least two candidate synchronization grids to compensate for a frequency offset.
A schematic structural diagram of a terminal provided in an embodiment of the present application is described below, as shown in fig. 9. Terminal 900 includes, among other things, a processor 910, memory 920, a communication interface 930, and at least one communication bus connecting processor 910, memory 920, and communication interface 930.
The processor 910 may be one or more central processing units CPU. In the case where the processor 910 is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The Memory 920 includes, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), or a portable Read-Only Memory (CD-ROM), and the Memory 920 is used for related instructions and data. Communication interface 930 provides for receiving and transmitting data.
The processor 910 in the terminal 900 is configured to read one or more programs 921 stored in the memory 920 for performing the following operations: receiving a first synchronization signal; determining at least two candidate synchronization grids according to the first synchronization signal; performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis; and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the second synchronization signal and the third synchronization signal.
It should be noted that implementation of each operation may also correspond to corresponding description of the method embodiment shown in fig. 4 or fig. 7, and the terminal 900 may be configured to execute the technical solution in this embodiment, which is not described herein again.
Embodiments of the present application also provide a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, the computer program being operable to cause a computer to perform part or all of the steps of any of the methods as set forth in the above method embodiments.
Embodiments of the present application also provide a computer program product, where the computer program product includes a computer program operable to cause a computer to perform part or all of the steps of any one of the methods as described in the above method embodiments. The computer program product may be a software installation package.
For simplicity of description, each of the above method embodiments is described as a series of combinations of actions. It will be appreciated by those of skill in the art that the present application is not limited by the order of acts described, as some steps in the embodiments of the present application may occur in other orders or concurrently. In addition, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required to implement the embodiments of the application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood by those skilled in the art that the described apparatus can be implemented in other ways. It will be appreciated that the above described apparatus embodiments are merely illustrative. For example, the division of the above units is only one logical function division, and actually, there may be another division manner. That is, multiple units or components may be combined or integrated into another software, and some features may be omitted or not implemented. In addition, the shown or discussed mutual coupling, direct coupling or communication connection and the like can be an indirect coupling or communication connection through some interfaces, devices or units, and can also be an electric or other form.
The units described above as separate parts may or may not be physically separate. The above-mentioned components displayed as units may be physical units, may not be, may be located on one network unit, or may be distributed to a plurality of network units. Therefore, the above embodiments can be implemented by selecting some or all of the units according to actual needs.
In addition, each functional unit in the above embodiments may be integrated into one processing unit, may exist in different physical units, and may be integrated into one physical unit by two or more functional units. The above units may be implemented in the form of hardware, or in the form of software functional units.
The above-mentioned units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable memory. It will be appreciated that the solution of the present application (which form a part of or all or part of the prior art) may be embodied in the form of a computer software product. The computer software product is stored in a memory and includes several instructions for causing a computer device (personal computer, server, network device, etc.) to perform all or part of the steps of the embodiments of the present application. The memory includes various media that can store program codes, such as a usb disk, a ROM, a RAM, a removable hard disk, a magnetic disk, or an optical disk.
It will be understood by those skilled in the art that all or part of the steps of the embodiments of the present application may be performed by associated hardware instructed by a program, and the program may be stored in a memory, which may include a flash memory disk, a ROM, a RAM, a magnetic or optical disk, and the like.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the embodiments of the present application in further detail, and it should be understood that the above-mentioned embodiments are only specific embodiments of the present application, and are not intended to limit the scope of the embodiments of the present application, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the embodiments of the present application should be included in the scope of the embodiments of the present application.

Claims (9)

1. A method of synchronous grid processing, comprising:
receiving a first synchronization signal;
determining at least two candidate synchronization grids according to the first synchronization signal;
performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis;
determining a peak position distribution of the second synchronization signal to obtain a first peak position distribution;
determining a peak position distribution of the third synchronization signal to obtain a second peak position distribution;
and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution.
2. The method of claim 1, wherein determining the synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution comprises:
determining a first deviation parameter according to the first peak position distribution and the second peak position distribution, wherein the first deviation parameter is used for representing the deviation magnitude of the peak position between the first peak position distribution and the second peak position distribution;
and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first deviation parameter and a preset deviation threshold.
3. The method of claim 2, wherein the at least two candidate synchronization grids further comprise a second candidate synchronization grid;
the determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first deviation parameter and a preset deviation threshold includes:
if the first deviation parameter is smaller than the preset deviation threshold, taking the first candidate synchronization grid as a synchronization grid corresponding to the first synchronization signal; alternatively, the first and second electrodes may be,
and if the first deviation parameter is larger than the preset deviation threshold, taking the second candidate synchronization grid as the synchronization grid corresponding to the first synchronization signal.
4. The method of claim 1, wherein prior to said determining at least two candidate synchronization grids from said first synchronization signal, said method further comprises:
determining a first frequency position of the first synchronization signal, wherein the first frequency position is used for representing a frequency position of the first synchronization signal after frequency offset occurs in a receiving process;
determining a first frequency offset and a second frequency offset from a preset synchronization grid set according to the first frequency position, wherein the first frequency offset is used for representing the frequency offset from the first frequency position to the first candidate synchronization grid in the preset synchronization grid set, and the second frequency offset is used for representing the frequency offset from the first frequency position to the second candidate synchronization grid in the preset synchronization grid set.
5. The method of claim 4, wherein determining at least two candidate synchronization grids from the first synchronization signal comprises:
and when the first frequency offset and the second frequency offset are both within a preset frequency offset range, taking the first candidate synchronization grid and the second candidate synchronization grid as the at least two candidate synchronization grids.
6. The method according to any of claims 1-5, wherein said performing frequency offset compensation based on a first candidate synchronization grid of said at least two candidate synchronization grids comprises:
adjusting an oscillator based on a first candidate synchronization grid of the at least two candidate synchronization grids to compensate for a frequency offset.
7. A synchronous grid processing apparatus, the apparatus comprising a processing unit and a communication unit, the processing unit to:
receiving, by the communication unit, a first synchronization signal;
determining at least two candidate synchronization grids according to the first synchronization signal;
performing frequency offset compensation based on a first candidate synchronization trellis of the at least two candidate synchronization grids, and receiving a second synchronization signal and a third synchronization signal based on the first candidate synchronization trellis;
determining a peak position distribution of the second synchronization signal to obtain a first peak position distribution;
determining a peak position distribution of the third synchronization signal to obtain a second peak position distribution;
and determining a synchronization grid corresponding to the first synchronization signal from the at least two candidate synchronization grids according to the first peak position distribution and the second peak position distribution.
8. A terminal comprising a processor, a memory and a communication interface, the memory storing one or more programs and the one or more programs being executable by the processor, the one or more programs including instructions for performing the steps in the method of any of claims 1-6.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program is operable to cause a computer to perform the method according to any one of claims 1-6.
CN202011081649.2A 2020-10-09 2020-10-09 Synchronous grid processing method and device, terminal and storage medium Active CN112203348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011081649.2A CN112203348B (en) 2020-10-09 2020-10-09 Synchronous grid processing method and device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011081649.2A CN112203348B (en) 2020-10-09 2020-10-09 Synchronous grid processing method and device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN112203348A CN112203348A (en) 2021-01-08
CN112203348B true CN112203348B (en) 2023-04-18

Family

ID=74014331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011081649.2A Active CN112203348B (en) 2020-10-09 2020-10-09 Synchronous grid processing method and device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112203348B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019048483A1 (en) * 2017-09-11 2019-03-14 Nokia Technologies Oy Synchronization signal block indication for wireless networks
CN110312302A (en) * 2019-05-10 2019-10-08 展讯通信(上海)有限公司 New frequency sweeping method and the terminal of newly eating dishes without rice or wine of eating dishes without rice or wine
CN110392989A (en) * 2017-09-11 2019-10-29 Lg电子株式会社 The method and user equipment of SSB are received according to synchronous grid
CN110546900A (en) * 2017-06-04 2019-12-06 Lg 电子株式会社 Method for receiving system information in wireless communication system and apparatus therefor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200314778A1 (en) * 2019-04-01 2020-10-01 Lg Electronics Inc. Apparatus and base station for supporting nr-u based cell

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110546900A (en) * 2017-06-04 2019-12-06 Lg 电子株式会社 Method for receiving system information in wireless communication system and apparatus therefor
WO2019048483A1 (en) * 2017-09-11 2019-03-14 Nokia Technologies Oy Synchronization signal block indication for wireless networks
CN110392989A (en) * 2017-09-11 2019-10-29 Lg电子株式会社 The method and user equipment of SSB are received according to synchronous grid
CN110312302A (en) * 2019-05-10 2019-10-08 展讯通信(上海)有限公司 New frequency sweeping method and the terminal of newly eating dishes without rice or wine of eating dishes without rice or wine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"R1-1802134 Discussion on synchronization raster indication";OPPO;《3GPP tsg_ran\WG1_RL1》;20180215;全文 *

Also Published As

Publication number Publication date
CN112203348A (en) 2021-01-08

Similar Documents

Publication Publication Date Title
CN107852187B (en) Sharing antenna between LTE-U and WLAN and method for wireless communication using shared antenna
US20130150111A1 (en) Concurrent use of single tx/rx synthesizer pair in multiple sim devices
US12015926B2 (en) Control apparatus and method for wireless communication system supporting cognitive radio
US9306680B2 (en) Method and device for calibrating frequency synthesizer in communication terminal
US20210136707A1 (en) Method and device for determining synchronization source priority, and computer storage medium
KR20090008269A (en) Wlan fast join
CN103580848A (en) Reference clock calibration
US20230083152A1 (en) Method for wireless communication and network device
CN115553009A (en) Techniques for NR coverage enhancement
CN113454939A (en) Method and related device for sending sounding reference signal
CN113841341B (en) Wireless communication device and antenna switching method thereof
US20080004070A1 (en) Controlling method, controlling apparatus, communication device, computer program, computer program distribution medium and data processing method
CN112203348B (en) Synchronous grid processing method and device, terminal and storage medium
CN113316151A (en) Communication method, device and equipment
WO2023185808A1 (en) Cell synchronization method and apparatus
CN111757455B (en) Method and communication device for adjusting downlink transmission timing
CN111953376A (en) Radio frequency module distribution method, wireless communication device and storage medium
CN114303428A (en) Method for determining timestamp, terminal equipment, access network node and core network equipment
EP4060916A1 (en) Frequency adjustment method and communication apparatus
CN111147114B (en) Method and device for beam training
WO2021134705A1 (en) Method for determining time synchronization and related product
CN113498136A (en) Measuring method and device
US20220360395A1 (en) Multi-sim device and operation method thereof
US20230328676A1 (en) Wireless communication method, first device and second device
EP4307771A1 (en) Communication method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant