IP Library Granted Patent US 9,472,304
Granted Patent B2
US 9,472,304 · App. 14/712,539 · Granted Oct 18, 2016

Configuring signal-processing systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,472,304
App. No.
14/712,539
Granted
Oct 18, 2016
Kind
B2
Abstract

A configurable signal-processing circuit may provide a plurality of selectable signal-processing operations. The configurable signal-processing circuit may have a configuration circuit that provides a configuration code that selects a first signal-processing operation from the plurality of selectable signal-processing operations based on a timing pattern for evaluating an input signal and outputting an output signal.

Claims (50)

1. A configurable signal-processing circuit that provides a plurality of selectable signal-processing operations, the configurable signal-processing circuit comprising a configuration circuit to detect an externally applied timing pattern for inputting an input signal and outputting an output signal to and from the configurable signal processing-processing circuit, the configuration circuit providing a configuration code responsive to the timing pattern that selects a first signal-processing operation from among the plurality of selectable signal-processing operations.

2. The configurable signal-processing circuit of claim 1 wherein the configuration circuit configures a phase property based on the timing pattern.

3. The configurable signal-processing circuit of claim 1 wherein the configuration circuit comprises a timing-pattern-to-digital converter circuit that provides a pattern-identification sequence of codes in response to the timing pattern.

4. The configurable signal-processing circuit of claim 3 wherein a code in the pattern-identification sequence of codes represents a count of symbols communicated via a serial interface during a period of time.

5. The configurable signal-processing circuit of claim 3 wherein the timing-pattern-to-digital converter circuit includes a state-machine circuit that is responsive to a plurality of timing waveforms.

6. The configurable signal-processing circuit of claim 3 wherein:

the configuration circuit further comprises a decoder circuit that receives the pattern-identification sequence of codes; and

the decoder circuit provides the configuration code in response to a first rule for testing the pattern-identification sequence of codes.

7. The configurable signal-processing circuit of claim 6 wherein the configuration circuit synchronizes the first signal-processing operation based on when the first rule for testing the pattern-identification sequence of codes is fulfilled.

8. The configurable signal-processing circuit of claim 6 wherein the first rule is a branch of a rule for testing the pattern-identification sequence for a plurality of patterns of a variable length.

9. The configurable signal-processing circuit of claim 8 wherein the first rule tests a first code in a first relative position in the pattern-identification sequence of codes with respect to a predefined order of precedence.

10. The configurable signal-processing circuit of claim 8 wherein the first rule tests a first code in a first relative position in the pattern-identification sequence of codes for equality with respect to a predefined code indicating inactivity for a serial interface.

11. The configurable signal-processing circuit of claim 6 wherein the first rule tests a first code in a first relative position in the pattern-identification sequence of codes with respect to a predefined order of precedence.

12. The configurable signal-processing circuit of claim 11 wherein the first rule further tests a second code in a second relative position in the pattern-identification sequence of codes for equality with respect to a predefined code indicating inactivity for a serial interface.

13. The configurable signal-processing circuit of claim 6 wherein the first rule tests for a unique pattern.

14. The configurable signal-processing circuit of claim 1 further comprising an analog-to-digital converter circuit that evaluates the input signal.

15. The configurable signal-processing circuit of claim 14 wherein the output signal is a sequence of multi-symbol codes outputted via a serial interface.

16. The configurable signal-processing circuit of claim 15 wherein the configuration circuit comprises a timing-pattern-to-digital converter circuit that provides a pattern-identification sequence of codes characterizing a number of symbols outputted via the serial interface during a period of time of a duration that is substantially equal to a sample-to-sample period for the analog-to-digital converter circuit.

17. The configurable signal-processing circuit of claim 14 wherein the analog-to-digital converter circuit has a configuration that receives a plurality of analog input signals.

18. The configurable signal-processing circuit of claim 17 wherein a plurality of digital sequences are derived from the plurality of analog input signals and are multiplexed and outputted via a serial interface.

19. The configurable signal-processing circuit of claim 17 wherein the configuration circuit comprises a timing-pattern-to-digital converter circuit and a decoder circuit that provides a configuration code for a selected signal-processing operation for each analog input signal in the plurality of analog input signals.

20. The configurable signal-processing circuit of claim 1 wherein the first signal-processing operation has a substantially flat frequency response in a signal band.

21. The configurable signal-processing circuit of claim 20 wherein an overall frequency response of a second signal-processing operation in the plurality of selectable signal-processing operations has a substantial droop.

22. The configurable signal-processing circuit of claim 1 wherein the output signal is an analog signal.

23. The configurable signal-processing circuit of claim 1 further comprising a digital serial interface circuit that evaluates the input signal.

24. The configurable signal-processing circuit of claim 23 wherein the output signal is a sequence of multi-symbol codes outputted via a serial interface.

25. An analog-to-digital converter circuit that evaluates an analog input signal and outputs an output sequence of encoded numerical values via a serial interface, the analog-to-digital converter circuit comprising a configurable signal-processing core circuit that receives an input sequence of encoded numerical values derived from the analog input signal and derives the output sequence of encoded numerical values, wherein a signal-processing operation provided by the configurable signal-processing core circuit is selectable by requesting symbols to be outputted via the serial interface in accordance with a predefined timing pattern.

26. The analog-to-digital converter circuit of claim 25 wherein a sample-rate ratio for a signal-processing operation provided by the configurable signal-processing core circuit is selectable by requesting symbols to be outputted via the serial interface in accordance with a predefined timing pattern.

27. The analog-to-digital converter circuit of claim 25 wherein a frequency response of a signal-processing operation provided by the configurable signal-processing core circuit is selectable by requesting symbols to be outputted via the serial interface in accordance with a predefined timing pattern.

28. The analog-to-digital converter circuit of claim 25 further comprising a timing-pattern-to-digital converter circuit that receives a first timing waveform and a second timing waveform, wherein:

the first timing waveform is synchronized with the input sequence of encoded numerical values derived from the analog input signal; and

the second timing waveform is synchronized with outputting symbols via the serial interface.

29. The analog-to-digital converter circuit of claim 28 further comprising a decoder circuit that receives a pattern-identification sequence of codes from the timing-pattern-to-digital converter circuit and provides a configuration code for selecting a signal-processing operation of the configurable signal-processing core circuit.

30. The analog-to-digital converter circuit of claim 25 wherein the configurable signal-processing core circuit provides a first predefined signal-processing operation that provides the output sequence of encoded numerical values at a sample rate that is lower than a sample rate of the input sequence of encoded numerical values.

31. The analog-to-digital converter circuit of claim 25 wherein a sample-rate ratio for a first selectable signal-processing operation is greater than a sample-rate ratio for a second selectable signal-processing operation.

32. The analog-to-digital converter circuit of claim 25 wherein the configurable signal-processing core circuit is configurable to provide one of a plurality of predefined decimation-filter signal-processing operations.

33. The analog-to-digital converter circuit of claim 25 wherein a selection of a signal-processing operation provided by the configurable signal-processing core circuit is a function of a sample-rate ratio that is selectable by requesting symbols to be outputted via the serial interface in accordance with a predefined timing pattern.

34. A signal-processing circuit that receives a sequence of input values and outputs a first value in a sequence of output values in response to receiving a request for the first output value, the signal-processing circuit comprising a state-machine circuit that transitions to a predefined state or a state that is equivalent to the predefined state in response to the signal-processing circuit receiving the request for the first output value, wherein a second value in the sequence of output values is responsive to a state of the state-machine circuit.

35. The signal-processing circuit of claim 34 wherein the second value in the sequence of output values is substantially proportional to a weighted sum of a plurality of values comprised in the sequence of input values.

36. The signal-processing circuit of claim 34 wherein the state-machine circuit comprises a circuit that provides an integration operation.

37. The signal-processing circuit of claim 34 wherein the state-machine circuit provides an encoded representation of a sample-rate ratio.

38. The signal-processing circuit of claim 34 wherein the signal-processing circuit includes a circuit that operates as a decimation filter with a selectable sample-rate ratio.

39. The signal-processing circuit of claim 34 further comprising an analog-to-digital converter circuit that provides the sequence of input values.

40. The signal-processing circuit of claim 34 wherein the signal-processing circuit outputs the first value in the sequence of output values via a serial interface while receiving a plurality of input values.

41. The signal-processing circuit of claim 34 wherein the signal-processing circuit provides a signal-processing operation selected from a plurality of selectable signal-processing operations based on a predefined function of a selectable sample-rate ratio.

42. The signal-processing circuit of claim 34 wherein the signal-processing circuit provides a signal-processing operation selected from a plurality of selectable signal-processing operations responsive to a timing pattern for receiving input values and requesting output values.

43. The signal-processing circuit of claim 42 wherein the signal-processing circuit provides a signal-processing operation that is independently configurable for each output value in the sequence of output values.

44. The signal-processing circuit of claim 42 wherein a selectable signal-processing operation is substantially equivalent to that of a first-order SINC decimation filter.

45. The signal-processing circuit of claim 34 wherein the signal-processing circuit provides a multiplexing operation for a plurality of signal paths.

46. A signal-processing circuit comprising a configuration circuit to detect an externally applied timing pattern for inputting an input signal and outputting an output signal to and from the signal processing circuit, the configuration circuit providing a configuration code responsive to the timing pattern that selects a configurable property of the signal-processing circuit.

Assignments (3)
CHANGE OF NAME Recorded Sep 4, 2021
From: LINEAR TECHNOLOGY CORPORATION
To: LINEAR TECHNOLOGY LLC
Reel/Frame 057420/0676 →
CHANGE OF NAME Recorded Sep 4, 2021
From: LINEAR TECHNOLOGY LLC
To: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANY
Reel/Frame 057422/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2015
From: STEENSGAARD-MADSEN, JESPER; GANDE, MANIDEEP
To: LINEAR TECHNOLOGY CORPORATION
Reel/Frame 035642/0972 →