Synchronization method and system to enable coherent combining for physically distributed assemblies

EP4714082A1Pending Publication Date: 2026-03-25VIASAT INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

In electronically steerable antenna arrays, achieving synchronized reference signals at physically distributed antenna assemblies is challenging due to the complexity and cost of calibration at microwave and millimeter-wave frequencies, especially in systems without a calibrated distribution network.

Method used

A synchronization method and system that generates a synchronization signal with a reference frequency and a waveform, transmitted over multiple signal paths with different propagation delays, allowing timing circuits to adjust the phase alignment of output reference signals to achieve coherence across physically separated units.

Benefits of technology

This approach enables cost-effective and precise synchronization of antenna assemblies, allowing for coherent digital beamforming without the need for a calibrated combiner/divider network, thereby simplifying the calibration process and improving system performance across varying environmental conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2023024884_12122024_PF_FP_ABST
    Figure US2023024884_12122024_PF_FP_ABST
Patent Text Reader

Abstract

A synchronization method involves operations at a timing source and at distant timing circuits each communicatively coupled to the timing source. At the timing source, a reference signal having a reference frequency is generated; a multi-tone waveform is generated; and the reference signal and the waveform are combined to generate a synchronization signal having first temporal portions including the reference signal without the waveform, interspersed with second temporal portions including the waveform. The synchronization signal is transmitted to the timing circuits over each of plural signal paths having different respective propagation delays. Each of the timing circuits determines a phase difference between the received tones to determine a propagation delay of the connected signal path. Each reference signal is individually delayed at the timing circuits based at least on the propagation delay such that the timing circuits provide phase aligned output reference signals.
Need to check novelty before this filing date? Find Prior Art

Description

SYNCHRONIZATION METHOD AND SYSTEM TO ENABLE COHERENT COMBINING FOR PHYSICALLY DISTRIBUTED ASSEMBLIES Technical Field

[0001] This disclosure relates generally to synchronization methods, and more particularly to synchronization methods for electronically steerable antenna array systems having physically distributed antenna assemblies. Discussion of Related Art

[0002] The problem of providing synchronized reference signals at different physical locations may arise in various communication systems. One example occurs in electronically steerable antenna arrays, e.g., phased arrays, in which digital beamforming is utilized to form transmit and / or receive beams.

[0003] Traditional (pure analog-configured) antenna arrays with N antenna elements form a transmit beam by routing an input RF transmit signal through a combiner / divider network (“distribution network”) that divides the transmit signal into N “element signals”. In arrays with distributed transceivers, the N element signals are typically amplified and / or phase shifted in an RF front end between the antenna elements and the distribution network. In the receive path, a composite receive signal is obtained in the reverse process by combining N element signals received by the N antenna elements using the same or different combiner / divider network. The distribution network often requires precise calibration such that all the N propagation paths from the RF input port to the N antenna elements on transmit, and between the N antenna elements and the RF output port on receive, have a calibrated insertion phase (typically the same insertion phase). However, at microwave and millimeter- wave frequencies, such calibration becomes costly and complex due to the small wavelengths involved.

[0004] Accordingly, in recent years, attempts have been made to provide antenna arrays composed of antenna element assemblies or antenna sub-array assemblies that are not RF coupled to one another by a distribution network. Each assembly implements digital beamforming and may have its own oscillator for generating an individual transmit signal and / or an individual receive signal. On transmit, to generate a coherent beam collectively from the assemblies, the individual transmission signals need to be synchronized in time and frequency. In the receive path, the receive signal needs to be sampled within each of the assemblies to generatea digital output stream, and the sampling needs to be synchronized between the assemblies such that sampled outputs can be combined by a processor to obtain a composite receive signal. However, combining received signals from physically separated receivers (and likewise, far-field combining of transmitted signals from physically separated transmitters) requires frequency / phase coherency and time alignment of the physically separated units, which is difficult to achieve. SUMMARY

[0005] In an aspect of the present disclosure, a synchronization method involves operations at a timing source and at distant timing circuits each communicatively coupled to the timing source. At the timing source: a reference signal having a reference frequency is generated; a waveform having a plurality of tones is generated; and the reference signal and the waveform are combined to generate a synchronization signal having first temporal portions including the reference signal without the waveform, interspersed with second temporal portions with the waveform. The synchronization signal is transmitted over a plurality of signal paths having different respective propagation delays to a plurality of timing circuits, respectively. A first timing circuit determines a phase difference between at least two of the received tones and delays the reference signal by a delay based at least in part on the phase difference, so as to provide a first output reference signal phase aligned with a second output reference signal provided at a second timing circuit.

[0006] The plurality of tones of the waveform may be subcarriers of an orthogonal frequency division multiplexing (OFDM) signal that modulates the reference signal. The subcarriers may each be digitally modulated with a known pseudo-noise (PN) code to facilitate detection of the waveform at the timing circuits.

[0007] In another aspect, a synchronization system includes a timing source including: an oscillator to generate a reference signal (Sref) having a reference frequency (Fref); one or more processors to generate a digital signal constructable from a plurality of tones; a digital to analog converter (DAC) to convert the digital signal to a waveform; a combiner to combine the reference signal with the waveform to generate a synchronization signal having first temporal portions including the reference signal without the waveform, interspersed with second temporal portions with the waveform. The system further includes N timing circuits; and N signal pathsbetween the timing source and the N timing circuits, respectively, the N signal paths having different respective propagation delays. The timing source transmits the synchronization signal over the N signal paths to the N timing circuits, and phase alignment of output reference signals may be attained in the same way as outlined in the above-summarized method.

[0008] In another aspect, an antenna system includes a digital beamforming (DBF) processor, and a plurality of subassemblies, each RF coupled to one or more antenna elements. The antenna system further includes the above- summarized synchronization system, where each subassembly includes a respective one of the timing circuits. Each of the plurality of subassemblies uses one of the of the output reference signals to generate a transmit path signal and / or receive a receive path signal in a coherent manner with other ones of the subassemblies, to collectively form a transmit and / or receive beam through digital beamforming controlled by the digital beamforming processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other aspects and features of the disclosed technology will become more apparent from the following detailed description, taken in conjunction with the accompanying drawings in which like reference characters indicate like elements or features. Various elements of the same or similar type may be distinguished by annexing the reference label with an underscore / dash and second label that distinguishes among the same / similar elements (e.g., _1, _2), or directly annexing the reference label with a second label. However, if a given description uses only the first reference label, it is applicable to any one of the same / similar elements having the same first reference label irrespective of the second label. Elements and features may not be drawn to scale in the drawings.

[0010] FIG.1 is a block diagram of a time and frequency synchronization system according to an embodiment.

[0011] FIG. 2 illustrates an example synchronization signal transmitted from a timing source to distant timing units of the synchronization system.

[0012] FIG. 3A depicts a simplified frequency spectrum of a waveform portion of the synchronization signal according to an example.

[0013] FIG.3B depicts a simulated example of a frequency spectrum of a waveform portion of the synchronization signal with modulated OFDM subcarriers.

[0014] FIG.4 is a flow diagram of a synchronization method according to an embodiment.

[0015] FIG. 5 is a flow diagram of a synchronization method involving exchange of time of day (ToD) measurements according to an embodiment.

[0016] FIG. 6 is a timing diagram illustrating example signals and concepts in the methods of FIGS.4 and 5.

[0017] FIG. 7A is a block diagram depicting an example timing source and timing circuit in the synchronization system of FIG.1.

[0018] FIG. 7B is a schematic diagram of an example combiner in a timing source of FIG.7A.

[0019] FIG. 8 schematically illustrates an antenna system that incorporates the synchronization system of FIG.1. DETAILED DESCRIPTION OF EMBODIMENTS

[0020] The following description, with reference to the accompanying drawings, is provided to assist in a comprehensive understanding of certain exemplary embodiments of the technology disclosed herein for illustrative purposes. The description includes various specific details to assist a person of ordinary skill in the art with understanding the technology, but these details are to be regarded as merely illustrative. For the purposes of simplicity and clarity, descriptions of well-known functions and constructions may be omitted when their inclusion may obscure appreciation of the technology by a person of ordinary skill in the art.

[0021] FIG.1 is a block diagram of a time and frequency synchronization system, 100, according to an embodiment. Synchronization system 100 includes a timing source 102, a 1:N divider (herein, N=2 or more) 104; signal paths P_1 to P_N, timing units (interchangeably herein, “timing circuits”) 110_1 to 110_N, and a communication network (or links) 140, e.g., a wired packet network or independent links. Timing units 110 may each be disposed in a respective physically distributed assembly, such as a modularized subarray assembly or an antenna element assembly including a transceiver and modem of a phased array antenna system. A function of timing units 110_1 to 110_N may be to provide synchronized output reference signalsSRO1 to SRON. These reference signals SRO1 to SRON may be used for synchronized sampling of radio frequency (RF) signals in receive and / or transmit paths to facilitate digital beamforming. Output reference signals SRO1 to SRON may also be upconverted to produce synchronized transmit signals that collectively form a transmit beam.

[0022] Timing source 102 outputs a synchronization signal Sy including first temporal portions (discussed below) with a reference signal Sref having a reference frequency Fref. Signal Sy is divided by 1:N divider 104 into N path signals Sy_1 to Sy_N, which are applied as inputs to signal paths P_1 to P_N. Signal paths P_1 to P_N may vary in length and / or characteristics such that each of the signal paths has a different insertion phase (“propagation phase”). As a result, signals Sy_1 to Sy_N at the outputs of signal paths P_1 to P_N may arrive at the timing units 110 at different times TIN and unsynchronized, i.e., with different instantaneous phases. Each timing unit 110_i (herein, i = any of 1 to N) may be configured to delay the respective signal Sy_i received or applied thereto by a delay sufficient to provide an output signal SROi that is phase coherent with the other output signals SRO from the other timing units 110. Briefly, this may be accomplished by including, within second temporal portions of signal Sy, a multi-tone waveform Sw (exemplified in FIG.2). One example of waveform Sw is a signal formed with plural sub-carriers of an OFDM signal generated using Sref as a carrier. Each timing circuit 110_i may compare the phases of at least two tones of the waveform to determine a phase difference between the tones. From the phase difference(s), a propagation delay ^P over the signal path P_i can be determined. The difference in the propagation delays among the signal paths P_1 to P_N may then be determined, for example, by the timing source 102. With knowledge of the different propagation delays, individual delays ^A to be applied to the respective timing units 110 can be determined for achieving synchronization among the output reference signals SRO. The phase of the reference signal Sref portion of Sy may then be adjusted corresponding to the determined delay for that timing unit. Thus, the phase of Sref may be adjusted based at least in part on the phase difference, so as to provide the reference output signal SRO (e.g., a delayed version of Sref) phase aligned with those of the other timing units.

[0023] Messages may be transferred between timing source 102 and timing units 110 over network 140 to facilitate the synchronization process. For instance, timing source 102 may transmit a message to each of the timing units 110 indicating an upcoming global time-of-day, ToD1 at which the waveform will betransmitted. Each of the timing units 110 may determine a local time of day, ToD2, measured at a time point of detecting reception of the waveform. Each may then report the determined ToD2 or a ToD difference between ToD1 and ToD2 to timing source 102. Based on the ToD differences and the propagation delays ^P, timing source 102 may determine the respective delays ^A for timing units 110_1 to 110_N to be applied to synchronize the output signals SRO1 to SRON to one another.

[0024] With the of the present embodiments, signal paths P_1 to P_N may be embodied as low cost, easy to connect and arrange wired paths such as Ethernet cables, optical fibers, coaxial cables, twisted pairs, and so forth, that are easy to arrange and connect and do not require insertion phase calibration. Further, because the delay adjustment process by the timing units may be dynamic through use of periodic phase measurements and adjustments, performance objectives may be realized over a range of environmental conditions, e.g., varying temperature and humidity, that may cause variation in insertion phase of the signal paths. As a result, a communication / antenna system that incorporates synchronization system 100 may be manufactured at a lower cost and may achieve performance objectives not otherwise realizable. As an example, the reference signal frequency Fref may be on the order of 100MHZ whereas a final transmit signal or an input receive signal to be sampled may be in the range of 10x to 1000x higher than Fref. In one application, the present embodiments allow a digital beamforming system to be configured, using the phase aligned output reference signals SRO1 to SRON, to form transmit / receive beams at the higher frequencies without the need for a calibrated combiner / divider.

[0025] FIG. 2 illustrates an example synchronization signal Sy transmitted from timing source 102 to distant timing units 110 of the synchronization system 100. Signal Sy may be a composite signal having “first temporal portions” with just reference signal Sref (a tonal signal at frequency Fref) interspersed with “second temporal portions” having a waveform signal (“waveform”) Sw, where waveform SW is a multi-tone signal. In the example of FIG.2, waveform Sw is an orthogonal frequency division multiplexing (OFDM) signal with phase shift keying (PSK) modulated subcarriers collectively representing a PN code. Only one second temporal portion is shown in FIG.2, between times t1 and t2, and two first temporal portions are depicted, one just prior to time t1 and one just after time t2, though others may exist in the signal Sy. The second temporal portions may have durations at least one order of magnitude less than the first temporal portions. In one example, Fref is about 100MHz and thewaveform Sw period (t2 - t1) is about 2.5µs. Waveform Sw can be designed with much higher peak-to-average power (e.g., at least 10x higher) than that of reference signal Sref so that the associated signal processing to detect and analyze waveform Sw can be idle most of the time to conserve power.

[0026] FIG.3A depicts a simplified frequency spectrum of the waveform Sw of synchronization signal Sy according to an example. In this example, waveform Sw includes reference (carrier) signal Sref at frequency Fref = 100MHZ, which is OFDM modulated to produce subcarriers 302 (shown unmodulated in FIG.3A) with a subcarrier spacing f∆. One or more central subcarriers on each side are turned off to prevent creating phase disturbances close to reference signal Sref. Thus, the closest subcarrier 302 may be at least 2f∆ away from reference signal Sref. In FIG. 3A, two central subcarriers on each side are turned off.

[0027] FIG.3B depicts a simulated example of a frequency spectrum of waveform Sw of synchronization signal Sy with modulated OFDM subcarriers. Here, the subcarriers of waveform Sw are binary phase shift keying (BPSK) modulated with a low correlation sidelobe code, e.g., a pseudo-noise (PN) code known at the timing units 110, which in this example is the Chu sequence. The modulation of the subcarriers with a known code facilitates the detection of waveform Sw by the timing units 110. FIG.3B shows simulation results of an example with Sref at 100MHz, 128 subcarriers spaced 0.5MHz apart, symbol period of 2 µs, and the central eight subcarriers turned off to prevent phase disturbances close to Sref. When at least 100 subcarriers are included, a 50 Mbps code rate may be feasible.

[0028] FIG. 4 is a flow diagram of a synchronization method, 400, performed by synchronization system 100 according to an embodiment. Note that the order of operations of method 400, as well as those of other flow diagram(s) herein, may differ as desired in other embodiments. Additionally, operations shown may be excluded and operations not shown may be added. With method 400, timing source 102 generates a tonal reference signal Sref at frequency Fref (operation S402). Timing source 102 may also generate multi-tone waveform Sw, e.g., through OFDM modulation that uses Sref (S404). Reference signal Sref may then be combined with waveform Sw to generate a synchronization signal Sy having first temporal portions with just Sref, alternating or otherwise interspersed with second temporal portions with waveform Sw (S406). Synchronization signal Sy may then be transmitted along N signal paths P_1 to P_N having different propagation delays, to N timing units 110_1to 110_N, respectively (S408). It is noted here that each signal path P_i may be assumed to include a propagation distance from a circuit point of the signal Sy creation within timing source 102, through 1:N divider 104, to the input of the signal path P_i shown in FIG.1. In other words, each of the signal paths P_1 to P_N in FIG.1 may be assumed to include the propagation delay through 1:N divider 104 and any relevant path length within timing source 102.

[0029] Each timing unit 110_i may compute a propagation delay ^P for the respective signal path P_i by first determining a phase difference between at least two of the tones within waveform Sw (S410). Alternatively, the phase differences are reported to timing source 102, and timing source 102 performs the propagation delay calculation, as introduced above. Digital signal processing may be used to extract “delay” from the received waveform in the following manner. The waveform Sw (represented below as w(t)) may be modeled as a sum of sinusoids according to the following equation:

[0030] ^^^^ =∑^^^^^^^^cos^2^^^^^ + ^^ + ^^^ , (Eqn.1) period (e.g., (t2 -t1)in FIG.2); the summation index value i represents any of M subcarriers of waveform Sw; ^^is the frequency of subcarrier i; ^ is propagation delay ^P; and is ^^is subcarrier initial phase at ^ + ^ = 0.

[0032] If the initial phase of each subcarrier is set to zero and the M subcarriers are equally spaced in frequency by ^∆, the phase difference ^∆between adjacent subcarriers can be written as:

[0033] ^∆= 2^^^^^^^ + ^^ − 2^^^^^ + ^^ = 2^^^^^^ + 2^^^^^^ − 2^^^^ + 2^^^^

[0034] ^∆= 2^^^^^^− ^^^^ + 2^^^^^^− ^^^^ = 2^^∆^ + 2^^∆^ (Eqn.3).

[0035] The subcarrier frequencies are known at the timing units 110, so the propagation delay ^P can be calculated by performing a Fast Fourier Transform (FFT) of the received waveform SW and comparing the phase differences between subcarriers. It is noted here that while a minimum of a single phase difference between two subcarriers may be sufficient to compute ^P, higher accuracy is obtainable using two or more phase differences between two or more subcarriers, respectively, through averaging.

[0036] The timing units 110 report the respective propagation delays ^P to timing source 102 over network 140 (S412). Timing source 102 then computes, based at least in part on the received delays ^P, respective delays ^A to be applied to the reference signal Sref received by each of the N timing units 110_1 to 110_N (S414). Alternatively, delays ^A are transmitted to and applied by (N - 1) timing units 110, and one of the timing units 110 is used as a reference (delay applied = 0). Each timing circuit 110 then delays Sref based on the received delay ^A to phase align all output reference signals SRO1 - SRON (S416). In some embodiments, the delays ^A may be determined and applied by respective timing units 110.

[0037] FIG.5 is a flow diagram of a synchronization method 500, which involves exchanging of time-of-day (ToD) measurements to attain ToD synchronization according to an embodiment. Method 500 will be discussed hereafter in connection with the example signals shown in FIG. 6. In some applications it is desirable or necessary for each timing unit 110 to include a ToD counter that is synchronized with the ToD counters of the other timing units. This may facilitate achieving a desired outcome of synchronized sampling of signals for both receive and transmit operations. For an antenna system with physically distributed assemblies, with each assembly having a timing unit 110, such ToD synchronization in conjunction with the synchronization of output reference signals SRO1 to SRON allows each assembly to sample a receive signal at precisely the same time, enabling coherent reception by the assemblies and proper formation of a receive beam. Analogous synchronized sampling may occur for transmit operations to generate coherent transmit signals.

[0038] The timing units 110 may have respective ToD counters that are initially unsynchronized with one another. Thus, as shown in FIG.6, the ToD counters may initially output, upon power-up initialization, different counts CT_1 … CT_N (representing the time-of-day), resulting in local ToD outputs that are initially unsynchronized. With method 500, ToD values measured at the time that an instance of waveform Sw is detected, as well as computed propagation delay values or phase difference values, may be reported by the timing units 110 to timing source 102. Alternatively, autonomous adjustments of local clocks are made at the timing units, and only propagation delays are reported to the timing source, as discussed below. This allows timing source 102 to calculate respective delays for the timing units 110 to apply to achieve both ToD synchronization and reference signal synchronization.

[0039] Accordingly, in operation S502, timing source 102 may transmit a “ToD sync” message over network 140 informing each of timing units 110 of an upcoming time-of-day ToD1, to be measured at timing source 102’s clock, that the next pulsed waveform Sw of the synchronization signal Sy will be transmitted to timing units 110. For example, as shown in FIG. 2, the time period (t1 to t2) may be considered a period of one instance of waveform Sw (“one pulse” of signal Sy); and prior to time t1, timing source 102 may transmit the ToD sync message indicating ToD1 = t1. As shown in FIG.6, the waveform Sw may be a signal with periodic pulses Swp each having the same or similar time varying amplitude as in FIG.2 (each pulse having a duration of (t2 - t1)). Timing source 102 may have a counter that increments a count CS representing a “global” time-of-day. The count CS may be incremented at each cycle of Sref, i.e., at a frequency of Fref. The count may be reset at the time t1 that the next pulse Swp is transmitted.

[0040] Timing source 102 may generate synchronization signal Sy with the next pulse Swp of waveform Sw beginning at a time ToD1 (= t1 shown in FIG.6) and transmit the same to timing units 110 (S508). To this end, signal Sy may be generated in the same way as described above for operations S402 to S408 of FIG. 4. Each timing unit 110_i may receive signal Sy (including Sw), detect the next waveform pulse Swp thereof, and determine a local time-of-day, ToD2, that it was received (S520). In some embodiments, each timing unit reports the determined ToD2 to the timing source 102 (as indicated by the return arrow S511). In other embodiments, each timing unit 110_i makes an autonomous adjustment to its clock or clock count, with the aim of achieving a coarse alignment of local clocks among all the timing units 110_1 to 110_N. The local time-of-day ToD2 of timing unit 110_i may be represented by a clock count of a ToD timer running at timing unit 110_i, which may have the same characteristics as the counter in timing source 102.

[0041] For instance, as illustrated in FIG.6, timing units 110_1, 110_k, and 110_N may have counters that initially output respective counts CT_1, CT_k and CT_N that differ significantly due to initial random counter errors, for example, upon power-up initialization. Upon detecting the next Swp pulse (following receipt of the ToD sync message), each of the timing units may have a different count that is due to the initial random counter errors. Thus, each timing unit 110 may output a significantly different ToD2 when the expected Swp pulse is detected. As mentioned above, in some embodiments, each timing unit 110 reports the measured ToD2 to timing source102. In this case, timing source 102 may then compute a ToD-based delay to be applied by the respective timing units 110 to arrive at a coarse alignment of the ToD counters. (In FIG. 5, the ToD delay to be applied may be sent in a separate transmission, or as part of the ^A transmission between S516 and S518, discussed below.)

[0042] In other embodiments, at S510, each timing unit 110 makes an autonomous adjustment to its count based on the difference (ToD2 – ToD1), where ToD2 is the locally measured time when the expected Swp pulse is detected. The individual count adjustments result in a coarse alignment among the ToD counters. This is illustrated in FIG.6 for either of the above two embodiments. Differing delays ToD Delay 1, ToD Delay k … ToD Delay N at the timing units 110, each referenced to the locally determined start of Swp, are due to the random counter errors. After an offset adjustment (based on a command from timing source 102 or autonomously made) due to the differing ToD2’s, a coarse alignment of the counters is made, resulting in the counters outputting closer aligned counts CT-1', CT-k' and CT-N'. This coarse alignment does not take into account the differing propagation delays, which are typically significantly smaller than the initial random timing errors.

[0043] Now, because of the differing propagation delays over paths P_1 to P_N, even if there were no initial random counter errors at each of the timing unit counters, the measured ToD2 would differ at the various timing units 110_1 to 110_N. The differing propagation delays are exemplified in FIG.6 as ^P Delay 1, ^P Delay k … ^P Delay N. As illustrated in FIG.6, a fine adjustment to the ToDs can then be made following a waveform computation (FFT analysis) of the received pulse Swp to compute the differing propagation delays over signal paths P_1 to P_N.

[0044] Accordingly, each timing unit 110 may determine a phase difference between at least two of the tones within waveform pulse Swp to compute a propagation delay of signal path P_i (S512) in the same manner as described above for method 400. The propagation delays ^P may then be reported to timing source 102 (S514). Timing source 102 may then compute respective delays ^A to be applied by timing units 110 and transmit the same to the timing units (S516). Here, in some embodiments, delays ^A are computed based on both the propagation delays ^P and the differences (ToD2 – ToD1) between each measured local time-of-day ToD2 and the global time-of-day ToD1. In other embodiments in which the timing units 110 maketheir own autonomous adjustments to ToD as discussed above, the delays ^A to be applied may be computed based just on the propagation delays ^P.

[0045] Each timing unit 110 may then delay the input reference signal Sref that it receives by the respective delay ^A sent to it by timing source 102 to phase align the output reference signals SRO1 to SRON to one another (S518).

[0046] FIG. 7A is a block diagram depicting an example timing source 102 and timing unit 110_i in the synchronization system of FIG.1. Timing source 102 includes both a high stability oscillator to create reference signal Sref and the digital signal processing to create the OFDM timing waveform Sw that is phase coherent with Sref, both of which are sent as portions of synchronization signal Sy through the exact same path P_i to a respective timing unit 110_i. To this end, timing source 102 may include a high stability oscillator 704 (e.g., an oven controlled crystal oscillator (OCXO)), a phase locked loop (PLL) 722, one or more processors 720 (hereafter, just “processor 720”), a digital to analog converter (DAC) 730, memory 739, a combiner 732, and a bandpass filter (BPF) 734. Processor 720 may include a pseudo-noise (PN) code generator 722, an Inverse Fast Fourier Transform (IFFT) engine 724, and a time- of-day (ToD) counter 725. Oscillator 704 generates reference signal Sref at frequency Fref, which may be applied to PLL 706, ToD counter 725, and combiner 732. ToD counter 725 may increment its count with each cycle (period) of signal Sref.

[0047] PLL 706 may convert signal Sref to a clock signal Fs, which is used by PN code generator 722 as a timing reference to generate a low correlation sidelobe code such as the Chu sequence. The code is applied to IFFT engine 724, which may generate a digital OFDM signal, e.g., a time varying complex sinusoid representing the code. The complex sinusoid may be represented by two output streams, an in-phase (I) signal stream and a quadrature phase (Q) signal stream. The digital OFDM signal may have time domain variation corresponding to a frequency to time transformation of a predetermined number of subcarriers, e.g., 128, each digitally modulated using a suitable technique, such as PSK, amplitude shift keying (ASK), quadrature amplitude modulation (QAM), and so forth.

[0048] The OFDM signal generated by IFFT engine 724 is converted to an analog signal by DAC 730 and applied to combiner 732. Here, DAC 730 may output an In-phase (I) analog signal Sw_I and a Quadrature phase (Q) analog signal Sw_Q in parallel. Combiner 732 may combine the analog signal with signal Sref from oscillator 704 to produce synchronization signal Sy having characteristics as describedabove (e.g., as in FIG.2). To this end, as shown in FIG.7B, combiner 732 may include: a first mixer 771 that upconverts the I signal Sw_I using Sref; a 90° delay element 774 for delaying Sref; a second mixer 772 that upconverts the Q signal Sw_Q using the 90° delayed Sref; an adder 780 that adds the upconverted I and Q signals to produce waveform Sw as a quadrature modulated signal; and a multiplexer 790 that multiplexes waveform Sw with reference signal Sref to form the synchronization signal Sy. Signal Sy is output to bandpass filter 734 and the filtered output thereof is applied to 1:N divider 104, which may equally divide Sy onto the N signal paths P_1 to P_N.

[0049] FIG. 7A further illustrates an example configuration for a single timing unit 110_1. Each timing unit 110_1 to 110_N may have the same configuration. Timing unit 110_1 may include a bandpass filter 740, a splitter 742, an analog-to-digital converter (ADC) 744, a variable delay 748, a clean-up PLL 746, a processor 750, and memory 769. Processor 750 may include a digital down converter (DDC) 752, an FFT calculator 756, a PN code decoder 758, a propagation delay calculator 759, and a time-of-day (ToD) counter 755.

[0050] Bandpass filter 740 filters the input signal Sy_1 and the filtered output signal is split by splitter 742. A first output of splitter 742 is applied to clean-up PLL 746 which may lock onto Sref, multiply Sref to generate a higher frequency tonal signal Sref', and strip out the subcarriers. Tonal signal Sref' has a frequency Fs = (k x Fref), where k can be an integer (e.g., two or higher) or a non-integer. Variable delay 748 may delay Sref' by the applied delay ^A received through processor 750 from the timing source 102. ADC 744 may use the delayed signal Sref' to convert the other output signal of splitter 742 to a digital signal via sampling at the frequency Fs of Sref'. The delayed signal Sref' may also be output as the output reference signal SRO1.

[0051] The digital signal output from ADC 744 is digitally downconverted by DDC 752 and then applied to FFT calculator 756. FFT calculator 756 may derive complex values, each representing amplitude and phase for each of, or just some of, the subcarriers of signal Sy_1. PN code decoder 758 may decode the FFT calculator 756’s output to detect whether the PN code has been detected. When the PN code is detected, propagation delay calculator 759 may use the same FFT output values associated with the PN code to calculate the propagation delay ^P based on phase differences between at least one pair of subcarriers, e.g., according to eqns. (1) to (3) described above. Processor 750 may report the propagation delay ^P to timing source 102 over network 140.

[0052] A reference signal output from PLL 746, i.e., Sref or Sref', may be applied to ToD counter 755, which may increment its count with every cycle of the reference signal. As described above in connection with FIG.5, ToD counter 755 may output a count corresponding to a local time-of-day value ToD2 at the time the synchronization signal Sy is detected. To this end, at the time that PN code decoder 758 detects the PN code was received, a process running within processor 750 may retrieve the count from ToD counter 755. Processor 750 may then report ToD2 (or just the raw count) to timing source 102. Processor 720 of timing source 102 may compute ^A based on ^P and ToD2 as described above and report individual values of ^A to the respective timing units 110_1 to 110_N.

[0053] FIG.8 schematically illustrates an example antenna system 800 that incorporates the synchronization system of FIG.1. Antenna system 800 includes a plurality N of physically separate subassemblies 810_1 to 810_N, which are radio frequency (RF) coupled to antenna elements 802_1 to 802_N, and which include timing units 110_1 to 110_N, respectively. Antenna system 800 may further include communication network 140, timing source 102, 1:N divider 104, signal paths P_1 to P_N coupled to timing units 110_1 and 110_N as described above, and a digital beamforming (DBF) processor 820. Each subassembly 810 may further include an RF front end 804 and a modem 806. Timing source 102 and timing units 110_1 to 110_N may operate as described above to generate synchronized output reference signals SRO1 to SRON. Antenna system 800 may be configured as a transmitting system, a receiving system, or as a transmitting and receiving system. Briefly, each of subassemblies 810 uses an output reference signal SRO derived therein to generate a transmit path signal and / or receive a receive path signal in a coherent manner with other ones of the subassemblies 810. The coherent operations collectively form at least one transmit / receive beam through digital beamforming controlled by digital beamforming processor 820. Note that although each subassembly 810 is shown coupled to a single antenna element 802 as an example, each subassembly 810 may be coupled to multiple antenna elements 802 in other examples, such as to provide polarization diversity and / or to generate a plurality of simultaneous beams.

[0054] On transmit, subassemblies 810_1 to 810_N may use reference signals SRO1 to SRON to generate and transmit coherent transmission signals ST1 to STN through antenna elements 802_1 to 802_N, respectively. Because signals ST1 to STN are coherent, antenna elements 802_1 to 802_N may operate collectively as a singleantenna array to form one or more transmit beams. To this end, reference signals SRO may be upconverted to coherent microwave or millimeter wave carrier signals using mixers and local oscillators within RF front ends 804. Additionally, or alternatively, reference signals SRO may be used as timing signals for sampling within modems 806 to generate modulated data signals in conjunction with DBF processor 820. In either case, RF front ends 804 may each include one or more amplifiers, switches and / or one or more phase shifters to implement transmit beam steering so that antenna system 800 operates as an electronically steered or phased array antenna. Note that because antenna system 800 transmits coherent transmit signals using digital beamforming, it may omit a calibrated combiner / divider network designed for microwave / millimeter frequencies. Such a combiner / divider network is otherwise used in traditional antenna systems to divide a single RF transmit signal into N divided and phase aligned RF signals for direct routing to antenna elements 802 (with or without distributed amplification / phase shifting).

[0055] On receive, subassemblies 810_1 to 810_N may use reference signals SRO1 to SRON to receive incoming receive signals SR1 to SRN through antenna elements 802 in a coherent manner. To this end, reference signals SRO may be used by RF front ends 804 and modems 806 as timing signals to coherently downconvert and sample receive signals SR1 to SRN. Modems 806 may then output digital baseband receive signals to DBF processor 820 for combining, thereby forming one or more virtual receive beams. Similar to the transmit path example discussed above, RF front ends 804 may each include a mixer(s), switches, a local oscillator(s), a bandpass filter(s), low noise amplifier(s) and a phase shifter(s) to carry out the downconversion using reference signals SRO, with dynamic amplification / phase shifting for receive beam steering. Because antenna system 800 receives and combines incoming receive path signals coherently using digital beamforming, it may omit a calibrated combiner / divider network designed for microwave / millimeter frequencies to otherwise obtain a combined analog receive signal.

[0056] The various illustrative logical blocks, units, engines, calculators, modules, and circuits described in connection with the present disclosure may be implemented or performed with processing circuitry within the timing source 102 and / or timing circuits 110 (e.g., processors 720 and 750) that may read and execute instructions from a non-transitory recording medium (e.g., memories 739 and 769). The processing circuitry may include a general purpose processor, a digital signalprocessor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0057] In one or more aspects, functions described above may be implemented using hardware, software, firmware, or any combination thereof. If implemented using software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable medium (e.g., memory 739 or 769). Examples of a computer-readable medium include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available medium that can be accessed by a computer / processing circuitry.

[0058] While the technology described herein has been particularly shown and described with reference to example embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the claimed subject matter as defined by the following claims and their equivalents.

Claims

WHAT IS CLAIMED IS:

1. A synchronization method (400, 500) comprising: at a timing source: generating a reference signal having a reference frequency (S402); generating a waveform including a plurality of tones (S404); combining the reference signal with the waveform to generate a synchronization signal having first temporal portions including the reference signal without the waveform, interspersed with second temporal portions including the waveform (S406, S508); and transmitting the synchronization signal over a plurality of signal paths having different respective propagation delays to a plurality of timing circuits, respectively (S408, S508, S512, S518); and at a first one of the timing circuits (110_1): determining a phase difference between at least two of the plurality of tones of the waveform received thereat; and delaying the reference signal by a delay based at least in part on the phase difference, so as to provide a first output reference signal phase aligned with a second output reference signal provided at a second one (110_N) of the timing circuits (S410, S416, S512, S518).

2. The synchronization method (400, 500) of claim 1, further comprising: determining, by each of the timing circuits, at least one phase difference between at least two of the plurality of tones, and a propagation delay corresponding to the at least one phase difference (S410, S512); reporting, by each of the timing circuits, the propagation delay determined thereat to the timing source (S412, S514); and at the timing source, receiving the propagation delay from each of the timing circuits and based at least in part thereon, determining respective delays for the timing circuits to synchronize output reference signals thereat, and transmitting the respective delays to the timing circuits (S414, S516).

3. The synchronization method (400, 500) of claim 2, wherein the reporting by each of the timing circuits to the timing source is performed over a packet network (140).

4. The synchronization method (400, 500) of claim 1, wherein the plurality of tones of the waveform are subcarriers of an orthogonal frequency division multiplexing (OFDM) signal.

5. The synchronization method (400, 500) of claim 4, wherein the subcarriers are each modulated with a pseudo-noise code.

6. The synchronization method (400, 500) of claim 5, wherein the subcarriers are each modulated via phase shift keying (PSK), amplitude shift keying (ASK) or quadrature amplitude shift keying (QAM) modulation.

7. The synchronization method (400, 500) of claim 4, wherein: each of the subcarriers is spaced from at least one adjacent subcarrier by a spacing frequency of f∆; and a closest one of the subcarriers to the reference frequency is at least 2f∆ away.

8. The synchronization method (400, 500) of claim 1, wherein the plurality of signal paths comprise at least one of Ethernet cables, optical fibers, and coaxial cables.

9. The synchronization method (400, 500) of claim 2, further comprising: at the timing source, transmitting a message (ToD sync) over a network (140) to each of the timing circuits indicating a global time of day (ToD1) at which a next pulse (Swp) of the waveform will be transmitted (S508); and at each of the timing circuits, determining a local time of day (ToD2) measured at a time point of detecting reception of the next pulse of the waveform, and adjusting a local clock according to a difference between ToD2 and ToD1 (S510).

10. The synchronization method (400, 500) of claim 9, further comprising: at each of the timing circuits, incrementing a count of a counter with each cycle of the received reference signal, and determining ToD2 as corresponding to the count at a time of receiving the next pulse of the waveform (S510).

11. The synchronization method (400, 500) of claim 10, further comprising, at the timing source, incrementing a count of a timing source counter with each cycle of the reference signal and determining ToD1 as corresponding to the count of the timing source counter at a time of transmitting a next instance of the waveform (S502).

12. The synchronization method (400, 500) of claim 9, further comprising: at each of the timing circuits, reporting the local time of day (ToD2) to the timing source (S510); and at the timing source: receiving respective ToD2s from each of the timing circuits and based on the respective ToD2s and the propagation delays; and determining respective delays (^A) for the timing circuits to synchronize the output signals and transmitting the respective delays to the timing circuits (S516).

13. The synchronization method (400, 500) of claim 10, further comprising, at each of the timing circuits, resetting the count to an initial value after the count is determined at the time of receiving the waveform.

14. The synchronization method (400, 500) of claim 1, further comprising: determining, by each of the timing circuits, at least one phase difference between at least two of the plurality of tones; reporting, by each of the timing circuits, the at least one phase difference to the timing source; and at the timing source, receiving the at least one phase difference from each of the timing circuits and based at least in part thereon, determining respective delays for thetiming circuits to synchronize output reference signals at the timing circuits, and transmitting the respective delays to the timing circuits.

15. A synchronization system (100) comprising: a timing source (102) comprising: an oscillator (704) to generate a reference signal (Sref) having a reference frequency (Fref); one or more processors (720) to generate a digital signal constructable from a plurality of tones; a digital to analog converter (DAC) (730) to convert the digital signal to a waveform (Sw); and a combiner (732) to combine the reference signal with the waveform to generate a synchronization signal (Sy) having first temporal portions including the reference signal without the waveform, interspersed with second temporal portions with the waveform; N timing circuits (110_1 to 110_N), where N is at least two; and N signal paths (P_1 to P_N) between the timing source and the N timing circuits, respectively, the N signal paths having different respective propagation delays; wherein the timing source transmits the synchronization signal over the N signal paths to the N timing circuits, and a first one of the timing circuits (110_1) is configured to determine a phase difference between at least two of the plurality of tones of the waveform received thereat, and to delay the reference signal by a delay based at least in part on the phase difference, so as to provide a first output reference signal (SRO1) phase aligned with a second output reference signal (SRON) provided at a second one of the timing circuits (110_N).

16. The synchronization system (100) of claim 15, further comprising an inverse Fast Fourier Transform (IFFT) engine (724) to generate the digital signal as an orthogonal frequency division multiplexing (OFDM) signal representing a predetermined code.

17. The synchronization system (100) of claim 16, wherein the predetermined code is a pseudo-noise code.

18. An antenna system (800) comprising; a plurality of subassemblies (810), each radio frequency (RF) coupled to one or more antenna elements (802); a timing source (102) comprising: an oscillator (704) to generate a reference signal (Sref) having a reference frequency (Fref); one or more processors (720) to generate a digital signal constructable from a plurality of tones; a digital to analog converter (DAC) (730) to convert the digital signal to a waveform (Sw); and a combiner (732) to combine the reference signal with the waveform to generate a synchronization signal (Sy) having first temporal portions including the reference signal without the waveform, interspersed with second temporal portions including the waveform; N timing circuits (110_1 to 110_N), each disposed within one of the subassemblies; N signal paths (P_1 to P_N) between the timing source and the N timing circuits, respectively, the N signal paths having different respective propagation delays; and a digital beamforming processor (820); wherein, the timing source transmits the synchronization signal over the N signal paths to the N timing circuits, and a first one of the timing circuits (110_1) is configured to determine a phase difference between at least two of the plurality of tones of the waveform received thereat, and to delay the reference signal by a delay based at least in part on the phase difference, so as to provide a first output reference signal (SRO1) phase aligned with a second output reference signal (SRON) provided at a second one of the timing circuits (110_N), andeach of the plurality of subassemblies uses one of the of the output reference signals to generate a transmit path signal and / or receive a receive path signal in a coherent manner with other ones of the subassemblies, to collectively form a transmit and / or receive beam through digital beamforming controlled by the digital beamforming processor.

19. The antenna system (800) of claim 18, further comprising an inverse Fast Fourier Transform (IFFT) engine (724) to generate the digital signal as an orthogonal frequency division multiplexing (OFDM) signal representing a predetermined code.

20. The antenna system (800) of claim 19, wherein the predetermined code is a pseudo-noise code.