Method of transmitting voice coding information using cyclic redundancy check bits
First Claim
1. A method of transmitting voice coding information, comprising the steps of:
- (a) providing a first frame of voice coding information comprising a plurality of bits and providing a second frame of voice coding information comprising a plurality of bits;
(b) prioritizing the bits of the first frame to form a first prioritized frame of voice coding information;
(c) prioritizing the bits of the second frame to form a second prioritized frame of voice coding information;
(d) forming a set of bits, the set of bits comprising a first part of the first prioritized frame and a second part of the second prioritized frame;
(e) computing a single cyclical redundancy check ("CRC") value using the set of bits;
(f) parsing the single CRC value into a first CRC unit and a second CRC unit;
(g) combining the first CRC unit with the first prioritized frame to form a modified first frame;
(h) combining the second CRC unit with the second prioritized frame to form a modified second frame;
(i) error correction coding at least some of the bits of the modified first frame to provide a first set of symbols;
(j) error correction coding at least some of the bits of the modified second frame to provide a second set of symbols;
(k) interleaving the first set of symbols and the second set of symbols to provide a transmission unit; and
,(l) transmitting the transmission unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting voice coding information is provided. First and second frames of voice coding information are provided. Each frame is then prioritized based on which bits need to be forward-error corrected, thus forming first and second prioritized frames. A six-bit CRC value is then computed based on the prioritized first and second frames. The six-bit CRC value is then split into first and second 3-bit CRC units. The first CRC unit is then combined with the first prioritized frame to form a modified first frame, and the second CRC unit is then combined with the second prioritized frame to form a modified second frame. The modified first and second frames are each then error correction coded to form first and second sets of symbols, respectively. The first and second set of symbols are then interleaved into a transmission unit, which is then transmitted.
26 Citations
18 Claims
-
1. A method of transmitting voice coding information, comprising the steps of:
-
(a) providing a first frame of voice coding information comprising a plurality of bits and providing a second frame of voice coding information comprising a plurality of bits; (b) prioritizing the bits of the first frame to form a first prioritized frame of voice coding information; (c) prioritizing the bits of the second frame to form a second prioritized frame of voice coding information; (d) forming a set of bits, the set of bits comprising a first part of the first prioritized frame and a second part of the second prioritized frame; (e) computing a single cyclical redundancy check ("CRC") value using the set of bits; (f) parsing the single CRC value into a first CRC unit and a second CRC unit; (g) combining the first CRC unit with the first prioritized frame to form a modified first frame; (h) combining the second CRC unit with the second prioritized frame to form a modified second frame; (i) error correction coding at least some of the bits of the modified first frame to provide a first set of symbols; (j) error correction coding at least some of the bits of the modified second frame to provide a second set of symbols; (k) interleaving the first set of symbols and the second set of symbols to provide a transmission unit; and
,(l) transmitting the transmission unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification