Signal synchronization method and system, wireless management station and terminal station, and storage medium

By determining the signal synchronization method according to the air interface slot type of the wireless network in the wireless management station and sending corresponding synchronization information, the problem of poor signal synchronization effect in the wireless network is solved, and efficient signal synchronization is achieved flexibly adapted to different scenarios.

WO2025112207A1PCT designated stage expired Publication Date: 2025-06-05SHENZHEN INOVANCE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/078069
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-29
Filing Date
2024-02-22
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In wireless networks, existing synchronization protocols are difficult to effectively ensure the signal synchronization effect, especially in the face of time-sharing multiplexing, different transmission delays between nodes and rapidly changing transmission delays.

Method used

By acquiring the current air-interface time slot type of the wireless network in the wireless management station, determining the signal synchronization method according to this type, and determining the synchronization information corresponding to the synchronization signal based on this method, and sending it to the wireless terminal station, so that it can perform synchronization processing.

Benefits of technology

It realizes the signal synchronization flexibly adapted to different wireless network scenarios, improves the accuracy and efficiency of signal synchronization, and meets the signal synchronization needs in different wireless network scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024078069_05062025_PF_FP_ABST
    Figure CN2024078069_05062025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a signal synchronization method and system, a wireless management station and terminal station, and a storage medium. The method comprises: determining a signal synchronization mode on the basis of the air interface slot type of the current wireless network; and determining synchronization information corresponding to a synchronization signal on the basis of the signal synchronization mode, and sending the synchronization information to a wireless terminal station, so that the wireless terminal station can perform synchronization processing on the synchronization signal on the basis of the synchronization information.
Need to check novelty before this filing date? Find Prior Art

Description

Signal synchronization method, system, wireless management station and terminal station, and storage medium

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 202311614607.4 filed on November 29, 2023, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of industrial communication technology, and in particular to a signal synchronization method, system, wireless management station and terminal station, and storage medium. Background Art

[0004] With the development of digital, intelligent, and distributed industrial control, the need to maintain synchronization between distributed nodes is becoming increasingly prominent. In the field of industrial control, especially motion control, a manufacturing process often requires a group of devices to coordinate and complete a set of actions. The actions performed by different devices must be coordinated or executed in an orderly manner with high precision. Therefore, synchronization technology is required to ensure that distributed nodes can obtain the same synchronization signal, thereby ensuring that each node is synchronized in time and, in turn, that the time points at which each node executes the action according to the instruction meet the design requirements.

[0005] In network topologies (such as star, linear, and tree networks), a widely used synchronization mechanism is to transmit timestamps through synchronization protocols and calculate link delays. For example, the timestamp-based timing synchronization mechanism adopted by the IEEE 1588 protocol, IEEE 802.1AS, and IEEE 802.1AS.REV involves two nodes each sending and receiving data once. The wireless management station includes a timestamp in the data packet, and the wireless terminal station records the local time of reception, thereby calculating the link transmission delay.

[0006] In industrial wired networks, the synchronization mechanism provided by existing synchronization protocols can achieve good results by measuring link delay. However, when introduced into wireless networks, due to the possible time-division multiplexing of wireless resources (different nodes may transmit in different time slots, and the processing time of data packets transmitted in the same time slot may vary), differences in transmission delay between nodes, and the possibility of rapid changes in transmission delay between nodes, if the wired and wireless converged industrial network uses the above-mentioned synchronization protocol for synchronization, it is difficult to guarantee the synchronization effect.

[0007] Summary of the Invention

[0008] The embodiments of the present application provide a signal synchronization method, system, wireless management station and terminal station, and storage medium, aiming to flexibly determine the corresponding signal synchronization method according to different wireless network scenarios and realize signal synchronization in different wireless network scenarios.

[0009] An embodiment of the present application provides a signal synchronization method, which is used in a wireless management station. The signal synchronization method includes:

[0010] Get the air interface timeslot type of the current wireless network;

[0011] Determining a signal synchronization mode according to the air interface timeslot type;

[0012] Synchronization information corresponding to the synchronization signal is determined based on the signal synchronization mode, and the synchronization information is sent to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information.

[0013] In one embodiment, the step of determining the signal synchronization mode according to the air interface timeslot type includes:

[0014] When the air interface timeslot type is a fixed-length air interface timeslot type, determining that the signal synchronization mode is a first signal synchronization mode or a second signal synchronization mode;

[0015] When the air interface timeslot type is a variable-length air interface timeslot type, the signal synchronization mode is determined to be a third signal synchronization mode.

[0016] In one embodiment, when the air interface timeslot type is a fixed-length air interface timeslot type, the step of determining whether the signal synchronization mode is the first signal synchronization mode or the second signal synchronization mode includes:

[0017] Obtain the signal synchronization period in the current wired network, and obtain the wireless frame length and time slot length;

[0018] If the signal synchronization period is an integer multiple of the radio frame length and the signal synchronization period is an integer multiple of the time slot length, determining that the signal synchronization mode is the first signal synchronization mode;

[0019] If the signal synchronization period is not an integer multiple of the radio frame length and the signal synchronization period is an integer multiple of the time slot length, determining that the signal synchronization mode is the second signal synchronization mode;

[0020] If the signal synchronization period is not an integer multiple of the wireless frame length and the signal synchronization period is not an integer multiple of the time slot length, it is determined that the signal synchronization mode is the second signal synchronization mode.

[0021] In one embodiment, determining the synchronization information corresponding to the synchronization signal based on the signal synchronization mode includes:

[0022] When the signal synchronization mode is the first signal synchronization mode, determining a frame identifier of a reference wireless frame;

[0023] Determine a time difference between a starting position of a latest synchronization signal and a starting position of the reference radio frame, wherein the time difference is greater than or equal to 0 and the time difference is less than a signal synchronization period in the wired network;

[0024] Measuring the wireless transmission delay between the wireless management station and the wireless terminal station;

[0025] Get the signal synchronization period in the current wired network and get the wireless frame length;

[0026] The signal synchronization period, the radio frame length, the frame identifier of the reference radio frame, the time difference and the radio transmission delay are determined as synchronization information corresponding to the synchronization signal.

[0027] In one embodiment, determining the synchronization information corresponding to the synchronization signal based on the signal synchronization mode includes:

[0028] When the signal synchronization mode is the second signal synchronization mode, determining a time slot identifier of a reference time slot and a frame identifier of a reference radio frame in which the reference time slot is located;

[0029] Determine a time difference between a starting position of a latest synchronization signal and a starting position of the reference time slot, wherein the time difference is greater than or equal to 0 and the time difference is less than a signal synchronization period in the current wired network;

[0030] Measuring the wireless transmission delay between the wireless management station and the wireless terminal station;

[0031] Obtain the signal synchronization period in the current wired network, and obtain the wireless frame length and time slot length;

[0032] The signal synchronization period, the radio frame length, the time slot length, the frame identifier of the reference radio frame, the time slot identifier of the reference time slot, the time difference and the radio transmission delay are determined as synchronization information corresponding to the synchronization signal.

[0033] In one embodiment, determining the synchronization information corresponding to the synchronization signal based on the signal synchronization mode includes:

[0034] When the signal synchronization mode is the third signal synchronization mode, determining a time slot identifier of a reference time slot;

[0035] determining a time difference between a start position of the reference time slot and an end position of a designated synchronization signal;

[0036] Measuring the wireless transmission delay between the wireless management station and the wireless terminal station;

[0037] Get the signal synchronization period in the current wired network;

[0038] The signal synchronization period, the time difference, the wireless transmission delay and the time slot identifier of the reference time slot are determined as synchronization information corresponding to the synchronization signal.

[0039] An embodiment of the present application provides a signal synchronization method, which is used for a wireless terminal station. The signal synchronization method includes:

[0040] Determine the signal synchronization method of the current wireless network;

[0041] Receiving synchronization information sent by the wireless management station based on the signal synchronization method;

[0042] Based on the signal synchronization mode and the synchronization information, synchronization processing is performed on the synchronization signal to obtain a local synchronization time of the synchronization signal.

[0043] In one embodiment, the step of receiving synchronization information sent by the wireless management station based on the signal synchronization method includes:

[0044] When the signal synchronization mode is the first signal synchronization mode, the synchronization information received from the wireless management station includes a signal synchronization period, a wireless frame length, a frame identifier of a reference wireless frame, a time difference, and a wireless transmission delay;

[0045] When the signal synchronization mode is the second signal synchronization mode, the synchronization information received from the wireless management station includes a signal synchronization period, a wireless frame length, a time slot length, a frame identifier of a reference wireless frame, a time slot identifier of a reference time slot, a time difference, and a wireless transmission delay;

[0046] When the signal synchronization mode is the third signal synchronization mode, the synchronization information received from the wireless management station includes the signal synchronization period, the time difference, the wireless transmission delay and the time slot identifier of the reference time slot.

[0047] In one embodiment, the step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal includes:

[0048] When the signal synchronization mode is the first signal synchronization mode, determining a first parameter value and a second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period, and the radio frame length, and determining a radio frame corresponding to the synchronization signal according to the frame identifier of the reference radio frame, the signal synchronization period, the radio frame length, the sequence number of the synchronization signal, and the first parameter value;

[0049] Determining a starting position of a radio frame corresponding to the synchronization signal;

[0050] The starting position is delayed based on the second parameter value to obtain a local synchronization time of the synchronization signal.

[0051] In one embodiment, the determining the first parameter value and the second parameter value based on the time difference, the wireless transmission delay, the signal synchronization period, and the radio frame length, and determining the radio frame corresponding to the synchronization signal based on the frame identifier of the reference radio frame, the signal synchronization period, the radio frame length, the sequence number of the synchronization signal, and the first parameter value includes:

[0052] Determining a total time based on the time difference and the wireless transmission delay;

[0053] Determining whether the signal synchronization period is greater than the total time;

[0054] If so, let T-(dt0+dt1)=k*F+j, and determine the wireless frame corresponding to the synchronization signal according to f(n)=f0+T / F*(n-1)+k;

[0055] If not, let 2T-(dt0+dt1)=k*F+j, and determine the wireless frame corresponding to the synchronization signal according to f(n)=f0+T / F*(n-2)+k;

[0056] Among them, T is the signal synchronization period, dt0 is the time difference, dt1 is the wireless transmission delay, k is the first parameter value, F is the wireless frame length, j is the second parameter value, f0 is the frame identifier of the reference wireless frame, n is the sequence number of the synchronization signal, said n is a positive integer, the first parameter value is a non-negative integer, and the second parameter value is greater than 0 and less than the wireless frame length.

[0057] In one embodiment, the step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal includes:

[0058] When the signal synchronization mode is the second signal synchronization mode, determining a first parameter value and a second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period, and the wireless frame length, and determining a time slot corresponding to the synchronization signal according to the time slot identifier of the reference time slot, the signal synchronization period, the time slot length, the sequence number of the synchronization signal, and the first parameter value;

[0059] Determining, according to the time slot corresponding to the synchronization signal, the number of time slots in a single radio frame, and the frame identifier of the reference radio frame, the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located;

[0060] Determining, according to the time slot corresponding to the synchronization signal and the number of time slots in the single radio frame, a time slot identifier corresponding to the synchronization signal in the radio frame;

[0061] Determining a starting position of a time slot corresponding to the time slot identifier;

[0062] The starting position of the time slot corresponding to the time slot identifier is delayed based on the second parameter value to obtain the local synchronization time of the synchronization signal.

[0063] In one embodiment, determining the first parameter value and the second parameter value based on the time difference, the wireless transmission delay, the signal synchronization period, and the radio frame length, and determining the time slot corresponding to the synchronization signal based on the time slot identifier of the reference time slot, the signal synchronization period, the time slot length, the sequence number of the synchronization signal, and the first parameter value includes:

[0064] Determining a total time based on the time difference and the wireless transmission delay;

[0065] Determining whether the signal synchronization period is greater than the total time;

[0066] If so, let T-(dt0+dt1)=k*F+j, and determine the time slot corresponding to the synchronization signal according to u(n)=p0+T / S*(n-1)+k;

[0067] If not, let 2T-(dt0+dt1)=k*F+j, and determine the time slot corresponding to the synchronization signal according to u(n)=p0+T / S*(n-2)+k;

[0068] Among them, T is the signal synchronization period, dt0 is the time difference, dt1 is the wireless transmission delay, k is the first parameter value, F is the wireless frame length, j is the second parameter value, p0 is the time slot identifier of the reference time slot, S is the time slot length, n is the sequence number of the synchronization signal, said n is a positive integer, the first parameter value is a non-negative integer, and the second parameter value is greater than 0 and less than the wireless frame length.

[0069] In one embodiment, the step of determining the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located, based on the time slot corresponding to the synchronization signal, the number of time slots in a single radio frame, and the frame identifier of the reference radio frame, includes:

[0070] According to f(n)=f0+floor(u(n) / P), determine the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located;

[0071] Wherein, f0 is the frame identifier of the reference radio frame, u(n) is the time slot corresponding to the synchronization signal, P is the number of time slots in a single radio frame, and floor(u(n) / P) represents the integer part of u(n) / P.

[0072] In one embodiment, the step of determining, based on the time slot corresponding to the synchronization signal and the number of time slots in the single radio frame, the time slot identifier corresponding to the synchronization signal in the radio frame includes:

[0073] According to q(n)=mod(u(n), P), determining the time slot identifier corresponding to the synchronization signal in the radio frame;

[0074] Wherein, u(n) is the time slot corresponding to the synchronization signal, P is the number of time slots in a single wireless frame, and mod(u(n), P) represents the decimal part of u(n) / P.

[0075] In one embodiment, the step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal includes:

[0076] When the signal synchronization mode is the third signal synchronization mode, determining a reference time slot corresponding to the time difference, and obtaining a reception time of the reference time slot;

[0077] Determining a generation time of the synchronization signal according to a reception time of the reference time slot, the wireless transmission delay, the time difference, a sequence number of the synchronization signal, and a signal synchronization period;

[0078] A timer is set at the time when the synchronization signal is generated, and the timeout time of the timer is determined as the local synchronization time of the synchronization signal, wherein the timing duration of the timer is the same as the signal synchronization period.

[0079] In one embodiment, the step of determining the generation time of the synchronization signal based on the reception time of the reference time slot, the wireless transmission delay, the time difference, the sequence number of the synchronization signal, and the signal synchronization period includes:

[0080] According to t(n)=t0-dt1+dt0+n*T, determining the generation time of the synchronization signal;

[0081] Wherein, t0 is the reception time of the reference time slot, dt1 is the wireless transmission delay, dt0 is the time difference, n is the sequence number of the synchronization signal, and T is the signal synchronization period.

[0082] In one embodiment, after the step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal, the method further includes:

[0083] receiving a reference synchronization signal and an absolute time of the reference synchronization signal sent by a wireless management station;

[0084] A local absolute time is determined based on the reference synchronization signal and the absolute time.

[0085] In addition, to achieve the above purpose, the present application also provides a signal synchronization system, which includes: a time slot type acquisition module, a first signal synchronization mode determination module and a sending module, wherein:

[0086] The time slot type acquisition module is used to obtain the air interface time slot type of the current wireless network;

[0087] The first signal synchronization mode determining module is configured to determine a signal synchronization mode according to the air interface timeslot type;

[0088] The sending module is configured to determine synchronization information corresponding to the synchronization signal based on the signal synchronization mode, and send the synchronization information to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information;

[0089] Alternatively, the signal synchronization system includes: a second signal synchronization mode determination module, a receiving module, and a synchronization processing module, wherein:

[0090] The second signal synchronization mode determining module is used to determine the signal synchronization mode of the current wireless network;

[0091] The receiving module is configured to receive synchronization information sent by the wireless management station based on the signal synchronization method;

[0092] The synchronization processing module is used to perform synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal.

[0093] In addition, to achieve the above-mentioned purpose, the present application also provides a wireless management station including: a memory, a processor, and a signal synchronization program stored on the memory and runnable on the processor. When the signal synchronization program is executed by the processor, the steps of the above-mentioned signal synchronization method are implemented.

[0094] In addition, to achieve the above-mentioned purpose, the present application also provides a wireless terminal station including: a memory, a processor, and a signal synchronization program stored on the memory and runnable on the processor, and when the signal synchronization program is executed by the processor, the steps of the above-mentioned signal synchronization method are implemented.

[0095] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium on which a signal synchronization program is stored. When the signal synchronization program is executed by a processor, the steps of the above-mentioned signal synchronization method are implemented.

[0096] A technical solution of a signal synchronization method, system, wireless management station, terminal station, and storage medium is provided in the embodiments of the present application. The present application can determine the signal synchronization method according to the air interface time slot type of the current wireless network, and determine the synchronization information corresponding to the synchronization signal based on the signal synchronization method, and send the synchronization information to the wireless terminal station, so that the wireless terminal station can synchronize the synchronization signal based on the synchronization information. Since the corresponding signal synchronization method can be flexibly determined for different wireless network scenarios and the corresponding synchronization information can be sent to the wireless terminal station, the wireless terminal station can synchronize the synchronization signal based on the synchronization information, thereby meeting the signal synchronization in different wireless network scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0097] FIG1 is a schematic diagram of the topological structure of the wired and wireless network of the present application;

[0098] FIG2 is a flow chart of a first embodiment of a signal synchronization method of the present application;

[0099] FIG3 is a schematic diagram of different air interface time slots of this application;

[0100] FIG4 is a schematic diagram of a fixed-length air interface timeslot type in the present application, where T is an integer multiple of F;

[0101] FIG5 is a schematic diagram of a fixed-length air interface timeslot in the present application, where T is not an integer multiple of F but T is an integer multiple of S, and T is less than F;

[0102] FIG6 is a schematic diagram of a fixed-length air interface timeslot in the present application, where T is not an integer multiple of F but T is an integer multiple of S, and T is greater than F;

[0103] FIG7 is a schematic diagram of a fixed-length air interface timeslot in the present application where T is not an integer multiple of S;

[0104] FIG8 is a schematic diagram of a variable-length air interface time slot of the present application;

[0105] FIG9 is a schematic diagram of the time difference and wireless transmission delay in the first signal synchronization method of the present application;

[0106] FIG10 is another schematic diagram of the time difference and wireless transmission delay in the first signal synchronization method of the present application;

[0107] FIG11 is a schematic diagram of the time difference and wireless transmission delay in the second signal synchronization method of the present application;

[0108] FIG12 is a schematic diagram of the time difference and wireless transmission delay in the third signal synchronization method of the present application;

[0109] FIG13 is a flow chart of a sixth embodiment of the signal synchronization method of the present application;

[0110] FIG14 is a schematic diagram of a flow chart of the first signal synchronization method of the present application;

[0111] FIG15 is a schematic diagram of recovering a synchronization signal under the first signal synchronization mode of the present application;

[0112] FIG16 is a flow chart of the second signal synchronization method of the present application;

[0113] FIG17 is a schematic diagram of recovering the synchronization signal under the second signal synchronization mode of the present application;

[0114] FIG18 is a schematic diagram of a flow chart of a wireless terminal station under the third signal synchronization mode of the present application;

[0115] FIG19 is a schematic diagram of recovering a synchronization signal under the third signal synchronization mode of the present application;

[0116] FIG20 is a flow chart of a wireless management station under the third signal synchronization mode of the present application;

[0117] FIG21 is a functional module diagram of the signal synchronization system of the present application;

[0118] FIG22 is another functional module diagram of the signal synchronization system of the present application;

[0119] FIG23 is a schematic diagram of the structure of the hardware operating environment involved in the embodiment of the present application;

[0120] FIG24 is a flow chart of the eleventh embodiment of the present application.

[0121] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings are only an embodiment diagram, not the entire application. DETAILED DESCRIPTION

[0122] To better understand the above technical solutions, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0123] In response to the above problems, the present application proposes a signal synchronization method. At the wireless management station, the signal synchronization method of the present application includes obtaining the air interface time slot type of the current wireless network; determining the signal synchronization mode according to the air interface time slot type; determining the synchronization information corresponding to the synchronization signal based on the signal synchronization mode, and sending the synchronization information to the wireless terminal station, so that the wireless terminal station synchronizes the synchronization signal based on the synchronization information. At the wireless terminal station, the signal synchronization method of the present application includes determining the signal synchronization mode of the current wireless network; receiving the synchronization information sent by the wireless management station based on the signal synchronization mode; synchronizing the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization moment of the synchronization signal. Since the corresponding signal synchronization mode can be flexibly determined for different wireless network scenarios and the corresponding synchronization information can be sent to the wireless terminal station, the wireless terminal station can synchronize the synchronization signal based on the synchronization information, meet the signal synchronization in different wireless network scenarios, and improve the signal synchronization effect.

[0124] In addition, the above technical solution can solve the problem in the related technology that the synchronization mechanism based on the common clock source provides timing synchronization for nodes in different network topologies, that is, configures the same clock source for all nodes (such as GNSS clock, external clock source, etc.), synchronizes all nodes to the same clock source, thereby ensuring that different nodes remain synchronized, and the common clock source method used is difficult to implement in factory application scenarios, has poor operability, poor flexibility, poor practicality, and high cost. This application does not require the use of a common clock source, and completes the synchronization of different types of nodes by combining information such as wired synchronization signals, wireless synchronization signals, and air interface signaling.

[0125] In one embodiment, the signal synchronization method of the present application can also be used in a wired-wireless converged network. For example, as shown in Figure 1, the wired-wireless converged network includes four types of nodes: a master station ("master" in Figure 1), a slave station ("slave" in Figure 1, where the slave station is divided into three types: a slave station directly connected to the master station, a slave station connected to the master station through slave station forwarding, and a slave station connected to the master station through wireless link forwarding), a wireless management station ("MS" in Figure 1) and a wireless terminal station ("TS" in Figure 1). The connection topology of the wired network part can be in various forms (for example: bus type, line type, star type, tree type, etc.), and the wireless network part MS and multiple TSs form a star network.

[0126] The master station and slave station of the wired network part can be synchronized through the existing mechanism. This application assumes that the master station and slave station of the wired network part are synchronized, that is, the MS and the wired network are synchronized.

[0127] In one embodiment, synchronization between the MS and the wired network can be achieved by transmitting timestamps and calculating link delays using a synchronization protocol. For example, the timestamp-based timing synchronization mechanism adopted by the IEEE 1588 protocol, IEEE 802.1AS, and IEEE 802.1AS.REV involves two nodes each sending and receiving data once. The sending end includes a timestamp in the data packet, and the receiving end records the local time of reception, thereby calculating the link transmission delay. Signal delay is applied based on this transmission delay to achieve synchronization of wired signals.

[0128] In one embodiment, the synchronization between the MS of the present application and the wired network: a synchronization mechanism based on a common clock source can provide timing synchronization for nodes in different network topologies, that is, all nodes are configured with the same clock source (such as a GNSS clock, an external clock source, etc.), and all nodes are synchronized to the same clock source, thereby ensuring that different nodes remain synchronized.

[0129] The focus of this application is to solve the synchronization after the wireless link between MS and TS, that is, the synchronization between the slave station directly connected to TS (the gray-filled square in Figure 1) and the master station and slave stations of the wired network.

[0130] In one embodiment, the wireless network of the present application may adopt a frame structure with fixed-length time slots or a frame structure with variable-length time slots.

[0131] In one embodiment, when the wireless network adopts a frame structure with fixed-length time slots, the present application includes a synchronization method for a scenario in which the signal synchronization period is an integer multiple of the wireless frame length (specifically refer to the third embodiment and the eighth embodiment), a synchronization method for a scenario in which the signal synchronization period is not an integer multiple of the wireless frame length but the signal synchronization period is an integer multiple of the time slot length (specifically refer to the fourth embodiment and the ninth embodiment), and a synchronization method for a scenario in which the signal synchronization period is not an integer multiple of the wireless frame length and the signal synchronization period is not an integer multiple of the time slot length (specifically refer to the fourth embodiment and the ninth embodiment).

[0132] In one embodiment, when the wireless network adopts a frame structure with variable-length time slots, the wireless network synchronization method of the present application specifically refers to the fifth embodiment and the tenth embodiment.

[0133] As shown in FIG2 , in the first embodiment of the present application, the signal synchronization method of the present application is applied to a wireless management station, which may be a base station, a management station, a control station, etc. Specifically, the signal synchronization method of the present application includes:

[0134] Step S110: Acquire the air interface timeslot type of the current wireless network.

[0135] In this embodiment, the wireless network of the present application may adopt a frame structure with fixed-length time slots or a frame structure with variable-length time slots depending on the different usage of air interface resources.

[0136] As shown in Figure 3, wireless networks can be divided into two categories: the first category is wireless networks with fixed-length air interface time slots, in which time slots are divided into fixed lengths (i.e., the slot length is fixed), adjacent time slots are closely connected, and several consecutive time slots form a wireless frame. The wireless management station can allocate time slot resources to wireless terminal stations for data transmission; the second category is wireless networks with variable-length air interface time slots, in which the slot length is variable and there may be time intervals between adjacent time slots.

[0137] Step S120: Determine a signal synchronization mode according to the air interface timeslot type.

[0138] Since wireless resources may be time-division multiplexed, for example, different device nodes may transmit in different time slots, the processing time of data packets transmitted in the same time slot may be sequential, the transmission delay between device nodes may be different, and the transmission delay between device nodes may change rapidly. As a result, the signals sent by the master station (such as the control node) to each slave station (driver node) will be delayed to varying degrees, making it impossible to synchronize the signals sent by the master station in all slave station devices.

[0139] This application can determine the corresponding signal synchronization method according to the air interface time slot type in the current wireless network, and synchronize the signal sent by the master station in each slave station device based on the signal synchronization method, so that the locally recovered synchronization signal and the synchronization signal sent by the master station can be aligned.

[0140] Especially in the field of industrial control, signal synchronization processing is used to ensure that distributed device nodes can obtain the same synchronization signal, ensure that each device node can be synchronized in time, and then ensure that the time point when each device node executes the action according to the instruction meets the design requirements, realizing the coordination and orderly execution of different devices in the industrial control field.

[0141] In this embodiment, different air interface time slot types correspond to different signal synchronization methods to achieve signal synchronization in different wireless network scenarios. The signal synchronization method is used to synchronize the synchronization signal sent by the master station in a wired wireless network to all slave stations in the wired wireless network. This application proposes multiple different signal synchronization methods based on the different air interface time slot types of the wireless network.

[0142] Step S130 : determining synchronization information corresponding to the synchronization signal based on the signal synchronization mode, and sending the synchronization information to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information.

[0143] In this embodiment, the synchronization information refers to information used to process the synchronization signal so that the synchronization signal can enable the synchronization signal sent by the master station to complete signal synchronization in all slave stations in the wired and wireless network.

[0144] In this embodiment, different signal synchronization modes correspond to different synchronization information, so that the wireless terminal station can process the synchronization signal accordingly based on the corresponding synchronization information in different scenarios to meet the signal synchronization processing requirements of different wireless network scenarios.

[0145] According to the above technical solution, this embodiment of the present application can determine the signal synchronization mode according to the air interface time slot type of the current wireless network, and determine the synchronization information corresponding to the synchronization signal based on the signal synchronization mode, and send the synchronization information to the wireless terminal station, so that the wireless terminal station can synchronize the synchronization signal based on the synchronization information. Since it can flexibly determine the corresponding signal synchronization mode for different wireless network scenarios and send the corresponding synchronization information to the wireless terminal station, the wireless terminal station can synchronize the synchronization signal based on the synchronization information, thereby meeting the signal synchronization requirements in different wireless network scenarios.

[0146] Further, based on the first embodiment, in the second embodiment of the present application, step S120 includes:

[0147] Step S121: When the air interface timeslot type is a fixed-length air interface timeslot type, determine whether the signal synchronization mode is the first signal synchronization mode or the second signal synchronization mode.

[0148] Step S122: When the air interface timeslot type is a variable-length air interface timeslot type, determine that the signal synchronization mode is a third signal synchronization mode.

[0149] In this embodiment, the signal synchronization method corresponding to different air interface time slot types can be pre-set to facilitate the subsequent rapid positioning of the specific signal synchronization method based on the air interface time slot type, meet the synchronization requirements of different wireless network scenarios, and improve signal synchronization efficiency.

[0150] In one embodiment, step S121 includes:

[0151] Step S1211: Acquire the signal synchronization period in the current wired network, and acquire the wireless frame length and time slot length.

[0152] In this embodiment, in a wired network, the signal synchronization period refers to the time period that ensures clock synchronization between devices during data transmission. This period is important because it ensures that data transmission and communication between different devices proceed as expected, thereby ensuring normal network operation and accurate data transmission.

[0153] In this embodiment, each radio frame includes multiple time slots, and the length of each time slot can be the same or different. Radio frame length refers to the length of time occupied by a complete data frame in a wireless communication system. Radio frame length is a critical parameter in wireless networks, determining key performance indicators such as time slot allocation for data transmission, channel utilization efficiency, and system capacity. The length of radio frames in wireless networks varies depending on different technical standards and systems. The time slot duration refers to the smallest unit used to divide time in a wireless network. It represents a length in time and is used for channel resource allocation and data transmission. The time slot duration may vary in different wireless networks.

[0154] The following are examples of radio frame lengths and slot durations for some common wireless networks:

[0155] GSM (Global System for Mobile Communications): The radio frame length in the GSM system is 4.615 milliseconds. Each radio frame contains 8 time slots, and each time slot is 577 microseconds long.

[0156] LTE (Long-Term Evolution): The radio frame length in the LTE system is 1 millisecond. Each radio frame contains several time slots. Under different LTE bandwidth configurations, the duration of each time slot may be 0.5, 1, or 2 microseconds.

[0157] 5G NR (New Radio): The radio frame length in the 5G NR system is 10 milliseconds. Each radio frame contains several time slots. The length of each time slot can vary depending on the configuration and can be as short as 30 microseconds.

[0158] In actual wireless networks, the radio frame length varies depending on factors such as technical standards, frequency bands, channel bandwidth, and modulation schemes. The selection of radio frame length must take into account multiple factors, including data transmission requirements, system capacity, and flexibility in timeslot allocation, to ensure efficient wireless data transmission. The choice of timeslot duration is crucial for channel resource allocation and data transmission. It directly impacts system performance metrics such as capacity, throughput, and latency. Shorter timeslot durations offer greater flexibility and finer resource allocation, but also increase control overhead and the potential for interference. Conversely, longer timeslot durations reduce control overhead but may compromise resource utilization and flexibility. Therefore, when designing wireless network systems, the selection of timeslot duration must comprehensively consider multiple factors, including data transmission requirements, system capacity, control overhead, and interference management, to achieve optimal performance and efficient resource utilization.

[0159] Step S1212: If the signal synchronization period is an integer multiple of the wireless frame length and the signal synchronization period is an integer multiple of the time slot length, determine that the signal synchronization mode is the first signal synchronization mode.

[0160] Step S1213: If the signal synchronization period is not an integer multiple of the radio frame length and the signal synchronization period is an integer multiple of the time slot length, determine that the signal synchronization mode is the second signal synchronization mode.

[0161] Step S1214: If the signal synchronization period is not an integer multiple of the radio frame length and the signal synchronization period is not an integer multiple of the time slot length, determine that the signal synchronization mode is the second signal synchronization mode.

[0162] In this embodiment, the signal synchronization period in the wired industrial network is first defined as T, the wireless frame length is F, and the time slot length is S:

[0163] (1) When the air interface timeslot type is a fixed-length air interface timeslot type, if T is an integer multiple of F, T is an integer multiple of S, and a first signal synchronization method is proposed, as shown in Figure 4. In Figure 4, 1 T corresponds to 2 Fs and 8 Ss, and if T is an integer multiple of F, T is an integer multiple of S.

[0164] (2) When the air interface timeslot type is a fixed-length air interface timeslot type, if T is not an integer multiple of F, but T is an integer multiple of S, a second signal synchronization method is proposed, as shown in Figures 5 and 6. In Figure 5, T is less than F; in Figure 6, T is greater than F. In Figure 5, one T corresponds to two Ss, and in Figure 6, one T corresponds to six Ss, and T is an integer multiple of S.

[0165] (3) When the air interface timeslot type is a fixed-length air interface timeslot type, if T is neither an integer multiple of F nor an integer multiple of S, a second signal synchronization method is proposed, as shown in FIG7 .

[0166] According to the above technical solution, this embodiment can accurately determine the signal synchronization mode of the current wireless network according to the signal synchronization period, wireless frame length and time slot length in the current wired network, thereby realizing the determination of the signal synchronization mode in different wireless network scenarios.

[0167] In one embodiment, when the air interface timeslot type is a variable-length air interface timeslot type in step S122, a third signal synchronization method is proposed, as shown in FIG8 .

[0168] Further, based on the second embodiment, in a third embodiment of the present application, step S130 includes:

[0169] Step S131: When the signal synchronization mode is the first signal synchronization mode, determine a frame identifier of a reference wireless frame.

[0170] In this embodiment, the reference radio frame is one of the radio frames, and a data frame in the radio frame can be designated as the reference radio frame. Each radio frame has a corresponding frame identifier. For example, referring to Figure 3 , the frame identifiers corresponding to the radio frame are Frame0 and Frame1, and the reference radio frame can be either Frame0 or Frame1. The frame identifier of the reference radio frame is f0. When the frame identifier f0 is 0, the corresponding reference radio frame is Frame0. When the frame identifier f0 is 1, the corresponding reference radio frame is Frame1.

[0171] Step S132: determining a time difference between a starting position of the latest synchronization signal and a starting position of the reference wireless frame, wherein the time difference is greater than or equal to 0 and is less than a signal synchronization period in the wired network.

[0172] In this embodiment, the latest synchronization signal refers to the latest synchronization signal whose starting position is earlier than the starting position of the reference radio frame. The time corresponding to the starting position of the latest synchronization signal and the time corresponding to the starting position of the reference radio frame can be obtained, and the time difference between the starting position of the latest synchronization signal and the starting position of the reference radio frame can be determined based on the difference between the two times. This time difference can be marked as dt0, such as dt0 determined in Figures 9 and 10. The conditions that dt0 needs to meet are: dt0 ≥ 0 and dt0 < T.

[0173] Step S133: measuring the wireless transmission delay between the wireless management station and the wireless terminal station.

[0174] In this embodiment, the measurement of wireless transmission delay is already a common method in wireless networks and will not be described in detail in this application. This application marks the wireless transmission delay as dt1. Generally, according to the capabilities of the wireless communication system, when dt1 exceeds the design range, the system cannot work. Generally, dt1 is less than the length of a time slot. Since wireless communication nodes are mobile, the wireless transmission delay may change. dt1 needs to be continuously updated as the communication progresses. In addition, different wireless terminal stations are located in different locations, and their respective related dt1 is generally different. Therefore, the wireless transmission delay between different wireless management stations and wireless terminal stations is measured separately.

[0175] Step S134: Acquire the signal synchronization period in the current wired network and acquire the wireless frame length.

[0176] Step S135 : Determine the signal synchronization period, the radio frame length, the frame identifier of the reference radio frame, the time difference, and the radio transmission delay as synchronization information corresponding to the synchronization signal.

[0177] In this embodiment, after receiving the synchronization information, the wireless management station may package the synchronization information and notify the wireless terminal station. The signal synchronization period, the wireless frame length, the frame identifier of the reference wireless frame, and the time difference are consistent for all wireless terminal stations, while the wireless transmission delay is specific to each wireless terminal station and may vary between different wireless terminal stations.

[0178] According to the above technical solution, in this embodiment, under the timed long air interface time slot type, the wireless management station can obtain synchronization information such as the signal synchronization period, the wireless frame length, the frame identifier of the reference wireless frame, the time difference and the wireless transmission delay, and send it to the wireless terminal station to achieve the acquisition of synchronization information, so as to facilitate subsequent wireless terminal stations to synchronize the synchronization signal in this network scenario based on these synchronization information and in combination with the first signal synchronization method.

[0179] Further, based on the second embodiment, in a fourth embodiment of the present application, step S130 includes:

[0180] Step S231: When the signal synchronization mode is the second signal synchronization mode, determine the time slot identifier of the reference time slot and the frame identifier of the reference radio frame in which the reference time slot is located.

[0181] In this embodiment, the reference radio frame is one of the radio frames, and a data frame in the radio frame can be designated as the reference radio frame. Each radio frame has a corresponding frame identifier. For example, referring to Figure 3 , the frame identifiers corresponding to the radio frame are Frame0 and Frame1, and the reference radio frame can be either Frame0 or Frame1. The frame identifier of the reference radio frame is f0. When the frame identifier f0 is 0, the corresponding reference radio frame is Frame0. When the frame identifier f0 is 1, the corresponding reference radio frame is Frame1.

[0182] In this embodiment, each radio frame includes multiple time slots. The number of time slots can be determined based on actual conditions, and each time slot has a corresponding time slot identifier. In a communication system using fixed-length time slots, a radio frame generally contains a fixed number of time slots, denoted as P. The time slots within each radio frame are numbered sequentially, denoted as p, where p = 0, 1, 2, ..., P-1. One of the time slots in a reference radio frame can be designated as a reference time slot, and the time slot identifier of the reference time slot is denoted as p0.

[0183] For example, referring to Figure 3, Frame0 includes the following time slots: Slot0, Slot1, Slot2, and Slot3, and Frame1 includes the following time slots: Slot4, Slot5, Slot6, and Slot7. The time slot corresponding to the time slot identifier p0 being 1 can be designated as the reference time slot, such as Slot1 or Slot5. The frame identifier of the reference radio frame in which the reference time slot resides can then be further designated, such as if the frame identifier f0 is 1. Ultimately, the time slot with the time slot identifier "1" in the frame identifier "1" is determined as the reference time slot, namely, Slot5.

[0184] Step S232: determining a time difference between a starting position of the latest synchronization signal and a starting position of the reference time slot, wherein the time difference is greater than or equal to 0 and is less than a signal synchronization period in the current wired network.

[0185] In this embodiment, the latest synchronization signal refers to the latest synchronization signal whose starting position is earlier than the starting position of the reference time slot. The time corresponding to the starting position of the latest synchronization signal and the time corresponding to the starting position of the reference time slot can be obtained, and the time difference between the starting position of the latest synchronization signal and the starting position of the reference time slot can be determined based on the difference between these two times. This time difference can be labeled as dt0, such as dt0 determined in Figure 11. The conditions that dt0 must meet are: dt0 ≥ 0 and dt0 < T.

[0186] Step S233: measuring the wireless transmission delay between the wireless management station and the wireless terminal station.

[0187] In this embodiment, the measurement of wireless transmission delay is already a common method in wireless networks and will not be described in detail in this application. This application marks the wireless transmission delay as dt1. Generally, according to the capabilities of the wireless communication system, when dt1 exceeds the design range, the system cannot work. Generally, dt1 is less than the length of a time slot. Since wireless communication nodes are mobile, the wireless transmission delay may change. dt1 needs to be continuously updated as the communication progresses. In addition, different wireless terminal stations are located in different locations, and their respective related dt1 is generally different. Therefore, the wireless transmission delay between different wireless management stations and wireless terminal stations is measured separately.

[0188] Step S234: Acquire the signal synchronization period in the current wired network, and acquire the wireless frame length and time slot length.

[0189] Step S235: Determine the signal synchronization period, the radio frame length, the time slot length, the frame identifier of the reference radio frame, the time slot identifier of the reference time slot, the time difference and the radio transmission delay as the synchronization information corresponding to the synchronization signal.

[0190] In this embodiment, after receiving the synchronization information, the wireless management station may package the synchronization information and notify the wireless terminal station. The signal synchronization period, the wireless frame length, the time slot length, the frame identifier of the reference wireless frame, the time slot identifier of the reference time slot, and the time difference are consistent for all wireless terminal stations, while the wireless transmission delay is specific to each wireless terminal station and may vary between different wireless terminal stations.

[0191] In one embodiment, the time slot identifier of the reference time slot may be a time slot number or an identification signal that can identify the time slot.

[0192] According to the above technical solution, in this embodiment, under the timed long air interface time slot type, the wireless management station can obtain synchronization information such as signal synchronization period, wireless frame length, time slot length, frame identifier of the reference wireless frame, time slot identifier of the reference time slot, time difference and wireless transmission delay, and send it to the wireless terminal station to realize the acquisition of synchronization information, so that subsequent wireless terminal stations can synchronize the synchronization signal in this network scenario based on these synchronization information and combined with the second signal synchronization method.

[0193] Further, based on the second embodiment, in the fifth embodiment of the present application, step S130 includes:

[0194] Step S331: When the signal synchronization mode is the third signal synchronization mode, determine the time slot identifier of the reference time slot.

[0195] In this embodiment, the time slot identifier of the reference time slot can be specified.

[0196] Step S332: Determine the time difference between the starting position of the reference time slot and the ending position of the designated synchronization signal.

[0197] In this embodiment, the reference time slot can be arbitrarily specified, and the designated synchronization signal can also be arbitrarily selected. The time difference can be greater than or equal to 0 and the time difference is less than the signal synchronization period. The time corresponding to the starting position of the reference time slot and the time corresponding to the end position of the designated synchronization signal can be obtained, and the time difference between the starting position of the reference time slot and the end position of the designated synchronization signal can be determined based on the difference between the two times. The time difference can be marked as dt0, such as dt0 determined in Figure 12. The conditions that dt0 needs to meet are: dt0≥0 and dt0<T. The starting position of the designated synchronization signal is earlier than the starting position of the reference time slot.

[0198] Step S333: measuring the wireless transmission delay between the wireless management station and the wireless terminal station.

[0199] In this embodiment, the wireless transmission delay dt1 between the wireless terminal station and the wireless management station is measured. The wireless transmission delay may be different for each wireless terminal station, and the wireless transmission delay is sent to the corresponding wireless terminal station.

[0200] Step S334: Acquire the signal synchronization period in the current wired network.

[0201] Step S335: Determine the signal synchronization period, the time difference, the wireless transmission delay, and the time slot identifier of the reference time slot as synchronization information corresponding to the synchronization signal.

[0202] In this embodiment, after receiving the synchronization information, the wireless management station may package the synchronization information and notify the wireless terminal station. The signal synchronization period, the time difference, and the time slot identifier of the reference time slot are consistent for all wireless terminal stations, while the wireless transmission delay is specific to each wireless terminal station and may vary between different wireless terminal stations.

[0203] In one embodiment, referring to Figure 20, when the third signal synchronization method is adopted, wait for the moment when any one of the above-mentioned time difference, wireless transmission delay and signal synchronization period needs to be updated, or trigger the sending of an update event, and then repeat the above-mentioned acquisition of one or more of the time difference, wireless transmission delay and signal synchronization period.

[0204] According to the above technical solution, in this embodiment, under the variable-length air interface time slot type, the wireless management station can obtain synchronization information such as the signal synchronization period, time difference, wireless transmission delay and time slot identifier of the reference time slot, and send it to the wireless terminal station to achieve the acquisition of synchronization information, so as to facilitate subsequent wireless terminal stations to synchronize the synchronization signal in this network scenario based on these synchronization information and in combination with the third signal synchronization method.

[0205] Based on the same inventive concept, as shown in FIG13 , in a sixth embodiment of the present application, the signal synchronization method of the present application is applied to a wireless terminal station, which may be a terminal, an end node, etc. Specifically, the signal synchronization method of the present application includes:

[0206] Step S410: Determine the signal synchronization mode of the current wireless network.

[0207] In this embodiment, different air interface timeslot types correspond to different signal synchronization methods to achieve signal synchronization in different wireless network scenarios. The signal synchronization method for the current wireless network can be determined based on the air interface timeslot type of the current wireless network. The signal synchronization method is used to synchronize the synchronization signal sent by the master station in a wired wireless network to all slave stations in the wired wireless network. This application proposes multiple different signal synchronization methods based on the different air interface timeslot types of the wireless network.

[0208] In one embodiment, the signal synchronization method of the present application includes a first signal synchronization method, a second signal synchronization method, and a third signal synchronization method.

[0209] In this embodiment, when the wireless network adopts a frame structure with fixed-length time slots, the present application includes a synchronization method for a scenario where the signal synchronization period is an integer multiple of the wireless frame length, i.e., a first signal synchronization method. The present application also includes a synchronization method for a scenario where the signal synchronization period is not an integer multiple of the wireless frame length but the signal synchronization period is an integer multiple of the time slot length, i.e., a second signal synchronization method. The present application also includes a synchronization method for a scenario where the signal synchronization period is not an integer multiple of the wireless frame length and the signal synchronization period is not an integer multiple of the time slot length, i.e., a third signal synchronization method.

[0210] Step S420: Receive synchronization information sent by the wireless management station based on the signal synchronization method.

[0211] Step S430: Based on the signal synchronization mode and the synchronization information, synchronization processing is performed on the synchronization signal to obtain a local synchronization time of the synchronization signal.

[0212] In this embodiment, synchronization information refers to information used to process the synchronization signal, enabling the synchronization signal sent by the master station to synchronize signals across all slave stations in the wired or wireless network. Different signal synchronization modes correspond to different synchronization information, allowing wireless terminal stations to process synchronization signals based on the corresponding synchronization information in different scenarios, thereby meeting the signal synchronization processing requirements of different wireless network scenarios.

[0213] According to the above technical solution, the wireless terminal station of the present application can receive the synchronization information corresponding to the synchronization signal based on the signal synchronization method, and synchronize the synchronization signal based on the synchronization information. Since the corresponding signal synchronization method can be flexibly determined for different wireless network scenarios, the wireless terminal station can synchronize the synchronization signal based on different signal synchronization methods and corresponding synchronization information, thereby meeting the signal synchronization requirements in different wireless network scenarios.

[0214] Further, based on the sixth embodiment, in the seventh embodiment of the present application, step S420 includes:

[0215] Step S421: When the signal synchronization mode is the first signal synchronization mode, the synchronization information received from the wireless management station includes the signal synchronization period, the wireless frame length, the frame identifier of the reference wireless frame, the time difference and the wireless transmission delay.

[0216] Step S422, when the signal synchronization mode is the second signal synchronization mode, the synchronization information received from the wireless management station includes the signal synchronization period, wireless frame length, time slot length, frame identifier of the reference wireless frame, time slot identifier of the reference time slot, time difference and wireless transmission delay.

[0217] Step S423: When the signal synchronization mode is the third signal synchronization mode, the synchronization information received from the wireless management station includes the signal synchronization period, the time difference, the wireless transmission delay and the time slot identifier of the reference time slot.

[0218] In this embodiment, the present application marks the signal synchronization period as T, the wireless frame length as F, the frame identifier of the reference wireless frame as f0, the time difference as dt0, the wireless transmission delay as dt1, the time slot length as S, and the time slot identifier of the reference time slot as p0. Under different signal synchronization modes, the synchronization information sent by the wireless management station to the wireless terminal station is different, thereby enabling the acquisition of synchronization information in different wireless network scenarios and performing corresponding signal synchronization processing on the synchronization signal in different scenarios.

[0219] Further, based on the seventh embodiment, referring to FIG. 14 , in the eighth embodiment of the present application, step S430 includes:

[0220] Step S431, when the signal synchronization mode is the first signal synchronization mode, determine the first parameter value and the second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period and the wireless frame length, and determine the wireless frame corresponding to the synchronization signal according to the frame identifier of the reference wireless frame, the signal synchronization period, the wireless frame length, the sequence number of the synchronization signal and the first parameter value.

[0221] In this embodiment, the first parameter value and the second parameter value are calculated intermediate values. The first parameter value is a non-negative integer, which is a multiple. The second parameter value can be the delay value of the synchronization signal, and the second parameter value can be the remainder. The first parameter value and the second parameter value can be calculated based on a preset formula and combined with the time difference, wireless transmission delay, signal synchronization period, and wireless frame length. Based on the first parameter value and the second parameter value, the frame identifier of the wireless frame corresponding to the synchronization signal is determined.

[0222] In this application, the first parameter value is marked as k, and the second parameter value is marked as j.

[0223] Step S432: Determine the starting position of the wireless frame corresponding to the synchronization signal.

[0224] In this embodiment, after the frame identifier of the radio frame corresponding to the synchronization signal is determined, the starting position of the radio frame, that is, the receiving start time position of the radio frame is obtained.

[0225] Step S433: Delay the starting position based on the second parameter value to obtain a local synchronization time of the synchronization signal.

[0226] In this embodiment, the starting position is delayed by the second parameter value, thereby obtaining the time position of the synchronization signal, that is, the local synchronization time.

[0227] According to the above technical solution, this embodiment implements synchronous processing of the synchronization signal through the first signal synchronization method, and realizes signal synchronization in a scenario where the signal synchronization period is an integer multiple of the wireless frame length.

[0228] In one embodiment, step S431 includes:

[0229] Step S4311: Determine the total time according to the time difference and the wireless transmission delay.

[0230] In this embodiment, the time difference and the wireless transmission delay are added together to obtain the total time, that is, dt0+dt1.

[0231] Step S4312: determine whether the signal synchronization period is greater than the total time.

[0232] In this embodiment, it is determined whether the signal synchronization period is greater than the total time, so as to facilitate subsequent determination of the corresponding synchronization mode.

[0233] If so, execute step S4313, set T-(dt0+dt1)=k*F+j, and determine the wireless frame corresponding to the synchronization signal according to f(n)=f0+T / F*(n-1)+k.

[0234] If not, execute step S4314, set 2T-(dt0+dt1)=k*F+j, and determine the wireless frame corresponding to the synchronization signal according to f(n)=f0+T / F*(n-2)+k.

[0235] In this embodiment, T is the signal synchronization period, dt0 is the time difference, dt1 is the wireless transmission delay, k is the first parameter value, F is the wireless frame length, j is the second parameter value, f0 is the frame identifier of the reference wireless frame, n is the sequence number of the synchronization signal, n is a positive integer, the first parameter value is a non-negative integer, the second parameter value is greater than 0 and less than the wireless frame length, and f(n) is the frame identifier of the wireless frame corresponding to the synchronization signal.

[0236] Exemplarily, referring to FIG15 , it is assumed that the signal synchronization period is 8, the radio frame length is 4, a radio frame includes 4 time slots, the time slot length is 1, and the wireless transmission delay is 0.5.

[0237] Step 1: Obtain parameters T=8 and F=4. Since T / F=2, this method can be used.

[0238] Step 2: The frame identifier f0 of the selected reference radio frame is 1 (and the starting position of the radio frame is used as a reference), and the time difference dt0 = 2 between the starting position of the latest synchronization signal and the starting position of the reference radio frame is determined.

[0239] Step 3: Measure the wireless transmission delay dt1 = 0.5 between a certain TS and the MS.

[0240] Step 4: After TS obtains the above parameters (T = 8, F = 4, f0 = 1, dt0 = 2, dt1 = 0.5), it determines that T > dt0 + dt1 and executes steps 5 and 6; if not, it executes steps 7 and 8;

[0241] Step 5: Let T-(dt0+dt1)=5.5=k*F+j, then k=1, j=1.5; f(n)=1+2*(n-1)+1, where n=1, 2, 3, ..., i.e., wireless frames with frame numbers 2, 4, 6, 8, ...;

[0242] Step 6: Delay 1.5 seconds after the wireless frame f(n) = 2 + 2 * (n-1) is received, which is the local synchronization time of TS. This local synchronization time is consistent with the synchronization time of the master station, so that all slave stations in the entire wired and wireless converged industrial network are synchronized.

[0243] Step 7: Let 2T - (dt0 + dt1) = 13.5 = k*F + j, then k = 3, j = 1.5; f(n) = 1 + 2*(n-2) + 1, where n = 2, 3, ..., i.e., wireless frames with frame numbers 2, 4, 6, 8, ...;

[0244] Step 8: After the wireless frame f(n) = 2 + 2 * (n-2) is received, the local synchronization time of TS is delayed by 1.5 time periods. This local synchronization time is consistent with the synchronization time of the master station, so that all slave stations in the entire wired and wireless converged industrial network are synchronized.

[0245] According to the above technical solution, this embodiment determines the calculation method of the wireless frame corresponding to the synchronization signal by judging the relationship between the signal synchronization period and the total time, thereby improving the accuracy of signal synchronization in the scenario where the signal synchronization period is an integer multiple of the wireless frame length.

[0246] Further, based on the seventh embodiment, referring to FIG. 16 , in a ninth embodiment of the present application, step S430 includes:

[0247] Step S531, when the signal synchronization mode is the second signal synchronization mode, determine the first parameter value and the second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period and the wireless frame length, and determine the time slot corresponding to the synchronization signal according to the time slot identifier of the reference time slot, the signal synchronization period, the time slot length, the sequence number of the synchronization signal and the first parameter value.

[0248] In this embodiment, the first parameter value and the second parameter value are calculated intermediate values, and the first parameter value is a non-negative integer, which is a multiple. The second parameter value can be the delay value of the synchronization signal, and the second parameter value can be a remainder. The first parameter value and the second parameter value can be calculated based on a preset formula and combined with the time difference, wireless transmission delay, signal synchronization period, and wireless frame length. Then, based on the first parameter value and the second parameter value, the time slot corresponding to the synchronization signal is determined according to the time slot identifier of the reference time slot, the signal synchronization period, the time slot length, the sequence number of the synchronization signal, and the first parameter value.

[0249] Step S532: Determine the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located according to the time slot corresponding to the synchronization signal, the number of time slots in a single radio frame, and the frame identifier of the reference radio frame.

[0250] In this embodiment, the number of time slots in a single radio frame may be determined according to actual conditions, and may be determined according to the radio frame length and the time slot length.

[0251] Step S533: Determine the time slot identifier corresponding to the synchronization signal in the radio frame according to the time slot corresponding to the synchronization signal and the number of time slots in the single radio frame.

[0252] In this embodiment, each radio frame includes multiple time slots. For example, referring to FIG3 , Frame 0 includes the following time slots: Slot 0, Slot 1, Slot 2, and Slot 3; Frame 1 includes the following time slots: Slot 4, Slot 5, Slot 6, and Slot 7. Slot 0 and Slot 4 have the same time slot identifier of "0," Slot 2 and Slot 5 have the same time slot identifier of "1," Slot 3 and Slot 6 have the same time slot identifier of "2," and Slot 4 and Slot 7 have the same time slot identifier of "3." When the time slot identifier of the time slot corresponding to the synchronization signal is determined to be "1," the corresponding radio frame includes Frame 0 (with a corresponding frame identifier of 0) and Frame 1 (with a corresponding frame identifier of 1). Therefore, it is necessary to further specify the frame identifier of the radio frame in which the synchronization signal time slot resides. When the frame identifier of the radio frame is determined to be 0, the corresponding time slot is Slot 2, and the corresponding time slot identifier is "1."

[0253] Step S534: Determine the starting position of the time slot corresponding to the time slot identifier.

[0254] In this embodiment, after the time slot identifier corresponding to the synchronization signal is determined, the starting position of the time slot corresponding to the time slot identifier is obtained, that is, the receiving start time position of the time slot.

[0255] Step S535: Delay the starting position of the time slot corresponding to the time slot identifier based on the second parameter value to obtain the local synchronization time of the synchronization signal.

[0256] In this embodiment, the starting position of the time slot corresponding to the time slot identifier is delayed by the second parameter value, thereby obtaining the time position of the synchronization signal, that is, the local synchronization time.

[0257] According to the above technical solution, this embodiment implements synchronous processing of the synchronization signal through a second signal synchronization method, and realizes signal synchronization in a scenario where the signal synchronization period is not an integer multiple of the wireless frame length but the signal synchronization period is an integer multiple of the time slot length.

[0258] In one embodiment, step S531 includes:

[0259] Step S5311: Determine the total time according to the time difference and the wireless transmission delay.

[0260] Step S5312: determine whether the signal synchronization period is greater than the total time.

[0261] If so, execute step S5313, set T-(dt0+dt1)=k*F+j, and determine the time slot corresponding to the synchronization signal according to u(n)=p0+T / S*(n-1)+k.

[0262] If not, execute step S5314, set 2T-(dt0+dt1)=k*F+j, and determine the time slot corresponding to the synchronization signal according to u(n)=p0+T / S*(n-2)+k.

[0263] In this embodiment, T is the signal synchronization period, dt0 is the time difference, dt1 is the wireless transmission delay, k is the first parameter value, F is the wireless frame length, j is the second parameter value, p0 is the time slot identifier of the reference time slot, S is the time slot length, n is the sequence number of the synchronization signal, n is a positive integer, the first parameter value is a non-negative integer, the second parameter value is greater than 0 and less than the wireless frame length, and u(n) is the time slot corresponding to the synchronization signal.

[0264] In one embodiment, step S532 includes:

[0265] Step S5321: According to f(n)=f0+floor(u(n) / P), determine the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located.

[0266] In this embodiment, f0 is the frame identifier of the reference radio frame, u(n) is the time slot corresponding to the synchronization signal, P is the number of time slots in a single radio frame, and floor(u(n) / P) represents the integer part of u(n) / P.

[0267] In one embodiment, step S533 includes:

[0268] Step S5331: According to q(n)=mod(u(n), P), determine the time slot identifier corresponding to the synchronization signal in the wireless frame.

[0269] In this embodiment, u(n) is the time slot corresponding to the synchronization signal, P is the number of time slots in a single wireless frame, and mod(u(n), P) represents the decimal part of u(n) / P.

[0270] Exemplarily, referring to FIG17 , it is assumed that the signal synchronization period is 2, the radio frame length is 3, a radio frame includes 3 time slots, the time slot length is 1, and the transmission delay is 0.3.

[0271] Step 1: Obtain parameters T=2, F=3, S=1, T / S=3, and this method is applicable.

[0272] Step 2: Determine a reference time slot, where the frame identifier of the reference radio frame corresponding to the reference time slot is f0=0 and the time slot identifier is p0=1, and determine the time difference dt0=1.2 between the start position of the latest synchronization signal and the start position of the reference time slot;

[0273] Step 3: Measure the wireless transmission delay dt1 = 0.3 between TS and MS;

[0274] Step 4: After TS obtains the above parameters (T = 2, F = 3, f0 = 0, p0 = 1, dt0 = 1.2, dt1 = 0.3), it determines that T>dt0+dt1 holds;

[0275] Step 5: Let T-(dt0+dt1)=0.5=k*F+j, where k=0 and j=0.5. Obtain the time slot corresponding to the future n-th synchronization signal, and note that u(n)=p0+T / S*(n-1)+k=1+2(n-1)=2n-1. The frame number of the frame where the reference time slot is located is f(n)=f0+floor(u(n) / P)=0+floor((2n-1) / 3)=0,1,1,2,3,…, and the time slot number is q(n)=mod(2n-1,3)=1,0,2,1,0,…;

[0276] Step 7: Determine the receiving start position of time slot q(n) of wireless frame f(n) (wireless frame 0 time slot 1, wireless frame 1 time slot 0, wireless frame 1 time slot 2, wireless frame 2 time slot 1, wireless frame 3 time slot 0, and so on). After a delay of 0.5, the nth synchronization time is obtained, which is the local synchronization time. This local synchronization time is consistent with the synchronization time of the master station, thus completing the synchronization of all slave stations in the entire wired and wireless converged industrial network.

[0277] According to the above technical solution, this embodiment determines the calculation method of the wireless frame corresponding to the synchronization signal by judging the relationship between the signal synchronization period and the total time, thereby improving the accuracy of signal synchronization in scenarios where the signal synchronization period is not an integer multiple of the wireless frame length but the signal synchronization period is an integer multiple of the time slot length.

[0278] Further, based on the seventh embodiment, referring to FIG. 18 , in the tenth embodiment of the present application, step S430 includes:

[0279] Step S631: When the signal synchronization mode is the third signal synchronization mode, determine a reference time slot corresponding to the time difference, and obtain a receiving time of the reference time slot.

[0280] Step S632: Determine the generation time of the synchronization signal according to the reception time of the reference time slot, the wireless transmission delay, the time difference, the sequence number of the synchronization signal and the signal synchronization period.

[0281] Step S633: Set a timer at the time when the synchronization signal is generated, and determine the timeout time of the timer as the local synchronization time of the synchronization signal, wherein the timing duration of the timer is the same as the signal synchronization period.

[0282] In this embodiment, the required parameters dt0, dt1, and T are obtained. The reference time slot corresponding to dt0 is identified, and the time at which the synchronization signal is generated is calculated. Let t0 be the reception time of the reference time slot. The time at which the synchronization signal is generated is t(n) = t0 - dt1 + dt0 + n*T, where n = 0, 1, 2, 3, etc. A repetitive timer (with a duration of T) is set at any t(n). Each time the timer expires is the local synchronization time.

[0283] In one embodiment, when the third signal synchronization method is adopted, the wireless management station waits for the moment when any one of the above-mentioned time difference, wireless transmission delay and signal synchronization period needs to be updated, or triggers the sending of an update event, and then repeats the above-mentioned acquisition of one or more of the time difference, wireless transmission delay and signal synchronization period, and sends it to the wireless terminal station.

[0284] In this embodiment, when a new dt0, dt1, T value (any one) is received, or the reference time slot is updated, the relevant steps in Figure 18 are repeated.

[0285] According to the above technical solution, this embodiment implements synchronization processing of synchronization signals through a third signal synchronization method, thereby realizing signal synchronization in a wireless network using a frame structure scenario with variable-length time slots.

[0286] In one embodiment, step S632 includes:

[0287] Step S6321: Determine the generation time of the synchronization signal according to t(n)=t0-dt1+dt0+n*T.

[0288] In this embodiment, t0 is the reception time of the reference time slot, dt1 is the wireless transmission delay, dt0 is the time difference, n is the sequence number of the synchronization signal, T is the signal synchronization period, and t(n) is the generation time of the synchronization signal.

[0289] Exemplarily, referring to FIG. 19 , it is assumed that the signal synchronization period is T=8 and the wireless transmission delay is 0.5.

[0290] On the MS side, refer to Figure 20:

[0291] Step 1: Measure the wireless transmission delay dt1 = 0.5 between TS and MS;

[0292] Step 2: Select a transmission time slot, such as the gray-filled time slot in Figure 19, and calculate the time difference dt0 = 1.6 between the transmission time slot and a synchronization signal;

[0293] Step 3: Send the selected transmit time slot information (such as the time slot number, or an identification signal that can identify the time slot, etc.), dt0, and the synchronization signal period T to all TSs;

[0294] TS side, refer to Figure 18:

[0295] Step 1: Get the required parameters dt0=1.6, dt1=0.5 and T=2;

[0296] Step 2: Identify the reference time slot corresponding to dt0. Assuming that the reception time of the reference time slot is t0, the time when the synchronization signal is generated is t(n) = t0-0.5+1.6+n*2=t0+1.1+2n, where n=0, 1, 2, 3..., and set a cyclic repetition timer (the timing duration is T=2) at any t(n) moment. Each timeout moment of the timer is the synchronization moment, which is consistent with the synchronization moment of the master station, so that all slave stations in the entire wired and wireless converged industrial network are synchronized.

[0297] According to the above technical solution, this embodiment improves the accuracy of signal synchronization in a wireless network using a frame structure scenario with variable time slots by establishing a formula between the reception time of the reference time slot, the wireless transmission delay, the time difference, the sequence number of the synchronization signal, the signal synchronization period and the generation time of the synchronization signal.

[0298] It should be emphasized that the specific embodiments of some steps of the wireless terminal station refer to the relevant description of the embodiment of the wireless management station and will not be repeated here.

[0299] Further, based on the seventh embodiment, referring to FIG. 24 , in the eleventh embodiment of the present application, after step S430, the following is further included:

[0300] Step S710: Receive a reference synchronization signal sent by a wireless management station and the absolute time of the reference synchronization signal.

[0301] In this embodiment, the wireless management station selects a reference synchronization signal and obtains the absolute time corresponding to the reference synchronization signal. The wireless management station then transmits the absolute time of the reference synchronization signal and corresponding reference synchronization signal indication information to the wireless terminal station. The wireless terminal station receives the reference synchronization signal and the absolute time of the reference synchronization signal from the wireless management station.

[0302] In this embodiment, the absolute time of the reference synchronization signal is the standard time, which can be UTC (Coordinated Universal Time) or the standard time of other time zones. Local absolute time is expressed relative to a certain standard time (i.e., absolute time), so the absolute time of the reference synchronization signal must be obtained first.

[0303] Step S720: Determine the local absolute time according to the reference synchronization signal and the absolute time.

[0304] In this embodiment, after receiving the reference synchronization signal and the absolute time of the reference synchronization signal, the wireless terminal station finds the time of the reference synchronization signal, thereby calculating the local absolute time.

[0305] In this embodiment, local absolute time refers to the local time representation relative to an absolute time (such as UTC), which can be used to synchronize the time between nodes in a distributed system. Local absolute time is usually expressed in milliseconds and is a timestamp starting from a specific point in time.

[0306] Because time zones vary across the globe, it's necessary to determine the offset between local time and absolute time. For example, the time in China's Eastern Time Zone (GMT+8) differs by 8 hours from UTC, resulting in a local time offset of +8 hours. Subtract the local time offset from the current local time and convert the result to milliseconds to obtain the local absolute time.

[0307] For example, assuming the current standard time is UTC, the current local time is 10:30 on December 1, 2023, and the offset is +8 hours, the formula for calculating the local absolute time is:

[0308] Local absolute time = (December 1, 2023, 10:30 AM - 8 hours) in milliseconds

[0309] After simplification, we get: local absolute time = milliseconds of (2:30 am, December 1, 2023)

[0310] The calculated local absolute time can be used as the time of each node in the wireless communication system, thereby ensuring that they have a consistent time reference.

[0311] The embodiments of the present application provide embodiments of a signal synchronization method. It should be noted that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown here.

[0312] As shown in FIG21 , the present application provides a signal synchronization system, which includes: a time slot type acquisition module 10, a first signal synchronization mode determination module 20, and a sending module 30, wherein:

[0313] The timeslot type acquisition module 10 is configured to acquire the air interface timeslot type of the current wireless network.

[0314] The first signal synchronization mode determining module 20 is configured to determine a signal synchronization mode according to the air interface timeslot type.

[0315] The sending module 30 is configured to determine synchronization information corresponding to the synchronization signal based on the signal synchronization mode, and send the synchronization information to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information.

[0316] As shown in FIG22 , the present application provides a signal synchronization system, which includes: a second signal synchronization mode determination module 40 , a receiving module 50 , and a synchronization processing module 60 , wherein:

[0317] The second signal synchronization mode determining module 40 is configured to determine the signal synchronization mode of the current wireless network.

[0318] The receiving module 50 is configured to receive synchronization information sent by the wireless management station based on the signal synchronization method.

[0319] The synchronization processing module 60 is configured to perform synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain a local synchronization time of the synchronization signal.

[0320] The specific implementation of the signal synchronization system of the present application is basically the same as the various embodiments of the above-mentioned signal synchronization method, and will not be repeated here.

[0321] 23 , as an implementation, the wireless management station or the wireless terminal station includes: a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to implement communication between these components. The processor 101 is used to call an application to perform control operations.

[0322] The memory 102 may be a high-speed RAM memory or a stable memory such as a disk memory.

[0323] It is understood that, in one embodiment, the signal synchronization program is stored in the memory 102 or in a computer-readable storage medium. When the processor 101 calls the signal synchronization program from the memory 102 or the computer-readable storage medium, it performs the following operations:

[0324] Get the air interface timeslot type of the current wireless network;

[0325] Determining a signal synchronization mode according to the air interface timeslot type;

[0326] Synchronization information corresponding to the synchronization signal is determined based on the signal synchronization mode, and the synchronization information is sent to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information.

[0327] In one embodiment, when the processor 101 calls the signal synchronization program from the memory 102 or the computer-readable storage medium, the processor 101 performs the following operations:

[0328] Determine the signal synchronization method of the current wireless network;

[0329] Receiving synchronization information sent by the wireless management station based on the signal synchronization method;

[0330] Based on the signal synchronization mode and the synchronization information, synchronization processing is performed on the synchronization signal to obtain a local synchronization time of the synchronization signal.

[0331] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a signal synchronization program. When the signal synchronization program is executed by the processor, it implements the various steps of the signal synchronization method described above and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0332] Since the storage medium provided in the embodiments of this application is the storage medium used to implement the method of the embodiments of this application, those skilled in the art will be able to understand the specific structure and variations of the storage medium based on the method described in the embodiments of this application, and therefore will not be described in detail here. All storage media used in the method of the embodiments of this application fall within the scope of protection to be provided by this application.

[0333] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0334] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0335] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, TV, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0336] The above are merely optional embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A signal synchronization method, wherein: For a wireless management station, the signal synchronization method includes: Get the air interface time slot type of the current wireless network; Determining a signal synchronization mode according to the air interface timeslot type; The synchronization information corresponding to the synchronization signal is determined based on the signal synchronization mode, and the synchronization information is sent to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information.

2. The signal synchronization method according to claim 1, wherein: The step of determining the signal synchronization mode according to the air interface timeslot type comprises: When the air interface timeslot type is a fixed-length air interface timeslot type, determining that the signal synchronization mode is a first signal synchronization mode or a second signal synchronization mode; When the air interface timeslot type is a variable length air interface timeslot type, the signal synchronization mode is determined to be a third signal synchronization mode.

3. The signal synchronization method according to claim 2, wherein: When the air interface time slot type is a fixed-length air interface time slot type, the step of determining that the signal synchronization mode is the first signal synchronization mode or the second signal synchronization mode includes: Obtain the signal synchronization period in the current wired network, and obtain the wireless frame length and time slot length; If the signal synchronization period is an integer multiple of the wireless frame length and the signal synchronization period is an integer multiple of the time slot length, determining that the signal synchronization mode is the first signal synchronization mode; If the signal synchronization period is not an integer multiple of the wireless frame length and the signal synchronization period is an integer multiple of the time slot length, determining that the signal synchronization mode is the second signal synchronization mode; If the signal synchronization period is not an integer multiple of the wireless frame length and the signal synchronization period is not an integer multiple of the time slot length, it is determined that the signal synchronization mode is the second signal synchronization mode.

4. The signal synchronization method according to claim 2 or 3, wherein: The determining of synchronization information corresponding to the synchronization signal based on the signal synchronization mode includes: When the signal synchronization mode is the first signal synchronization mode, determining a frame identifier of a reference wireless frame; Determine a time difference between a starting position of a latest synchronization signal and a starting position of the reference wireless frame, wherein the time difference is greater than or equal to 0 and the time difference is less than a signal synchronization period in a wired network; Measuring the wireless transmission delay between the wireless management station and the wireless terminal station; Get the signal synchronization period in the current wired network and get the wireless frame length; The signal synchronization period, the wireless frame length, the frame identifier of the reference wireless frame, the time difference and the wireless transmission delay are determined as synchronization information corresponding to the synchronization signal.

5. The signal synchronization method according to claim 2 or 3, wherein: The determining of synchronization information corresponding to the synchronization signal based on the signal synchronization mode includes: When the signal synchronization mode is the second signal synchronization mode, determining a time slot identifier of a reference time slot and a frame identifier of a reference wireless frame where the reference time slot is located; Determine a time difference between a starting position of a latest synchronization signal and a starting position of the reference time slot, wherein the time difference is greater than or equal to 0 and the time difference is less than a signal synchronization period in a current wired network; Measuring the wireless transmission delay between the wireless management station and the wireless terminal station; Obtain the signal synchronization period in the current wired network, and obtain the wireless frame length and time slot length; The signal synchronization period, the wireless frame length, the time slot length, the frame identifier of the reference wireless frame, the time slot identifier of the reference time slot, the time difference and the wireless transmission delay are determined as the synchronization information corresponding to the synchronization signal.

6. The signal synchronization method according to claim 2 or 3, wherein: The determining of synchronization information corresponding to the synchronization signal based on the signal synchronization mode includes: When the signal synchronization mode is the third signal synchronization mode, determining a time slot identifier of a reference time slot; Determining a time difference between a starting position of the reference time slot and an ending position of a specified synchronization signal; Measuring the wireless transmission delay between the wireless management station and the wireless terminal station; Get the signal synchronization period in the current wired network; The signal synchronization period, the time difference, the wireless transmission delay and the time slot identifier of the reference time slot are determined as synchronization information corresponding to the synchronization signal.

7. A signal synchronization method, wherein: For a wireless terminal station, the signal synchronization method comprises: Determine the signal synchronization mode of the current wireless network; Receiving synchronization information sent by a wireless management station based on the signal synchronization method; Based on the signal synchronization mode and the synchronization information, the synchronization signal is synchronously processed to obtain a local synchronization time of the synchronization signal.

8. The signal synchronization method according to claim 7, wherein: The step of receiving synchronization information sent by the wireless management station based on the signal synchronization method includes: When the signal synchronization mode is the first signal synchronization mode, the synchronization information received from the wireless management station includes a signal synchronization period, a wireless frame length, a frame identifier of a reference wireless frame, a time difference, and a wireless transmission delay; When the signal synchronization mode is the second signal synchronization mode, the synchronization information received from the wireless management station includes a signal synchronization period, a wireless frame length, a time slot length, a frame identifier of a reference wireless frame, a time slot identifier of a reference time slot, a time difference, and a wireless transmission delay; When the signal synchronization mode is the third signal synchronization mode, the synchronization information received from the wireless management station includes a signal synchronization period, a time difference, a wireless transmission delay and a time slot identifier of a reference time slot.

9. The signal synchronization method according to claim 8, wherein: The step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal includes: When the signal synchronization mode is the first signal synchronization mode, determining a first parameter value and a second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period, and the wireless frame length, and determining a wireless frame corresponding to the synchronization signal according to a frame identifier of the reference wireless frame, the signal synchronization period, the wireless frame length, a sequence number of the synchronization signal, and the first parameter value; Determining a starting position of a wireless frame corresponding to the synchronization signal; The starting position is delayed based on the second parameter value to obtain a local synchronization time of the synchronization signal.

10. The signal synchronization method according to claim 9, wherein: The determining, according to the time difference, the wireless transmission delay, the signal synchronization period, and the radio frame length, of a first parameter value and a second parameter value, and determining, according to a frame identifier of the reference radio frame, the signal synchronization period, the radio frame length, a sequence number of the synchronization signal, and the first parameter value, a radio frame corresponding to the synchronization signal includes: Determining a total time according to the time difference and the wireless transmission delay; Determining whether the signal synchronization period is greater than the total time; If yes, let T-(dt0+dt1)=k*F+j, and determine the wireless frame corresponding to the synchronization signal according to f(n)=f0+T / F*(n-1)+k; If not, let 2T-(dt0+dt1)=k*F+j, and determine the wireless frame corresponding to the synchronization signal according to f(n)=f0+T / F*(n-2)+k; Among them, T is the signal synchronization period, dt0 is the time difference, dt1 is the wireless transmission delay, k is the first parameter value, F is the wireless frame length, j is the second parameter value, f0 is the frame identifier of the reference wireless frame, n is the sequence number of the synchronization signal, n is a positive integer, the first parameter value is a non-negative integer, and the second parameter value is greater than 0 and less than the wireless frame length.

11. The signal synchronization method according to claim 8, wherein: The step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal includes: When the signal synchronization mode is the second signal synchronization mode, determining a first parameter value and a second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period and the wireless frame length, and determining a time slot corresponding to the synchronization signal according to a time slot identifier of the reference time slot, the signal synchronization period, the time slot length, a sequence number of the synchronization signal and the first parameter value; Determine, according to the time slot corresponding to the synchronization signal, the number of time slots in a single radio frame, and the frame identifier of the reference radio frame, the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located; Determine, according to the time slot corresponding to the synchronization signal and the number of time slots of the single radio frame, a time slot identifier corresponding to the synchronization signal in the radio frame; Determine the starting position of the time slot corresponding to the time slot identifier; The starting position of the time slot corresponding to the time slot identifier is delayed based on the second parameter value to obtain the local synchronization time of the synchronization signal.

12. The signal synchronization method according to claim 11, wherein: The determining of the first parameter value and the second parameter value according to the time difference, the wireless transmission delay, the signal synchronization period, and the wireless frame length, and determining the time slot corresponding to the synchronization signal according to the time slot identifier of the reference time slot, the signal synchronization period, the time slot length, the sequence number of the synchronization signal, and the first parameter value includes: Determine the total time according to the time difference and the wireless transmission delay; Determining whether the signal synchronization period is greater than the total time; If so, let T-(dt0+dt1)=k*F+j, and determine the time slot corresponding to the synchronization signal according to u(n)=p0+T / S*(n-1)+k; If not, let 2T-(dt0+dt1)=k*F+j, and determine the time slot corresponding to the synchronization signal according to u(n)=p0+T / S*(n-2)+k; Among them, T is the signal synchronization period, dt0 is the time difference, dt1 is the wireless transmission delay, k is the first parameter value, F is the wireless frame length, j is the second parameter value, p0 is the time slot identifier of the reference time slot, S is the time slot length, n is the sequence number of the synchronization signal, said n is a positive integer, the first parameter value is a non-negative integer, and the second parameter value is greater than 0 and less than the wireless frame length.

13. The signal synchronization method according to claim 11 or 12, wherein: The step of determining the frame identifier of the radio frame in which the time slot corresponding to the synchronization signal is located according to the time slot corresponding to the synchronization signal, the number of time slots of a single radio frame, and the frame identifier of the reference radio frame comprises: According to f(n)=f0+floor(u(n) / P), determine the frame identifier of the radio frame where the time slot corresponding to the synchronization signal is located; Wherein, f0 is the frame identifier of the reference wireless frame, u(n) is the time slot corresponding to the synchronization signal, P is the number of time slots in a single wireless frame, and floor(u(n) / P) represents the integer part of u(n) / P.

14. The signal synchronization method according to claim 11 or 12, wherein: The step of determining the time slot identifier corresponding to the synchronization signal in the radio frame according to the time slot corresponding to the synchronization signal and the number of time slots in the single radio frame comprises: According to q(n)=mod(u(n), P), determine the time slot identifier corresponding to the synchronization signal in the wireless frame; Wherein, u(n) is the time slot corresponding to the synchronization signal, P is the number of time slots in a single wireless frame, and mod(u(n), P) represents the decimal part of u(n) / P.

15. The signal synchronization method according to claim 8, wherein: The step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal includes: When the signal synchronization mode is the third signal synchronization mode, determining a reference time slot corresponding to the time difference, and acquiring a receiving time of the reference time slot; Determining the generation time of the synchronization signal according to the reception time of the reference time slot, the wireless transmission delay, the time difference, the sequence number of the synchronization signal and the signal synchronization period; A timer is set at the time when the synchronization signal is generated, and the timeout time of the timer is determined as the local synchronization time of the synchronization signal, wherein the timing duration of the timer is the same as the signal synchronization period.

16. The signal synchronization method according to claim 15, wherein: The step of determining the generation time of the synchronization signal according to the reception time of the reference time slot, the wireless transmission delay, the time difference, the sequence number of the synchronization signal and the signal synchronization period comprises: According to t(n)=t0-dt1+dt0+n*T, determining the generation time of the synchronization signal; Among them, t0 is the receiving time of the reference time slot, dt1 is the wireless transmission delay, dt0 is the time difference, n is the sequence number of the synchronization signal, and T is the signal synchronization period.

17. The signal synchronization method according to claim 7, wherein: After the step of performing synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal, the method further includes: receiving a reference synchronization signal sent by a wireless management station and an absolute time of the reference synchronization signal; A local absolute time is determined based on the reference synchronization signal and the absolute time.

18. A signal synchronization system, wherein: The signal synchronization system comprises: a time slot type acquisition module, a first signal synchronization mode determination module and a sending module, wherein: The time slot type acquisition module is used to obtain the air interface time slot type of the current wireless network; The first signal synchronization mode determining module is used to determine the signal synchronization mode according to the air interface timeslot type; The sending module is used to determine the synchronization information corresponding to the synchronization signal based on the signal synchronization mode, and send the synchronization information to the wireless terminal station, so that the wireless terminal station performs synchronization processing on the synchronization signal based on the synchronization information; Alternatively, the signal synchronization system comprises: a second signal synchronization mode determination module, a receiving module and a synchronization processing module, wherein: The second signal synchronization mode determination module is used to determine the signal synchronization mode of the current wireless network; The receiving module is used to receive synchronization information sent by the wireless management station based on the signal synchronization method; The synchronization processing module is used to perform synchronization processing on the synchronization signal based on the signal synchronization mode and the synchronization information to obtain the local synchronization time of the synchronization signal.

19. A wireless management station, wherein: The wireless management station includes: a memory, a processor, and a signal synchronization program stored in the memory and executable on the processor. When the signal synchronization program is executed by the processor, the steps of the signal synchronization method according to any one of claims 1 to 6 are implemented.

20. A wireless terminal station, wherein: The wireless terminal station includes: a memory, a processor, and a signal synchronization program stored in the memory and executable on the processor, wherein the signal synchronization program, when executed by the processor, implements the steps of the signal synchronization method as described in any one of claims 7 to 17.

21. A computer-readable storage medium, wherein: The computer-readable storage medium stores a signal synchronization program, and when the signal synchronization program is executed by a processor, the steps of the signal synchronization method described in any one of claims 1 to 17 are implemented.

Citation Information

Patent Citations

  • Synchronous burst timing based on beacon frame structure and sequence number detection method and apparatus

    CN101425846A

  • Time slot synchronization method, device, equipment and medium

    CN115802475A

  • Communication method, module and device of master station and slave station, terminal equipment and medium

    CN115915384A

  • Dual-mode base station synchronization method and device, terminal equipment and storage medium

    CN116867052A

  • Signal synchronization method and system, wireless management station, terminal station and storage medium

    CN117580147A