Methods and systems for coding of broadcast messages
First Claim
1. A method of wirelessly broadcasting a message to a plurality of wireless terminals comprising the steps of:
- error correction coding the message to produce an error correction coded message block;
dividing the error correction coded message block into a plurality of frames;
error detection coding the frames to produce a plurality of error detection coded frames;
error correction coding the error detection coded frames to produce a plurality of error detection and correction coded frames; and
wirelessly broadcasting the plurality of error detection and correction coded frames to the plurality of wireless terminals.
2 Assignments
0 Petitions
Accused Products
Abstract
A message is wirelessly broadcast to wireless terminals by error correction coding the message to produce an error correction coded message block, dividing the error correction coded message block into frames and error correction coding the frames to produce error correction coded frames. The error correction coding frames are wirelessly broadcast to the wireless terminals. At the wireless terminals, the frames are received and the frames are error correction decoded to produce error correction decoded frames. The error correction decoded frames are combined into a message block, and the message block is error correction decoded to produce the message. By error correction coding the entire message in addition to error correction coding the frames of the message, long messages may be reliably broadcast and received, notwithstanding fading and other problems in the transmission. Accordingly, a broadcast channel that is designed for short message usage also may be used to reliably transmit long messages. The invention may, for example, be applicable to a TDMA system that includes a Digital Control CHannel (DCCH) having a short message Service Broadcast Control CHannel (S-BCCH) logical channel. The error correction coded frames are placed in the S-BCCH logical channel. The S-BCCH logical channel is then wirelessly broadcast to the radiotelephones in a plurality of TDMA time slots.
315 Citations
43 Claims
-
1. A method of wirelessly broadcasting a message to a plurality of wireless terminals comprising the steps of:
-
error correction coding the message to produce an error correction coded message block;
dividing the error correction coded message block into a plurality of frames;
error detection coding the frames to produce a plurality of error detection coded frames;
error correction coding the error detection coded frames to produce a plurality of error detection and correction coded frames; and
wirelessly broadcasting the plurality of error detection and correction coded frames to the plurality of wireless terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of wirelessly broadcasting a message to a plurality of wireless terminals comprising the steps of:
-
error correction coding the message to produce an error correction coded message block;
dividing the error correction coded message block into a plurality of frames;
error correction coding the frames to produce a plurality of error correction coded frames;
providing an indication that the error correction coded message block is error correction coded; and
wirelessly broadcasting the plurality of error correction coded frames and the provided indication to the plurality of wireless terminals. - View Dependent Claims (9, 10, 11)
-
-
12. A method of wirelessly receiving a message at a wireless terminal comprising the steps of:
-
wirelessly receiving a plurality of frames;
error correction decoding the frames to produce a plurality of error correction decoded frames;
error detection decoding the error correction decoded frames to produce a plurality of error detection decoded frames;
providing an indication of the result of the error detection decoding step;
combining the plurality of error detection decoded frames into a message block; and
error correction decoding the message block to produce the message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of wirelessly receiving a message at a wireless terminal comprising the steps of:
-
wirelessly receiving a plurality of frames;
error correction decoding the frames to produce a plurality of error correction decoded frames;
combining the plurality of error correction decoded frames into a message block; and
error correction decoding the message block to produce the message in response to an indication that the message block is error correction coded. - View Dependent Claims (22, 23, 24)
-
-
25. A method of wirelessly transmitting information comprising the steps of:
-
error correction coding the message to produce an error correction coded information block;
dividing the error correction coded information block into a plurality of segments;
error detection coding the segments to produce a plurality of error detection coded segments;
error correction coding the error detection coded segments to produce a plurality of error detection and correction coded segments; and
wirelessly transmitting the plurality of error detection and correction coded segments. - View Dependent Claims (26, 27, 28)
-
-
29. A method of wirelessly transmitting information comprising the steps of:
-
error correction coding the message to produce an error correction coded information block;
dividing the error correction coded information block into a plurality of segments;
error correction coding the segments to produce a plurality of error correction coded segments;
providing an indication that the information block is error correction coded; and
wirelessly transmitting the plurality of error correction coded segments and the provided indication. - View Dependent Claims (30, 31, 32)
-
-
33. A method of wirelessly receiving information at a wireless terminal comprising the steps of:
-
wirelessly receiving a plurality of segments;
error correction decoding the segments to produce a plurality of error correction decoded segments;
error detection decoding the error correction decoded segments to produce a plurality of error detection decoded segments;
providing an indication of the result of the error detection decoding step to the combining step;
combining the plurality of error detection decoded segments into an information block; and
error correction decoding the information block to produce the information. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method of wirelessly receiving information at a wireless terminal comprising the steps of:
-
wirelessly receiving a plurality of segments;
error correction decoding the segments to produce a plurality of error correction decoded segments;
combining the plurality of error correction decoded segments into an information block; and
error correction decoding the information block to produce the information in response to an indication that the information block is error correction coded. - View Dependent Claims (39, 40, 41)
-
-
42. A base station that broadcasts a message to a plurality of wireless terminals, the base station comprising:
-
means for error correction coding the message to produce an error correction coded message block;
means for dividing the error correction coded message block into a plurality of frames;
means for error detection coding the frames to produce a plurality of error detection coded frames;
means for error correction coding the error detection coded frames to produce a plurality of error detection and correction coded frames; and
means for wirelessly broadcasting the plurality of error detection and correction coded frames to the plurality of radiotelephones.
-
-
43. A wireless terminal comprising:
-
means for wirelessly receiving a plurality of frames;
means for error correction decoding the frames to produce a plurality of error correction decoded frames;
means for error detection decoding the error correction decoded frames to produce a plurality of error detection decoded frames;
means for providing an indication of the result of the error detection decoding step to the combining step;
means for combining the plurality of error detection decoded frames into a message block; and
means for error correction decoding the message block to produce a message.
-
Specification