Method and apparatus for preventing received data from corrupting previously processed data in a wireless communications system
First Claim
1. A method for receiving data in a wireless communication system comprising steps of:
- receiving shared channel data over a shared channel;
storing the received shared channel data to produce stored shared channel data;
receiving shared control channel data over a shared control channel;
decoding the received shared control channel data to produce decoded shared control channel data;
determining whether the decoded shared control channel data differs from previously received shared control channel data; and
when the decoded shared control channel data differs from previously received shared control channel data, dispensing with at least one of the decoded shared control channel data and the stored shared channel data.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a forward link from a base station to multiple mobile units, the forward link having multiple shared channels (SHCH'"'"'s), multiple shared control channels (SHCCH'"'"'s), and multiple dedicated pointer control channels (DPTRCH'"'"'s), and utilizes HARQ error control for error detection and error correction. The mobile unit, when listening to the DPTRCH, uses a SHCCH pointed to by the DPTRCH to demodulate and decode data on the SHCH. Throughput problems may arise in the system when the mobile unit combines and decodes the wrong SHCH data, that is, SHCH data that is intended for a different mobile unit, or may incorrectly decodes SHCH data that is intended for the mobile unit. In order to improve the data throughput of the system, the systems employs a flush test and an energy detector test to prevent improperly decoded data blocks from corrupting properly decoded data blocks.
43 Citations
25 Claims
-
1. A method for receiving data in a wireless communication system comprising steps of:
-
receiving shared channel data over a shared channel; storing the received shared channel data to produce stored shared channel data; receiving shared control channel data over a shared control channel; decoding the received shared control channel data to produce decoded shared control channel data; determining whether the decoded shared control channel data differs from previously received shared control channel data; and when the decoded shared control channel data differs from previously received shared control channel data, dispensing with at least one of the decoded shared control channel data and the stored shared channel data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for receiving data in a wireless communication system comprising steps of:
-
receiving shared control channel data over a shared control channel; receiving shared channel data over a shared channel; determining a first energy level corresponding to the received shared control channel data; determining a second energy level corresponding to the received shared channel data; comparing the first energy level to the second energy level to produce an energy metric; comparing the determined energy metric to a threshold; and ignoring the shared control channel data when the energy metric compares unfavorably with the threshold. - View Dependent Claims (11, 12, 13)
-
-
14. A method for receiving data in a wireless communication system comprising steps of:
-
receiving shared control channel data over a shared control channel; receiving dedicated pointer control channel data over a dedicated pointer control channel; determining a first energy level corresponding to the received shared control channel data; determining a second energy level corresponding to the received dedicated pointer control channel data; comparing the first energy level to the second energy level to produce an energy metric; comparing the determined energy metric to a threshold; and ignoring the dedicated pointer control channel data when the energy metric compares unfavorably with the threshold. - View Dependent Claims (15)
-
-
16. A communication device comprising:
-
a receiver that receives shared control channel data over a shared control channel and shared channel data over a shared channel; a memory that stores previously received shared control channel data and further stores previously received shared channel data to produce stored shared channel data; and a processor operably coupled to each of the receiver and the memory that decodes the received shared control channel data to produce decoded shared control channel data, determines whether the decoded shared control channel data differs from previously received shared control channel data, and when the decoded shared control channel data differs from previously received shared control channel data, dispenses with at least one of the decoded shared control channel data and the stored shared channel data. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A communication device comprising:
-
a receiver that receives shared control channel data over a shared control channel and receives shared channel data over a shared channel; and a processor operably coupled to the receiver that determines determines a first energy level corresponding to the received shared control channel data, determines a second energy level corresponding to the received shared channel data, compares the first energy level to the second energy level to produce an energy metric, and ignores the shared control channel data when the energy metric compares unfavorably with the threshold. - View Dependent Claims (23)
-
-
24. A communication device comprising:
-
a receiver that receives shared control channel data over a shared control channel and receives dedicated pointer control channel data over a dedicated pointer control channel; and a processor that determines a first energy level corresponding to the received shared control channel data, determines a second energy level corresponding to the received dedicated pointer control channel data, compares the first energy level to the second energy level to produce an energy metric, and ignores the dedicated pointer control channel data when the energy metric compares unfavorably with the threshold. - View Dependent Claims (25)
-
Specification