Interference characterisation and removal
View Patent ↗A method of evaluating the usage in a received signal of codes from a tree of codes that can be used to orthogonalise communications signals, the method including testing to determine if a given code is in use in the received signal and deducing from the result and from the tree structure the need to test in the received signal for the use of the codes in the portion of the tree depending from said given code. The invention also includes corresponding apparatus and software.
1. A method of evaluating usage in a received signal of codes from a tree of codes adapted for use to orthogonalise communications signals, the method comprising:
testing to determine if a given code is in use in the received signal;
analyzing the testing and the tree to determine if a second testing of the received signal for additional codes in a portion of the tree depending from the given code is required;
concluding that the given code and its subtree codes are blocked from use if the given code is determined to be in use;
when the testing determines the given code is unused, making at least one prediction related to usage of codes in the portion based at least in part on a value indicative of a signal power associated with the given code; and
for a given time frame, selecting, as the given code for testing, a code that was employed in a previous time frame, and then performing the method only on a subset of the codes from the tree of codes,
wherein the method is applied upon a determination that the received signal is being subjected to a high level of interference.
2. A method of evaluating usage in a received signal of codes from a tree of codes adapted for use to orthogonalise communications signals, the method comprising:
testing to determine if a given code is in use in the received signal;
analyzing the testing and the tree to determine if a second testing of the received signal for additional codes in a portion of the tree depending from the given code is required;
concluding that the given code and its subtree codes are blocked from use if the given code is determined to be in use;
when the testing determines the given code is unused, making at least one prediction related to usage of codes in the portion based at least in part on a value indicative of a signal power associated with the given code, and
when the given code has been determined to be in use, treating the given code as in use for a predetermined number of frames even after the given code is deemed to be not in use,
wherein the method is applied upon a determination that the received signal is being subjected to a high level of interference.
3. An apparatus for evaluating usage in a received signal of codes from a tree of codes adapted for use to orthogonalise communications signals, the apparatus comprising:
means for testing to determine if a given code is in use in the received signal; and
means for analyzing the testing and the tree to determine if a second testing of the received signal for additional codes in a portion of the tree depending from the given code is required;
wherein the means for analyzing is adapted to conclude that the given code and its subtree codes are blocked from use if the given code is determined to be in use,
wherein the means for analyzing is adapted to make at least one prediction related to usage of codes in the portion based at least in part on a value indicative of a signal power associated with the given code where the given code is deemed unused,
wherein, for a given time frame, the means for testing selects, as the given code, a code that was employed in a previous time frame, and the means for analyzing analyses only on a subset of the codes from the tree of codes, and
wherein the apparatus is configured such that the means for testing and the means for analyzing are operated upon a determination that the received signal is being subjected to a high level of interference.
4. An apparatus for evaluating usage in a received signal of codes from a tree of codes adapted for use to orthogonalise communications signals, the apparatus comprising:
means for testing to determine if a given code is in use in the received signal; and
means for analyzing the testing and the tree to determine if a second testing of the received signal for additional codes in a portion of the tree depending from the given code is required;
wherein the means for analyzing is adapted to conclude that the given code and its subtree codes are blocked from use if the given code is determined to be in use,
wherein the means for analyzing is adapted to make at least one prediction related to usage of codes in the portion based at least in part on a value indicative of a signal power associated with the given code where the given code is deemed unused,
wherein when the given code has been determined to be in use, treating the given code as in use for a predetermined number of frames even after the given code is deemed to be not in use, and
wherein the apparatus is configured such that the means for testing and the means for analyzing are operated upon a determination that the received signal is being subjected to a high level of interference.