US 11,876,621 B2
Forward error correction for chirp spread spectrum
Mark Hall, Smithfield, UT (US); David R. Hall, Provo, UT (US); Warren Willes, Alpine, UT (US); and John Robinson, Spanish Fork, UT (US)
Assigned to Sure-Fi, Inc., Provo, UT (US)
Filed by Sure-Fi Inc., Provo, UT (US)
Filed on Sep. 9, 2021, as Appl. No. 17/470,169.
Claims priority of provisional application 63/132,999, filed on Dec. 31, 2020.
Prior Publication US 2022/0209890 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G11C 29/00 (2006.01); H04L 1/00 (2006.01); H03M 13/00 (2006.01); H03M 13/25 (2006.01); H04B 1/69 (2011.01)
CPC H04L 1/0042 (2013.01) [H03M 13/258 (2013.01); H03M 13/616 (2013.01); H04B 1/69 (2013.01); H04B 2001/6912 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for error correction coding in wireless communication, comprising:
obtaining K bits of data;
loading the K bits of data sequentially into an M bit by N bit (M×N) matrix in a first direction as Q sequences of D bits;
coding each D bit row of data in the M×N matrix with an error correction code to generate an M bit row of coded data, wherein each M bit row of coded data corresponds to a first codeword having M-D bits of parity;
coding each Q bit column in the M×N matrix with the error correction code to generate N bits of coded data, wherein each N bit column corresponds to a second codeword, and wherein D of the N bit columns comprise coded data and M-D of the N bit columns comprise coded parity including N-Q parity on parity bits;
unloading N sequences of M bits sequentially from the M×N matrix in a second direction;
generating a chirp signal having a plurality of chirps; and
transmitting the generated chirp signal.