The invention relates to a signal processing unit, in particular for a telecommunication system, comprising means for digital signal processing, means for storage of data and control means.
Modern digital telecommunication systems must handle a range of signal processing tasks. These tasks include echo compensation, dial pulse identification and dial tone identification, as well as voice recognition, voice storage, voice compression and voice synthesis in connection with automatic information systems.
Due to the high computational effort—to be expended in real time—which is associated with this multitude of signal processing tasks, such tasks have hitherto been handled using function-specific modules. In particular, the retrofitting of network elements with these functionalities is a logistically intensive task.
The object of the invention, therefore, is to provide a signal processing unit of the type mentioned in the introduction, which can be used for various digital signal processing tasks.
This object is achieved according to the invention by a signal processing unit in which the means for digital signal processing and the control means are connected to each other by means of serial time multiplex connections. The signal processing unit according to the invention can be used to resolve all the usual signal processing tasks to be carried out, such as echo compensation, dial pulse identification and dial tone identification, as well as voice recognition, voice storage, and voice synthesis in connection with automatic information systems.
It is advantageous if the serial time multiplex connections are implemented as a PCM 30 system. The PCM 30 system is a digital transmission system that allows the simultaneous transmission of up to 32 voice channels. This system is internationally standardized (except for the U.S.A. where the number of voice channels is 24) and forms the basis for all digital transmission systems with a higher number of channels.
Ideally, digital signal processors and/or echo suppression means are provided as means for digital signal processing. These are standard digital signal processing elements, which are suitably designed for these tasks, are available in large quantities, and are relatively inexpensive.
Furthermore, an embodiment in which the signal processing unit is implemented as a separate module is advantageous as this makes the signal processing unit very easy to integrate into systems.
In a particularly advantageous application, the signal processing unit is implemented as a separate module of an exchange of a digital switching system.
The invention is explained in greater detail with the help of diagrams. In, these, by way of example,
The signal processing unit VPU shown in
The construction of an inventive signal processing unit for the Siemens EWSD system is explained in greater detail with the help of
The functional elements of the signal processing unit VPU are connected by means of a data bus Dbus, address bus Abus, time multiplex connections PCM clock&sync and PCM highway, and other control and signaling lines Others.
The power supply unit SV is based on a DC/DC converter unit, which converts the voltage of −48/−60 V which is present in the system, to the voltage of 3.3 V which is required by components of the signal processing unit VPU.
The supervisory unit Ü guarantees a defined startup of the signal processing unit VPU when the supply voltage is applied. It also supervises the level of the supply voltage and delivers a warning signal if the permitted values are not reached. The supervisory unit Ü can also be used for restarting the signal processing unit VPU during operation if necessary.
The Internet driver for Ethernet EN as per IEEE 802.3 is implemented with a “Fast Ethernet Controller” of type MPC860T from Motorola. The Ethernet interface of the signal processing unit VPU is primarily used for loading control programs for the function elements.
The RS232 port V.24 of the signal processing unit VPU, which is controlled by the processor of the module control unit BC, is used mainly for the tasks of error detection and monitoring (debugging and tracing).
Further user interfaces are provided for control purposes on the signal processing unit VPU, namely a JTAG interface for programming and LEDs for displaying the operating status.
The signals necessary for operating the signal processing unit VPU are derived from clocks in the trunk group by means of the clock supply TS.
The interaction of all function elements of the signal processing unit VPU is managed by means of the module control unit BC. The module control unit BC is implemented in the exemplary embodiment with a processor of the type “PowerQUICCprocessor MPC860T” from Motorola.
A permanent memory, which is implemented by means of EEPROMs, is provided for storing module-specific data. A microcontroller for controlling the startup of the processor is implemented in an additional permanent memory which is constructed from ROM or Flash storage elements.
32 Mbytes of SDRAM are provided as main memory for the processor.
Digital signal processors of type TMS320C6201 from Texas Instruments are used as signal processors SP1, SP2, SP3; these are equipped with DRAM or SDRAM storage elements each with a minimum storage capacity of 32 Mbytes.
The echo suppression unit EC is equipped so as to permit echo suppression up to a delay of 64 ms for all receive channels of the time multiplex connections. The echo suppression unit EC is controlled by the module control unit BC.
The signal processors are each connected via their host port interface to the module control unit, and via serial interfaces to the time multiplex connections PCM.
In addition to the storage elements of the individual function elements, a main memory S is provided which is implemented by means of Flash memory elements and incorporates up to 256 Mbytes of storage capacity.
The control unit for the time multiplex connections PCM is explained in greater detail with the help of
This shows, by way of example, a detailed representation of the time multiplex connections, according to the invention, between the function elements of the signal processing unit VPU: module control unit BC, signal processors SP1, SP2, SP3, echo suppression unit EC, and the interfaces SIHO, SIHIM, SPHI2 . . . SPHI6, and SPHO2 . . . SPHO6, which are predefined through the integration of the signal processing unit VPU into a trunk group UI-LTGN of a digital switching system.
These time multiplex connections are designed as PCM 30 connections with 32 telephone channels (SPHx) or 32 signal channels (SIHx).
The signaling channels of the time multiplex connections PCM are conducted directly via the signaling interface SIHO, SIHIM to a serial interface of the module control unit BS and via a further interface of the module control unit BS to control inputs of the driver elements of the telephone interfaces SPHI2 . . . SPHI6, and SPHO2 . . . SPHO6 of the signal processing unit VPU.
The signal processing unit VPU is connected to the telephone channels of the trunk group UI-LTGN of a digital switching system via the telephone interfaces SPHI2 . . . SPHI6, and SPHO2 . . . SPHO6. The telephone channels are conducted internally to interfaces of the signal processors SP1, SP2, SP3 and of the echo suppression unit EC.
This also means that unused channels of the time multiplex connections PCM, which are provided per se for telephone traffic, can be used for data exchange between the signal processors SP1, SP2, SP3.
By means of the embodiment described above, the signal processing unit VPU can now easily be adapted to each signal processing task by programming its function elements accordingly. In particular, the internal continuation of time multiplex connections PCM facilitates the efficient processing and forwarding of telephone data, thus enabling the most diverse requirements to be processed in real time.
Thus the system processing unit VPU could also conceivably be used as a voiceover IP gateway, i.e. as the interface between a conventional time multiplex telephone system and a computer network.
The task of such a gateway is to convert compressed voice data that has been transferred over a computer network, packet by packet, into pulse code-modulated voice data (PCM 30), and vice-versa. This gateway is therefore a complex network element and requires correspondingly efficient hardware and software. These demanding requirements are fulfilled by the signal processing unit thanks to its structure according to the invention.
Number | Date | Country | Kind |
---|---|---|---|
012007908.3 | Apr 2002 | EP | regional |
This application is the US National Stage of International Application No. PCT/EP03/03039, filed Mar. 24, 2003 and claims the benefit thereof. The International Application claims the benefits of European application No. 012007908.3 filed Apr. 9, 2002, both of the applications are incorporated by reference herein in their entirety.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP03/03039 | 3/24/2003 | WO | 5/4/2005 |