IP Library Granted Patent US 9,807,772
Granted Patent B2
US 9,807,772 · App. 15/142,733 · Granted Oct 31, 2017

Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCs), including in distributed antenna systems

Inventor: Amit Gutman (Tel Aviv, IL)
Assignee: Corning Optical Communications Wireless Ltd.
H04W72/048H03M1/123H03M1/1245H04W72/0446H04W88/085
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,807,772
App. No.
15/142,733
Granted
Oct 31, 2017
Kind
B2
Abstract

Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCs), including in distributed antenna systems, are disclosed. In one embodiment, a controller unit samples a plurality of serial digital data streams simultaneously. To allow the controller unit to sample the multiple serial digital data streams simultaneously from a plurality of ADCs, the controller unit is configured to provide a plurality of data input ports. Each of the ADCs is coupled to a common chip select port and clock signal port on the controller unit. The controller unit communicates a chip select signal on the chip select port to activate all of the ADCs simultaneously to cause each of the ADCs to provide its respective digital data stream to the respective data input port of the controller unit simultaneously for sampling. As a result, fewer or lower-cost components may be used to sample multiple ADCs.

Claims (46)

1. A system for simultaneous sampling of digital data streams from analog-to-digital converters (ADCs), comprising:

a controller unit, comprising:

a chip select output port, a clock output port, a data output port, and a plurality of data input ports each configured to receive a digital data stream; and

a processor configured to:

communicate a chip select signal on the chip select output port to receive a digital data stream on each of the plurality of data input ports simultaneously; and

communicate a clock signal; and

a plurality of ADCs, each ADC among the plurality of ADCs comprising:

a chip select input port electrically coupled to the chip select output port of the controller unit;

a clock input port electrically coupled to the clock output port of the controller unit;

a data output port electrically coupled to a corresponding data input port among the plurality of data input ports of the controller unit; and

a data input port electrically coupled to the data output port of the controller unit, each ADC being configured to provide a digital data stream on the data output port in response to receiving the clock signal on the clock input port if the chip select signal is present on the chip select input port; and to determine a channel to convert based on a signal received on the data input port.

2. The system of claim 1 , wherein the controller unit further comprises a plurality of general purpose input/output (GPIO) pins comprising a first GPIO pin configured as the chip select output port and a second GPIO pin configured as the clock output port, and wherein each ADC among the plurality of ADCs is further configured to provide the digital data stream on the data output port according to a serial peripheral interface (SPI) protocol.

3. The system of claim 2 , wherein each ADC among the plurality of ADCs is further configured to receive an analog signal from a power detector and convert the analog signal received from the power detector to provide the digital data stream.

4. A system for simultaneous sampling of digital data streams from analog-to-digital converters (ADCs), comprising:

a controller unit, comprising:

a chip select output port, a clock output port, and a plurality of data input ports each configured to receive a digital data stream; and

a processor configured to:

communicate a chip select signal on the chip select output port to receive a digital data stream on each of the plurality of data input ports simultaneously; and

communicate a clock signal on the clock output port; and

a plurality of ADCs, each ADC among the plurality of ADCs comprising:

a chip select input port electrically coupled to the chip select output port of the controller unit;

a clock input port electrically coupled to the clock output port of the controller unit;

a data output port electrically coupled to a corresponding data input port among the plurality of data input ports of the controller unit; and

provide the digital data stream, wherein

the ADC is configured to receive an analog signal from a power detector and convert the analog signal to provide a digital data stream on the data output port in response to receiving the clock signal on the clock input port.

5. The system of claim 4 , further comprising a plurality of power detectors, wherein each power detector detects a power of a communications signal in a communication system and is configured to provide an analog signal to an ADC.

6. The system of claim 5 , wherein each power detector detects a radio frequency (RF) power level of a frequency that is different from the frequency detected by the other power detectors among the plurality of power detectors.

7. The system of claim 5 , wherein the controller unit is further configured to receive the digital data stream on each of the plurality of data input ports at a data rate of at least 1.6 megabits per second (Mbps) and each ADC among the plurality of ADCs is further configured to provide the digital data stream on the each of the plurality of data output ports at a data rate of at least 1.6 Mbps.

8. The system of claim 5 , wherein the controller unit is further configured to receive the digital data stream on each of the plurality of data input ports simultaneously within 50 microseconds (μs).

9. A method for simultaneously sampling digital data streams from multiple analog-to-digital converters (ADCs), comprising:

communicating a chip select signal to a plurality of chip select input ports in a corresponding plurality of ADCs to simultaneously activate the plurality of ADCs;

communicating a clock signal to a corresponding plurality of clock input ports in the plurality of ADCs;

receiving a plurality of digital data streams from the corresponding plurality of ADCs in a corresponding data input port among a plurality of data input ports; and

simultaneously sampling the plurality of digital data streams received in the plurality of data input ports from the plurality of ADCs, wherein

communicating the clock signal comprises communicating the clock signal comprising clock pulses to a plurality of clock input ports in the plurality of ADCs; and

simultaneously sampling the plurality of digital data streams further comprises simultaneously sampling one bit from each of the plurality of digital data streams for each clock pulse of the clock signal.

10. The method of claim 9 , further comprising communicating a configuration signal on a data input port of each ADC of the plurality of ADCs to configure which channel of the corresponding ADC to convert, prior to simultaneously receiving the plurality of digital data streams.

11. The method of claim 10 , further comprising communicating a configuration signal on a data input port of each ADC of the plurality of ADCs to configure a number of bits for the corresponding ADC to provide in the digital data stream, prior to simultaneously receiving the plurality of digital data streams.

12. The method of claim 10 , further comprising communicating a configuration signal on a data input port of each ADC of the plurality of ADCs to configure a method of conversion for the corresponding ADC to provide in the digital data stream, prior to simultaneously receiving the plurality of digital data streams.

13. A method for simultaneously sampling serial digital data streams from multiple analog-to-digital converters (ADCs) in a distributed communication system, comprising:

communicating a chip select signal to a plurality of chip select input ports in a corresponding plurality of ADCs to simultaneously activate the plurality of ADCs;

communicating a clock signal to a corresponding plurality of clock input ports in the plurality of ADCs;

communicating at least one configuration signal on a data input port of each ADC to configure which channel of the corresponding ADC to convert and to configure a number of bits for the corresponding ADC to provide in a serial digital data stream;

receiving a plurality of serial digital data streams from the corresponding plurality of ADCs in a corresponding data input port among a plurality of data input ports;

sampling the plurality of serial digital data streams received in the plurality of data input ports from the plurality of ADCs; and

not communicating the chip select signal on the chip select input port of each ADC among the plurality of ADCs.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2025
From: CORNING OPTICAL COMMUNICATIONS LLC
To: ANI ACQUISITION SUB, LLC
Reel/Frame 071270/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2024
From: GUTMAN, AMIT
To: CORNING OPTICAL COMMUNICATIONS WIRELESS LTD.
Reel/Frame 069589/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: CORNING OPTICAL COMMUNICATIONS WIRELESS LTD
To: CORNING OPTICAL COMMUNICATIONS LLC
Reel/Frame 048411/0787 →
Continuity (2)
Continuation 14291356 · May 30, 2014
Related Publication 20160249343A1 · Aug 25, 2016