US 11,799,704 B2
Systems and methods for communicating by modulating data on zeros in the presence of channel impairments
Philipp Walk, Pasadena, CA (US); Babak Hassibi, San Marino, CA (US); Peter Jung, Berlin (DE); and Hamid Jafarkhani, Irvine, CA (US)
Assigned to California Institute of Technology, Pasadena, CA (US); The Regents of the University of California, Oakland, CA (US); and Technische Universität Berlin, Berlin (DE)
Filed by California Institute of Technology, Pasadena, CA (US); The Regents of the University of California, Oakland, CA (US); and Technische Universität Berlin, Berlin (DE)
Filed on May 5, 2022, as Appl. No. 17/662,213.
Application 17/662,213 is a continuation of application No. 17/204,762, filed on Mar. 17, 2021, granted, now 11,368,196.
Application 17/204,762 is a continuation of application No. 17/013,525, filed on Sep. 4, 2020, granted, now 10,992,353, issued on Apr. 27, 2021.
Application 17/013,525 is a continuation of application No. 16/785,279, filed on Feb. 7, 2020, granted, now 10,804,982, issued on Oct. 13, 2020.
Claims priority of provisional application 62/802,578, filed on Feb. 7, 2019.
Prior Publication US 2023/0092437 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 27/26 (2006.01); H04B 7/0452 (2017.01); H04L 7/04 (2006.01); H04B 1/04 (2006.01); H04L 27/12 (2006.01)
CPC H04L 27/2602 (2013.01) [H04B 1/0475 (2013.01); H04B 7/0452 (2013.01); H04L 7/042 (2013.01); H04L 7/048 (2013.01); H04L 27/122 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A communication system, comprising:
a transmitter, comprising:
an encoder configured to receive a plurality of information bits and output a plurality of encoded hits in accordance with a cycling register code (CRC);
a modulator configured to modulate the plurality of encoded bits to obtain a discrete-time baseband signal, where the plurality of encoded bits are encoded in the zeros of the z-transform of the discrete-time baseband signal; and
a signal generator configured to generate a continuous-time transmitted signal based upon the discrete-time baseband signal;
a receiver, comprising:
a demodulator configured to down convert and sample a received continuous-time signal at a given sampling rate to obtain a received discrete-time baseband signal, where the received discrete-time baseband signal includes at least one of a timing offset (TO) and a carrier frequency offset (CFO);
a decoder configured to decode a plurality of bits of information from the received discrete-time baseband signal by:
estimating a TO for the received discrete-time baseband signal to identify a received symbol;
determining a plurality of zeros of a z-transform of the received symbol;
identifying zeros from the plurality of zeros that encode a plurality of received bits; and
decoding a plurality of information bits based upon the plurality of received hits using the CRC.