IP Library › Granted Patent US 11,991,034
Granted Patent B1
US 11,991,034 · App. 18/053,986 · Granted May 21, 2024

Sample-level error-correcting code

Inventors: Ori Shental (Marlboro, NJ); Meilong Jiang (Westfield, NJ); Ashwin Sampath (Skillman, NJ); Ahmed Bedewy (Hillsborough, NJ)
Assignee: QUALCOMM Incorporated
H04L27/2628H03M13/156H03M13/611
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,991,034
App. No.
18/053,986
Granted
May 21, 2024
Kind
B1
Abstract

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.

Claims (64)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2023
From: SHENTAL, ORI; JIANG, MEILONG; SAMPATH, ASHWIN; BEDEWY, AHMED
To: QUALCOMM INCORPORATED
Reel/Frame 062274/0428 →