IP Library Granted Patent US 10,218,465
Granted Patent B2
US 10,218,465 · App. 15/201,158 · Granted Feb 26, 2019

Method and system for maximizing channel bandwidth while employing error control coding

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 10,218,465
App. No.
15/201,158
Granted
Feb 26, 2019
Kind
B2
Abstract

A system and method includes employing a cyclical redundancy check (CRC) code to information being transmitted on the channel, the CRC code including appending a single CRC code bit to the information, the single CRC code bit having a value of 0. The method further includes adding an error correcting code with a value of 0 to the information and to a plurality of error correcting code parity bits provided by the error correcting code. The method further includes transmitting, by the communication device, the information on the channel without the single CRC code bit, the additional information bit, and the error correcting code parity bits for being decoded and set by a receiver.

Claims (30)

1. In a data communication system that communicates data on a wireless channel, a method for maximizing channel bandwidth while employing error control coding, the method comprising:

applying, by a communication device of the data communication system associated with the wireless channel, a cyclical redundancy check (CRC) code to information being transmitted on the channel;

extending the CRC code to include a single CRC code bit appended to the CRC code, the single CRC code bit having a value of 0;

adding, by the communication device and using the extended CRC code, an error correcting code to the information, the adding of the error correcting code including adding an additional information bit with a value of 0 to a plurality of error correcting code parity bits provided by the error correcting code to the information, the plurality of error correcting code parity bits also having a value of 0; and

transmitting, by the communication device, the information including the CRC code on the wireless channel without the single CRC code bit, the additional information bit, and the error correcting code parity bits;

receiving, by a receiving device of the data communication system, the transmitted information;

setting, by the receiving device, each of the single CRC code bit that is not transmitted, additional information bit, and error correcting code parity bits to 0; and

decoding, by the receiving device, the transmitted information, the decoding including decoding the information with the single CRC code bit, the additional information bit, and the error correcting code parity bits that have been set to 0.

2. The method in accordance with claim 1 , wherein the CRC code is CRC-11.

3. The method in accordance with claim 1 , wherein the error correction code is a Hamming code.

4. The method in accordance with claim 3 , wherein the Hamming code is a (31,26) Hamming code.

5. A data communication system that maximizes channel bandwidth while employing error control coding, the data communication system comprising:

a communication device associated with a wireless channel for communicating information on the wireless channel, the communication device being configured to:

apply a cyclical redundancy check (CRC) code to information being transmitted on the wireless channel,

extend the CRC code to include a single CRC code bit appended to the CRC code, the single CRC code bit having a value of 0;

add, using the extended CRC code, an error correcting code to the information, the adding of the error correcting code including adding an additional information bit with a value of 0 to a plurality of error correcting code parity bits provided by the error correcting code to the information, the plurality of error correcting code parity bits also having a value of 0; and

transmit the information including the CRC code on the channel without the single CRC code bit, the additional information bit, and the error correcting code parity bits; and

a receiving device associated with the channel for receiving the transmitted information, the receiving device being configured to:

receive the transmitted information;

set the non-transmitted single CRC code bit, additional information bit, and error correcting code parity bits to 0; and

decode the transmitted information, the decoding including decoding the information with the single CRC code bit, the additional information bit, and the error correcting code parity bits that have been set to 0.

6. The data communication system in accordance with claim 5 , wherein the CRC code is CRC-11.

7. The data communication system in accordance with claim 5 , wherein the error correction code is a Hamming code.

8. The data communication system in accordance with claim 7 , wherein the Hamming code is a (31,26) Hamming code.

9. The method in accordance with claim 1 , further comprising:

selecting code words such that all parity bit patterns are the same.

10. The method in accordance with claim 1 , wherein a weight distribution of the CRC code and a weight distribution of the error correcting code are identical.

11. The data communication system in accordance with claim 5 , wherein the transmitter is configured to:

select code words such that all parity bit patterns are the same.

12. The data communication system in accordance with claim 5 , wherein a weight distribution of the CRC code and a weight distribution of the error correcting code are identical.

Assignments (6)
SECURITY INTEREST Recorded Jun 7, 2024
From: NEXTIVITY, INC.
To: WTI FUND X, INC.
Reel/Frame 067666/0001 →
SECURITY INTEREST Recorded Dec 23, 2022
From: NEXTIVITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 062213/0590 →
RELEASE OF SECURITY INTEREST Recorded Jan 8, 2021
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: NEXTIVITY, INC.
Reel/Frame 054863/0645 →
SECURITY INTEREST Recorded Dec 13, 2020
From: NEXTIVITY, INC.
To: LIVE OAK BANKING COMPANY
Reel/Frame 054711/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: SWARTS, FRANCIS; DU PREEZ, ANDREW CHRISTOPHER
To: NEXTIVITY, INC.
Reel/Frame 046617/0514 →
SECURITY INTEREST Recorded Jan 9, 2017
From: NEXTIVITY, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 041306/0273 →