Sub-system based window placement and size decision mechanism and method thereof
A method of path detection in a multi-path communications system that includes selecting an object for configuring a search window, setting at least one sub-window, wherein the sub-window is smaller in size than the search window, providing a first counter for the object, setting a threshold, selecting a decision period for a duration of the object, and detecting a path in a selected region with the at least one sub-window in a plurality of modes corresponding to the threshold.
1. A method of path detection in a multi-path wireless communications system, comprising:
receiving a wireless signal;
configuring a plurality of sub-windows;
selecting an objective for configuring a search window based on the plurality of sub-windows, wherein each of the sub-windows is smaller in size than the search window;
providing a first counter for the objective;
providing a separate second counter for each sub-window of the plurality of sub-windows;
setting a threshold value as a reference for comparison; selecting a decision period for a duration of the objective;
identifying whether at least one path is detected in each of the plurality of sub-windows;
increasing the second counter for the each sub-window by one count if at least one path is detected in the each sub-window;
repeating the steps of identifying and increasing until an end of the decision period;
comparing counts of the second counters for the plurality of sub-windows with the threshold; and
identifying a placement and a size of the search window.
2. The method of claim 1 , wherein selecting an objective for configuring a search window includes selecting from one of tracking, shrinking and expanding a search window.
3. The method of claim 1 , wherein the first counter includes one of a period counter and a tracking counter.
4. The method of claim 1 , further comprising:
resetting the first and second counters; and
obtaining information regarding an initial placement and size of the search window.
5. The method of claim 4 , further comprising:
reading back a sub-window information;
increasing the first and second counters; and
adjusting the sub-window based on the sub-window information.
6. The method of claim 5 , whereas at an end of the decision period, a value of the second counter is compared with at least one predetermined thresholds.
7. The method claim 5 , wherein at least one of a placement or size of the search window is adjusted by one of expanding a relatively low efficient sub-window to maintain a path detect-rate; and shrinking a relatively high
efficient sub-window to reduce power consumption.
8. The method of claim 5 , further comprising determining whether a range of the search window includes one of a continuous region and multiple separate regions.
9. A method of path detection in a multi-path wireless communications system, comprising:
receiving a wireless signal;
configuring a search window having a placement and size;
configuring a plurality of sub-windows, wherein each of the sub-windows is smaller in size than the search window;
providing a first counter for counting a decision period and a separate second counter for each sub-window of the plurality of sub-windows;
resetting the first counter and the second counter;
identifying whether at least one path is detected in each of the plurality of sub-windows;
reading back sub-window information regarding whether at least one path is detected in each of the plurality of sub-windows;
updating the first counter and increasing the second counters for the each sub-window by one count if at least one path is detected in the each sub-window;
repeating the steps of identifying and reading until the first counter counts to an end of the decision period; and
adjusting the sub-window based on counts of the second counters for the plurality of sub-windows.
10. The method of claim 9 , wherein the first counter includes one of a period counter and a tracking counter.
11. The method of claim 9 , further comprising obtaining information regarding an initial placement and size of the search window.
12. The method of claim 9 , wherein values of the second counters are compared with at least one predetermined threshold.
13. The method claim 9 , wherein at least one of a placement or size of the search window is adjusted by one of expanding a relatively low efficient sub-window to maintain a path detect-rate and shrinking a relatively high efficient sub-window to reduce power consumption.
14. A method of path detection in a multi-path wireless communications system, comprising:
receiving a wireless signal;
providing a separate sub-window counter for each sub-window of a plurality of sub-windows;
setting a high threshold and setting a low threshold;
resetting each sub-window counter;
configuring a search window based on the plurality of the sub-windows;
increasing at least one sub-window counter by one count if at least one path is detected in a respective sub-window for the at least one sub-window counter after conducting a multi-path search;
obtaining a count value of each sub-window counter after a decision period; and
adjusting the search window based on the high threshold, the low threshold and the count values of the sub-window counters.
15. The method of claim 14 , further comprising
comparing the count values of the sub-window counters with the high threshold; and
expanding the search window when the count values are smaller than the high threshold.
16. The method of claim 14 , further comprising:
providing a period counter to count the decision period;
resetting the period counter; and
obtaining an initial placement and size of the search window.
17. The claim of claim 14 , further comprising:
comparing the count values of the sub-window counters with the high threshold; and
shrinking the search window when the count values are greater than or equal to the high threshold.
18. The method of claim 17 , wherein a boundary of the search window to be shrunk is based on the low threshold and the boundary value is greater than or equal to the low threshold.