Claims
- 1. A wireless receiver for sorting packets, comprising
a multi-carrier correlator that correlates a received signal according to characteristics of a multi-carrier signal; a multi-carrier packet processor, coupled to said multi-carrier correlator, that processes said received signal if said multi-carrier correlator indicates a multi-carrier packet; a single-carrier correlator that correlates said received signal according to characteristics of a single-carrier signal; and a single-carrier packet processor, coupled to said single-carrier correlator, that processes said received signal if said single-carrier correlator indicates a single-carrier packet.
- 2. The wireless receiver of claim 1, wherein said single-carrier correlator and single carrier packet process correlate and process according to 802.11b and wherein said multi-carrier correlator and multi-carrier packet processor process according to OFDM.
- 3. The wireless receiver of claim 1, further comprising an end of packet processor coupled to said single-carrier and multi-carrier packet processors.
- 4. The wireless receiver of claim 1, wherein said single-carrier correlator comprises:
frequency offset adjust logic; a Barker correlator coupled to said frequency offset adjust logic; signal acquisition logic coupled to said Barker correlator; and SFD sequence search logic coupled to said signal acquisition logic.
- 5. The wireless receiver of claim 1, further comprising:
said single-carrier and multi-carrier correlators simultaneously correlating said received signal; and a correlation monitor, coupled to said single-carrier and multi-carrier correlators, that continuously monitors correlation results until a packet is detected and that determines whether said received signal incorporates a single-carrier packet or a multi-carrier packet based on correlation results.
- 6. The wireless receiver of claim 1, further comprising:
a signal power detector that monitors power level of said received signal and that provides a packet detect signal indicative of a possible packet.
- 7. The wireless receiver of claim 6, wherein said signal power detector comprises:
a power estimator that estimates a power level of said received signal; and a power monitor, coupled to said power estimator, that indicates a possible packet signal if said power level exceeds a predetermined threshold.
- 8. The wireless receiver of claim 6, wherein said signal power detector comprises:
an analog power estimator that receives said received signal in analog format and that provides an analog power estimation; a digital power estimator that receives said received signal in digital format and that provides a digital power estimation; and a power monitor, coupled to said analog and digital power estimators, that indicates a possible packet signal if either of said analog and digital power estimations indicate a possible packet.
- 9. The wireless receiver of claim 6, further comprising:
a non-packet processor that determines whether at least one power level threshold should be adjusted if the received signal does not include a packet.
- 10. The wireless receiver of claim 6, wherein:
said multi-carrier correlator, coupled to said signal power detector, correlating said received signal if said packet detect signal indicates a possible packet signal, said multi-carrier correlator further determining whether said received signal includes a multi-carrier packet and providing a multi-carrier packet detect signal indicative thereof; and said single-carrier correlator, coupled to said multi-carrier correlator, correlating said received signal if said multi-carrier packet detect signal indicates that said received signal does not include a multi-carrier packet, said single-carrier correlator further determining whether said received signal includes a single-carrier packet and providing a single-carrier packet detect signal indicative thereof.
- 11. The wireless receiver of claim 6, further comprising:
said single-carrier and multi-carrier correlators configured to simultaneously correlate said received signal if said packet detect signal indicates a possible packet signal; and a correlation monitor, coupled to said single-carrier and multi-carrier correlators, that determines whether said received signal includes a single-carrier packet or a multi-carrier packet based on correlation results.
- 12. The wireless receiver of claim 11, further comprising:
said correlation monitor providing a packet detect fail signal if a packet is not detected in said received signal; and a non-packet processor that determines whether at least one power level threshold should be adjusted if said packet detect fail signal is provided.
- 13. The wireless receiver of claim 11, further comprising:
a low SNR single-carrier packet detector, coupled to said single-carrier processor, that monitors said received signal for low SNR single-carrier packets.
- 14. The wireless receiver of claim 13, wherein said low SNR single-carrier packet detector comprises:
frequency offset adjust logic; a Barker correlator coupled to said frequency offset adjust logic; signal acquisition logic coupled to said Barker correlator; and SFD sequence search logic coupled to said signal acquisition logic.
- 15. A wireless receiver that sorts packets in a received signal, comprising:
at least one packet detector that detects whether the received signal possibly contains a packet; a plurality of correlators, each correlating the received signal according to a corresponding one of a plurality of packet types; and a plurality of packet processors, each coupled to a corresponding one of said plurality of correlators, that each process the received signal according to one of said plurality of packet types.
- 16. The wireless receiver of claim 15, wherein said at least one packet detector comprises a signal power detector.
- 17. The wireless receiver of claim 16, wherein said signal power detector comprises:
at least one power estimator that estimates a power level of the received signal; and a power monitor, coupled to said at least one power estimator, that determines whether a power level change of the received signal exceeds a threshold.
- 18. The wireless receiver of claim 16, further comprising:
said plurality of correlators simultaneously correlating the received signal if said signal power detector indicates a possible packet; and a correlation monitor, coupled to said plurality of correlators, that monitors correlation results to determine if the received signal contains a packet, and if so, to determine packet type.
- 19. The wireless receiver of claim 18, wherein said at least one packet detector further comprises:
a low SNR packet detector that correlates the received signal to detect weak packet signals.
- 20. The wireless receiver of claim 15, further comprising:
said plurality of correlators configured for simultaneous correlation; and said at least one packet detector comprising a correlation monitor, coupled to said plurality of correlators, that continuously monitors correlation results to determine and indicate the presence of a packet.
- 21. A method of sorting packet types in a selected RF band comprising:
correlating a received signal according to a plurality of different packet types; determining packet presence and packet type based on correlation results; and processing the received signal according to a determined packet type if a packet signal is present.
- 22. The method of claim 21, wherein the plurality of packet types includes at least one single-carrier type and at least one multi-carrier type.
- 23. The method of claim 21, further comprising:
said correlating comprising simultaneously correlating the received signal for each of the plurality of different packet types; and continuously monitoring correlation results.
- 24. The method of claim 21, further comprising monitoring power level of the received signal to detect possible presence of a packet.
- 25. The method of claim 24, further comprising:
performing a non-packet process if the received signal does not contain a packet to determine if said monitoring power level should be adjusted to improve packet detection.
- 26. The method of claim 24, wherein said correlating comprises sequentially correlating for each packet type if power level indicates a possible packet.
- 27. The method of claim 24, further comprising:
said correlating comprising simultaneously correlating for each packet type if power level indicates a possible packet.
- 28. The method of claim 24, the packet types including at least one single-carrier packet type, further comprising:
correlating, acquiring and searching for a predetermined sequence in the received signal to detect low SNR single-carrier type packets.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] The present application is based on U.S. Provisional Patent Application entitled “Packet Sorting Algorithms”, Serial No. 60/404,647, filed Aug. 19, 2002, which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60404647 |
Aug 2002 |
US |