Additional error protection for wireless transmission
AssigneeQUALCOMM Incorporated
InventorsAlfred Asterjadhi, Bin Tian
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure provide methods and apparatus for enhancing error protection for wireless transmissions.
Claims70
An apparatus for wireless communications, comprising:
- a receiver configured to receive a packet from another apparatus, the packet comprising a first error check value generated based on a remaining portion of the packet and a second error check value generated based on information known or expected by the apparatus and other information transmitted in the packet;
- and
- a processing system configured to:
- perform a first error check of the packet based on a comparison of the first error check value and an error check value generated by the apparatus for the remaining portion of the packet,
- reconstruct a value of the known or expected information based on the second error check value and the other information transmitted in the packet,
- perform a second error check of the packet based on comparison of the reconstructed value and an expected value of the information known or expected by the apparatus, and
- discard the packet if either the first error check fails or the reconstructed value differs from the known or expected value.
An apparatus for wireless communications, comprising:
- a processing system configured to:
- generate a first error check value for a packet to be transmitted to another apparatus, the first error check value generated based on a remaining portion of the packet,
- generate a second error check value for the packet based on information known or expected by the other apparatus and other information transmitted in the packet;
- and
- a transmitter configured to transmit the packet to the other apparatus, the packet comprising the first and second error check values.
An apparatus for wireless communications, comprising:
- means for receiving a packet from another apparatus, the packet comprising a first error check value generated based on a remaining portion of the packet and a second error check value generated based on information known or expected by the apparatus and other information transmitted in the packet;
- means for performing a first error check of the packet based on a comparison of the first error check value and an error check value generated by the apparatus for the remaining portion of the packet;
- means for reconstructing a value of the known or expected information based on the second error check value and the other information transmitted in the packet;
- means for performing a second error check of the packet based on comparison of the reconstructed value and an expected value of the information known or expected by the apparatus;
- and
- means for discarding the packet if either the first error check fails or the reconstructed value differs from the expected value.
An apparatus for wireless communications, comprising:
- means for generating a first error check value for a packet to be transmitted to another apparatus, the first error check value generated based on a remaining portion of the packet;
- means for generating a second error check value for the packet based on information known or expected by the other apparatus and other information transmitted in the packet;
- and
- means for transmitting the packet to the other apparatus, the packet comprising the first and second error check values.
A method for wireless communications by an apparatus, comprising:
- receiving a packet from another apparatus, the packet comprising a first error check value generated based on a remaining portion of the packet and a second error check value generated based on information known or expected by the apparatus and other information transmitted in the packet;
- performing a first error check of the packet based on a comparison of the first error check value and an error check value generated by the apparatus for the remaining portion of the packet;
- reconstructing a value of the known or expected information based on the second error check value and the other information transmitted in the packet;
- performing a second error check of the packet based on comparison of the reconstructed value and an expected value of the information known or expected by the apparatus;
- and
- discarding the packet if either the first error check fails or the reconstructed value differs from the expected value.
A method for wireless communications by an apparatus, comprising:
- generating a first error check value for a packet to be transmitted to another apparatus, the first error check value generated based on a remaining portion of the packet;
- generating a second error check value for the packet based on information known or expected by the other apparatus and other information transmitted in the packet;
- and
- transmitting the packet to the other apparatus, the packet comprising the first and second error check values.
A computer program product for wireless communications by an apparatus comprising a computer readable medium having instructions stored thereon, the instructions executable by an apparatus for:
- receiving a packet from another apparatus, the packet comprising a first error check value generated based on a remaining portion of the packet and a second error check value generated based on information known or expected by the apparatus and other information transmitted in the packet;
- performing a first error check of the packet based on a comparison of the first error check value and an error check value generated by the apparatus for the remaining portion of the packet;
- reconstructing a value of the known or expected information based on the second error check value and the other information transmitted in the packet;
- performing a second error check of the packet based on comparison of the reconstructed value and an expected value of the information known or expected by the apparatus;
- and
- discarding the packet if either the first error check fails or the reconstructed value differs from the expected value.
A computer program product for wireless communications by an apparatus comprising a computer readable medium having instructions stored thereon, the instructions executable by an apparatus for:
- generating a first error check value for a packet to be transmitted to another apparatus, the first error check value generated based on a remaining portion of the packet;
- generating a second error check value for the packet based on information known or expected by the device and other information transmitted in the packet;
- and
- transmitting the packet to the device, the packet comprising the first and second error check values.
A station, comprising:
- at least one antenna;
- a receiver configured to receive, via the at least one antenna, a packet from another station, the packet comprising a first error check value generated based on a remaining portion of the packet and a second error check value generated based on information known or expected by the station and other information transmitted in the packet;
- and
- a processing system configured to:
- perform a first error check of the packet based on a comparison of the first error check value and an error check value generated by the station for the remaining portion of the packet,
- reconstruct a value of the known or expected information based on the second error check value and the other information transmitted in the packet,
- perform a second error check of the packet based on comparison of the reconstructed value and an expected value of the information known or expected by the station, and
- discard the packet if either the first error check fails or the reconstructed value differs from the expected value.
A station, comprising:
- at least one antenna;
- a processing system configured to:
- generate a first error check value for a packet to be transmitted to another station, the first error check value generated based on a remaining portion of the packet,
- generate a second error check value for the packet based on information known or expected by the other station and other information transmitted in the packet;
- and
- a transmitter configured to transmit, via the at least one antenna, the packet to the other station, the packet comprising the first and second error check values.
Dependencies are inferred from the claim text.