US 11,943,089 B2
Modulation and equalization in an orthonormal time-shifting communications system
Ronny Hadani, San Jose, CA (US); and Shlomo Selim Rakib, San Jose, CA (US)
Assigned to Cohere Technologies, Inc., San Jose, CA (US)
Filed by Cohere Technologies, Inc., San Jose, CA (US)
Filed on May 24, 2023, as Appl. No. 18/322,862.
Application 18/322,862 is a continuation of application No. 17/304,053, filed on Jun. 14, 2021, granted, now 11,665,041.
Application 17/304,053 is a continuation of application No. 16/793,469, filed on Feb. 18, 2020, granted, now 11,038,636, issued on Jun. 15, 2021.
Application 16/793,469 is a continuation of application No. 16/044,425, filed on Jul. 24, 2018, granted, now 10,567,125, issued on Feb. 18, 2020.
Application 16/044,425 is a continuation of application No. 15/407,941, filed on Jan. 17, 2017, granted, now 10,063,354, issued on Aug. 28, 2018.
Application 15/407,941 is a continuation of application No. 14/717,886, filed on May 20, 2015, granted, now 9,548,840, issued on Jan. 17, 2017.
Application 14/717,886 is a continuation of application No. 13/927,088, filed on Jun. 25, 2013, granted, now 9,071,286, issued on Jun. 30, 2015.
Application 15/407,941 is a continuation in part of application No. 13/117,124, filed on May 26, 2011, granted, now 8,547,988, issued on Oct. 1, 2013.
Application 13/117,124 is a continuation in part of application No. 13/117,119, filed on May 26, 2011, granted, now 8,879,378, issued on Nov. 4, 2014.
Claims priority of provisional application 61/801,994, filed on Mar. 15, 2013.
Claims priority of provisional application 61/801,398, filed on Mar. 15, 2013.
Claims priority of provisional application 61/801,968, filed on Mar. 15, 2013.
Claims priority of provisional application 61/801,435, filed on Mar. 15, 2013.
Claims priority of provisional application 61/664,020, filed on Jun. 25, 2012.
Claims priority of provisional application 61/349,619, filed on May 28, 2010.
Prior Publication US 2023/0412444 A1, Dec. 21, 2023
Int. Cl. H04L 27/26 (2006.01); H04B 7/005 (2006.01); H04L 5/00 (2006.01); H04L 27/01 (2006.01); H04L 27/10 (2006.01); H04L 23/02 (2006.01); H04L 25/03 (2006.01)
CPC H04L 27/2639 (2013.01) [H04B 7/005 (2013.01); H04L 5/0005 (2013.01); H04L 5/0044 (2013.01); H04L 27/01 (2013.01); H04L 27/10 (2013.01); H04L 27/26532 (2021.01); H04L 27/2655 (2013.01); H04L 27/2697 (2013.01); H04L 5/0016 (2013.01); H04L 23/02 (2013.01); H04L 25/03834 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method of processing signals at a receiver, comprising:
receiving, from a first transmitter, a first orthogonal time frequency space (OTFS) signal transmission comprising a first data stream, wherein the first OTFS signal is generated using a first basis matrix;
receiving, from a second transmitter, a second orthogonal time frequency space (OTFS) signal transmission comprising a second data stream, wherein the second OTFS signal is generated using a second basis matrix;
generating a first one dimensional data stream by OTFS decoding the first OTFS signal transmission;
generating a second one dimensional data stream by OTFS decoding the second OTFS signal transmission;
recovering the first data stream by operating a first feed forward equalizer and a first feedback equalizer and a first slicer, wherein a first residual error signal at an output of the first slicer is used as an input to the first feed forward equalizer and the first feedback equalizer and wherein an input to the first slicer is obtained by differencing an output of the first feed forward equalizer and the first feedback equalizer; and
recovering the second data stream by operating a second feed forward equalizer and a second feedback equalizer and a second slicer; wherein a second residual error signal at an output of the second slicer is used as an input to the second feed forward equalizer and the second feedback equalizer and wherein an input to the second slicer is obtained by differencing an output of the second feed forward equalizer and the second feedback equalizer.