This application is related to U.S. application Ser. No. 15/594,323, filed on May 12, 2017, entitled “Redundancy in a Public Safety Distributed Antenna System,” now U.S. Pat. No. 10,644,798, and U.S. application Ser. No. 16/861,561, filed on Apr. 29, 2020, entitled “Redundancy in a Public Safety Distributed Antenna System,” the disclosures of each of which are incorporated herein by reference in their entirety.
The present disclosure generally relates to communications systems, and more particularly to distributed antenna systems and even more particularly to redundant distributed antenna systems with failover capabilities.
Public Safety communication systems employing Distributed Antenna Systems (DAS) are deployed and in operation. Public Safety requirements place stringent requirements on system reliability, redundancy and up-time. A DAS typically includes one or more host units, optical fiber or other suitable transport infrastructure, and multiple remote antenna units. A radio base station is often employed at the host unit location commonly known as a base station hotel, and the DAS provides a means for distribution of the base station's downlink and uplink signals among multiple remote antenna units. The DAS architecture with routing of signals to and from remote antenna units can be either fixed or reconfigurable.
A DAS is advantageous from a signal strength and throughput perspective because its remote antenna units are physically close to wireless subscribers. The benefits of a DAS at least include reducing average downlink transmit power and reducing average uplink transmit power, as well as enhancing quality of service and data throughput.
Despite the progress made in public safety communications systems, a need exists for improved methods and systems related to public safety communications and the associated infrastructure.
One exemplary aspect generally relates to public safety communication systems employing Distributed Antenna Systems (DAS) and/or a Digital Distribution System (DDS) as part of a distributed wireless network. More specifically, one aspect relates to a DAS/DDS architecture utilizing a software (re)configurable network. Even more specifically, one aspect relates to a DAS/DDS architecture having a redundant system topology as well as failover capabilities at one or more of the hardware/software level and/or the communication link level.
In one exemplary aspect, the topology includes the use of cross-coupled connections amongst digital hosts, digital distribution section components and/or digital remote radios (DRUs). The technology described herein is at least applicable to a variety of communications systems including systems utilizing various communications standards. Utilizing aspects of the technology disclosed herein, a fully redundant, self-monitoring, self-healing digital DAS/DDS is provided.
Public Safety network operators face the continuing challenge of building extremely robust networks. Mobility and an increased level of multimedia content for end users typically employs end-to-end network adaptations that support new services and the increased demand for broadband Internet access. One of the most difficult challenges faced by Public Safety networks is the ability to have at least 99.999% service availability throughout the network. Fire-fighters, police, homeland security, etc., all need guaranteed communications in the event of a disaster. A high service availability system requires full redundancy of all elements/components throughout the communication path.
According to one exemplary aspect, a system for data transport in a distributed antenna System is provided. The system includes a plurality of DAUs (Digital Access Units also referred to as Hosts) within headend sections which are connected to one or more BTSs (Base Transceiver Stations) or base station(s) and/or signal sources. The BTSs can optionally be replaced with off-air signals. The off-air signals could originate from the BTSs wirelessly communicating with the DAUs or via repeaters which capture a remote signal from a BTS. The plurality of DAUs are optionally coupled to each other and operable to transport signals between the plurality of DAUs. The system also includes a plurality of DDUs (Digital Distribution Units) in a distribution section. Each of the plurality of DDUs are in communication with one or more of the DAUs using a communications path/link such as an optical link, although any communications link will work. The system further includes a tunnel/station distribution section which includes a plurality of DRUs (Digital Remote Units also referred to as remotes or remote units). Each of the DRUs in one of the plurality of transmit/receive cells is in communication with one or more of the plurality of DDUs using an optical or comparable communications path (e.g., an optical fiber, which is also referred to as an optical cable and is operable to support both digital and/or analog signals (i.e., RF over fiber)).
According to another embodiment, a public safety system for data transport in a Distributed Antenna System (DAS) includes a plurality of Digital Access Units (DAUs), Digital Distribution Units (DDUs) and Digital Remote Units (DRUs). The plurality of DAUs are couplable to each other and operable to transport digital signals therebetween. The system also includes a plurality of Digital Distribution Units. Each of the plurality of DDUs is in communication with the one or more of the DAUs using an electrical/optical communications path. The system further includes a plurality of transmit/receive cells. Each of the plurality of transmit/receive cells includes a plurality of DRUs. Each of the DRUs in one of the plurality of transmit/receive cells is in communication with one or more of the plurality of DDUs using an optical communications path. Redundancy of the Public Safety system is achieve by cross connecting the electrical/optical fibers amongst the plurality of DAU, DDU and DRUs and dynamically managing the interconnecting of the various elements. In conjunction with the dynamic managing of the interconnections, the various system elements are also dynamically managed to bring online an inactive element should an active element fail.
Numerous benefits are achieved over conventional techniques. For instance, advantages at least include the ability to provide routing redundancy and routing reconfigurability. Additionally, non-limiting advantages include the ability to provide for redundancy in the context of DAS-based architectures for public safety communication systems, such as redundant DAUs, DDUs and/or DRUs and the ability to activate, partially activate and/or deactivate one or more portions thereof. This not only provides the required system up-time, but can also provides power saving advantages. These and other embodiments of the technology along with many of its advantages and features are described in more detail in conjunction with the description herein and attached figures.
The present disclosure is described in conjunction with the appended figures, which are not necessarily drawn to scale:
The ensuing description provides illustrative architectures and operational modes and is not intended to limit the scope, applicability, or configuration of the claims. Rather, the ensuing description will provide those skilled in the art with an enabling description for implementing the described techniques. It being understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the described technology.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and this disclosure.
As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprise,” “comprises,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The term “and/or” includes any and all combinations of one or more of the associated listed items.
For purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the technology. It should be appreciated however that the technology herein may be practiced in a variety of ways beyond the specific details set forth herein. Furthermore, while the exemplary embodiments illustrated herein show various components of the system collocated, it is to be appreciated that the various components of the system can be located at distant portions of a distributed network, such as a communications network, DAS network, or within a dedicated secured, unsecured, and/or encrypted system and/or anywhere within a digital distribution system architecture.
Thus, it should be appreciated that the components of the system can be combined into one or more devices, or split between devices, such as a DAU, DDU, and/or DRU and/or anywhere within the digital distribution system architecture and/or on a particular node of a distributed network, such as a communications network. As will be appreciated from the following description, and for reasons of computational efficiency, the components of the system can be arranged at any location within the communications network without affecting the operation thereof.
Furthermore, it should be appreciated that the various communication links, including the communications channel(s)/links connecting the elements can be wired or wireless links or any combination thereof, or any other known or later developed element(s) capable of supplying and/or communicating data to and from the connected elements. Examples of these communications links include one or more (or a combination) of via an Ethernet cable, optical fiber or optical cable, RF cable, a microwave line of sight link, a wireless link, and/or a satellite link.
The term module as used herein can refer to any known or later developed hardware, software, firmware, or combination thereof, that is capable of performing the functionality associated with that element. The terms determine, calculate, and compute and variations thereof, as used herein are used interchangeable and include any type of methodology, process, technique, mathematical operational or protocol.
According to an aspect of the disclosed technology, a Digital Distribution System/Distributed Antenna System (DDS/DAS) is provided with these terms being used interchangeably. The system is comprised of primary and secondary headend (HE), redundant distribution units and plurality of remote units. A distributed system provides an efficient means of utilization of base station resources. The base station or base stations associated with a DAS can be located in a central location and/or facility commonly known as a base station hotel. The DAS network comprises one or more digital access units (DAUs) that function as the interface between the base stations, the digital distribution units (DDUs) and the digital remote units (DRUs). The DAUs can be collocated with the base stations. The DRUs can be daisy chained together, cross connected and/or placed in a star configuration and provide coverage for a given geographical area through their antenna coverage areas. The DRUs are typically connected via the DDUs to the DAUs by employing a high-speed optical fiber links. This approach facilitates transport of the RF signals from the base stations to a remote location or area served by the DRUs using data-over-fiber transport protocol to carry a digital representation of the RF signals.
In accordance with exemplary topologies, conceptually the redundant digital distribution system in a normal operating state is illustrated in
Each headend is comprised of one (or more) hosts (DAUs), and local Base Stations (or Base transceiver Stations or BTSs) are connected to the host at RF using coaxial cables, and one or more local or remote sources (remote Base Stations with the associated host unit, or BBU/DU (BaseBand Unit(s)/Distribution Unit(s)) or airHosts that pickup off-the-air signals) can be connected to the host over data optical links. The headend also includes a system controller that at least provides control and management of the Digital Distribution System (DDS or digital DAS), and an NMS application that provides management and control of the overall system that includes the DDS, the collocated Base Stations, and other remote source(s) and/or other elements of the system.
In a normal operating state, the primary headend is active, while the secondary headend is in a stand-by mode. The primary and secondary distribution units (DDU's) are both active (in a parallel mode of operation) and connected to the primary host (DAU) via optical (or other type) of link(s). Each remote unit (DRU) is active (atable) and connected to the primary and secondary distribution units via primary and secondary optical links. Remotes (DRUs) can be non-redundant, and redundancy can be achieved via coverage overlap (as presented in
In normal circumstances the primary host (DAU) receives signals at multiple bands, in RF (via RF feeds) or in data format (via data feed(s)), and processes (RF to data conversion) and aggregates the signals into a single, high data rate, serial data stream. This data stream, that represents multiple Public Safety signals (PS) and/or cellular signals, is delivered to the primary and secondary distribution unit for further delivery to multiple remote units (DRU's). Each remote unit receives the data stream via primary and secondary optical link(s). Each DRU takes the signal from the primary optical link and translates data stream to multiple RF signals. The RF signals are filtered, amplified and delivered to users' UE (user equipment) via omnidirectional or directional antennas (This represents a description of the downlink signal path).
The primary and secondary controllers can operate in an active/stand-by mode, where the primary Controller provides C&M (Control and Management) of the DDS. The secondary controller is ON and its database/memory is synchronized with the primary controller such that the secondary controller receives telemetry from all DDS elements, but does not provide any management/control actions unless there is a need, such as the failure of the primary controller. The primary and secondary controllers are interconnected via, for example, an ethernet data link to enable information exchange between controllers and DDS elements such as the state and telemetry information mentioned above. In the case of primary controller failure, the secondary controller becomes fully active and takes over control and management of the DDS.
As shown in
The DDS 10 further includes a distribution section 200 that includes a plurality of DDUs 204, 208, etc., each including a DSP. The DDS 10 further includes a Tunnel/Station distribution section 300 with a plurality of remote units (DRUs or remote radios) (304, 308) with respective DSPs and remote unit RF sections 312. The remote RF sections are connected to antennas A1, A2, etc., which are arranged such that their antenna coverage areas produce overlapping antenna radiation patterns. Thus, redundancy is achieved through overlapping coverage, which enables the system cost to be reduced (for systems in which the number of remote units is much greater than the number of hosts and distribution units) in comparison with systems that would utilize redundant remotes. If one of the DRUs fails, then coverage in the area covered by the failed DRU will be provided by the other DRU that provides the overlapping coverage. This technique could also be combined with redundant remotes at additional expense.
Each host includes data feeds connecting the host to a remote signal source, with the host further being connected via the switch/combiner and RF feed to the base station. The network management service application (such as computer executable instructions operable to perform the functionality of the flowcharts discussed herein) provides control of the various interconnected elements. The controllers provide instructions for enabling the switching of the ethernet switches and control of the hosts to route data and/or RF from the active feed(s) to the DDUs and DRUs. The controller can be a processor (CPU), ASIC or the like with software/firmware configured to implement the functionality in the flowcharts herein, and in a similar manner the network management service application can include computer executable instructions to provide of or more of network monitoring, QoS monitoring and/or work in combination with the controller to enable the functionality described herein.
The primary 104 and secondary 108 headends can be located at a different geographical locations, and respectively include primary 144 and secondary 148 hosts, which are collocated with the primary 112 and secondary 116 Base Stations. Multiple data feeds that are delivering signals from the other source(s) 184, 188 can also be connected to the headends, such as remote base stations with associated host units, or BBU/DU(s), or local or remote airHost's for off-the-air signal pickup.
Each host 144, 148 has multiple RF ports (128, 132, 136, 140, see also
The exemplary hybrid redundancy system is provided through this architecture where the primary and secondary headend locations operate in an active/standby/partially-active redundancy mode with cross-connections, while the distribution and remote elements work in parallel redundancy mode with cross-connections, so that should any of the system element(s)/component(s)/link(s) fail, the corresponding redundant element(s)/component(s)/link(s) is/are ready to carry on the failed task(s) with a minimum switchover time. One optional feature is the inclusion of an active redundancy system—performance of the key elements can be monitored, and information is used by decision making logic to automatically reconfigure the system components if/when a failure is detected.
The high service availability in one aspect is achieved by redundancy of all the elements, which can also be considered as dual modular redundancy. Each element in the network has a secondary failover unit, with failover at the DRUs being provided by overlapping antenna coverage areas as discussed. The secondary units/elements/links work in parallel, so that should any of the primary units/elements/links fail, the secondary unit(s) is/are ready to carry on the task with a minimum or reduced switchover time. Performance of the primary units/elements/links and the secondary units/elements/links is monitored and information used by decision making logic in the controller and/or NMS app to automatically reconfigure system units/elements/links, if failure is detected. Cross connection between system units/network elements provides operational system resilience to simultaneous multi-point failures. Exemplary embodiments provide system availability of up to and exceeding 99.999% availability.
As illustrated in
Cross connection of the DAUs at the digital level is provided as illustrated in
The cross connection between DAU 144 and DAU 148 is implemented, in one illustrative aspect, by connections from the primary DAU 144 (one of the DD1-DD3 ports) to the secondary DAU 148 DS1 port, and from the secondary DAU 148 (one of the DD1-DD3 ports) to the primary DAU 144 port DS1. As described herein, these links can be digital connections between the DSP (and/or FPGA) sections of the DAUs.
Fiber redundancy between the primary headend 104 and the secondary headend 108 to the distribution section can be as follows. For example, the primary DAU 144 outputs the primary data stream, with the primary DAU 144 including a first digital optical output port connected to a first input port on the DDU 204 and a second digital optical output port connected to a first input port on the secondary DDU 208. The secondary DAU 148 outputs a failover data stream, with the failover data stream output via a first digital optical output port connected to a second input port on the DDU 204 and a second digital optical output port connected to a second input port on the DDU 208. In the example configuration, the output from each DAU is transmitted on two fibers, one fiber connects a DAU to a first DDU and a second fiber connects the DAU to a second DDU. In a default mode, for example where there are no failures, the primary data/RF feeds is/are processed by the primary DAU 144 with the DDUs then transmitting the primary data stream to the DRUs.
If the primary RF sections fails in a DAU, the DSP element that monitors the data streams generated by processing the RF signal from the primary (e.g., (RF-P)) and secondary (e.g., (RF-S)) RF section, will switch to the data stream coming from secondary RF section. In this example, if a first DDU receives a primary data stream and a secondary data stream with different feeds, the logic in the DSP of the DDU can be configured to select a data stream to transmit to the DRUs based on one or more signal characteristics.
In
In the system illustrated in
Conceptually when there is a partial base station failure detected at the primary headend, operation transitions to that illustrated in
Similarly, if one or more of the data links from the remote (or local) signal sources fail, the secondary headend is set to a partially-active mode and tasked to substitute the failed data links at the primary headend as described later in relation to
Failure of a primary signal source is detected at the source (BS or/and host, or airHost) or/and by the primary Host (DAU) if a fiber link from primary signal source to primary host is cut (primary hosts detects loss of sync on particular data port (e.g., D2)). An alarm from particular primary source or/and primary host is communicated to the primary NMS Application and the primary controller. The primary NMS Application issues a command to secondary NMS Application to turn ON specific secondary signal source (Base Station). Simultaneously, the primary controller issues commend to secondary host (DAU) to transition from stand-by to partially-active state and enable particular processing elements—data port (D2) and DSP processing modules that follow. Secondary host (DAU) processes signals received on a particular data port (D2) and via DD3 data port and optical link, delivers a sub-set of signals to primary host (DAU). The primary host receives the subset of signals at the DS1 port and via the selection DSP blocks aggregates signals from the secondary host with active signals processed in a primary host. A full set of signals is then delivered from the primary host to primary and secondary distribution units and remote units.
In the case of catastrophic failure of the primary host, the secondary headend transitions to full active state, while the primary headend is in an OFF state until necessary repairs are performed. At the time when the primary host is fully functional again, the primary host can be set to stand-by mode, or can reassume a primary role and revert to active mode.
Each host includes a downlink selector (switch) 350 and an uplink selector (switch) 354 controlled by the respective controller, a downlink aggregator 358 that combines data streams from one or more remote locations, an UL broadcast block 362 that distributes digital uplink signals to the remote locations, and an RF to data translator 366. The host 144, 148 further includes a downlink broadcast block 370 that distributes the digital downlink signal to the DDUs/other host, or directly to remote units, and an uplink summer 374 that combines the digital signals coming from the primary DDU, secondary DDU and headend host for forwarding to the UL selector 354. The various inputs/outputs to the various blocks and input/output ports are illustrated and labeled in
In step S604, one or more of external and/or internal alarm inputs are monitored. The external alarm(s) can be from one or more of local base station(s) and/or remote sources signaled via SNMP messaging, for example. The internal alarm(s) can be from distribution system elements such as a host, DDU(s), DRU(s). In step S608, a determination is made if an alarm is triggered and whether the alarm is internal or external. If external, control jumps to step S612. If internal, control jumps to step S628, with control otherwise continuing to step S624.
In step S612, the source of the alarm is determined. If a base station alarm, control continues to step S616 where the primary headend is active, and the secondary headend is partially active as shown in
In step S624, and when there is no alarm, the primary headend is active and the secondary headend is in standby as shown in
If an internal alarm is triggered, in step S628 the signal is re-routed based on the failure point. As such, in step S644, a determination is made regarding the source of the alarm. If a primary host alarm, control continues to step S632. In step S632, a determination is made if the failure in the primary host was with the primary RF module or the digital section. If the failure was in the primary RF module, control continues to step S636 where a switch to the secondary RF module is made. If the failure was in the digital section, in step S640 the primary headend is turned off and the secondary headend is activated as shown in
If the source of the alarm is in the distribution, in step S648 a determination is made if the fiber to the primary DDU was cut. If so, control continues to step S652 where the remote units automatically switch to a secondary fiber link. If a primary DDU failure, control continues to step S652 where the remote units automatically switch to a secondary fiber link.
If the source of the alarm is in a remote unit, control continues to step S656 where the source of the alarm is determined. If the fiber to the remote unit is cut, control continues to step S652 where the remote units automatically switch to a secondary fiber link.
If the source of the alarm is in the remote unit, control continues to step S660 where coverage is provided by a secondary remote unit, or coverage is provided by an adjacent remote unit if the redundancy is provided by coverage (antenna) overlap.
In
Similar to the earlier described DDS, each headend is comprised of a host, local base stations that are connected to the host at RF using coaxial cables, and one or more local or remote sources (base stations with associated host unit, or BBU/DU, or airHosts that pickup off-the-air signals) that are connected to the host over data optical links. The host is connected to primary and secondary distribution blocks that can be comprised of one or more cascaded distribution units (DDU's). The headend is also housing a system controller unit that provides management and control of the DDS, and an NMS Application that provides management and control of the overall system that includes the DDS, the collocated base stations, and/or other remote sources.
In the normal operating state, the primary headend as active, while the secondary headend is in a stand-by mode. However, the secondary distribution block is also in an active state, with all remote units being active, and being fed by the primary and secondary data streams, and initially processing signals received on a primary data interface. Remotes can be non-redundant, if redundancy is achieved via coverage overlap (as presented in
Actions taken in the primary and secondary headend in a case of failure are identical to the ones performed as described in relation to earlier embodiments.
The remote units in each zone are cascaded to each other, and the data stream from the primary distribution DDU is delivered to the first remote unit, that is cascaded to a second remote unit, and to the next . . . . From the last remote unit in the daisy chain, the data stream is delivered back to the primary DDU, forming a primary signal distribution ring.
The data stream from the secondary DDU is also delivered to cascaded remotes forming a secondary signal distribution ring.
Each remote has 4 optical data ports. Two are used to establish connection to the primary distribution ring, and the other two to establish connections for the secondary distribution ring. To further increase resilience and robustness of the system, each remote is equipped with a dual optical by-pass switch (not shown), one for the primary and other for the secondary distribution ring.
To enable proper simulcast operation of the remotes in the ring, delay compensation can be applied at each remote, to ensure that transmission of the DL signals at each remote, and reception of the UL signals at each remote are synchronized and performed at the same instance in time.
In normal circumstances the remote units process the data stream delivered over the primary distribution ring. In the case of primary distribution unit failure, the remotes automatically switch to secondary signal distribution ring. In the case of a remote failure primary (and secondary), the by-pass switch decouples the failed remote and maintains data flow through the ring. In the case of a fiber cut between two remotes or between a remote and the distribution unit, the primary ring is transformed into dual cascaded (daisy-chain) topology. In the case of a primary fiber cut at the second location, system transitions to the secondary signal distribution ring. In the case of fiber cut in a secondary distribution ring, the secondary ring is transformed into dual cascaded topology. In this way multiple failures can be handled and overcome (healed) by the system.
Specifically, in
To achieve the hybrid-star dual ring configuration, DDU 708 is connected to DRU 720 in Zone A, as well as DRU 724. DDU 708 is also connected to DRU 726 in Zone M, as well as DRU 730. In this exemplary configuration, the connections from DDU 708 to the DRUs in Zone A through M are active. In an exemplary configuration, the links connecting the elements are optical cable but any other connection type will work as described herein.
Similarly, DDU 710 is connected to DRU 720 in Zone A, as well as DRU 724. DDU 710 is also connected to DRU 726 in Zone M, as well as DRU 730. In this exemplary configuration, the connections from DDU 708 to the DRUs in Zone A and M are also active.
The DRUs are also interconnected, with in
In the event of a fiber cut, for example, communications from the DDU to the DRUs can be maintained. For example, if fiber 742 to Zone A is cut, fiber 746 can supply all the DRUs via interconnects 734. Similarly, if fiber 734 is cut, the primary ring is transformed to a dual cascade topology where fiber 746 and a portion of 734 fiber (up to the cut location) form one cascade branch, and fiber 742 and other portion of the 743 fiber (below the cut location) form second cascade branch. If fiber 734 is cut in two places the DRUs 720-724 in Zone A will switch to secondary fiber ring 738.
Details of the failover and redundancy provisions of the embodiment of
In step S804, monitoring of one or more of external and internal alarms commences, with the external alarms originating from local base stations and/or remote sources. Signaling of these alarms can be accomplished via SNMP messaging or comparable messaging services. Internal alarms can be from distribution elements such as one or more hosts, one or more DDUs and/or one or more remote units. The monitoring can be performed by, for example, one or more of the controllers described herein and/or a dedicated monitoring system (not shown). Control then continues to step S808.
In step S808, a determination is made whether an alarm has been triggered. If an external alarm is triggered, control jumps to step S812. In step S812, a further determination is made whether the source of the alarm is a base station alarm or a remote source alarm. If a base station alarm, control jumps to step S816 where the primary headend is active, the secondary headend is partially active and the secondary base station is partially activated. If a remote source alarm, control jumps to step S820 where the primary headend is active, the secondary headend is partially active with the secondary data links activated.
If there is no alarm, control continues to step S824 where the primary headend is active, and the secondary headend is in a standby more as shown in
If the alarm is an internal alarm, control continues to step S828. In step S828, signal (re)routing based on a detected failure point occurs. Specifically, in step S832 the source of the alarm is determined.
If a primary host alarm, control continues to step S836. In step S836, a further determination of the source of the alarm is made. If a primary RF alarm, control continues to step S840 where a switch to the secondary RF is made. If the source of the alarm is in the digital section, control continues to step S844 where the primary headend is off, and the secondary headend is active.
If the source of the alarm is in the distribution section, control continues to step S848 where a determination is made as to whether the source of the alarm is a fiber cut to the primary DDU or the DDU itself. If a fiber is cut, control continues to step S852 where the remote units will automatically switch to a secondary fiber ring. If there is a primary DDU failure, control continues to step S852 where the remote units will automatically switch to a secondary fiber ring.
If the source of the alarm is in a remote unit, control continues to step S856. In step S856, a determination is made as to the source of the alarm. If there is a first fiber cut in a primary ring, control continues to step S860 where the ring is transformed into a dual-cascaded topology.
If the alarm is in a remote unit, control continues to step S868 where optical bypass switch(es) can be activated and the failed remote isolated from the ring, with coverage being provided by the secondary remote unit, or an adjacent remote unit(s) if redundancy is provided by the antenna coverage overlap.
If there is an additional type of alarm, control continues to step S864 where a further determination of the source of the alarm is made. If the is a second fiber cut in the primary ring, the affected remote units can automatically switch to the secondary fiber ring in step S852. If there is a fiber cut in the secondary ring, the secondary ring is transformed to the dual cascaded topology as shown in
Similar to the other systems, the headend also includes a system controller unit that provides management and control of the DDS, and an NMS Application that provides management and control of the overall system that includes the DDS, the collocated base stations, and/or other remote sources. Actions taken in the primary and secondary headend in a case of failure are similar to those described in the
The remote units are cascaded to each other. The data stream from primary host is delivered to the first remote unit, that is cascaded to second remote unit, and to the next . . . . From the last remote unit in the daisy chain, the data stream is delivered back to the primary host, forming a primary signal distribution ring.
The data stream from a secondary host is also delivered to the cascaded remotes forming the secondary signal distribution ring. Each remote has 4 optical data ports. Two are used to establish connection to the primary distribution ring, and the other two establish connections for the secondary distribution ring. To further increase resilience and redundancy of the system, each remote is equipped with a dual optical by-pass switch, one for primary and other for secondary distribution ring.
To enable proper simulcast operation of the remotes in the ring, delay compensation can be applied at each remote to ensure that transmission of the DL signals at each remote, and reception of the UL signals at each remote are synchronized and performed at the same instance in time.
In normal operation the remote units process the data stream delivered over the primary distribution ring. In the case of primary host failure, remotes automatically switch to the secondary signal distribution ring. In the case of a remote failure, a by-pass switch decouples the failed remote and maintains data flow through the ring. In the case of fiber cut between two remotes or between a remote and the host, the primary ring is transformed into a dual cascaded (daisy-chain) topology. In the case of primary fiber cut at a second location, the system transitions to the secondary signal distribution ring. The primary controller receives an alarm from the remote units in the daisy-chain below the cut point and the controller activates the secondary headend and issues a commend to all remotes to switch to secondary distribution ring. In the case of a fiber cut in a secondary distribution ring, the secondary ring is transformed into the dual cascaded topology.
This exemplary configuration implements a ring topology directly between the headends and the distribution section that includes the DRUs. The remote units 904-912 are cascaded to each other, and fed from both ends (i.e., from link 916 to DRU 904 and from link 920 to DRU 912, with each DRU being interconnected with one or more active and/or inactive links, such as fiber cable). This configuration is mirrored from the secondary host, forming a dual, primary and secondary, distribution ring, i.e., the primary ring comprises links 916 and 920 from the primary host and the corresponding links linking each DRU 904-912, and the secondary link includes links 924 and 928 from the secondary host and the corresponding links linking each DRU 904-912.
In step S1004, monitoring of one or more of external and internal alarms commences, with the external alarms originating from local base stations and/or remote sources. Signaling of these alarms can be accomplished via SNMP messaging or comparable messaging services. Internal alarms can be from distribution elements such as one or more hosts, one or more DDUs and/or one or more remote units. The monitoring can be performed by, for example, one or more of the controllers described herein and/or a dedicated monitoring system (not shown). Control then continues to step S1008.
In step S1008, a determination is made whether an alarm has been triggered. If an external alarm has been triggered control continues to step S1012. In step S1012, a determination is made about the source of the alarm. If a base station alarm, control continues to step S1016 where the primary headend is active, the secondary headend is partially active and the secondary base station is partially active. The secondary host processes sub-set of signals from the secondary base station (that are failed at the primary headend) and delivers them to the primary host where they are aggregated with active signals processed by the primary host.
If a remote source alarm has been triggered, control continues to step S1020. In step S1020, the primary headend is active, the secondary headend is partially active and the secondary data links are activated. The secondary host processes sub-set of signals received over secondary data link (that are failed at the primary headend) and delivers them to the primary host where they are aggregated with active signals processed by the primary host.
If there is no alarm in step S1008, control continues to step S1024 where the primary headend is active and the secondary deadens is in a standby mode as illustrated in
If the alarm is internal, control continues to step S1040 where signal rerouting based on the failure point is initiated. Thein, in step S1044, a determination is made as to the source of the alarm.
In step S1044, a determination is made about the source of the alarm. If the alarm is from a primary host, control continues to step S1028. In step S1028 the source of the alarm is further identified as from a primary RF failure or from a digital section.
If an RF failure, control continues to step S1032 where a switch is made to the secondary RF module. If in the digital section, control continues to step S1036 where the primary headend is turned off and the secondary headend is brought online and is active.
If the source of the alarm is in the transport section, control continues to step S1048 where the source of the alarm is identified. if a first fiber cut in the primary ring, control continues to step S1052 where the primary ring is transformed into a dual cascaded topology. If there is a second fiber cut on the primary ring, control continues to step S1060 where the secondary headend is activated and remote units can automatically switch to the secondary fiber ring.
If there is a fiber cut in the secondary ring, in step S1056 the secondary ring is transformed into a dual cascaded topology.
If the source of the alarm is in a remote unit, control continues to step S1064 where an optical bypass switches the activated and the failed remote which is isolated them from the ring and coverage can be provided by the secondary remote unit, or adjacent remote unit(s) when redundancy is provided through coverage overlap.
Each headend includes one (or more) hosts (DAUs), local base stations that are connected to the host at RF using coaxial cables, and one or more local or remote sources (base stations with the associated host or BBU/DU, or airHosts that pickup off-the-air signals) that are connected to the host over data optical links. The headend also includes a controller that provides management and control of the Digital Distribution System (DDS or digital DAS), and an NMS Application that provides management and control of the overall system that includes the DDS, the collocated base stations, and the other remote sources.
In a normal operating state both, the primary headend and secondary headend are active. Both, the primary and secondary hosts (DAUs) receive signals at multiple bands, in RF or a data format, and processes (RF to data conversion) and aggregate signals into single, high data rate, serial data stream. This data stream represents multiple Public Safety signals or/and cellular signals.
From the primary host the data stream is delivered to the first remote unit, that is cascaded to second remote unit, and to the next . . . . From the last remote in the daisy chain, the data stream is delivered back to the primary host, forming a primary signal distribution ring.
On a downlink (DL) path the data stream from the primary host is received by first remote unit, where is processed, translated from data to RF, and after amplification and filtering (by amplifier(s) and filter(s) (not shown)) delivered to the user UE (user equipment) via antenna and electromagnetic waves. Simultaneously, replica of the data stream received by the first remote is delivered to second remote, where the previously described process is repeated, and so on, up to the last remote in the chain.
On an uplink path (UL), the data stream that is created by processing RF signals received by the last remote (n) in the chain is delivered to the previous remote in the chain (n−1). That remote (n−1) sums the data stream received from the last remote with a data stream created in that remote by processing the RF signals received by that remote (n−1), and delivering aggregated content to next remote in the chain (n−2), where the previous described process is repeated, and so on, up to the first remote (1) in the chain. The data stream delivered from the first remote to the primary host contains UL signals of all the remotes in the chain.
To enable proper simulcast operation of the remotes in the ring, delay compensation can be applied at each remote to ensure that transmission of the DL signals at each remote, and reception of the UL signals at each remote, are synchronized and done at the same instance in time.
The data stream from the secondary host unit is also delivered to cascaded remotes forming a secondary signal distribution ring. Each remote has 4 optical data ports. Two used to establish connection for the primary distribution ring, and the other two to establish connections for the secondary distribution ring. To further increase resilience and redundancy of the system, each remote can be equipped with a dual optical by-pass switch, one for the primary and other for the secondary distribution ring.
In normal operation, remote units process data stream delivered over the primary distribution ring. In the case of primary host failure, the remotes automatically switch to the secondary signal distribution ring. In the case of remote failure, primary (and secondary), the by-pass switch decouples the failed remote and maintains data flow through the ring. In the case of a fiber cut between two remotes or between a remote and the host, the primary ring is transformed into the dual cascaded (daisy-chain) topology. In the case of a primary fiber cut at a second location, system transitions to utilizing the secondary distribution ring. In the case of a fiber cut in a secondary distribution ring, the secondary ring is transformed into the dual cascaded topology. In this way multiple failures can be handled by the system.
This exemplary configuration implements a dual ring topology directly between the headends and the distribution section that includes the DRUs. The remote units 1120-1128 are cascaded to each other, and fed from both ends (i.e., from link 1104 to DRU 1120 and from link 1108 to DRU 1128, with each DRU being interconnected with one or more active and/or inactive links, such as fiber cable). This configuration is mirrored from the secondary (active) host, forming a dual, primary and secondary, distribution ring, i.e., the primary ring comprises links 1104 and 1108 from the primary host and the corresponding links linking each DRU 1120-1128, and the active secondary link includes links 1112 and 1116 from the secondary host and the corresponding links linking each DRU 1120-1128.
Operation of the system in
For purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the technology. It should be appreciated however that the techniques herein may be practiced in a variety of ways beyond the specific details set forth herein. Furthermore, while the exemplary embodiments illustrated herein show the various components of the system collocated, it is to be appreciated that the various components of the system can be located at distant portions of a distributed network, such as a communications network and/or the Internet, or within a dedicated secure, unsecured and/or encrypted system. Thus, it should be appreciated that the components of the system can be combined into one or more devices or collocated on a particular node/element(s) of a distributed network, such as a telecommunications network.
As will be appreciated from the following description, and for reasons of computational efficiency, the components of the system can be arranged at any location within a distributed network without affecting the operation of the system. Similarly, one or more functional portions of the system could be distributed between any of the elements and an associated computing device.
While the above-described flowcharts have been discussed in relation to a particular sequence of events, it should be appreciated that changes to this sequence can occur without materially effecting the operation of the embodiment(s). Additionally, the exemplary techniques illustrated herein are not limited to the specifically illustrated embodiments but can also be utilized with the other exemplary embodiments and each described feature is individually and separately claimable.
Additionally, the systems, methods and protocols can be implemented to improve one or more of a special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit element(s), an ASIC or other integrated circuit, a digital signal processor, a hardwired electronic or logic circuit such as discrete element circuit, a programmable logic device such as PLD, PLA, FPGA, PAL, a modem, a transmitter/receiver, any comparable means, or the like. In general, any device capable of implementing a state machine that is in turn capable of implementing the methodology illustrated herein can benefit from the various methods, protocols and techniques according to the disclosure provided herein.
Exemplary aspects are directed toward:
Any of the above aspects, further comprising a distribution section including a plurality of digital distribution units (DDUs) connected to one or more of the primary and secondary host.
Any of the above aspects, further comprising a plurality of Digital Remote Units (DRUs) connected to one or more of the DDUs, the primary host and/or the secondary host.
Any of the above aspects, wherein in the event of a failure, the controller activates a failover element for a failed element.
Any of the above aspects, further comprising a primary RF feed and a primary data feed for the primary host.
Any of the above aspects, further comprising a secondary RF feed and a secondary data feed for the secondary host.
Any of the above aspects, further comprising redundant links connecting the DDUs and
DRUs.
Any of the above aspects, further comprising a primary and a secondary signal source, one or more switches, and one or more splitters/combiners.
Any of the above aspects, further comprising one or more overlapping antenna coverage areas associated with one or more Digital Remote Units (DRUs).
Any of the above aspects, further comprising a plurality of selectors in each digital signal processor and a plurality of ports.
Any of the above aspects, further comprising a distribution section including a plurality of primary digital distribution units (DDUs) connected to one or more of the primary and secondary host and a plurality of secondary digital distribution units (DDUs) connected to one or more of the primary and secondary host.
Any of the above aspects, further comprising redundant active links connecting the DDUs and DRUs and redundant active links connecting the DRUs.
Any of the above aspects, further comprising a plurality of Digital Remote Units (DRUs) connected to one or more of the primary host and the secondary host via one or more active and inactive links.
Any of the above aspects, wherein the DRUs are interconnected connected via one or more active and inactive links.
Any of the above aspects, further comprising a distribution section including a plurality of interconnected digital distribution units (DDUs) connected to one or more of the primary and secondary host.
Any of the above aspects, wherein the partially active headend contributes one or more of a RF signal and/or a data feed to the active headend.
Any of the above aspects, wherein the primary and the secondary headend are active.
Any of the above aspects, wherein the primary and the secondary host are active.
A method comprising:
controlling, by a controller, a communications system that includes:
by switching the primary headend and the secondary headend between an active, a standby or a partially active state based on telemetry data from one or more communications system components, wherein the partially active headend contributes information to the active headend.
Any of the above aspects, further comprising switching from a compromised link to a good link based on the telemetry data.
One or more means capable of performing any one or more of the functions described herein.
Any one or more of the aspects as substantially disclosed herein.
Any one or more of the aspects as substantially disclosed herein in combination with any one or more of the other aspects as substantially disclosed herein.
Any one or more of the aspects as substantially disclosed herein from any figure in combination with any one or more of the aspects as substantially disclosed herein from any other figure.
Examples of the processors (CPUs) as described herein may include, but are not limited to, at least one of Qualcomm® Snapdragon® 800 and 801, Qualcomm® Snapdragon® 610 and 615 with 4G LTE Integration and 64-bit computing, Apple® A7 processor with 64-bit architecture, Apple® M7 motion coprocessors, Samsung® Exynos® series, the Intel® Core™ family of processors, the Intel® Xeon® family of processors, the Intel® Atom™ family of processors, the Intel Itanium® family of processors, Intel® Core® i5-4670K and i7-4770K 22 nm Haswell, Intel® Core® i5-3570K 22 nm Ivy Bridge, the AMD® FX™ family of processors, AMD® FX-4300, FX-6300, and FX-8350 32 nm Vishera, AMD® Kaveri processors, Texas Instruments® Jacinto C6000™ automotive infotainment processors, Texas Instruments® OMAP™ automotive-grade mobile processors, ARM® Cortex™-M processors, ARM® Cortex-A and ARM926EJ-S™ processors, Broadcom® AirForce BCM4704/BCM4703 wireless networking processors, the AR7100 Wireless Network Processing Unit, other industry-equivalent processors, and may perform computational functions using any known or future-developed standard, instruction set, libraries, and/or architecture.
Furthermore, the disclosed methods may be readily implemented in software using object or object-oriented software development environments that provide portable source code that can be used on a variety of computer or workstation platforms. Alternatively, the disclosed system may be implemented partially or fully in hardware using standard logic circuits or VLSI design. Whether software or hardware is used to implement the systems in accordance with the embodiments is dependent on the speed and/or efficiency requirements of the system, the particular function, and the particular software or hardware systems or microprocessor or microcomputer systems being utilized. The systems, methods and protocols illustrated herein can be implemented in hardware and/or software using any known or later developed systems or structures, devices and/or software by those of ordinary skill in the applicable art from the functional description provided herein and with a general basic knowledge of the computer and communications arts.
Moreover, the disclosed methods may be readily implemented in software and/or firmware that can be stored on a storage medium to improve the performance of a programmed general-purpose computer with the cooperation of a controller and memory, a special purpose computer, a microprocessor, or the like. In these instances, the systems and methods can be implemented as program embedded on personal computer such as an applet, JAVA® or CGI script, as a resource residing on a server or computer workstation, as a routine embedded in a dedicated communication system or system component, or the like. The system can also be implemented by physically incorporating the system and/or method into a software and/or hardware system, such as the hardware and software systems of a communications device.
Various embodiments may also or alternatively be implemented fully or partially in software and/or firmware. This software and/or firmware may take the form of instructions contained in or on a non-transitory computer-readable storage medium. Those instructions may then be read and executed by one or more processors to enable performance of the operations described herein. The instructions may be in any suitable form, such as but not limited to source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. Such a computer-readable medium may include any tangible non-transitory medium for storing information in a form readable by one or more computers, such as but not limited to read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; a flash memory, etc.
It is therefore apparent that there has at least been provided systems and methods for a redundant communications infrastructure. While the embodiments have been described in conjunction with a number of embodiments, it is evident that many alternatives, modifications and variations would be or are apparent to those of ordinary skill in the applicable arts. Accordingly, this disclosure is intended to embrace all such alternatives, modifications, equivalents and variations that are within the spirit and scope of this disclosure.
Number | Name | Date | Kind |
---|---|---|---|
4980681 | Noel | Dec 1990 | A |
10404329 | Zhuang | Sep 2019 | B2 |
10506454 | Stapleton | Dec 2019 | B2 |
10644798 | Trajkovic et al. | May 2020 | B2 |
20060094470 | Wake et al. | May 2006 | A1 |
20080181171 | Koziy et al. | Jul 2008 | A1 |
20100093391 | Saban et al. | Apr 2010 | A1 |
20120039254 | Stapleton et al. | Feb 2012 | A1 |
20130337750 | Ko | Dec 2013 | A1 |
20140072299 | Stapleton et al. | Mar 2014 | A1 |
20140162713 | Stapleton et al. | Jun 2014 | A1 |
20140169264 | Katori | Jun 2014 | A1 |
20140242999 | Goshen et al. | Aug 2014 | A1 |
20150256358 | Stapleton et al. | Sep 2015 | A1 |
20150304044 | Stapleton | Oct 2015 | A1 |
20160014782 | Stapleton | Jan 2016 | A1 |
20160242044 | Han | Aug 2016 | A1 |
20170366268 | Trajkovic | Dec 2017 | A1 |
20190082243 | Stapleton | Mar 2019 | A1 |
20200008128 | Lewis | Jan 2020 | A1 |
20200092787 | Stapleton et al. | Mar 2020 | A1 |
20200107204 | Barabell et al. | Apr 2020 | A1 |
20200137694 | Stapleton | Apr 2020 | A1 |
20200295833 | Trajkovic et al. | Sep 2020 | A1 |
Number | Date | Country |
---|---|---|
1036999436 | Aug 2014 | CN |
104081795 | Oct 2014 | CN |
104221293 | Dec 2014 | CN |
2013-541875 | Nov 2013 | JP |
2014-121054 | Jun 2014 | JP |
WO 2006135697 | Dec 2006 | WO |
2012024345 | Feb 2012 | WO |
2012024369 | Feb 2012 | WO |
2022165265 | Aug 2022 | WO |
Entry |
---|
Hejazi, Seyed Amin et al. “A Self-Organized Network for Load Balancing Using Intelligent Distributed Antenna System [4pt]Un réseau auto-organisé pour l'équilibrage de charge utilisant un système intelligent d'antennes distribuées” Canadian Journal of Electrical and Computer Engineering/Revue Canadienne De Genie Electrique and Informatique, Engineering, USA; vol. 38, No. 2; Apr. 1, 2015, pp. 89-99; XP011579918. |
Invitation to Pay Additional Fees and, Where Applicable, Protest Fee for International Application No. PCT/US2017/032523, dated Jul. 5, 2017. |
International Search Report for International Application No. PCT/US2017/032523, dated Sep. 13, 2017. |
Written Opinion for International Application No. PCT/US2017/032523, dated Sep. 13, 2017. |
International Preliminary Report on Patentability for International Application No. PCT/US2017/032523, dated Nov. 22, 2018. |
Notice of Acceptance for Australian Patent Application No. 2017261802, dated Sep. 9, 2020. |
European Search Report for European Application No. 17796989.6, dated Dec. 6, 2019. |
Office Action for U.S. Appl. No. 15/594,323, dated Jun. 1, 2018. |
Office Action for U.S. Appl. No. 15/594,323, dated Dec. 13, 2018. |
Notice of Allowance for U.S. Appl. No. 15/594,323, dated Jan. 15, 2020. |
Corrected Notice of Allowance for U.S. Appl. No. 15/594,323, dated Mar. 16, 2020. |
Office Action for U.S. Appl. No. 16/861,561, dated Oct. 6, 2020. |
Notice of Allowance for U.S. Appl. No. 16/861,561, dated Jan. 25, 2021. |
International Search Report for Application No. PCT/US2022/014433 dated May 17, 2022. |
Non-Final Office Action received for U.S. Appl. No. 17/328,914 dated Nov. 12, 2021, 34 pages. |
Notice of Allowance received for U.S. Appl. No. 17/328,914 dated Mar. 10, 2022, 15 pages. |
Number | Date | Country | |
---|---|---|---|
20220248498 A1 | Aug 2022 | US |