Claims
- 1. An apparatus comprising:
an encoder for computing an outer code over a data frame and an inner code over a segment of the data frame.
- 2. The apparatus of claim 1, further comprising a transmitter for transmitting the data frame.
- 3. The apparatus of claim 1, further comprising a receiver for receiving messages responding to the transmitted frame.
- 4. The apparatus of claim 3, wherein a message indicates valid reception of one or more of the segments of the transmitted frame.
- 5. The apparatus of claim 3, wherein a message indicates invalid reception of one or more of the segments of the transmitted frame.
- 6. An apparatus comprising:
a decoder for decoding an outer code associated with a data frame and decoding an inner code associated with a segment of the data frame when the outer decoding indicates the frame contains at least one error.
- 7. The apparatus of claim 6, further comprising a receiver for receiving the data frame.
- 8. The apparatus of claim 6, further comprising a transmitter for transmitting messages responding to the received frame.
- 9. The apparatus of claim 8, wherein a message indicates valid reception of one or more of the segments of the received frame.
- 10. The apparatus of claim 8, wherein a message indicates invalid reception of one or more of the segments of the received frame.
- 11. An apparatus comprising a frame processor for:
receiving data, segments of which are assigned one or more priority levels; generating a header including one or more bits identifying a frame type in accordance with the segments; encoding higher priority segments with one or more inner codes; encoding the header, data and inner encoding with an outer code; and producing a frame including the header, data, inner encoding, and outer encoding.
- 12. The apparatus of claim 11, further comprising a frame format database for storing a plurality of frame types and code parameters and header information associated therewith, the frame format database accessible by the frame processor for use in encoding and header generation.
- 13. The apparatus of claim 11, wherein the received data comprises one or more segments of primary traffic, secondary traffic, or signaling traffic.
- 14. The apparatus of claim 11, wherein the frame processor further encodes the header with an inner code.
- 15. An apparatus comprising a frame processor for:
decoding an outer code of a received frame to detect one or more errors within the frame; decoding an inner code of one or segments of the frame when the outer decoding detected one or more errors in the frame.
- 16. The apparatus of claim 15, further comprising a frame format database for storing a plurality of frame types and code parameters and header information associated therewith, the frame format database accessible by the frame processor for use in locating and decoding inner coded segments.
- 17. A wireless communication device comprising:
an encoder for computing an outer code over a data frame and an inner code over a segment of the data frame.
- 18. A wireless communication device comprising:
a decoder for decoding an outer code associated with a data frame and decoding an inner code associated with a segment of the data frame when the outer decoding indicates the frame contains at least one error.
- 19. A wireless communication system, including a wireless communication device, comprising:
an encoder for computing an outer code over a data frame and an inner code over a segment of the data frame.
- 20. A wireless communication system, including a wireless communication device, comprising:
a decoder for decoding an outer code associated with a data frame and decoding an inner code associated with a segment of the data frame when the outer decoding indicates the frame contains at least one error.
- 21. A method of preparing a data frame for transmission, segments of which are assigned one or more priority levels, comprising:
determining a frame type in accordance with the one or more priority levels of the segments in the frame; performing inner coding on segments assigned a higher priority level, when the frame comprises segments of more than one priority level; performing outer coding on the data, inner coding, and header associated with the frame type; and forming a frame comprising the header, data, inner coding, and outer coding.
- 22. The method of claim 21, further comprising accessing a frame format database to retrieve a frame type and coding parameters.
- 23. The method of claim 21, further comprising inner coding the header, the results of which are included in the outer coding.
- 24. A method of processing a received data frame, comprising:
decoding an outer code of the frame to detect one or more errors in the frame; and decoding an inner code of a segment of the frame when the outer decoding detected one or more errors in the frame.
- 25. The method of claim 24, further comprising delivering all the data segments of the frame when the outer decoding decodes without error.
- 26. The method of claim 24, further comprising delivering a segment of the frame when the inner decoding decodes without error.
- 27. The method of claim 24, further comprising determining the location and duration of inner coded data according to a frame header.
- 28. The method of claim 27, wherein determining the location and duration of inner coded data comprises accessing a frame format database.
- 29. The method of claim 24, further comprising scanning for all possible inner coded segments when the outer decoding detects one or more errors and the inner decoding of a segment identified by the header decodes with one or more errors.
- 30. The method of claim 29, further comprising:
identifying header information corresponding to a located inner coded segment; replacing the header information in the frame with the identified header information; and reattempting to decode the outer code using the frame with the replaced header information.
- 31. The method of claim 24, further comprising decoding more than one inner coded segment.
- 32. The method of claim 24, further comprising decoding an inner code applied to the header.
- 33. The method of claim 24, further comprising requesting retransmission of the remainder of the frame when the inner decoding of one or more segments decodes without error.
- 34. The method of claim 24, further comprising sending to the transmitting station an acknowledgment indicating reception of one or more inner coded segments when the decoding of the one or more segments decodes without error.
- 35. The method of claim 24, further comprising sending to the transmitting station an acknowledgment indicating reception of the entire frame when the decoding of the one or more segments decodes without error and the remainder of the frame is erasable data.
- 36. The method of claim 24, further comprising sending to the transmitting station an acknowledgment indicating failed reception of the remainder of the frame when the decoding of one or more inner coded segments decodes without error.
- 37. The method of claim 24, further comprising sending to the transmitting station an acknowledgment indicating failed reception of the entire frame when the decoding of one or more inner coded segments decodes with one or more errors.
- 38. An apparatus, operable with a data frame, segments of which are assigned one or more priority levels, comprising:
means for determining a frame type in accordance with the one or more priority levels of the segments in the frame; means for performing inner coding on segments assigned a higher priority level, when the frame comprises segments of more than one priority level; means for performing outer coding on the data, inner coding, and header associated with the frame type; and means for forming a frame comprising the header, data, inner coding, and outer coding.
- 39. An apparatus, comprising:
means for decoding an outer code of a received frame to detect one or more errors in the frame; and means for decoding an inner code of a segment of the frame when the outer decoding detected one or more errors in the frame.
- 40. The apparatus of claim 39, further comprising means for determining the location and duration of inner coded data according to a frame header.
- 41. A wireless communication system, comprising:
means for determining a frame type in accordance with the one or more priority levels of the segments in the frame; means for performing inner coding on segments assigned a higher priority level, when the frame comprises segments of more than one priority level; means for performing outer coding on the data, inner coding, and header associated with the frame type; and means for forming a frame comprising the header, data, inner coding, and outer coding.
- 42. A wireless communication system, comprising:
means for decoding an outer code of a received frame to detect one or more errors in the frame; and means for decoding an inner code of a segment of the frame when the outer decoding detected one or more errors in the frame.
- 43. Processor readable media operable to perform the following steps:
determining a frame type in accordance with the one or more priority levels of the segments in the frame; performing inner coding on segments assigned a higher priority level, when the frame comprises segments of more than one priority level; performing outer coding on the data, inner coding, and header associated with the frame type; and forming a frame comprising the header, data, inner coding, and outer coding.
- 44. Processor readable media operable to perform the following steps:
decoding an outer code of the frame to detect one or more errors in the frame; and decoding an inner code of a segment of the frame when the outer decoding detected one or more errors in the frame.
CLAIM OFPRIORITY UNDER 35 U.S.C. §119
[0001] The present Application for Patent claims priority to Provisional Application No. 60/335,492 entitled “METHOD AND APPARATUS FOR IMPROVED DIM AND BURST MESSAGING” filed Nov. 1, 2001, and assigned to the assignee hereof and hereby expressly incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60335492 |
Nov 2001 |
US |