Multi-node HFC diverse route recovery algorithm using multi-stage, wide-mode marshal with branch failure detection
First Claim
1. A method for ranging transmitters within a network, the network including a controller and a plurality of transmitters communicatively coupled to the controller over a communications path and exchanging information using TDMA technology, the method comprising the steps of:
- assigning a particular transmitter of the plurality of transmitters to a particular time-slot of a TDMA frame to facilitate communication between the particular transmitter and the controller;
performing a search loop on a first set of transmitters of the plurality of transmitters wherein the operation of each of the first set of transmitters is verified;
identifying each of the first set of transmitters that fail during the search loop as a failed transmitter;
if the number of failed transmitters exceeds a first integrity threshold, disabling the transmission of a second set of the transmitters of the plurality of transmitters;
performing a range attempt on a first failed transmitter;
if the range attempt fails, enabling the transmission of the second set of transmitters; and
if the range attempt succeeds, performing a range attempt on a next failed transmitter until a range attempt has been performed on each failed transmitter or the range attempt fails, and then enable the transmission of the second set of transmitters.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing transmitters within a communications network by utilizing wide-mode marshaling. Wide-mode marshaling increases the bandwidth dedicated to performing a marshaling process, thereby allowing a controller to quickly marshal the transmitters. Within a TDMA network, a TDMA frame includes a header portion and a multi-channel portion. Each of the transmitters within a TDMA network transmits during an assigned time-slot of the TDMA frame. To marshal a transmitter, the transmitter is requested to transmit a ranging signal to a central controller. If the ranging signal is received during the header portion of the TDMA frame, the controller can accurately detect the ranging signal. However, for longer propagation delays, the length of the header is insufficient. Wide-mode marshaling resolves this by silencing some or all of the transmitters to increase the bandwidth for receiving the ranging signal.
-
Citations
12 Claims
-
1. A method for ranging transmitters within a network, the network including a controller and a plurality of transmitters communicatively coupled to the controller over a communications path and exchanging information using TDMA technology, the method comprising the steps of:
-
assigning a particular transmitter of the plurality of transmitters to a particular time-slot of a TDMA frame to facilitate communication between the particular transmitter and the controller;
performing a search loop on a first set of transmitters of the plurality of transmitters wherein the operation of each of the first set of transmitters is verified;
identifying each of the first set of transmitters that fail during the search loop as a failed transmitter;
if the number of failed transmitters exceeds a first integrity threshold, disabling the transmission of a second set of the transmitters of the plurality of transmitters;
performing a range attempt on a first failed transmitter;
if the range attempt fails, enabling the transmission of the second set of transmitters; and
if the range attempt succeeds, performing a range attempt on a next failed transmitter until a range attempt has been performed on each failed transmitter or the range attempt fails, and then enable the transmission of the second set of transmitters. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communications network including:
-
a controller;
a plurality of transmitters;
a communications path communicatively coupling the controller to each of the plurality of transmitters;
the controller being operative to;
assign each of the plurality of transmitters to a particular time-slot;
perform a search loop on a first set of transmitters, the search loop allowing the controller to identify a failed set of transmitters of the plurality of transmitters, the failed set of transmitters being transmitters that are not transmitting in synchronization;
if the number of transmitters in the failed set of transmitters exceeds a first integrity threshold, perform a first recovery process and, if the first recovery process aborts and the number of transmitters in the failed set of transmitters is greater than a second threshold, perform a second recovery process;
if the number of transmitters in the failed set of transmitters exceeds a third integrity threshold, perform a third recovery process;
wherein the controller is operative to perform the first recovery process by;
(a) enabling wide-mode marshaling;
(b) selecting a ranging transmitter from the failed set of transmitters;
(c) performing a range attempt on the ranging transmitter;
(d) if the range attempt fails on the ranging transmitter, abort the current recovery process;
(e) if the range attempt succeeds on the ranging transmitter and additional transmitters remain in the failed set of transmitters, selecting a next transmitter from the failed set of transmitters as the ranging transmitter and continuing at step (c), otherwise, disabling wide-mode marshaling; and
wherein the controller is operative to perform the second recovery process by;
(f) selecting a next transmitter from the faded set of transmitters as the ranging transmitter; and
(g) continuing at step (c). - View Dependent Claims (9)
-
-
8. A communications network including:
-
a controller;
a plurality of transmitters;
a communications path communicatively coupling the controller to each of the plurality of transmitters;
the controller being operative to;
assign each of the plurality of transmitters to a particular time-slot;
perform a search loop on a first set of transmitters, the search loop allowing the controller to identify a failed set of transmitters of the plurality of transmitters, the failed set of transmitters being transmitters that are not transmitting in synchronization;
if the number of transmitters in the failed set of transmitters exceeds a first integrity threshold, perform a first recovery process and, if the first recovery process aborts and the number of transmitters in the failed set of transmitters is greater than a second threshold, perform a second recovery process;
if the number of transmitters in the failed set of transmitters exceeds a third integrity threshold, perform a third recovery process;
wherein the controller is operative to perform the first recovery process by;
(a) enabling wide-mode marshaling;
(b) selecting a ranging transmitter from the failed set of transmitters;
(c) performing a range attempt on the ranging transmitter;
(d) if the range attempt fails on the ranging transmitter, abort the current recovery process;
(e) if the range attempt succeeds on the ranging transmitter and additional transmitters remain in the failed set of transmitters, selecting a next transmitter from the failed set of transmitters as the ranging transmitter and continuing at step (c), otherwise, disabling wide-mode marshaling; and
wherein the controller is operative to perform the second recovery process by;
(f) selecting a next transmitter from the failed set of transmitters as the ranging transmitter;
(g) perform a range attempt on the ranging transmitter; and
(h) if the range attempt fails on the ranging transmitter and the number of transmitters remaining in the failed set of transmitters is greater than the second integrity threshold, continue processing at step (f), otherwise abort the second recovery process and disable wide-mode marshaling.
-
-
10. A controller communicatively coupleable to a plurality of transmitters via a plurality of communication paths within a TDMA based network, the controller being operative to:
-
perform a search loop to identify a failed set of transmitters of the plurality of transmitters, the failed set of transmitters being transmitters that are not transmitting in synchronization;
if the number of transmitters in the failed set of transmitters exceeds a first integrity threshold, perform a first recovery process and, if the first recovery process aborts and the number of transmitters in the failed set of transmitters is greater than a second threshold, perform a second recovery process;
if the number of transmitters in the failed set of transmitters exceeds a third integrity threshold, perform a third recovery process wherein the controller is operative to perform the first recovery process by;
(a) enabling wide-mode marshaling;
(b) selecting a ranging transmitter from the failed set of transmitters;
(c) performing a range attempt on the ranging transmitter;
(d) if the range attempt fails on the ranging transmitter, abort the current recovery process;
(e) If the range attempt succeeds on the ranging transmitter and additional transmitters remain in the failed set of transmitters, selecting a next transmitter from the failed set of transmitters as the ranging transmitter and continuing at step (c), otherwise, disabling wide-mode marshaling; and
wherein the controller is operative to perform the second recovery process by;
(f) selecting a next transmitter from the failed set of transmitters as the ranging transmitter; and
(g) continuing at step (c). - View Dependent Claims (12)
-
-
11. A controller communicatively coupleable to a plurality of transmitters via a plurality of communication paths within a TDMA based network, the controller being operative to:
-
perform a search loop to identify a failed set of transmitters of the plurality of transmitters, the failed set of transmitters being transmitters that are not transmitting in synchronization;
if the number of transmitters in the failed set of transmitters exceeds a first integrity threshold, perform a first recovery process and, if the first recovery process aborts and the number of transmitters in the failed set of transmitters is greater than a second threshold, perform a second recovery process;
if the number of transmitters in the failed set of transmitters exceeds a third integrity threshold, perform a third recovery process wherein the controller is operative to perform the first recovery process by;
(a) enabling wide-mode marshaling;
(b) selecting a ranging transmitter from the failed set of transmitters;
(c) performing a range attempt on the ranging transmitter;
(d) if the range attempt fails on the ranging transmitter, abort the current recovery process;
(e) If the range attempt succeeds on the ranging transmitter and additional transmitters remain in the failed set of transmitters, selecting a next transmitter from the failed set of transmitters as the ranging transmitter and continuing at step (c), otherwise, disabling wide-mode marshaling; and
wherein the controller is operative to perform the second recovery process by;
(f) selecting a next transmitter from the failed set of transmitters as the ranging transmitter;
(g) perform a range attempt on the ranging transmitter; and
(h) if the range attempt fails on the ranging transmitter and the number of transmitters remaining in the failed set of transmitters is greater than the second integrity threshold, continue processing at step (f), otherwise abort the second recovery process and disable wide-mode marshaling.
-
Specification