All-digital timing control for multi-channel full-duplex transceiver
First Claim
1. A method for controlling a timing for a multi-channel full-duplex transceiver, the method comprising the following steps:
- generating a first clock and a second clock using a controlled oscillator in accordance with a control code, where a frequency of the second clock corresponds to a frequency of the first clock;
transmitting in parallel a plurality of outgoing signals onto a plurality of channels, respectively, in accordance with a timing defined by the first clock;
receiving, sampling, and equalizing in parallel a plurality of incoming signals from said plurality of channels, respectively, in accordance with a timing defined by the second clock to generate in parallel a plurality of equalized signals, respectively;
converting in parallel said plurality of equalized signals into a plurality of refined signals, respectively, in accordance with a timing defined by the first clock; and
generating the control code, wherein in a first operation mode the control code is established by detecting a timing difference between an output clock of the controlled oscillator and a reference clock, and in a second operation mode the control code is established by detecting a timing embedded in one of said refined signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-channel full-duplex transceiver is disclosed. The transceiver comprises: a clock generator for generating a first clock and a second clock based on a control code; a plurality of transmitters for transmitting a plurality of outgoing signals onto a plurality of channels, respectively; a plurality of receivers for receiving, sampling, and equalizing in parallel a plurality of incoming signals from said plurality of channels, respectively, to generate in parallel a plurality of equalized signals, respectively; a sampling rate converter for converting in parallel said equalized signals into a plurality of refined signals, respectively. In a first operation mode, the control code is established by detecting a timing difference between an output clock of the clock generator and a reference clock. In a second operation mode, the control code is established by detecting a timing embedded in one of said refined signals.
-
Citations
21 Claims
-
1. A method for controlling a timing for a multi-channel full-duplex transceiver, the method comprising the following steps:
-
generating a first clock and a second clock using a controlled oscillator in accordance with a control code, where a frequency of the second clock corresponds to a frequency of the first clock; transmitting in parallel a plurality of outgoing signals onto a plurality of channels, respectively, in accordance with a timing defined by the first clock; receiving, sampling, and equalizing in parallel a plurality of incoming signals from said plurality of channels, respectively, in accordance with a timing defined by the second clock to generate in parallel a plurality of equalized signals, respectively; converting in parallel said plurality of equalized signals into a plurality of refined signals, respectively, in accordance with a timing defined by the first clock; and generating the control code, wherein in a first operation mode the control code is established by detecting a timing difference between an output clock of the controlled oscillator and a reference clock, and in a second operation mode the control code is established by detecting a timing embedded in one of said refined signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A multi-channel full-duplex transceiver comprising:
-
a plurality of transmitters for transmitting a plurality of outgoing signals onto a plurality of channels, respectively, in accordance with a timing defined by a first clock; a plurality of receivers for receiving, sampling, and equalizing in parallel a plurality of incoming signals from said plurality of channels, respectively, in accordance with a timing defined by a second clock to generate in parallel a plurality of equalized signals, respectively; a plurality of sampling rate converters for converting in parallel said plurality of equalized signals into a plurality of refined signals, respectively, in accordance with a timing defined by the first clock; and a clock generator for generating the first clock and second clock using a controlled oscillator based on a control code, wherein in a first operation mode the control code is established by detecting a timing difference between an output clock of the controlled oscillator and a reference clock, and in a second operation mode the control code is established by detecting a timing embedded in one of said refined signals. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A multi-channel full-duplex transceiver comprising:
-
a clock generator for generating a first clock and a second clock using a controlled oscillator based on a control code, wherein the first clock and the second clock are dependent, wherein a first clock domain and a second clock domain are defined by the first clock and the second clock, respectively; a plurality of transmitters, located in the first clock domain, for transmitting a plurality of outgoing signals onto a plurality of channels, respectively; a plurality of receivers, located in the second clock domain, for receiving, sampling, and equalizing in parallel a plurality of incoming signals from said plurality of channels, respectively, to generate in parallel a plurality of equalized signals, respectively; a plurality of sampling rate converters, located between the first clock domain and the second clock domain, for converting in parallel said plurality of equalized signals into a plurality of refined signals, respectively. - View Dependent Claims (19, 20, 21)
-
Specification