Spur detection in a sampled waveform in a mixed analog/digital system using the magnitude of the frequency response

US12188964B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12188964-B2
Application numberUS-201916593025-A
CountryUS
Kind codeB2
Filing dateOct 4, 2019
Priority dateOct 4, 2019
Publication dateJan 7, 2025
Grant dateJan 7, 2025

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.

Method, apparatus and computer program product for spur detection in a sampled waveform in a mixed analog/digital system using the magnitude of the frequency response comprising acquiring a sample waveform including a set of discrete uniformly spaced samples from a target system, wherein the sample waveform is a time domain vector; applying FFT transforming the time domain vector into the frequency domain; analyzing the frequency domain response including calculating the magnitude response; and determining whether the sample waveform has spurs including comparing the magnitude response to an average noise floor threshold including determining that the magnitude response having an average noise floor value above the average noise floor threshold has one or more spurs and determining that the magnitude response having an average noise floor value below the average noise floor threshold has no spurs, wherein a spur indicates unaligned data having a delayed bit flip.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: converting, by a target system, an analog signal to a digital signal, wherein the target system includes a digital to analog converter (DAC) and analog to digital converter (ADC) pair; by program instructions on a computing device, acquiring, from the digital signal, a sample waveform including a set of discrete uniformly spaced samples from the target system, wherein the sample waveform is a time domain vector; applying FFT transforming the time domain vector into a frequency domain; analyzing the frequency domain response including calculating a magnitude response; and determining, based on comparing a noise value of the magnitude response to an average noise floor threshold, whether the sample waveform has spurs, including determining that the sample waveform has no spurs when the noise value of the magnitude response is below the average noise floor threshold and determining that the sample waveform has one or more spurs when the noise value of the magnitude response is above the average noise floor threshold, wherein a spur indicates unaligned data having a delayed bit flip. 2. The method of claim 1 , wherein the DAC and ADC pair in the target system are in a loopback connection. 3. The method of claim 2 , wherein the sample waveform is acquired from an output of the DAC. 4. The method of claim 2 , wherein the sample waveform is acquired from an output of the ADC. 5. An apparatus comprising: a target system configured to carry out converting an analog signal to a digital signal, wherein the target system includes a digital to analog converter (DAC) and analog to digital converter (ADC) pair; a computer processor; and a computer memory operatively coupled to the computer processor, the computer memory comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: acquiring a sample waveform from the target system, including sampling the digital signal in a set of discrete, periodic, uniformly spaced samples as a time domain vector; applying FFT transforming the time domain vector into a frequency domain; analyzing the frequency domain response including calculating a magnitude response; and determining, based on comparing a noise value of the magnitude response to an average noise floor threshold, whether the sample waveform has spurs, including determining that the sample waveform has no spurs when the noise value of the magnitude response is below the average noise floor threshold and determining that the sample waveform has one or more spurs when the noise value of the magnitude response is above the average noise floor threshold, wherein a spur indicates unaligned data having a delayed bit flip. 6. The apparatus of claim 5 , wherein the DAC and ADC pair in the target system are in a loopback connection. 7. The apparatus of claim 6 , wherein the sample waveform is acquired from an output of the DAC. 8. The apparatus of claim 6 , wherein the sample waveform is acquired from an output of the ADC. 9. A computer program product including a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a target system to carry out converting an analog signal to a digital signal, wherein the target system includes a digital to analog converter (DAC) and analog to digital converter (ADC) pair; wherein the computer program instructions, when executed, further cause a computer to carry out: acquiring a sample waveform of the digital signal including a set of discrete uniformly spaced samples from the target system, wherein the sample waveform is a time domain vector; applying FFT transforming the time domain vector into a frequency domain; analyzing the frequency domain response including calculating a magnitude response; and determining, based on comparing a noise value of the magnitude response to an average noise floor threshold, whether the sample waveform has spurs, including determining that the sample waveform has no spurs when the noise value of the magnitude response is below the average noise floor threshold and determining that the sample waveform has one or more spurs when the noise value of the magnitude response is above the average noise floor threshold, wherein a spur indicates unaligned data having a delayed bit flip. 10. The computer program product of claim 9 , wherein the DAC and ADC pair in the target system are in a loopback connection. 11. The computer program product of claim 10 , wherein the sample waveform is acquired from an output of the DAC. 12. The computer program product of claim 10 , wherein the sample waveform is acquired from an output of the ADC.

Assignees

Inventors

Classifications

  • by displaying frequency domain information · CPC title

  • by analysing the shape of a waveform, e.g. extracting parameters relating to peaks · CPC title

  • for sampling · 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 US12188964B2 cover?
Method, apparatus and computer program product for spur detection in a sampled waveform in a mixed analog/digital system using the magnitude of the frequency response comprising acquiring a sample waveform including a set of discrete uniformly spaced samples from a target system, wherein the sample waveform is a time domain vector; applying FFT transforming the time domain vector into the frequ…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G01R13/0272. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).