Back to results
US 11,516,038 B1Granted
Data transmission using alert signals to carry data
AssigneeEthernovia Inc.
InventorsHossein Sedarat, Ramin Shirani, Roy T. Myers, Jr., Darren S. Engelkemier
Life of this patent
Estimating the term…
Abstract
Various embodiments provide for data transmission using alert signals to carry data, which can be used in such applications as data network communications between sensors (e.g., cameras, motion, radar, etc.) and computing equipment within vehicles (e.g., smart and autonomous cars).
Claims17
A system comprising:
- a first physical layer device comprising:
- an echo canceller comprising a set of poly-phase filters, the set of poly-phase filters operating based on a set of coefficients;
- a signal output for transmitting an output signal to a second physical layer device;
- a signal input for receiving an input signal transmitted from the second physical layer device;
- a delay element;
- first and second multipliers;
- and
- an adder, the first physical layer device being configured to communicate data with the second physical layer device over a data transmission medium and to perform operations comprising:
- receiving first data to be transmitted to the second physical layer device;
- generating a set of data-carrying alert signals by modulating a set of alert signals to carry the first data;
- transmitting, as part of the output signal, the set of data-carrying alert signals to the second physical layer device via the signal output;
- generating, by the echo canceller, a first echo-cancellation signal and a second echo-cancellation signal based on the set of coefficients of the echo canceller, the first echo-cancellation signal being different from the second echo-cancellation signal;
- generating, by the delay element, a delayed signal based on the output signal;
- generating, by the first multiplier, a first multiplied signal based on the delayed signal and the first echo-cancellation signal;
- generating, by the second multiplier, a second multiplied signal based on the output signal and the second echo-cancellation signal;
- and
- generating, by the adder, an echo-cancelled input signal by combining the first echo-cancellation signal, the second echo-cancellation signal, and the input signal.
14 more elements
A method comprising:
- receiving, at a first physical layer device, first data to be transmitted to a second physical layer device over a data transmission medium;
- generating, by the first physical layer device, a set of data-carrying alert signals by modulating a set of alert signals to carry the first data;
- transmitting, as part of an output signal transmitted to the second physical layer device by the first physical layer device, the set of data-carrying alert signals to the second physical layer device;
- receiving, at the first physical layer device, an input signal transmitted from the second physical layer device;
- generating, by the first physical layer device, an echo-cancelled input signal by applying echo cancellation to the input signal using an echo canceller of the first physical layer device, the echo canceller comprising a set of poly-phase filters, and the set of poly-phase filters operating based on a set of coefficients;
- generating, by an echo canceller of the first physical layer device, a first echo-cancellation signal and a second echo-cancellation signal based on the set of coefficients of the echo canceller, the first echo-cancellation signal being different from the second echo-cancellation signal;
- generating, by a delay element of the first physical layer device, a delayed signal based on the output signal;
- generating, by a first multiplier of the first physical layer device, a first multiplied signal based on the delayed signal and the first echo-cancellation signal;
- generating, by a second multiplier of the first physical layer device, a second multiplied signal based on the output signal and the second echo-cancellation signal;
- and
- generating, by an adder of the first physical layer device, an echo-cancelled input signal by combining the first echo-cancellation signal, the second echo-cancellation signal, and the input signal.
8 more elements
A system comprising:
- a first physical layer device comprising:
- an echo canceller comprising a set of poly-phase filters, the set of poly-phase filters operating based on a set of coefficients;
- a signal output for transmitting an output signal to a second physical layer device;
- a signal input for receiving an input signal transmitted from the second physical layer device;
- a delay element;
- first and second multipliers;
- and
- an adder, wherein an input of the delay element is coupled to a transmission data path that is coupled to the signal output, an output of the delay element is coupled to a first input of a first multiplier, a second input of the first multiplier being is coupled to a first output of the echo canceller, the first output of the echo canceller providing a first echo-cancellation signal, an output of the first multiplier is coupled to a first input of the adder, a first input of the second multiplier is coupled to the transmission data path, a second input of the second multiplier is coupled to a second output of the echo canceller, the second output of the echo canceller providing a second echo-cancellation signal, an output of the second multiplier is coupled to a second input of the adder, a third input of the adder is coupled to a receiving data path that is coupled to the signal input, and the first physical layer device is configured to communicate data with the second physical layer device over a data transmission medium and to perform operations comprising:
- receiving first data to be transmitted to the second physical layer device;
- generating a set of data-carrying alert signals by modulating a set of alert signals to carry the first data;
- and
- transmitting, as part of the output signal, the set of data-carrying alert signals to the second physical layer device via the signal output.
9 more elements
A system comprising:
- a first physical layer device comprising:
- an echo canceller comprising a set of poly-phase filters, the set of poly-phase filters operating based on a set of coefficients;
- a signal output for transmitting an output signal to a second physical layer device;
- and
- a signal input for receiving an input signal transmitted from the second physical layer device, the first physical layer device being configured to communicate data with the second physical layer device over a data transmission medium and to perform operations comprising:
- performing a training operation that adjusts the set of coefficients of the echo canceller, the training operation comprising:
- receiving, by the signal input, a training signal from the second physical layer device;
- generating a second set of data-carrying alert signals by modulating a second set of alert signals to carry training data, the training data comprising a pseudo-random byte sequence known by the second physical layer device;
- transmitting, by the signal output, the second set of data-carrying alert signals to the second physical layer device;
- and
- adjusting the set of coefficients based on the second set of data-carrying alert signals as the second set of data-carrying alert signals is transmitted to the second physical layer device;
- receiving first data to be transmitted to the second physical layer device;
- generating a set of data-carrying alert signals by modulating a set of alert signals to carry the first data;
- and
- transmitting, as part of the output signal, the set of data-carrying alert signals to the second physical layer device via the signal output.
12 more elements
A method comprising:
- performing a training operation that adjusts a set of coefficients of an echo canceller of a first physical layer device, the training operation comprising:
- receiving, by a signal input of the first physical layer device, a training signal from a second physical layer device;
- generating a second set of data-carrying alert signals by modulating a second set of alert signals to carry training data, the training data comprising a pseudo-random byte sequence known by the second physical layer device;
- transmitting, by a signal output, the second set of data-carrying alert signals to the second physical layer device;
- and
- adjusting the set of coefficients based on the second set of data-carrying alert signals as the second set of data-carrying alert signals is transmitted to the second physical layer device;
- receiving, at the first physical layer device, first data to be transmitted to the second physical layer device over a data transmission medium;
- generating, by the first physical layer device, a set of data-carrying alert signals by modulating a set of alert signals to carry the first data;
- and
- transmitting, as part of an output signal transmitted to the second physical layer device by the first physical layer device, the set of data-carrying alert signals to the second physical layer device.
7 more elements
Dependencies are inferred from the claim text.