Method and apparatus of compensating for signal receiving error at receiver in packet-based communication system
First Claim
1. A method for processing a received signal in a PHY (Physical) layer of a receiver in a packet-based communication system, comprising the steps of:
- compensating the received signal for a signal receiving error in a current packet with an estimated data obtained by re-using a previously latched estimated data to generate a portion of a compensated signal when a number of successive times of estimation failures in previous packets is smaller than a predetermined number;
compensating the received signal for the signal receiving error in the current packet with an estimated data obtained by using a training sequence in the current packet to generate the portion of the compensated signal when the number of successive times of the estimation failures in the previous packets is greater than the predetermined number;
decoding the compensated signal as a decoded signal and delivering the decoded signal to a MAC (Medium Access Control) layer of the receiver;
receiving from the MAC layer a signal for indicating whether or not the receiver is an intended recipient of the current packet;
determining whether or not the current packet is received correctly;
incrementing the number of successive times of estimation failures by one if the receiver is an intended recipient of the current packet and the current packet is not received correctly; and
latching the estimated data used in the current packet if the receiver is an intended recipient of the current packet and the current packet is received correctly.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus of compensating for a signal receiving error at a receiver in a packet-based communication system. In the invention, frequency offset estimation and DC offset estimation obtained in a current packet are re-used in a next packet if the receiver is an intended recipient of the current packet and the current packet is received correctly, verified by CRC-32 checking in the PHY layer and the DA checking in the MAC layer, respectively. Thereby, the overall receiver performance and stability can be improved from packet to packet and the estimation algorithm is simplified.
13 Citations
14 Claims
-
1. A method for processing a received signal in a PHY (Physical) layer of a receiver in a packet-based communication system, comprising the steps of:
-
compensating the received signal for a signal receiving error in a current packet with an estimated data obtained by re-using a previously latched estimated data to generate a portion of a compensated signal when a number of successive times of estimation failures in previous packets is smaller than a predetermined number; compensating the received signal for the signal receiving error in the current packet with an estimated data obtained by using a training sequence in the current packet to generate the portion of the compensated signal when the number of successive times of the estimation failures in the previous packets is greater than the predetermined number; decoding the compensated signal as a decoded signal and delivering the decoded signal to a MAC (Medium Access Control) layer of the receiver; receiving from the MAC layer a signal for indicating whether or not the receiver is an intended recipient of the current packet; determining whether or not the current packet is received correctly; incrementing the number of successive times of estimation failures by one if the receiver is an intended recipient of the current packet and the current packet is not received correctly; and latching the estimated data used in the current packet if the receiver is an intended recipient of the current packet and the current packet is received correctly. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A receiver for a packet-based communication system, comprising:
-
a compensation circuit, compensating The a received signal for a signal receiving error in a current packet with an estimated data obtained by re-using a previously latched estimated data to obtain a portion of a compensated signal when a re-use control signal is asserted, and compensating the received signal for the signal receiving error in the current packet with an estimated data obtained by using a training sequence in the current packet to obtain the portion of the compensated signal when the re-use control signal is not asserted; an estimation circuit for generating the estimated data in a current packet; a decoding circuit for decoding the compensated signal; a circuit for verifying whether or not the receiver is an intended recipient of the current packet; a circuit for verifying whether or not the current packet is received correctly; a circuit for incrementing a number of successive times of estimation failures by one if the receiver is an intended recipient of the current packet and the current packet is not received correctly; a buffer circuit for latching the estimated data used in the current packet if the receiver is an intended recipient of the current packet and the current packet is received correctly; and a re-use control circuit , asserting the re-use control signal when the number of successive times of the estimation failures in previous packets is smaller than a predetermined number, and de-asserting the re-use control signal when the number of successive times of the estimation failures in the previous packets is greater than the predetermined number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification