Sample-level error-correcting code
A first wireless communication device may encode real samples of data to obtain encoded data based at least in part on adding one or more time domain complex samples to the real samples of the data. A function of the one or more time domain complex samples may be a known value, and the function may be a sum of exponentials of the one or more time domain complex samples. The first wireless communication device may transmit, to a second wireless communication device, the encoded data.
1. A first wireless communication device for wireless communication, comprising:
a memory; and
one or more processors, coupled to the memory, configured to:
encode complex samples of data to obtain encoded data based at least in part on adding one or more time domain complex samples to the complex samples of the data, wherein a function of the one or more time domain complex samples is a known value, and wherein the function is a sum of exponentials of the one or more time domain complex samples; and
transmit, to a second wireless communication device, the encoded data.
2. The first wireless communication device of claim 1 , wherein the function is a discrete Fourier transform (DFT) of the one or more time domain complex samples.
3. The first wireless communication device of claim 1 , wherein the one or more processors, to encode the complex samples, are configured to:
add the one or more time domain complex samples to an end or a start of the complex samples of the data.
4. The first wireless communication device of claim 1 , wherein the one or more time domain complex samples are redundant samples or parity samples of the data.
5. The first wireless communication device of claim 1 , wherein the one or more processors, to encode the complex samples, are configured to:
add the one or more time domain complex samples to the complex samples to obtain the encoded data; and
compress the encoded data after adding the one or more time domain complex samples.
6. The first wireless communication device of claim 1 , wherein the one or more processors, to encode the complex samples, are configured to:
compress the complex samples to obtain compressed complex samples; and
add the one or more time domain complex samples to the compressed complex samples.
7. The first wireless communication device of claim 1 , wherein the known value is zero.
8. The first wireless communication device of claim 1 , wherein the one or more processors, to transmit the encoded data, are configured to:
transmit the encoded data via a fronthaul link.
9. The first wireless communication device of claim 1 , wherein the one or more processors, to encode the complex samples, are configured to:
scale the one or more time domain complex samples.
10. A method of wireless communication performed by a first wireless communication device, comprising:
encoding complex samples of data to obtain encoded data based at least in part on adding one or more time domain complex samples to the complex samples of the data, wherein a function of the one or more time domain complex samples is a known value, and wherein the function is a sum of exponentials of the one or more time domain complex samples; and
transmitting, to a second wireless communication device, the encoded data.
11. The method of claim 10 , wherein the function is a discrete Fourier transform (DFT) of the one or more time domain complex samples.
12. The method of claim 10 , wherein encoding the complex samples comprises:
adding the one or more time domain complex samples to an end or a start of the complex samples of the data.
13. The method of claim 10 , wherein the one or more time domain complex samples are redundant samples or parity samples of the data.
14. The method of claim 10 , wherein encoding the complex samples comprises:
adding the one or more time domain complex samples to the complex samples to obtain the encoded data; and
compressing the encoded data after adding the one or more time domain complex samples.
15. The method of claim 10 , wherein encoding the complex samples comprises:
compressing the complex samples to obtain compressed complex samples; and
adding the one or more time domain complex samples to the compressed complex samples.
16. The method of claim 10 , wherein the known value is zero.
17. The method of claim 10 , wherein transmitting the encoded data comprises:
transmitting the encoded data via a fronthaul link.
18. The method of claim 10 , wherein the one or more time domain complex samples are scaled time domain complex samples.
19. A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a first wireless communication device, cause the first wireless communication device to:
encode complex samples of data to obtain encoded data based at least in part on adding one or more time domain complex samples to the complex samples of the data, wherein a function of the one or more time domain complex samples is a known value, and wherein the function is a sum of exponentials of the one or more time domain complex samples; and
transmit, to a second wireless communication device, the encoded data.
20. The non-transitory computer-readable medium of claim 19 , wherein the function is a discrete Fourier transform (DFT) of the one or more time domain complex samples.
21. The non-transitory computer-readable medium of claim 19 , wherein the one or more instructions, that cause the first wireless communication device to encode the complex samples, cause the first wireless communication device to:
add the one or more time domain complex samples to an end or a start of the complex samples of the data.
22. The non-transitory computer-readable medium of claim 19 , wherein the one or more time domain complex samples are redundant samples or parity samples of the data.
23. The non-transitory computer-readable medium of claim 19 , wherein the one or more instructions, that cause the first wireless communication device to encode the complex samples, cause the first wireless communication device to:
add the one or more time domain complex samples to the complex samples to obtain the encoded data; and
compress the encoded data after adding the one or more time domain complex samples.
24. The non-transitory computer-readable medium of claim 19 , wherein the one or more instructions, that cause the first wireless communication device to encode the complex samples, cause the first wireless communication device to:
compress the complex samples to obtain compressed complex samples; and
add the one or more time domain complex samples to the compressed complex samples.
25. An apparatus for wireless communication, comprising:
means for encoding complex samples of data to obtain encoded data based at least in part on adding one or more time domain complex samples to the complex samples of the data, wherein a function of the one or more time domain complex samples is a known value, and wherein the function is a sum of exponentials of the one or more time domain complex samples; and
means for transmitting, to another apparatus, the encoded data.
26. The apparatus of claim 25 , wherein the function is a discrete Fourier transform (DFT) of the one or more time domain complex samples.
27. The apparatus of claim 25 , wherein the means for encoding the complex samples comprise:
means for adding the one or more time domain complex samples to an end or a start of the complex samples of the data.
28. The apparatus of claim 25 , wherein the one or more time domain complex samples are redundant samples or parity samples of the data.
29. The apparatus of claim 25 , wherein the means for encoding the complex samples comprise:
means for adding the one or more time domain complex samples to the complex samples to obtain the encoded data; and
means for compressing the encoded data after adding the one or more time domain complex samples.
30. The apparatus of claim 25 , wherein the means for encoding the complex samples comprise:
means for compressing the complex samples to obtain compressed complex samples; and
means for adding the one or more time domain complex samples to the compressed complex samples.