摘要:
A mechanism for implementing a single-interrupt-based voice playout buffer transfer operation. The contents of each respective channel of a multi-channel voice playout buffer are encapsulated so as to prepend a four byte ATM header, a HEC byte, and a four byte AAL2 header to a forty-four byte voice channel field to realize a standard fifty-three byte ATM cell. Within the AAL2 header, a channel identification byte (CID) provides selective mapping to timeslots of a TDM frame, to accommodate variations among different vendor equipments. The next to last bit of the last byte of the ATM header is used as an interrupt to the network processor. Only the highest voice channel asserts this next to last bit as an interrupt bit.
摘要:
A power supply system has redundant regulated power supplies, whose output ports are diode-ORed to an output node. One of the power supplies outputs a regulated output voltage that is sufficient to meet current demand of a load coupled to the output node. Each power supply has an associated monitoring circuit that monitors the voltage drop across its OR-ing diode. The monitoring circuit for a non-dominant power supply controls its operation so that the non-dominant supply provides a reduced current through its diode to the output node that is less than the current demand of the load, but sufficient to forward bias the diode, and thereby enable the non-dominant supply to immediately respond to a load change, such as an interruption in the operation of the dominant power supply.
摘要:
A byte boundary information recovery mechanism locates the first bits of respective bytes of an asynchronous transfer mode (ATM)-based serial data stream, used by a frame synchronization mechanism to delineate respective cells of the ATM stream, and thereby enables transceiver equipment to successfully receive and parse ATM traffic. The invention employs a counter offset-based scheme that generates an output signal in potential alignment with the (first bit) boundary of a byte of the data stream, in response to the contents of a counter reaching a prescribed count value. It then iteratively shifts, as necessary, the bit time at which the output signal is produced relative to the counting operation of the counter, until the output signal is aligned with the boundary of a byte of the data stream.
摘要:
A called telephone number substitution mechanism is incorporated into the call-routing software employed by the microcontroller of a customer premises-installed communication device, through which digitized voice and data services are supplied to a customer site. The number substitution mechanism automatically selectively modifies digits of an original (dialed) telephone number, as necessary, to conform with the connectivity requirements of the communication link serving the destination device, thereby enabling the call to reach the destination device.
摘要:
An autobaud mechanism is executed by transceivers coupled to opposite ends of a communication loop, such as an extended range SDSL loop, to resolve the maximum data rate that can be supported by the loop, using signal power and quality measurements to first estimate the length of the SDSL loop and thereafter iteratively adjust baud rate and/or number of bits/per baud, as necessary, to realize an SDSL baud rate that will ensure error-free transmission over the loop.
摘要:
A loop loss measurement and reporting mechanism for a digital data services unit obviates interaction with a test unit at a far end of the loop, by relying upon a priori knowledge of the signal power and spectral content of a data port at the far end of the loop to conduct threshold detection and power level measurements. A received signal is amplified by amplifier circuitry, the gain of which is controllably adjusted by the microcontroller based upon the outputs of threshold detectors and power level measurement circuitry that monitor the amplified received signal. A front panel display is controlled by the microcontroller to display loop loss parameter information. To measure and report loop loss, the digital data services unit turns off its transmitter for a prescribed period of time and monitors an in-band signal of known power and spectral content sourced from the far end of the loop. In response to this measurement it iteratively adjusts, as necessary, the amplifier gains, and illuminates the LED display device in accordance with the power measurement.
摘要:
A channel interface architecture for a time division multiplexed (TDM) data communication system has a plurality of TDM communication ports coupled to serial TDM communication channels. The channel interface architecture interfaces data from any channel of any TDM communication port with any TDM communication channel of any other TDM communication port, on a per time slot/channel basis. The architecture includes a parallel data bus portion, an address bus portion, and a control portion. Each of a plurality of TDM communication channel interface units, associated with the ports, includes a multipage memory that stores data received from an associated serial communication link. The memory also selectively stores data that has been asserted onto the data bus portion of the bus architecture from another interface unit. A channel assignment memory of a bus controller is sequenced to cause data of a TDM communication channel in a selected interface unit's memory to be transferred to any memory location of another interface unit. The direction of data transfer is governed by the polarity of an edge of a clock signal conveyed over a control portion of the bus architecture.
摘要:
The inability of an ISDN equipment user to properly configure ISDN terminal equipment, even when provided with correctly assigned switch protocol, SPID and LDN parameters by a telephone service provider, is successfully remedied by a SPID/switch protocol detector. Upon being invoked by the user, the routine proceeds to conduct an iterative search of stored SPID formats associated with different central office switch protocols. SPIDs are assembled in accordance with the iteratively accessed SPID formats and directory number information that has been entered by the user. If an attempt to register a SPID is successful, the routine places a test call. If the test call is successful, the SPID and its associated switch protocol will have been identified, and the terminal equipment may place a call.
摘要:
A D4 channel bank data bus monitoring scheme automatically determines if a channel unit connector slot is occupied, without having to gain physical access to the interior of the channel bank cabinet and inspect the channel bank's backplane slot positions. To this end, for a respective channel unit connector slot the channel bank's transmit data bus, which is initially pulled high via a pull-up resistor, is monitored for an all `1`s state. If the data on the bus is not all `1`s, then it is inferred that a channel unit is installed. If an all `1`s state is not detected, then, during the next time slot for that channel unit, the bus is decoupled from the pull-up resistor and coupled instead to a `soft` pull-down resistor. If the data on the bus is now all `0`s, it is inferred that the previously read all `1`s condition was due to the fact that no channel unit is installed, and the channel unit connector slot is declared as empty. However, if the data on the TDATA bus is not all `0`s, it is inferred that the previously read all `1`s condition was actual data asserted by an installed channel unit, and the channel unit connector slot is declared as occupied.