Method, apparatus and system for using guard tones in OFDM systems for increasing data rates and improving robustness,
No. 8,548,073
(with Nadeem Ahmed and Brian Joseph) (Also: EP2266245).
System, method, and computer-readable medium for multilevel shaping for wireless communication systems,
No. 8,396,142
(with Nadeem Syed Ahmed and Brian Joseph) (Also: EP2151077).
Methods and apparatus for self-inverting turbo code interleaving with high separation and dispersion,
No. 7,508,877,
No. 7,505,526
and
No. 7,505,525
(with John T. Coffey).
Separate self-synchronizing packet-based scrambler having replay variation,
No. 7,227,949
(with Richard G. C. Williams).
Method of increasing data rate in a wireless data communication network via clock switching,
No. 7,184,412
.
Reliable decision directed adaptation in a communication system employing forward error control,
No. 7,113,556
(with Stanley K. Ling).
Methods and apparatus for self-inverting turbo code interleaving with high separation and dispersion,
No. 7,082,168
(with John T. Coffey).
Phase-locked loop initialization via curve-fitting,
No. 6,993,095
(with Peter A. Murphy).
Joint equalization and decoding using a search-based decoding algorithm,
No. 6,961,392
(with Matthew B. Shoemake).
Packet binary convolutional codes,
No. 6,823,488
(with Matthew B. Shoemake).
Decision-directed adaptation for coded modulation ,
No. 6,782,046
(with Stanley K. Ling & Eric J. Rossin).
Fast search-based decoding scheme,
No. 6,701,483
(with Matthew B. Shoemake & Scott Petler).
Quadrature amplitude modulated data for standard bandwidth television channel,
No. 5,511,096
(with Zheng Huang).
Punctured convolutional encoder,
No. 5,511,082
(with Stephen K. How).
Method and apparatus for communicating digital information such as
compressed video using trellis coded QAM,
No. 5,321,725
(with Woo Paik, Scott Lery, Edward Krause & Jerrold Heller).
Method and apparatus for communicating digital data using trellis coded QAM,
No. 5,233,629
(with Woo Paik & Scott Lery).
Collision detection using code rule violations of the Manchester code,
No. 5,162,791
.