Method for demodulating digital signals using multiple digital demodulators
US-2021176103-A1 · Jun 10, 2021 · US
US11470568B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11470568-B2 |
| Application number | US-201817259807-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2018 |
| Priority date | Jul 25, 2018 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A synchronization signal is received at a user equipment from a base station. The user equipment synchronizes clocks between the user equipment and the base station using a combination of sample and sub-sample timing determined based at least in part on the synchronization signal. At a base station, the base station transmits toward a user equipment a synchronization signal. The base station synchronizes clocks between the base station and the user equipment using a combination of sample and sub-sample timing determined based on at least the synchronization signal. Methods, apparatus, software, and computer program products are disclosed.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving at a user equipment a synchronization signal from a base station; and synchronizing clocks between the user equipment and the base station using a combination of sample and sub-sample timing determined based at least in part on the synchronization signal, wherein the synchronizing comprises: identifying at the user equipment a first sub-sample shift of the synchronization signal, the first sub-sample shift being from an offset of the synchronization signal to zero offset of the synchronization signal, the first sub-sample shift caused by addition of a propagation delay in sub-samples between the user equipment and the base station to a clock offset in sub-samples between a clock at the user equipment and a clock at the base station; sending by the user equipment another synchronization signal towards the base station; receiving, from the base station and responsive to the other synchronization signal, an indication of a second sub-sample shift, the second sub-sample shift caused by a difference between the propagation delay in sub-samples and the clock offset in sub-samples; calculating by the user equipment a sub-sample clock delay based on the addition and the difference; synchronizing the clock at the user equipment with the clock at the base station by applying by the user equipment the sub-sample clock delay to the clock at the user equipment. 2. The method of claim 1 , wherein: a first equation for the first sub-sample shift is xa=xp+xo, where xa is the first sub-sample shift, xp is the propagation delay in sub-samples between the user equipment and the base station, and xo is the clock offset in sub-samples between the clock at the user equipment and the clock at the base station; a second equation for the second sub-sample shift is xd=xp−xo, where xd is the second sub-sample shift; and the calculating by the user equipment the sub-sample clock delay based on the addition and the difference comprises performing the calculating using the first and second equations. 3. The method of claim 1 , wherein identifying at the user equipment the first sub-sample shift of the synchronization signal comprises: sampling the synchronization signal; performing a fast Fourier transform on the sampled synchronization signal to create a first result; multiplying the first result with an exponential function that corresponds to a time shift of one sub-sample to create a second result; performing an inverse fast Fourier transform on the second result to create a time-domain result; performing the fast Fourier transform, the multiplying, and performing the inverse fast Fourier transform while keeping track of a number of sub-samples the synchronization signal has been time shifted, until the time domain result matches a synchronization signal with no offset; and setting the first sub-sample shift as the number of sub-samples the synchronization signal has been time shifted. 4. The method of claim 1 , wherein: the user equipment and the base station are part of a first network; and the method further comprises communicating by the user equipment with a station in a second, different network at least by using the synchronized clock at the user equipment. 5. The method of claim 4 , wherein the first network uses third generation partnership protocols, and the second network uses protocols for time sensitive networking. 6. The method of claim 4 , wherein: communicating by the user equipment comprises communicating with the station in the second, different network at least by using the synchronized clock that has been synchronized at both sub-sample level and sample level. 7. The method of claim 4 , wherein: communicating by the user equipment comprises communicating with the station to synchronize a clock used by the station with clock at the user equipment, using a precision time protocol process. 8. The method of claim 1 , wherein: the synchronizing clocks using the combination of sample and sub-sample timing comprises synchronizing at a sample level the clock at the user equipment using a precision time protocol process performed between the user equipment and the base station. 9. An apparatus, comprising: one or more processors; and one or more memories including computer program code, the one or more memories and the computer program code configured, with the one or more processors, to cause the apparatus to at least: receive a synchronization signal from a base station; and synchronize clocks between the apparatus and the base station using a combination of sample and sub-sample timing determined based at least in part on the synchronization signal, wherein the synchronizing comprises: identifying a first sub-sample shift of the synchronization signal, the first sub-sample shift being from an offset of the synchronization signal to zero offset of the synchronization signal, the first sub-sample shift caused by addition of a propagation delay in sub-samples between the apparatus and the base station to a clock offset in sub-samples between a clock at the apparatus and a clock at the base station; sending another synchronization signal toward the base station; receiving, from the base station and responsive to the other synchronization signal, an indication of a second sub-sample shift, the second sub-sample shift caused by a difference between the propagation delay in sub-samples and the clock offset in sub-samples; calculating a sub-sample clock delay based on the addition and the difference; synchronizing the clock at the apparatus with the clock at the base station by applying the sub-sample clock delay to the clock at the apparatus. 10. The apparatus of claim 9 , wherein: a first equation for the first sub-sample shift is xa=xp+xo, where xa is the first sub-sample shift, xp is the propagation delay in sub-samples between the apparatus and the base station, and xo is the clock offset in sub-samples between the clock at the apparatus and the clock at the base station; a second equation for the second sub-sample shift is xd=xp−xo, where xd is the second sub-sample shift; and the calculating the sub-sample clock delay based on the addition and the difference comprises performing the calculating using the first and second equations. 11. The apparatus of claim 9 , wherein the identifying the first sub-sample shift of the synchronization signal comprises: sampling the synchronization signal; performing a fast Fourier transform on the sampled synchronization signal to create a first result; multiplying the first result with an exponential function that corresponds to a time shift of one sub-sample to create a second result; performing an inverse fast Fourier transform on the second result to create a time-domain result; wherein the performing the fast Fourier transform, the multiplying, and the performing the inverse fast Fourier transform are performed while keeping track of a number of sub-samples the synchronization signal has been time shifted, and are performed until the time domain result matches a synchronization signal with no offset; and setting the first sub-sample shift as the number of sub-samples the synchronization signal has been time shifted. 12. The apparatus of claim 9 , wherein: the apparatus and the base station are part of a first network; and the apparatus is further caused to communicate with a station in a second, different network at least by using the synchronized clock at the apparatus. 13. The apparatus of claim 12 , wherein the first network uses third generation partnership protocols, and the second network uses protocols for
Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays (arrangements for monitoring round trip delays in packet switching networks H04L43/0864) · CPC title
one node acting as a reference for the others · CPC title
Clock or time synchronisation among packet nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.