A rate adaptive digital subscriber line (XDSL) communication system and method are disclosed. An XDSL link for XDSL equipment is trained at a data rate set by a baud rate and a constellation size. Actual operating characteristics of the XDSL equipment are then obtained from parameters for the trained XDSL link. One or more rate adaptive data tables storing empirical data for performance of the XDSL equipment are accessed. Then, it is determined whether the trained data rate will provide a desired bit error rate using the actual operating characteristics and the empirical data from the accessed one or more of the rate adaptive data tables. In one embodiment, if the trained data rate will not provide the desired bit error rate, a new data rate is selected using the empirical data and the actual operating characteristics. Then, the XDSL link is trained using the new data rate, and the process is repeated. Further, in one embodiment, the actual operating characteristics used comprise the actual receiver gain and signal-to-noise ratio, and the empirical data comprises specified receiver gains, signal-to-noise ratios, baud rates and constellation sizes used to achieve a desired bit error rate.
David W. McGhee - Austin TX James R. Sisk - Cedar Park TX
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04B 110
US Classification:
375254, 375222, 375225, 370468, 379 103
Abstract:
A system to analyze and compensate for noise on a transmission line ( ) is provided. The system comprises a transmission card which includes a transceiver ( ), and a microprocessor ( ) attached to the transceiver ( ). The system also comprises a transmission line ( ) coupled to the transceiver ( ) and at least one customer premise equipment ( ) coupled to the transceiver ( ) by the transmission line ( ). The microprocessor ( ) is operable to monitor the transmission line ( ) and determine the signal-to-noise ratio on the line as a function of frequency, and adjust the rate of transmission in terms of bandwidth in terms of bits as a function of frequency.
David W. McGhee - Austin TX Richard L. House - Round Rock TX
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04B 1702
US Classification:
375211, 375222, 370492
Abstract:
A system for repeating an xDSL signal ( ) is disclosed. The system comprises a receiver ( ) operable to receive the xDSL signal ( ), a first analog front end ( ) coupled to the receiver ( ) and operable to convert the xDSL signal to a digital signal, and a series of digital signal processors ( ) coupled to the first analog front end ( ) and operable to remove noise elements from the digital signal. Also provided is a second analog front end ( ) coupled to the second digital signal processor ( ) and operable to convert the digital signal back to the analog domain. A driver circuit ( ) is operable to increase the signal strength of the analog signal and retransmits it over a new length of wiring.
Systems And Methods For In-Line Removal Of Duplicate Network Packets
David W. McGhee - Austin TX, US Stefan Johansson - Round Rock TX, US Shardendu Pandey - Cedar Park TX, US Keith E. Chaney - Austin TX, US
Assignee:
Anue Systems, Inc. - Austin TX
International Classification:
H04L 12/28 H04L 12/56
US Classification:
370389, 370390, 370392
Abstract:
Systems and methods are disclosed for in-line removal of duplicate network packets in network packet streams operating at high speeds (e. g. , 1-10 Gbps and above). A hash generator applies at least one hash algorithm to incoming packets to form one or more different hash values. The packet deduplication systems and methods then use the one or more hash values for each incoming packet to identify data stored for previously received backs and use the identified data to determine if incoming packets are duplicate packets. Duplicate packets are then removed from the output packet stream thereby reducing duplicate packets for downstream processing. A deduplication window can further be utilized to limit the amount of data stored for previous packets based upon one or more parameters, such as an amount of time that has passed and/or a number of packets for which data has been stored. These parameters can also be selected, configured and/or adjusted to achieve desired operational objectives.
Rate Adaptive Xdsl Communication System And Method
A rate adaptive digital subscriber line (XDSL) communication system and method are disclosed. An XDSL link for XDSL equipment is trained at a data rate set by a baud rate and a constellation size. Actual operating characteristics of the XDSL equipment are then obtained from parameters for the trained XDSL link. One or more rate adaptive data tables storing empirical data for performance of the XDSL equipment are accessed. Then, it is determined whether the trained data rate will provide a desired bit error rate using the actual operating characteristics and the empirical data from the accessed one or more of the rate adaptive data tables. In one embodiment, if the trained data rate will not provide the desired bit error rate, a new data rate is selected using the empirical data and the actual operating characteristics. Then, the XDSL link is trained using the new data rate, and the process is repeated. Further, in one embodiment, the actual operating characteristics used comprise the actual receiver gain and signal-to-noise ratio, and the empirical data comprises specified receiver gains, signal-to-noise ratios, baud rates and constellation sizes used to achieve a desired bit error rate.
Traffic Differentiator Systems And Related Methods Including Automatic Packet Stream Order Determination
Traffic differentiator systems for network devices and related methods are disclosed that include automatic port order determination. The disclosed embodiments includes input ports that receive a first stream of packets and a second stream of packets and a packet difference processor that operates in a learning mode and a normal mode. In the learning mode of operation, the packet difference processor automatically determines a port order representing whether the first stream of packets for the first port or the second stream of packets for the second port represents a first in time version of received packets. In the normal mode of operation, the packet difference processor uses the port order determination to facilitate determination of difference packets between the first stream of packets and the second stream of packets.
Traffic Differentiator Systems For Network Devices And Related Methods Including Automatic Port Order Determination
Traffic differentiator systems for network devices and related methods are disclosed that include automatic port order determination. The disclosed embodiments includes input ports that receive a first stream of packets and a second stream of packets and a packet difference processor that operates in a learning mode and a normal mode. In the learning mode of operation, the packet difference processor automatically determines a port order representing whether the first stream of packets for the first port or the second stream of packets for the second port represents a first in time version of received packets. In the normal mode of operation, the packet difference processor uses the port order determination to facilitate determination of difference packets between the first stream of packets and the second stream of packets.
Traffic Differentiator Systems For Network Devices And Related Methods
- Austin TX, US David W. McGhee - Austin TX, US Shardendu Pandey - Cedar Park TX, US Cary J. Wright - Austin TX, US Scott Register - Austin TX, US
Assignee:
Anue Systems, Inc. - Austin TX
International Classification:
H04L 12/823 H04L 12/841
Abstract:
Traffic differentiator systems for network devices and related methods are disclosed that determine difference packets from multiple packet streams. Some embodiments are configured to receive two streams of packets with one stream being a processed version of another stream and then to determine difference packets within a lookup time window that is, for example, associated with a processing time for the second stream to be a processed version of the first stream. Difference packets within a lookup time window can also be determined for packets received within a single combined stream of packets. Difference packets and/or related statistical information is then output for additional processing, as desired. The streams of packets can be associated with ingress and egress packets for a network device, and the difference packets and related statistical information can be used to determine packets that are removed, added, and/or modified by the network device.
Microsoft Word Microsoft Office Microsoft Excel Outlook C++ Product Development Powerpoint Six Sigma Manufacturing Manufacturing Engineering Lean Manufacturing Engineering Continuous Improvement Process Improvement Fmea Kaizen
Chaminade College Preparatory School St. Louis MO 1980-1984
Community:
John Sheahan, Frank O'connell, Lisa Baudendistel, Todd Ohlms, Ted Ruzicka, Mike Viola, Gregg Hulsey, Patrick Boyer, Patrick Dwyer, Greg Baker, Tim Driscoll
Googleplus
David Mcghee
Work:
Texas Dept of Public Safety - Sr Programmer V Contract programmer
Education:
Houston Community College System - History and acounting, MBTI - Data Processing
About:
Just a grumpy old man interested in sports and photography
Bragging Rights:
Have 3 kids 6 grandkids
David Mcghee
Work:
Buffini and Company - Business Coach (2006) The McGhee Group - President (2005)
Tagline:
Husband, friend, son, uncle, philosopher, animal lover, coach, Realtor, and all around good guy.
David Mcghee
Education:
Pima Medical Institute - Respiratory Therapy
David Mcghee
Work:
Monadelphous heavy lift - Crane operater
David Mcghee
Education:
Salem High School
David Mcghee
David Mcghee
David Mcghee
Youtube
The 16th letter: David McGhee at TEDxDetroit ...
About David McGhee David is an award winning mentor, speaker, writer, ...
Duration:
11m 16s
Should I Still Buy a House? | David McGhee Sh...
Should I Still Buy a House? #atlantarealtor #atlantarealesta... #mari...
Duration:
28s
TEDxFlint 2010 - David McGhee - Nurturing the...
David talks about the importance of not only having a good village to ...
Duration:
15m 13s
David Magees new memoir Dear William details ...
Author David Magee has written numerous books about business leaders a...
Duration:
7m 38s
How's The Market? | David McGhee How's The Ma...
How's The Market? #atlantarealtor #atlantarealesta... #marietta #east...
Duration:
50s
David McGhee on the Flint Water Crisis
Skillman Foundation Program Officer David McGhee, a Flint resident and...