FRONT-HAUL COMMUNICATIONS SYSTEM FOR ENABLING COMMUNICATION SERVICE CONTINUITY IN A WIRELESS DISTRIBUTION SYSTEM (WDS) NETWORK
20170347287 · 2017-11-30
Inventors
Cpc classification
International classification
Abstract
Embodiments of the disclosure relate to a front-haul communications system for enabling communication service continuity in a wireless distribution system (WDS) network. A WDS network includes a front-haul communications system and a plurality of remote WDSs. In this regard, a front-haul link control circuit is provided in the front-haul communications system to detect failed front-haul communication link(s). In response to detecting the failed front-haul communication link(s), the front-haul link control circuit reroutes a disrupted communication service(s) to operational front-haul communication link(s) based on bandwidth capacity requirements of the disrupted communication service(s) and unused bandwidth capacity of the operational front-haul communication link(s). By detecting the failed front-haul communication link(s) and rerouting the disrupted communication service(s) communicated on the failed front-haul communication link(s), it is possible to enable communication service continuity in the WDS network, thus enhancing efficiency and performance of the WDS network.
Claims
1. A front-haul communications system in a wireless distribution system (WDS) network, comprising: a plurality of remote digital routing units (DRUs) configured to be communicatively coupled to a plurality of remote WDSs; a central DRU configured to communicate a plurality of digital communications signals with the plurality of remote DRUs over a plurality of front-haul communication links communicatively coupling the central DRU to the plurality of remote DRUs; and a front-haul link control circuit communicatively coupled to the central DRU and the plurality of remote DRUs, the front-haul link control circuit configured to: detect if a failed front-haul communication link among the plurality of front-haul communication links is unable to communicate a digital communications signal configured to be communicated on the failed front-haul communication link; and in response to detecting the failed front-haul communication link, the front-haul link control circuit is further configured to: determine at least one bandwidth capacity requirement of at least one disrupted communication service associated with the digital communications signal communicated on the failed front-haul communication link; identify at least one operational front-haul communication link among the plurality of front-haul communication links having unused bandwidth capacity; and reroute the at least one disrupted communication service to the at least one operational front-haul communication link among the at least one identified operational front-haul communication link based on the unused bandwidth capacity of the at least one operational front-haul communication link and the at least one determined bandwidth capacity requirement of the at least one disrupted communication service.
2. The front-haul communications system of claim 1, wherein the plurality of remote DRUs are configured to be communicatively daisy-chained together by an inter-remote DRU communication link.
3. The front-haul communications system of claim 2, wherein the front-haul link control circuit is further configured to reroute the at least one disrupted communication service to the at least one operational front-haul communication link when the unused bandwidth capacity of the at least one operational front-haul communication link is determined to be greater than or equal to the at least one determined bandwidth capacity requirement of the at least one disrupted communication service.
4. The front-haul communications system of claim 3, wherein at least one remote DRU among the plurality of remote DRUs is configured to: receive the at least one disrupted communication service via the at least one operational front-haul communication link; and provide the at least one disrupted communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
5. The front-haul communications system of claim 2, wherein the front-haul link control circuit is further configured to reduce the at least one bandwidth capacity requirement of the at least one disrupted communication service when the at least one bandwidth capacity requirement of the at least one disrupted communication service is greater than the unused bandwidth capacity of the at least one operational front-haul communication link.
6. The front-haul communications system of claim 5, wherein the front-haul link control circuit is further configured to reroute the at least one disrupted communication service to the at least one operational front-haul communication link when the unused bandwidth capacity of the at least one operational front-haul communication link is determined to be greater than or equal to the at least one reduced bandwidth capacity requirement of the at least one disrupted communication service.
7. The front-haul communications system of claim 6, wherein at least one remote DRU among the plurality of remote DRUs is configured to: receive the at least one disrupted communication service via the at least one operational front-haul communication link; and provide the at least one disrupted communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
8. The front-haul communications system of claim 5, wherein the front-haul link control circuit is further configured to: reduce bandwidth capacity of at least one communication service communicated on the at least one operational front-haul communication link to increase the unused bandwidth capacity of the at least one operational front-haul communication link when the unused bandwidth capacity of the at least one operational front-haul communication link is determined to be less than the at least one reduced bandwidth capacity requirement of the at least one disrupted communication service; and reroute the at least one disrupted communication service to the at least one operational front-haul communication link if the increased unused bandwidth capacity of the at least one operational front-haul communication link is determined to be greater than or equal to the at least one reduced bandwidth capacity requirement of the at least one disrupted communication service.
9. The front-haul communications system of claim 8, wherein at least one remote DRU among the plurality of remote DRUs is configured to: receive the at least one disrupted communication service via the at least one operational front-haul communication link; and provide the at least one disrupted communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
10. The front-haul communications system of claim 2, wherein the front-haul link control circuit is further configured to: identify the at least one operational front-haul communication link configured to communicate at least one communication service that is identical to the at least one disrupted communication service; and configure a remote DRU coupled to the at least one operational front-haul communication link to provide the at least one communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
11. The front-haul communications system of claim 1, wherein the central DRU is configured to communicate a plurality of downlink digital communications signals with the plurality of remote DRUs over the plurality of front-haul communication links.
12. The front-haul communications system of claim 11, wherein the plurality of downlink digital communications signals is communicated in a protocol selected from the group consisting of: a common public radio interface (CPRI) protocol; an open base station architecture initiative (OBSAI) protocol; an open radio equipment interface (ORI) protocol; and a proprietary protocol.
13. The front-haul communications system of claim 1, wherein the central DRU is configured to communicate a plurality of uplink digital communications signals with the plurality of remote DRUs over the plurality of front-haul communication links.
14. The front-haul communications system of claim 13, wherein the plurality of uplink digital communications signals is communicated in a protocol selected from the group consisting of: a common public radio interface (CPRI) protocol; an open base station architecture initiative (OBSAI) protocol; an open radio equipment interface (ORI) protocol; and a proprietary protocol.
15. The front-haul communications system of claim 1, wherein the central DRU is configured to communicate a plurality of downlink communications signals and a plurality of uplink communications signals with the plurality of remote DRUs over the plurality of front-haul communication links.
16. A method for providing communication service continuity in a wireless distribution system (WDS) network, comprising: detecting if a failed front-haul communication link among a plurality of front-haul communication links is unable to communicate a digital communications signal configured to be communicated on the failed front-haul communication link; in response to detecting the failed front-haul communication link: determining at least one bandwidth capacity requirement of at least one disrupted communication service associated with the digital communications signal communicated on the failed front-haul communication link; identifying at least one operational front-haul communication link among the plurality of front-haul communication links having unused bandwidth capacity; and rerouting the at least one disrupted communication service to the at least one operational front-haul communication link based on the unused bandwidth capacity of the at least one operational front-haul communication link and the at least one determined bandwidth capacity requirement of the at least one disrupted communication service.
17. The method of claim 16, further comprising communicatively coupling a plurality of remote digital routing units (DRUs) by an inter-remote DRU communication link.
18. The method of claim 17, further comprising rerouting the at least one disrupted communication service to the at least one operational front-haul communication link when the unused bandwidth capacity of the at least one operational front-haul communication link is determined to be greater than or equal to the at least one determined bandwidth capacity requirement of the at least one disrupted communication service.
19. The method of claim 18, further comprising: receiving the at least one disrupted communication service via the at least one operational front-haul communication link; and providing the at least one disrupted communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
20. The method of claim 17, further comprising reducing the at least one bandwidth capacity requirement of the at least one disrupted communication service when the at least one bandwidth capacity requirement of the at least one disrupted communication service is greater than the unused bandwidth capacity of the at least one operational front-haul communication link.
21. The method of claim 20, further comprising rerouting the at least one disrupted communication service to the at least one operational front-haul communication link when the unused bandwidth capacity of the at least one operational front-haul communication link is determined to be greater than or equal to the at least one reduced bandwidth capacity requirement of the at least one disrupted communication service.
22. The method of claim 21, further comprising: receiving the at least one disrupted communication service via the at least one operational front-haul communication link; and providing the at least one disrupted communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
23. The method of claim 20, further comprising: reducing bandwidth capacity of at least one communication service communicated on the at least one operational front-haul communication link to increase the unused bandwidth capacity of the at least one operational front-haul communication link when the unused bandwidth capacity of the at least one operational front-haul communication link is determined to be lesser than the at least one reduced bandwidth capacity requirement of the at least one disrupted communication service; and rerouting the at least one disrupted communication service to the at least one operational front-haul communication link if the increased unused bandwidth capacity of the at least one operational front-haul communication link is determined to be greater than or equal to the at least one reduced bandwidth capacity requirement of the at least one disrupted communication service.
24. The method of claim 23, further comprising: receiving the at least one disrupted communication service via the at least one operational front-haul communication link; and providing the at least one disrupted communication service to a disrupted remote DRU coupled to the failed front-haul communication link via the inter-remote DRU communication link.
25. The method of claim 17, further comprising: identifying the at least one operational front-haul communication link configured to communicate at least one communication service that is identical to the at least one disrupted communication service; and configuring a remote DRU coupled to the at least one operational front-haul communication link to provide the at least one communication service to a disrupted remote DRU coupled to the failed front-haul communication link.
26. A wireless distribution system (WDS) network, comprising: a plurality of remote WDSs; and a front-haul communications system, comprising: a plurality of remote digital routing units (DRUs) communicatively coupled to the plurality of remote WDSs; a central DRU configured to communicate a plurality of digital communications signals with the plurality of remote DRUs over a plurality of front-haul communication links communicatively coupling the central DRU to the plurality of remote DRUs; and a front-haul link control circuit communicatively coupled to the central DRU and the plurality of remote DRUs, the front-haul link control circuit configured to: detect if a failed front-haul communication link among the plurality of front-haul communication links is unable to communicate a digital communications signal configured to be communicated on the failed front-haul communication link; and in response to detecting the failed front-haul communication link, the front-haul link control circuit is further configured to: determine at least one bandwidth capacity requirement of at least one disrupted communication service associated with the digital communications signal communicated on the failed front-haul communication link; identify at least one operational front-haul communication link among the plurality of front-haul communication links having unused bandwidth capacity; and reroute the at least one disrupted communication service to the at least one operational front-haul communication link based on the unused bandwidth capacity of the at least one operational front-haul communication link and the at least one determined bandwidth capacity requirement of the at least one disrupted communication service.
27. The WDS network of claim 26, wherein the plurality of remote DRUs are daisy-chained by an inter-remote DRU communication link.
28. The WDS network of claim 26, wherein the central DRU is communicatively coupled to one or more signal sources.
29. The WDS network of claim 28, wherein the one or more signal sources comprise digital baseband units (BBUs).
30. The WDS network of claim 26, wherein each of the plurality of remote WDSs comprises: a plurality of remote units; and a central unit configured to: distribute a plurality of downlink signals to the plurality of remote units, respectively; and receive a plurality of uplink signals from the plurality of remote units, respectively.
31. The WDS network of claim 30, wherein: the central unit comprises a central unit electrical-to-optical (E/O) converter configured to convert the plurality of downlink signals into a plurality of optical downlink signals; the plurality of remote units comprises a plurality or remote unit optical-to-electrical (O/E) converters configured to convert the plurality of optical downlink signals into the plurality of downlink signals; the plurality of remote units comprises a plurality of remote unit E/0 converters configured to convert the plurality of uplink signals into a plurality of optical uplink signals; and the central unit comprises a central unit O/E converter configured to convert the plurality of optical uplink signals into the plurality of uplink signals.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] Embodiments of the disclosure relate to a front-haul communications system for enabling communication service continuity in a wireless distribution system (WDS) network. For example, the WDS network may be a distributed antenna system (DAS) network. The WDS network includes a front-haul system and a plurality of remote WDSs. The front-haul system includes a plurality of remote digital routing units (DRUs) configured to be communicatively coupled to the plurality of remote WDSs. The plurality of remote DRUs is configured to communicate (i.e., route) digital communications signals, each associated with at least one communication service, with a central DRU over a plurality of front-haul communication links. In this manner, the remote WDSs can be deployed in different locations or areas for distributing communication services from the central DRU received via the respective DRUs in the WDS network. The front-haul communication link(s) may fail at times, thus disrupting communication services associated with the digital communications signal(s) communicated on the failed front-haul communication link(s). In this regard, in aspects disclosed herein, a front-haul link control circuit is provided in the front-haul communications system. The front-haul link control circuit is configured to detect failed front-haul communication link(s). In response to detecting the failed front-haul communication link(s), the front-haul link control circuit is configured to reroute the disrupted communication services to operational front-haul communication link(s) based on bandwidth capacity requirements of the disrupted communication services and unused bandwidth capacity of the operational front-haul communication link(s). By detecting the failed front-haul communication link(s) and rerouting the disrupted communication services communicated on the failed front-haul communication link(s), it is possible to enable communication service continuity in the WDS network, thus enhancing efficiency and performance of the WDS network.
[0025] In this regard,
[0026] With reference to
[0027] In a non-limiting example, the communication service(s) is defined herein as a cellular wireless connectivity service, which is provided at certain frequency band using certain technology. The communication service(s) may include several channels. For example, the communication service(s) may be a cellular wireless connectivity at band twelve (12) (e.g., downlink channel 728-746 MHz) using long-term evolution (LTE) technology. The communication service(s) may include three (3) five (5) MHz downlink channels (e.g., a 728-733 MHz channel, a 733-738 MHz channel, and a 740-745 MHz channel).
[0028] In a non-limiting example, the central DRU 204 is provided in a signal source base 210. The signal source base 210 may be a facility hosting one or more signal sources 212. The signal sources 212 may be digital baseband units (BBUs) configured to communicate one or more digital baseband communications signals 214 with the central DRU 204. The digital baseband communications signals 214 may be communicated according to a variety of communication protocols, including a common public radio interface (CPRI) protocol, an open base station architecture initiative (OBSAI) protocol, an open radio equipment interface (ORI) protocol, and/or other standard or proprietary protocols, for example.
[0029] The central DRU 204 is communicatively coupled to the remote DRUs 206(1)-206(N) by a plurality of front-haul communication links 216(1)-216(N). Although each of the front-haul communication links 216(1)-216(N) is drawn as a single line, it shall be appreciated that each of the front-haul communication links 216(1)-216(N) is a bidirectional communication link. In this regard, each of the front-haul communication links 216(1)-216(N) can be configured to provide a downlink communication link and an uplink communication link. In a non-limiting example, each of the front-haul communication links 216(1)-216(N) can be partitioned to provide the downlink communication link and the uplink communication link based on separate physical media or data multiplexing. The central DRU 204 is configured to communicate a plurality of digital communications signals 218(1)-218(N) with the remote DRUs 206(1)-206(N) over the front-haul communication links 216(1)-216(N). The front-haul communication links 216(1)-216(N) may be provided by optical fiber-based communication mediums and/or Ethernet-based communication mediums, for example. As such, the front-haul communication links 216(1)-216(N) may each include physical media (e.g., optical fibers or conductive wires) for carrying the digital communications signals 218(1)-218(N) between the central DRU 204 and the remote DRUs 206(1)-206(N). The maximum bandwidth capacity provided by each of the front-haul communication links 216(1)-216(N) is determined by the physical media in the front-haul communication links 216(1)-216(N).
[0030] In this regard,
[0031] With continued reference to
[0032] With reference back to
[0033] In a non-limiting example, the front-haul link control circuit 220 communicates with the remote DRUs 206(1)-206(N) over the logical links 222 to determine the utilized bandwidth capacity and the unused bandwidth capacity for each the front-haul communication links 216(1)-216(N). By creating and maintaining the load indicator map 226, the front-haul link control circuit 220 is able to keep track of the utilized bandwidth capacity and the unused bandwidth capacity for each of the front-haul communication links 216(1)-216(N).
[0034] With continuing reference to
[0035] A front-haul communication link among the front-haul communication links 216(1)-216(N) may fail at times due to a variety of causes (e.g., damage to the underlying physical media) (hereinafter referred to as “failed front-haul communication link 216”). As a result, the failed front-haul communication link 216 may be unable to communicate a digital communications signal 218, which is among the digital communications signals 218(1)-218(N), configured to be communicated on the failed front-haul communication link 216. Consequently, the communication service associated with the digital communications signal 218 may be disrupted, which is hereinafter referred to as a “disrupted communication service S.sub.D.” In contrast, a front-haul communication link among the front-haul communication links 216(1)-216(N) is referred to as an “operational front-haul communication link” if communication services associated with the front-haul communication link is uninterrupted.
[0036] As such, the front-haul link control circuit 220 is configured to detect the failed front-haul communication link 216 that is unable to communicate the digital communications signal 218 configured to be communicated on the failed front-haul communication link 216. In a non-limiting example, the front-haul link control circuit 220 detects the failed front-haul communication link 216 based on feedback message(s) 229 received from the central DRU 204 and/or the remote DRUs 206(1)-206(N) via the logical links 222. In another non-limiting example, the front-haul link control circuit 220 detects the failed front-haul communication link 216 by interrogating the central DRU 204 and/or the remote DRUs 206(1)-206(N) over the logical links 222 periodically. The front-haul link control circuit 220 may keep track of the status (e.g., failed or operational) of the front-haul communication links 216(1)-216(N) in a link status database (not shown) stored in the storage medium 224.
[0037] In response to detecting the failed front-haul communication link 216, the front-haul link control circuit 220 is configured to determine at least one bandwidth capacity requirement BW.sub.R (e.g., peak data rate, average data rate, etc.) of the disrupted communication service S.sub.D associated with the digital communications signal 218 communicated on the failed front-haul communication link 216. In a non-limiting example, the front-haul link control circuit 220 determines the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D based on a respective load indicator 228 in the load indicator map 226.
[0038] Upon determining the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D, the front-haul link control circuit 220 identifies at least one operational front-haul communication link among the front-haul communication links 216(1)-216(N) that has unused bandwidth capacity BW.sub.U. In a non-limiting example, the front-haul link control circuit 220 identifies the operational front-haul communication links based on status information stored in the link status database. Upon identifying the operational front-haul communication links having the unused bandwidth capacity BW.sub.U, the front-haul link control circuit 220 further determines whether the unused bandwidth capacity BW.sub.U is sufficient to accommodate the bandwidth capacity requirement BW.sub.R. Accordingly, it is necessary for the front-haul link control circuit 220 to determine that the unused bandwidth capacity BW.sub.U is greater than or equal to the bandwidth capacity requirement BW.sub.R. As such, the aggregated throughput of the identified operational front-haul communication link will not exceed the maximum bandwidth capacity (e.g., peak throughput) of the identified operational front-haul communication link. The aggregated throughput refers to throughput required to deliver an operational communication service (not shown) configured to be delivered over the identified operational front-haul communication link plus the disrupted communication service S.sub.D. In a non-limiting example, multiple operational front-haul communication links among the front-haul communication links 216(1)-216(N) can have the unused bandwidth capacity BW.sub.U. In this regard, the front-haul link control circuit 220 may take into consideration the maximum data rate that can be delivered by each of the multiple front-haul communication links having the unused bandwidth capacity BW.sub.U. The front-haul link control circuit 220 is further configured to reroute the disrupted communication service S.sub.D to the identified operational front-haul communication link based on the unused bandwidth capacity BW.sub.U of the identified operational front-haul communication link and the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D. By detecting the failed front-haul communication link 216 and rerouting the disrupted communication service S.sub.D, which is associated with the digital communications signal 218 communicated on the failed front-haul communication link 216, to the identified operational front-haul communication link having the unused bandwidth capacity BW.sub.U, it is possible to enable communication service continuity in the WDS network 200, thus enhancing efficiency and performance of the WDS network 200.
[0039] For the convenience of reference and illustration, in a non-limiting example, the front-haul communication links 216(1)-216(2) are hereinafter referred to as the failed front-haul communication link 216(1) and the operational front-haul communication link 216(2). Accordingly, the remote DRUs 206(1)-206(2) are hereinafter referred to as the disrupted remote DRU 206(1) and the operational remote DRU 206(2). It shall be appreciated that the methods and configurations discussed with reference to the front-haul communication links 216(1)-216(2) for enabling communication service continuity in the WDS network 200 are applicable to each of the front-haul communication links 216(1)-216(N).
[0040] The front-haul link control circuit 220 is configured to enable communication service continuity in the WDS network 200 according to a process. In this regard,
[0041] With reference to
[0042] With reference back to
[0043] According to exemplary aspects discussed above, the front-haul link control circuit 220 reroutes the disrupted communication service S.sub.D associated with the digital communications signal 218(1) to the operational front-haul communication link 216(2) based on the unused bandwidth capacity BW.sub.U of the operational front-haul communication link 216(2) and the determined bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D. To be able to reroute the disrupted communication service S.sub.D to the operational front-haul communication link 216(2), the unused bandwidth capacity BW.sub.U of the operational front-haul communication link 216(2) may be required to be greater than the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D (BW.sub.U>BW.sub.R). Alternatively, the unused bandwidth capacity BW.sub.U of the operational front-haul communication link 216(2) may be required to be equal to the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D (BW.sub.U=BW.sub.R). In this regard,
[0044] With reference to
[0045] If the disrupted communication service S.sub.D is a downlink communication service, the remote DRU 206(2) is configured to receive the disrupted communication service S.sub.D in addition to a respective communication service S.sub.2 configured to be communicated on the operational front-haul communication link 216(2). The remote DRU 206(2) is configured to provide the disrupted communication service S.sub.D to the disrupted remote DRU 206(1) via the inter-remote DRU communication link 230. In this regard, the inter-remote DRU communication link 230 between the remote DRU 206(2) and the disrupted remote DRU 206(1) needs to have sufficient unused bandwidth capacity to accommodate the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D. In a non-limiting example, the front-haul link control circuit 220(1) maintains one or more inter-remote DRU load indicators (not shown) in the storage medium 224. The disrupted remote DRU 206(1) subsequently provides the disrupted communication service S.sub.D to the remote WDS 208(1).
[0046] If the disrupted communication service S.sub.D is an uplink communication service, the disrupted remote DRU 206(1) receives the disrupted communication service S.sub.D from the remote WDS 208(1). The disrupted remote DRU 206(1) provides the disrupted communication service S.sub.D to the remote DRU 206(2) via the inter-remote DRU communication link 230. The remote DRU 206(2) then communicates the disrupted communication service S.sub.D with the respective communication service S.sub.2 over the operational front-haul communication link 216(2).
[0047] With continuing reference to
[0048] The remote DRU 206(N) receives the second disrupted communication service S.sub.D2 via the front-haul communication link 216(N) and provides the second disrupted communication service S.sub.D2 to the remote DRU 206(2) via the inter-remote DRU communication link 230. The remote DRU 206(2) also receives the first disrupted communication service S.sub.D1 via the operational front-haul communication link 216(2) and the second disrupted communication service S.sub.D2 via the inter-remote DRU communication link 230. The remote DRU 206(2) provides the first disrupted communication service S.sub.D1 and the second disrupted communication service S.sub.D2 to the disrupted remote DRU 206(1) via the inter-remote DRU communication link 230.
[0049] In some cases, the front-haul link control circuit 220(1) may discover that neither the operational front-haul communication link 216(2) nor the operational front-haul communication link 216(N) has the unused bandwidth capacity BW.sub.U to accommodate the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D. Accordingly, the front-haul link control circuit 220(1) may reconfigure the disrupted communication service S.sub.D to reduce the bandwidth capacity requirement BW.sub.R of the disrupted communication service S.sub.D.
[0050] In this regard,
[0051] With reference to
[0052] The front-haul link control circuit 220(2) may then determine that the unused bandwidth capacity BW.sub.U of the operational front-haul communication link 216(2) is greater than or equal to the reduced bandwidth capacity requirement of the reconfigured disrupted communication service S.sub.D′. As such, the front-haul link control circuit 220(2) reroutes the reconfigured disrupted communication service S.sub.D′ to the operational front-haul communication link 216(2).
[0053] If the disrupted communication service S.sub.D is a downlink communication service, the remote DRU 206(2) receives the reconfigured disrupted communication service S.sub.D′ via the operational front-haul communication link 216(2). The remote DRU 206(2) then provides the reconfigured disrupted communication service S.sub.D′ to the disrupted remote DRU 206(1) via the inter-remote DRU communication link 230.
[0054] If the disrupted communication service S.sub.D is an uplink communication service, the disrupted remote DRU 206(1) receives the reconfigured disrupted communication service S.sub.D′ from the remote WDS 208(1). The disrupted remote DRU 206(1) provides the reconfigured disrupted communication service S.sub.D′ to the remote DRU 206(2) via the inter-remote DRU communication link 230. The remote DRU 206(2) then communicates the reconfigured disrupted communication service S.sub.D′ over the operational front-haul communication link 216(2).
[0055] In some cases, the front-haul link control circuit 220(2) may discover that neither the operational front-haul communication link 216(2) nor the operational front-haul communication link 216(N) has the unused bandwidth capacity BW.sub.U sufficient to communicate the reconfigured disrupted communication service S.sub.D′ having the reduced bandwidth capacity requirement. As a result, the front-haul link control circuit 220(2) may reconfigure the respective communication service S.sub.2 configured to be communicated on the operational front-haul communication link 216(2) to increase the unused bandwidth capacity BW.sub.U of the operational front-haul communication link 216(2).
[0056] In this regard,
[0057] With reference to
[0058] The front-haul link control circuit 220(2) may then determine that the increased unused bandwidth capacity BW.sub.U of the operational front-haul communication link 216(2) is greater than or equal to the reduced bandwidth capacity requirement of the reconfigured disrupted communication service S.sub.D′. As such, the front-haul link control circuit 220(3) reroutes the reconfigured disrupted communication service S.sub.D′ to the operational front-haul communication link 216(2).
[0059] If the disrupted communication service S.sub.D is a downlink communication service, the remote DRU 206(2) receives the reconfigured disrupted communication service S.sub.D′ and the respective reconfigured communication service S.sub.2′ via the operational front-haul communication link 216(2). The remote DRU 206(2) then provides the reconfigured disrupted communication service S.sub.D′ to the disrupted remote DRU 206(1) via the inter-remote DRU communication link 230.
[0060] If the disrupted communication service S.sub.D is an uplink communication service, the disrupted remote DRU 206(1) receives the reconfigured disrupted communication service S.sub.D′ from the remote WDS 208(1). The disrupted remote DRU 206(1) provides the reconfigured disrupted communication service S.sub.D′ to the remote DRU 206(2) via the inter-remote DRU communication link 230. The remote DRU 206(2) then communicates the reconfigured disrupted communication service S.sub.D′ and the respective reconfigured communication service S.sub.2′ over the operational front-haul communication link 216(2).
[0061] With reference back to
[0062] With reference to
[0063] With reference back to
[0064] With continuing reference to
[0065] With reference to
[0066] The central unit 902 receives a plurality of uplink signals 910(1)-910(K) from the remote units 904(1)-904(K). The central unit 902 provides the uplink signals 910(1)-910(K) to the remote DRU 206 as an uplink digital communications signal 912, which is among the uplink digital communications signals 234(1)-234(N).
[0067] The downlink signals 908(1)-908(K) and the uplink signals 910(1)-910(K) may be communicated over a plurality of optical fiber-based communications mediums 914(1)-914(K), respectively. In this regard, the central unit 902 includes a central unit electrical-to-optical (E/O) converter 916 and a central unit optical-to-electrical (O/E) converter 918. The remote units 904(1)-904(K) include a plurality of remote unit O/E converters 920(1)-920(K) and a plurality of remote unit E/0 converters 922(1)-922(K), respectively.
[0068] The central unit E/O converter 916 converts the downlink signals 908(1)-908(K) into a plurality of optical downlink signals 924(1)-924(K), respectively. The remote unit O/E converters 920(1)-920(K) in turn convert the optical downlink signals 924(1)-924(K) back into the downlink signals 908(1)-908(K), respectively. The remote unit E/0 converters 922(1)-922(K) convert the uplink signals 910(1)-910(K) into a plurality of optical uplink signals 926(1)-926(K), respectively. The central unit O/E converter 918 in turn converts the optical uplink signals 926(1)-926(K) back into the uplink signals 910(1)-910(K), respectively.
[0069] The remote WDS 900 of
[0070]
[0071] In this regard, the computer system 1100 in
[0072] The exemplary computer system 1100 in this embodiment includes a processing device or processor 1102, a main memory 1104 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM), such as synchronous DRAM (SDRAM), etc.), and a static memory 1106 (e.g., flash memory, static random access memory (SRAM), etc.), which may communicate with each other via a data bus 1108. Alternatively, the processor 1102 may be connected to the main memory 1104 and/or the static memory 1106 directly or via some other connectivity means. The processor 1102 may be a controller, and the main memory 1104 or the static memory 1106 may be any type of memory.
[0073] The processor 1102 represents one or more general-purpose processing devices, such as a microprocessor, central processing unit, or the like. More particularly, the processor 1102 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a processor implementing other instruction sets, or other processors implementing a combination of instruction sets. The processor 1102 is configured to execute processing logic in instructions for performing the operations and steps discussed herein.
[0074] The computer system 1100 may further include a network interface device 1110. The computer system 1100 also may or may not include an input 1112, configured to receive input and selections to be communicated to the computer system 1100 when executing instructions. The computer system 1100 also may or may not include an output 1114, including but not limited to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device (e.g., a keyboard), and/or a cursor control device (e.g., a mouse).
[0075] The computer system 1100 may or may not include a data storage device that includes instructions 1116 stored in a computer-readable medium 1118. The instructions 1116 may also reside, completely or at least partially, within the main memory 1104 and/or within the processor 1102 during execution thereof by the computer system 1100, the main memory 1104 and the processor 1102 also constituting computer-readable medium. The instructions 1116 may further be transmitted or received over a network 1120 via the network interface device 1110.
[0076] While the computer-readable medium 1118 is shown in an exemplary embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the processing device and that cause the processing device to perform any one or more of the methodologies of the embodiments disclosed herein. The term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical medium, and magnetic medium.
[0077] The embodiments disclosed herein include various steps. The steps of the embodiments disclosed herein may be formed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware and software.
[0078] The embodiments disclosed herein may be provided as a computer program product, or software, that may include a machine-readable medium (or computer-readable medium) having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the embodiments disclosed herein. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium includes: a machine-readable storage medium (e.g., ROM, random access memory (“RAM”), a magnetic disk storage medium, an optical storage medium, flash memory devices, etc.); and the like.
[0079] Unless otherwise expressly stated, it is in no way intended that any method set forth herein be construed as requiring that its steps be performed in a specific order. Accordingly, where a method claim does not actually recite an order to be followed by its steps, or it is not otherwise specifically stated in the claims or descriptions that the steps are to be limited to a specific order, it is in no way intended that any particular order be inferred.
[0080] It will be apparent to those skilled in the art that various modifications and variations can be made without departing from the spirit or scope of the invention. Since modifications, combinations, sub-combinations and variations of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and their equivalents.