As additional service demands are placed on telecommunications systems, replacement of time-sensitive operations is occurring with electronically-configurable operations (for example, programmable electronic equipment). A crossbar switch is one example. Typical crossbar switches have a characteristic matrix of switches between the inputs to a switch and the output of the switch. If the switch has A inputs and B outputs, then a crossbar has a matrix with A×B “cross-points”, or places where the “bars cross”.
Increasingly, these additional service demands involve operating at optimal speeds to accommodate simulcast transmissions of voice and data traffic on the system. Any potential routing changes of the simulcast transmissions typically require reconfiguration (that is, rerouting) of multiple telecommunications signals through the crossbar switch. The periodic rerouting involves manual removal and reinsertion of multiple connections for one or more desired configurations. The manual removal and reinsertion of the multiple connections typically introduces additional verification requirements. These additional verification requirements translate into increased operating costs to ensure the one or more desired configurations are achieved.
The following specification discusses a programmable high speed crossbar switch. This summary is made by way of example and not by way of limitation. It is merely provided to aid the reader in understanding some aspects of one or more embodiments described in the following specification. Particularly, in one embodiment, a method for switching digital signals is provided. From an external control connection, the method configures a plurality of digital signal paths with at least one crossbar switch and controls a plurality of input and output connections for the digital signals based on the crossbar switch configuration. The method further involves automatically revising the digital signal routing without manual intervention based on configuration commands from the external control connection.
These and other features, aspects, and advantages are better understood with regard to the following description, appended claims, and accompanying drawings where:
The following detailed description describes at least one embodiment of a programmable high speed crossbar switch for simulcast transmissions in a telecommunications system. The programmable high speed crossbar switch implements electronically configurable simulcast transmissions by electronic switching of telecommunication signals between a service provider interface and remote access nodes. Advantageously, the programmable high speed crossbar switch eliminates the need for manual manipulation (that is, rerouting of telecommunications signals) of a transmission medium (for example, a plurality of telecommunications cables) in the telecommunications system.
The programmable crossbar switch 106 provides at least one automated data signal path configuration between the forward simulcast block 108 and the reverse simulcast blocks 1101 to 1102 in electronic simulcast telecommunications transmissions between the service provider interface 104 and the one or more remote access nodes 116. It is understood that the system 100 is capable of accommodating any appropriate number of the reverse simulcast blocks 110 and the remote access nodes 116 (for example, one or more reverse simulcast blocks 110 and one or more remote access nodes 116) in a single system 100. The one or more remote access nodes 116 are coupled to the programmable crossbar switch 106 through the equipment interfaces 1121 to 112M. In the example embodiment of
The service provider interface 104 comprises, for example, an interface to one or more of a base transceiver station (BTS), a repeater, a bi-directional amplifier, a base station hotel or other appropriate interface for one or more service provider communications networks. In one implementation, the service provider interface 104 provides an interface to a plurality of services from one or more service providers such as, but not limited to, digital cellular service, Personal Communication Services (PCS), Specialized Mobile Radio (SMR) services, video services, wireless broadband internet services, and other appropriate telecommunication services.
The system 100 uses at least two main transport protocols to extend coverage of simulcast telecommunication services throughout the plurality of environments covered by the remote access nodes 116. The system 100 uses a digital transport over the communication mediums 1141 to 114M (for example, optical fiber). The communication mediums 1141 to 114M are represented as optical fiber in
In operation, the system 100 extends the coverage of simulcast communication transmission services from the host unit 102 to the remote access nodes 116 with the programmable crossbar switch 106. The system 100 receives forward signals (that is, voice and data communications) at the service provider interface 104. The host unit 102 receives the forward signals and routes the forward signals as determined by the programmable crossbar switch 106 to the appropriate equipment interface 112. In one implementation, the forward signals are amplified, combined, and transmitted from the equipment interfaces 112 over the communication mediums 1141 to 114M to the respective remote access nodes 116. At the remote access nodes 116, reverse signals are returned (at substantially the same time for a reverse simulcast transmission) over the communication mediums 1141 to 114M to the host unit 102. The equipment interfaces 112 route the reverse signals to the reverse simulcast blocks 110 through the programmable crossbar switch 106.
The programmable crossbar switch 106 implements electronically configurable simulcast transmissions by electronic switching of telecommunication signals between the service provider interface 104 and the remote access nodes 116. The programmable crossbar switch 106 eliminates the manual patching of the telecommunication signals (that is, the telecommunications cables) for ongoing signal path rerouting and reconfiguration. The programmable crossbar switch 106 works in conjunction with the forward simulcast block 108, the reverse simulcast blocks 1101 and 1102 and the equipment interfaces 1121 to 112M to complete simulcast telecommunication signal coverage in a plurality of environments.
The configuration block 208 receives the plurality of digital signal path configuration commands from an external control connection 230. The external control connection 230 comprises a configuration input port 226 and a configuration output port 228. In one implementation, the configuration input port 226 receives the plurality of digital signal path configuration commands from a single source (for example, an external servicing unit, or the like). In at least one alternate implementation, the configuration input port 226 receives the plurality of digital signal path configuration commands from an additional downstream (upstream) device 200 (similar to the device 200 depicted in
The device 200 further comprises high density connectors (HDCs) 2141, to 214N operatively coupled to the CSB 202. The HDCs 2141 to 214N are responsive to at least one digital signal path configuration from the programmable controller 204. The assembly 200 further comprises an upstream port transmit and receive (TX/RX) block 210 and a downstream port TX/RX block 212. Both the upstream port TX/RX block 210 and the downstream port TX/RX block 212 are responsive to the programmable controller 204. The upstream (downstream) port TX/RX block 210 (212) is operatively coupled to an input (output) port section of the CSB 202, as illustrated in
The CSB 202 comprises a plurality of input ports and a plurality of output ports in communication with the HDCs 2141 to 2142. The plurality of input ports and the plurality of output ports provide one or more digital signal paths through the device 200 for simulcast transmissions of digital signals within the system 100. The plurality of input ports and the plurality of output ports are coupled to the HDCs 2141 to 214N by input (output) signal logic blocks 2201 (2181) to 220N (218N). The input (output) signal logic blocks 2201 (2181) to 220N (218N) comprise emitter-coupled, low voltage differential signaling (LVDS) logic for high-speed serial data transmission. The HDCs 2141 to 214N remain connected as a plurality of digital signal path connections are automatically rerouted to form the at least one digital signal path configuration while the device 200 continues to operate. As illustrated in
In operation, the programmable controller 204 receives a plurality of digital signal path configuration commands from the configuration block 208 and the external control connection at the configuration block output 228. From the configuration input port 226 and the configuration output port 228, the programmable controller 204 controls at least one digital signal path configuration of a plurality of input and output connections responsive to the device 200. In one implementation, the programmable controller 204 controls one or more additional programmable crossbar switches connected in series for routing of additional digital signals (discussed in further detail below with respect to
The device 200, including the programmable controller 204 controlling the CSB 202 and the one or more HDCs 214, provides a plurality of input and output pairs within each of the one or more HDCs 214. The assembly 200 incorporates suitable electronic components that implement high-speed, simulcast-enabled electronic switching. The one or more high speed HDCs 214 route simulcast signal transmissions through the device 200 at the connection rate of at least 720 MHz without manual intervention.
At block 302, the external control connection issues the configuration commands to the programmable controller 204. If the configuration commands instruct the programmable controller to change the configuration of the plurality of digital signal paths (block 304), the programmable controller 204 (through the CSB 202) automatically reconfigures the programmable crossbar switch 106 for simulcast transmissions of the digital signals in the system 100 at block 306. At block 308, the CSB 202 continually routes the plurality of digital signals through one or more programmable crossbar switches 106 as commanded by the programmable controller 204. In one implementation, reconfiguring the programmable crossbar switch 106 for simulcast transmissions further comprises connecting one or more of the programmable crossbar switches 106 in series for routing of additional digital signals. Moreover, to connect the one or more programmable crossbar switches 106 in series comprises issuing configuration commands to the one or more programmable crossbar switches 106 from the programmable controller 204. The method 300 continues to operate with additional configuration commands (block 302).
As noted above,
In the example embodiment shown in
While the methods and techniques described here have been described in the context of a fully functioning programmable high speed crossbar switch, apparatus embodying these techniques are capable of being distributed in the form of a computer readable medium of instructions and a variety of forms that apply equally regardless of the particular type of signal bearing media actually used to carry out the distribution. Examples of computer readable media include recordable-type media, such as a portable memory device; a hard disk drive (HDD); a random-access memory (RAM); a read-only memory (ROM); transmission-type media, such as digital and analog communications links; and wired (wireless) communications links using transmission forms, such as (for example) radio frequency and light wave transmissions. The computer readable media may take the form of coded formats that are decoded for actual use in a particular programmable high speed crossbar switch.
This description has been presented for purposes of illustration, and is not intended to be exhaustive or limited to the form (or forms) disclosed. Variations and modifications may occur, which fall within the scope of the embodiments described above, as set forth in the following claims.
This application is related to commonly assigned U.S. patent application Ser. No. ______, (Attorney Docket No. 100.812US01), filed on even date herewith and entitled “CROSSBAR CABLE” (the '812 Application). The '812 Application is incorporated herein by reference. This application is also related to the following commonly assigned applications filed on even date herewith, each of which is incorporated herein by reference: U.S. patent application Ser. No. ______, (Attorney Docket No. 100.815US01), entitled “FAN MODULE” (the '815 Application). U.S. patent application Ser. No. ______, (Attorney Docket No. 100.816US01), entitled “AN APPARATUS FOR COOLING ELECTRONICS” (the '816 Application). U.S. patent application Ser. No. ______, (Attorney Docket No. 100.817US01), entitled “A CABLE MANAGEMENT COMPONENT” (the '817 Application). U.S. patent application Ser. No. ______, (Attorney Docket No. 100.818US01), entitled “FILTER ASSEMBLY” (the '818 Application).