IP Library Granted Patent US 7,116,256
Granted Patent B1
US 7,116,256 · App. 11/204,506 · Granted Oct 3, 2006

Pulse shaping apparatus and method

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 7,116,256
App. No.
11/204,506
Granted
Oct 3, 2006
Kind
B1
Abstract

A system has a first digital-to-analog (D/A) converter to receive a digital signal and to convert the digital signal into an analog pulse, a second D/A converter to cancel residual energy resulting from a previous pulse if a predetermined sequence of digital data is received, and a third D/A converter to control a falling edge of the analog pulse. Additionally, the system has logic to detect the sequence of digital data and to generate control data for at least one of the D/A converters from the digital data sequence thereby ensuring that the analog signal complies with the specified pulse mask template.

Claims (34)

1. A system for ensuring compliance with a specified pulse mask template, comprising:

a first digital-to-analog (D/A) converter configured to receive a digital signal and to convert the digital signal into an analog pulse;

a second D/A converter configured to cancel residual energy resulting from a previous pulse if a predetermined sequence of digital data is received;

a third D/A converter configured to control a falling edge of the analog pulse; and

logic configured to detect the sequence of digital data and to generate control data for at least one of the D/A converters from the digital data sequence thereby ensuring that the analog signal complies with the specified pulse mask template.

2. The system of claim 1 , wherein the logic is configured to enable the second D/A converter in response to the detection of the sequence of digital data.

3. The system of claim 1 , wherein the sequence of digital data comprises an isolated pulse.

4. The system of claim 1 , further comprising a user-input interface, the user input interface configured to receive an input for defining a plurality of components of the analog pulse.

5. The system of claim 4 , wherein the defined components comprise an amplitude component defining an amplitude of a current pulse from the second D/A converter, the amplitude component controlling the shape of a front edge of the analog pulse.

6. The system of claim 4 , wherein the defined components comprise an amplitude of a current pulse from the third D/A converter for controlling a falling edge of the analog pulse.

7. The system of claim 4 , wherein the defined components comprise an overall amplitude of the analog pulse.

8. A method for ensuring compliance with a specified pulse mask template, comprising the steps of:

receiving a digital signal;

converting the received digital signal into an analog signal, if the analog signal comprises an isolated pulse defined by a particular sequence of digital data in the digital signal, the isolated pulse having a main body portion and a leading edge portion;

detecting the particular sequence of digital data;

generating the main body portion in response to the particular sequence of digital data;

generating the leading edge portion in response to the particular sequence of digital data separate from the step of generating the main body portion; and

sequentially combining the main body and the leading edge portions.

9. The method of claim 8 , wherein the combining step is in response to the step of detecting, the particular sequence of digital data.

10. The method of claim 9 , wherein the generating step comprises the steps of:

generating the main body portion via a first digital-to-analog converter; and

generating the leading edge portion via a second digital-to-analog converter.

11. The method of claim 9 , further comprising the step of receiving an input for defining an amplitude of the leading edge portion.

12. The method of claim 8 , wherein the receiving step comprises the step of receiving the digital signal from a communication line having a length of zero feet and a communication line having a length of four hundred and fifty feet.

13. A transceiver, comprising:

an input interface configured to receive a value indicative of an amplitude of a predefined pulse; and

logic configured to sequentially combine the predefined pulse with an isolated pulse in response to a digital input sequence representative of the isolated pulse, the amplitude of the predefined pulse based on the value such that the isolated pulse complies with a specified pulse mask template.

14. The transceiver of claim 13 , wherein the value is a six-bit digital value.

15. The transceiver of claim 13 , further comprising a digital-to-analog converter configured to generate the predefined pulse.

16. The transceiver of claim 15 , wherein the logic is configured to transmit the digital value to the digital-to-analog converter.

17. The transceiver of claim 16 , further comprising a filter configured to filter the isolated pulse.

18. A system, comprising:

a pulse generator configured to receive a sequence of digital data and to generate a compliant isolated pulse based on the sequence of digital data, the pulse generator having first, second and third digital-to-analog converters, the first digital-to-analog converter configured to define a main body portion of the isolated pulse, the second digital-to-analog converter configured to define a leading edge portion of the isolated pulse, and the third digital-to-analog converter configured to define a falling edge portion of the isolated pulse; and

a filter configured to filter the isolated pulse.

Assignments (1)
SECURITY INTEREST Recorded Jul 18, 2022
From: ADTRAN, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 060692/0249 →