Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system
A wireless communication system includes a receiving unit, a buffer unit, a determining unit, and an adjustment unit. The receiving unit receives a signal stream. The buffer unit is coupled to the receiving unit, for storing the signal stream by using a used depth. The determining unit is coupled to the receiving unit, for determining a signal receiving quality of the signal stream received from the receiving unit and accordingly generating a determining result. The adjustment unit is coupled to the determining unit and the buffer unit, for adjusting the used depth of the buffer unit according to the determining result.
1. A wireless communication system, comprising:
a receiving unit, for receiving a signal stream;
a buffer unit, coupled to the receiving unit, for storing the signal stream by utilizing a used depth;
a determining unit, coupled to the receiving unit, for determining a signal receiving quality of the signal stream received from the receiving unit and accordingly generating a determining result, wherein the determining result is indicative of channel quality of the wireless communication system, wherein the determining unit calculates the signal receiving quality according to a count of false alarms, a count of CRC errors, and an AMPDU subframe sequence number; and
an adjustment unit, coupled to the determining unit, for adjusting the used depth of the buffer unit according to the determining result and a plurality of signal quality thresholds.
2. The wireless communication system of claim 1 , wherein when the determining result indicates that the signal receiving quality does not reach a first signal quality threshold, the adjustment unit increases the used depth of the buffer unit.
3. The wireless communication system of claim 1 , wherein the adjustment unit is a processor, for extracting and processing the signal stream stored in the buffer unit; and when the determining result indicates that the signal receiving quality does not reach a first signal quality threshold, the processor slows down an extracting rate of the buffer unit.
4. The wireless communication system of claim 1 , wherein when the determining result indicates that the signal receiving quality reaches a second signal quality threshold, the adjustment unit decreases the used depth of the buffer unit.
5. The wireless communication system of claim 1 , wherein the adjustment unit is a processor, for extracting and processing the signal stream stored in the buffer unit; and when the determining result indicates that the signal receiving quality reaches a second signal quality threshold, the processor speeds up an extracting rate of the buffer unit.
6. A method for adjusting a used depth of a buffer unit in a wireless communication system, comprising the following steps:
receiving a signal stream;
storing the signal stream by utilizing the used depth;
determining a signal receiving quality of the signal stream, and accordingly generating a determining result, wherein the determining result is indicative of channel quality of the wireless communication system, wherein the determining operation calculates the signal receiving quality according to a count of false alarms, a count of CRC errors, and an AMPDU subframe sequence number; and
adjusting the used depth of the buffer unit according to the determining result and a plurality of signal quality thresholds.
7. The method of claim 6 , wherein the step of adjusting the used depth of the buffer unit according to the determining result comprises:
when the determining result indicates that the signal receiving quality does not reach a first signal quality threshold, increasing the used depth of the buffer unit.
8. The method of claim 6 , wherein the step of adjusting the used depth of the buffer unit according to the determining result comprises:
extracting and processing the signal stream stored in the buffer unit; and
when the determining result indicates that the signal receiving quality does not reach a first signal quality threshold, slowing down an extracting rate of the buffer unit.
9. The method of claim 6 , wherein the step of adjusting the used depth of the buffer unit according to the determining result comprises:
when the determining result indicates that the signal receiving quality reaches a second signal quality threshold, decreasing the used depth of the buffer unit.
10. The method of claim 6 , wherein the step of adjusting the used depth of the buffer unit according to the determining result comprises:
extracting and processing the signal stream stored in the buffer unit; and
when the determining result indicates that the signal receiving quality reaches a second signal quality threshold, speeding up an extracting rate of the buffer unit.
11. A wireless communication system, comprising:
a receiving unit configured to receive a signal stream;
a buffer unit, coupled to the receiving unit, and configured to store the signal stream, the buffer unit having an used depth level;
a determining unit, coupled to the receiving unit, and configured to calculate a signal receiving quality of the signal stream according to a plurality of signal characteristics and accordingly generate a determining result, wherein the determining result is indicative of channel quality of the wireless communication system, wherein the determining unit calculates the signal receiving quality according to a count of false alarms, a count of CRC errors, and an AMPDU subframe sequence number; and
an adjustment unit, coupled to the determining unit, and configured to adjust the used depth of the buffer unit according to the determining result and a plurality of signal quality thresholds.
12. The wireless communication system of claim 11 , wherein the plurality of signal characteristics comprises a plurality of count values corresponding to predetermined conditions.
13. The wireless communication system of claim 11 , wherein in response to a determination that the signal receiving quality does not reach a first signal quality threshold, the adjustment unit reduces a rate of extraction of the buffer unit by a predetermined amount.
14. The wireless communication system of claim 11 , wherein in response to a determination that the signal receiving quality reaches a second signal quality threshold, the adjustment unit increases a rate of extraction of the buffer unit by a predetermined amount.