Resynchronization of sample rate converters

US10097200B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10097200-B1
Application numberUS-201715593981-A
CountryUS
Kind codeB1
Filing dateMay 12, 2017
Priority dateMay 12, 2017
Publication dateOct 9, 2018
Grant dateOct 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device having a sample-rate converter that may be programmed to generate samples at different rates is synchronized to an external synchronization pulse by temporarily changing the sample rate to a temporary sample rate and then changing the sample rate back to the original sample rate. Synchronization in a reduced amount of time is achieved by determining the interval between the synchronization pulse and one of the output samples and determining a processing time of the device for generating the output samples at a new rate. The system calculates a temporary sample rate based on these calculations that tends to reduce an amount of time to achieve synchronization.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for synchronizing output samples of a device, including a programmable decimator, to a synchronization pulse, the method comprising: determining an interval between the synchronization pulse and a pulse of a signal indicating that output samples of the device are ready, the signal indicating that the output samples of the device are ready having a specified rate; in response to the interval, applying a temporary decimation factor to the programmable decimator to achieve a temporary output data rate, using the determined interval and a processing time of the device, to generate the output samples; and after a specified delay, applying a decimation factor to the programmable decimator to provide output samples at the specified rate. 2. The method of claim 1 , further comprising determining the processing time and the interval based at least in part on one or more characteristics of the device. 3. The method of claim 2 wherein the device includes a sigma-delta modulator circuit having a filter and wherein the processing time includes a group delay of the filter. 4. The method of claim 3 , wherein the filter includes an N th order sinc filter, where N is an integer, and wherein the specified delay includes N periods of the of the signal indicating that the output samples of the device are ready. 5. The method of claim 3 , wherein the sigma-delta modulator is part of a sigma-delta analog-to-digital converter (ADC) circuit and the processing time includes a sum of the group delay of the filter and a calibration delay of the ADC and the filter. 6. The method of claim 3 , further comprising: determining that the interval between the synchronization pulse and the signal indicating that output samples of the device are ready is less than or equal to one-half of the group delay of the filter and, in response to the determination, applying the decimation factor to the programmable decimator includes applying the decimation factor such that the temporary output data rate is greater than the specified rate. 7. The method of claim 3 , further comprising: determining that the interval between the synchronization pulse and the signal indicating that output samples of the device are ready is greater than one-half of the group delay of the filter and, in response to the determination, applying the decimation factor to the programmable decimator includes applying the decimation factor such that the temporary output data rate is less than the specified rate. 8. The method of claim 1 wherein determining the interval between the synchronization pulse and the pulse of the signal indicating that output samples of the device are ready includes: counting pulses of an input clock signal by a counter generate a count output signal; receiving the count output signal as a first count value and resetting the counter responsive to a leading edge of the pulse of the signal indicating that output samples of the device are ready; receiving the count output signal as a second count value and resetting the counter responsive to a leading edge of the synchronization pulse; and responsive to the second count value indicating a time less than one half of a period of the signal indicating that output samples of the device are ready, determining the interval based on the second count value. 9. The method of claim 1 wherein determining the interval between the synchronization pulse and the pulse of the signal indicating that output samples of the device are ready includes: counting pulses of an input clock signal by a counter to generate a count output signal; receiving the count output signal as a first count value and resetting the counter responsive to a leading edge of the pulse of the signal indicating that output samples of the device are ready; receiving the count output signal as a second count value and resetting the counter responsive to a leading edge of the synchronization pulse; and responsive to the second count value indicating a time greater than one half of a period of the signal indicating that output samples of the device are ready, determining the interval based on the first count value. 10. An apparatus for synchronizing output samples of a device having a programmable decimator to a synchronization pulse, the apparatus comprising: circuitry configured to determine an interval between the synchronization pulse and a pulse of a signal indicating that output samples of the device are ready, the signal indicating that the output samples of the device are ready having a specified rate; and control circuitry configured to: apply a temporary decimation factor to the programmable decimator to achieve a temporary output data rate, wherein the temporary decimation factor is based on the determined interval and on a processing time of the device to generate the output samples; and after a specified delay, apply a decimation factor to the programmable decimator to change the output data rate to the specified rate. 11. The apparatus of claim 10 wherein the processing time is determined based at least in part on one or more characteristics of the device. 12. The apparatus of claim 11 , wherein the device includes a sigma-delta modulator circuit having a filter and the processing time includes a group delay of the filter. 13. The apparatus of claim 12 , wherein the filter is an Nth order-sine filter, where N is an integer, and wherein the specified delay includes N periods of the signal indicating that the output samples of the device are ready. 14. The apparatus of claim 12 , wherein device includes a sigma-delta. analog-to-digital converter (ADC) including the sigma-delta modulator, and the processing time is a sum of the group delay of the filter and a calibration delay of the ADC and the filter. 15. The apparatus of claim 12 , wherein the control circuitry is configured to apply the decimation factor such that the temporal) , output data rate is greater than the specified rate when the interval between the synchronization pulse and the signal indicating that output samples of the device are ready is less than or equal to one-half of the group delay of the filter. 16. The apparatus of claim 10 , wherein the control circuitry is configured to apply the decimation factor such that the temporary output data rate is less than the specified rate when the interval between the synchronization pulse and the signal indicating that output samples of the device are ready is greater than one-half of the group delay of the filter. 17. The apparatus of claim 10 further comprising: a clock generator for generating an input clock signal for the programmable decimator; and timer circuitry including a counter configured to count clock pulses of the input clock signal to provide a count output signal, wherein the timer circuitry is configured to: receive the count output signal, the synchronization pulse, and the pulse of a signal indicating that output samples of the device are ready; store the count output signal as a first count value and reset the counter, responsive to the pulse of the signal indicating that output samples of the device are ready; and store the count output signal as a second count value and reset the counter, responsive to the synchronization pulse; wherein the apparatus includes circuitry configured to determine the interval based on the second count value when the second count value indicates a time less than one half of a period of the signal indicating that output samples of the device are ready. 18. The apparatus

Assignees

Inventors

Classifications

  • Systems or methods for reducing noise or bandwidth · CPC title

  • H03M3/462Primary

    Details relating to the decimation process (decimation filters in general H03H17/0416, H03H17/0621) · CPC title

  • Details of sampling arrangements or methods · CPC title

  • Offset correction (removal of offset already present on the analogue input signal H03M3/494) · CPC title

  • Analogue/digital converters ({H03M1/001 – } H03M1/10 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10097200B1 cover?
A device having a sample-rate converter that may be programmed to generate samples at different rates is synchronized to an external synchronization pulse by temporarily changing the sample rate to a temporary sample rate and then changing the sample rate back to the original sample rate. Synchronization in a reduced amount of time is achieved by determining the interval between the synchroniza…
Who is the assignee on this patent?
Analog Devices Global
What technology area does this patent fall under?
Primary CPC classification H03M3/462. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).