WO1999049623A1 - Method and apparatus with configurable functionality for a telecommunication system - Google Patents

Method and apparatus with configurable functionality for a telecommunication system Download PDF

Info

Publication number
WO1999049623A1
WO1999049623A1 PCT/EP1999/001650 EP9901650W WO9949623A1 WO 1999049623 A1 WO1999049623 A1 WO 1999049623A1 EP 9901650 W EP9901650 W EP 9901650W WO 9949623 A1 WO9949623 A1 WO 9949623A1
Authority
WO
WIPO (PCT)
Prior art keywords
board
node
telecommunications system
atm
functionality
Prior art date
Application number
PCT/EP1999/001650
Other languages
French (fr)
Inventor
Tapani Torikka
Niko Tyni
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to AU30346/99A priority Critical patent/AU3034699A/en
Publication of WO1999049623A1 publication Critical patent/WO1999049623A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/40Constructional details, e.g. power supply, mechanical construction or backplane
    • H04L49/405Physical details, e.g. power supply, mechanical construction or backplane of ATM switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1611Synchronous digital hierarchy [SDH] or SONET
    • H04J3/1617Synchronous digital hierarchy [SDH] or SONET carrying packets or ATM cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255Control mechanisms for ATM switching fabrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5607Radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports

Definitions

  • the present invention relates to a method for increasing the flexibility and usability of a telecommunications system.
  • the invention relates further to a telecommunications system.
  • the present invention relates also to an ATM (Asynchronous Transfer Mode) board unit and a board rack arrangement for use in a telecommunications system.
  • ATM Asynchronous Transfer Mode
  • a typical radio telecommunications system or Public Land Mobile Network comprises Base Stations (BS) , Base Station Controllers (BSC) (which may also be referred to as Radio Network Controllers (RNC) ) and Mobile Switching Centres (MSC) .
  • a BS is typically formed by one or several Base Transceiver Stations (BTS) .
  • BTS Base Transceiver Stations
  • the arrangement is such that the ETSs are capable of communicating with Mobile Stations (MS) , such as mobile or cellular telephones, via a radio interface.
  • a MSC is in turn arranged to provide an interface between the PLMN and an ordinary fixed network, such as a Public Switched Telephone Network (PSTN) or a Plain Old Telephone System (POTS) .
  • PSTN Public Switched Telephone Network
  • POTS Plain Old Telephone System
  • the PLMN thus comprises different kinds of nodes (MSCs, BSCs, etc.) arranged at appropriate positions in the network and capable cf handling different kinds of information and providing different kinds of
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • GSM Global System for Mobile Communication
  • WCS Wideband Cellular Systems
  • a BSC node can be mentioned as one example, this node providing a large number of functions that need to be allocated to the available processing resources .
  • CODECS pooled voice encoders/decoders
  • Each CODEC in the pool forms a resource which is handled and connected for a voice call when a need for such arises.
  • Conventional systems have one CODEC allocated per Transceiver (TRX) or per user channel regardless of whether or not this is used. Data calls are also connected through the CODEC, although the function of the CODEC is passive in this case.
  • WCS Wideband Cellular System
  • BTS Base Transceiver Stations
  • RNC Radio Network Controls
  • An object of the present invention is to provide a solution which enables a large pool of reconfigurable resources that may be capable of handling various kinds of services within the system, and which solution enables a more optimized use of the pooled devices and network elements .
  • An object of the present invention is to provide a solution by means of which functional features of a telecommunications network may be changed in a flexible manner.
  • the invention provides also a device rack for a telecommunications node, comprising several multifunction board units, interface towards the node, means for operationally connecting the multifunction board units and the interf ce.
  • the arrangement is such that the functionality of at least one of the multifunction boards can be dynamically changed by means of a software implementation in accordance with the needs of a certain telecommunications system.
  • the solution provides a reliable and controllable manner for reconfiguring the features of a telecommunications system, while the total number and the variety of different kinds of components needed in the system can be reduced.
  • the inventive solution may be used for a large variety of different kind of applications in various nodes of a telecommu- nications system, especially in a mobile telecommunications system.
  • the invention makes it possible to allocate multiple functions to better meet the actual traffic needs in the system and also to meet the future combinations of services.
  • the solution may provide means for obtaining sufficient amount of memory to fulfill the needs of high speed data services.
  • a required bandwidth for interprocessor communication may be achieved independently of the physical location of the adjacent processors.
  • the granularity of the system can be at the signal processor level rather than at the board level making it easier for the resource handler to manage the pooled resources or objects optimally.
  • several channels/devices may be run under one processor. The invention may assist further in eliminating the channel fragmentation problem.
  • Figure 2 discloses a B-ISDN reference protocol model
  • FIG. 3 discloses a possible structure for an ATM Cell Switc ⁇ hing Network (ACSN) node
  • Figure 5 discloses another possible AMB
  • Figures 6 to 8 disclose schematically certain embodiments of the present invention.
  • a mobile network usually includes several BSs, BSCs and in most cases also more than one MSC.
  • the interface 13 between the BS 12 and the BSC 14 is of the so called "Super A-type" .
  • the Super A connection can be defined as an ATM (Asynchronous Transfer Mode) based connection which may, for example, have a transfer rate of 1.5 Mb/s for each base station BS .
  • the connection between the BSC 14 and the MSC 16 is, in turn, implemented by so called “A-connection" , the transfer rate thereof being e.g. 4 x 1.5 Mb/s for each BSC.
  • the MSC 16 is connected e.g. by a 155 Mb/s data connection 17, such as an optical fibre cable connection, to a local ATM network (not shown, but which may be e.g. an ATM LAN; i.e. an ATM Local Area Network using IP (Internet Protocol) suite) so as to enable transmission of data packets between the ATM network and the MSC 16.
  • a local ATM network not shown, but which may be e.g. an ATM LAN; i.e. an ATM Local Area Network using IP
  • ATM is a cell based switching and multiplexing system standardized by ITU-T, ANSI (American National Standards Institute) , ETSI, and ATM forum.
  • the ATM format is used e.g. in ITU-T standards for a B-ISDN (Broadband Integrated Services Digital Network; for more details, see e.g. ITU-T. Recommendation 1.321, B-ISDN Protocol Reference Model and its Application, 1991) , and thus figure 2 discloses a B-ISDN protocol reference model so as to clarify the ATM format.
  • the model is divided into layers and planes. From these the planes are responsible for the actual transfer of the information (user plane) , signalling (control plane) and management of the network (management plane) .
  • Each of the planes is, in turn, divided into four layers: Physical Layer (PHY), ATM layer, ATM Adaption Layers
  • the ATM "cell” is the basic transmission unit of the ATM.
  • the standardized size of the cell is 53 bytes, from which the 5 first bytes form the headnote and the remaining 48 bytes the actual load. Regardless of the used layer, all ATM traffic is carried and switched in cells.
  • the services of the AAL layer can be divided in four classes A to D.
  • the AAL signalling is divided in different types wich are used in accordance with the service class and the connection type. These types are e.g. AAL1, AAL2, AAL2 ' , AAL3/4, and AAL5.
  • the network nodes need functionality which enables conversion between the above types (e.g. from AAL2 to AAL2 ' ) .
  • FIG. 3 discloses a general structure of an ATM Cell Switching Network (ACSN) , which is a platform designed for the handling of the ATM traffic.
  • An ASCN comprises typically general hardware and software modules. The basic element thereof is an ATM switch and the related software, which is often referred to as a Spatial Switching (SPAS) .
  • the system is controlled by several modules, such as a Control System module, SNMP Element Management module and ATM Cell Transport module. By adding application specific modules to these it is possible to obtain ACSN nodes, such as the BSC or the MSC.
  • the ATM switch is implemented as an Application Specific Integrated Circuit (ASIC) in the backplane of a rack, but it can be implemented otherwise as well.
  • ASIC Application Specific Integrated Circuit
  • the ATM switch can be implemented within each of the subracks, as is disclosed e.g. by figure 6.
  • the higher level control is implemented by the Main Processor Board (MPB) .
  • All the application specific functions and connections elsewhere than to the ATM switch are implemented by user specific boards (DB, Device Board) .
  • the resource is configurable so as for providing, for example, different kind of functionality in a MSC, BSC or BS node.
  • Figure 4 discloses a block diagram of a board unit providing one example of the general purpose processing resource.
  • the resource may be in the form of a general purpose configurable board 20 which in the following will be referred to as an ATM Multifunction Board or AMB.
  • AMB ATM Multifunction Board
  • the implementation of this is a configurable general purpose printed board assembly which has processing capacity to serve a lot of services with different characteristic requirements.
  • the processing pool consists of a number (e.g. 4) of these Digital Signal Processors (DSPs) 22.
  • DSPs Digital Signal Processors
  • Examples of possible processors are those of C54x and C6x families by Texas InstrumentsTM (e.g. C548 and C6201, respectively).
  • the number of DSPs on a board is limited mainly by two factors : power consumption and the possibility to connect them to the ATM switch.
  • Application related programs are run on the DSPs 22, and are thus named in figure 4 as Application DSP #1 - Application DSP #N.
  • Each DSP 22 has its own multi-PHY address in the ATM switch port interface circuit 24. In this way it is possible to eliminate the need for all additional Mux/Demux logic schematically shown by dashed line box 26 in figure 4. This Mux/Demux logic could easily form a bottleneck in the system, 11
  • the control plane signalling is routed via a Board Processor (BP) 28, which has its own multi-PHY address.
  • BP Board Processor
  • the BP operates under a Main Processor that belongs to the devices disposed in the device rack or subrack of figure 6.
  • Each of the Application DSPs has a Host Port Interface (HPI) 23.
  • HPI 23 is connected to an external data memory space of the BP 28.
  • the HPI is used mainly for the administration of the configuration operations of the AMB board 20 (loading or upgrading or amending of DSP software etc. operations) .
  • the arrangement of the AMB 20 is such that there exists full freedom to load all of the processors on the board with any application software.
  • the DSPs may be provided with external data memory, and thus it is also possible to fulfill the requirements (e.g. for the buffering) of high speed data services.
  • Figure 5 discloses an alternative embodiment for the AMB.
  • the processors are provided by seven DSP modules 22' #1 to #7 containing a plurality of DSPs 22 connected to each other by means of an interface logic 40. This may be implemented by means of an ASIC circuit forming the DSP module 22'.
  • These DSP modules 22 ' are then connected by means of UTOPIA buses to a Switch Port Interface Module (SPIM) .
  • SPIM forms the interface or switch between the AMB and the network, and is responsible for the routing of the ATM cells.
  • the arrangement of figure 5 enables a board unit to be provided which contains 28 processors.
  • the AMBs may be disposed in a device rack 30 (eg. so called ATM switch rack) belonging to a PLMN node and containing several AMBs so as to form a pooled resource of the system.
  • the rack 30 includes Exchange Terminal (ET) board 32 and a switching apparatus 34 arranged between the various components of the rack 30.
  • the Exchange Terminal boards 32 provide the interface between different racks and nodes via connections 36.
  • DHT receives ATM cells transmitted by a mobile station (MS) from an ALT board, and controls the handovers of the MS between different base stations.
  • MS mobile station
  • CDA Coder/Decoder
  • UDI Unrestricted Digital Information
  • PADP Packet Adapter for Data Processing
  • the IPR board connected to a MSC node.
  • the IPR (Internet Packet Router) board routes IP packets between a mobile station and a fixed telephone network.
  • Figure 7 discloses an embodiment providing a BSC node within an ATM switch rack 30 which is designed according to the needs on a given time and place.
  • the AMBs are configured to form, from the above mentioned alternatives, PADPs 41, a CODEC 14
  • the subracks containing AMB boards can be configured according to the actual and current needs existing in the used system.
  • mobile station to mobile station (MS to MS) connections require only DHT (Diversity Handover Trunk) functionality, but mobile station to fixed line connections require also CODEC and/or UADP functions.
  • the number of DHT boards relative to the CODEC and/or UADP boards, i.e. the combination or "mix" between the different boards, can be altered during the operation of the system so as to provide an optimal functionality to meet the needs of the traffic.
  • the mix between the required functionalities, which are different applications of the AMBs are adapted to the actual and current needs of the system.
  • the possibilities and alternatives to select the most appro ⁇ priate AMB (or DSP, RISC, CICS) for the reconfiguration may be based on statistical information or other logical rules, and the selection is controlled by the main controller of the subrack or by the board processor. According to one alternati- 15
  • each AMB or in fact each DSP on the AMB board, can be loaded with a needed application software, and thus reconfigured in an appropriate manner.
  • the chosen DSP architecture has characteristics of both the conventional DSPs and RISC processors making it more suitable for a variety of different applications in various nodes of a mobile telecommunications system.
  • Figure 10 discloses a flow chart for a situation in which a new system is initialized during the start up thereof.
  • the initialization of a new system is started.
  • new programs are loaded to the AMBs of the system, step 112.
  • the operation thereof is started, step 114.
  • the operation of the system is controlled, and if a need for a change in the functionality is detected at step 116, the system will be reconfigured by changing the functionality of one or more AMBs in an appropriate node, step 120, whereafter the operation of the system continues with the changed functionality, step 122.

Abstract

The present invention relates to a telecommunications system, and further to a method, a board unit and a device rack for a telecommunications system. The system comprises at least one base station node, a base station controller node for controlling said at least one base station node, a switching centre node operationally connected to said base station controller node for handling the traffic from and to said at least one base station node. According to the invention, at least one of the nodes provides functionality for use in the operation of the telecommunications system, and a software configurable board unit providing general purpose resource is implemented within said at least one node, the arrangement being such that the functionality of the board unit can be dynamically changed in accordance with particular requirements of the telecommunications system.

Description

METHOD AND APPARATUS WITH CONFIGURABLE FUNCΗONALITY FOR A TELECOMMUNICAΗON SYSTEM
FIELD OF THE INVENTION
The present invention relates to a method for increasing the flexibility and usability of a telecommunications system. The invention relates further to a telecommunications system. The present invention relates also to an ATM (Asynchronous Transfer Mode) board unit and a board rack arrangement for use in a telecommunications system.
BACKGROUND OF THE INVENTION
A typical radio telecommunications system or Public Land Mobile Network (PLMN) comprises Base Stations (BS) , Base Station Controllers (BSC) (which may also be referred to as Radio Network Controllers (RNC) ) and Mobile Switching Centres (MSC) . A BS is typically formed by one or several Base Transceiver Stations (BTS) . The arrangement is such that the ETSs are capable of communicating with Mobile Stations (MS) , such as mobile or cellular telephones, via a radio interface. A MSC is in turn arranged to provide an interface between the PLMN and an ordinary fixed network, such as a Public Switched Telephone Network (PSTN) or a Plain Old Telephone System (POTS) . The PLMN thus comprises different kinds of nodes (MSCs, BSCs, etc.) arranged at appropriate positions in the network and capable cf handling different kinds of information and providing different kinds of functionality to the network system, as will be described in more detail later.
Two common PLMN systems are based respectively on CDMA (Code Division Multiple Access) and TDMA (Time Division Multiple Access; . Fcr example, the IS-95 standard used in the USA is based or. CDMA, whilst the widely used GSM standard (Global System for Mobile Communication) is based on TDMA. The principles of CDMA and TDMA are well known by the person skilled in the art of mobile communications, and are also specified by the international telecommunication organizations such as ITU-T (International Telecommunication Union - Telecommunication sector) and ETSI (European telecommunication Standard Institute) , and are thus not explained in detail herein. It is sufficient to note that in CDMA systems different calls may be communicated using the same frequency but separated from each other by specific codes, whereas in TDMA systems the separation is accomplished by means of respective time slots reserved for each of the calls . The recent development of PLMNs is leading towards so called Wideband Cellular Systems (WCS) which are capable of supporting multimedia services, such as moving images and video. An example of WCS is W-CDMA.
As mentioned above, in a PLMN, different kinds of information and/or operations are handled in different nodes thereof . A BSC node can be mentioned as one example, this node providing a large number of functions that need to be allocated to the available processing resources .
For example, present BSCs of cellular systems use pooled voice encoders/decoders (CODECS) for voice traffic. Each CODEC in the pool forms a resource which is handled and connected for a voice call when a need for such arises. Conventional systems have one CODEC allocated per Transceiver (TRX) or per user channel regardless of whether or not this is used. Data calls are also connected through the CODEC, although the function of the CODEC is passive in this case.
SUMMARY OF THE INVENTION
Even though the prior art arrangements have proven to operate satisfactorily with those conditions which existed when they were designed, the shortcomings and limitations of the prior art are increasing as more and more new services and features are introduced in telephony systems. Thus, there is a need for more complicated and powerful functionality in telecommunication systems. This is particularly true in the field of cellular systems, in which the new services and/or features cannot be handled by means of pooled resources within a particular node.
In addition to the above, in a Wideband Cellular System (WCS) supporting multimedia services, the characteristics of the required radio resources vary during the ongoing call(s) established by the mobile subscriber, and this sets additional requirements concerning the flexibility and management of the operation of the system and the functional allocation of resources within the Wideband Radio Access Network (WRAN) consisting of Base Transceiver Stations (BTSs) and Radio Network Controls (RNCs) . A disadvantage relating to the CODECS has been that in the configuration described above it is not possible to dynamically scale and/or optimize the number of the CODECs with respect to utilization.
Furthermore, when trying to solve the problems relating to the insufficient flexibility of a node, the prior art has not been able to present an appropriate solution in view of the following issues: flexibility with respect to the required proces¬ sing power and the amount of memory required by different applications (services) , buffering, especially when high speed data services are concerned, and effective resource handling of the pooled devices and minimizing of the channel fragmenta¬ tion.
Therefore, it is an object of the present invention to overcome the disadvantages of the prior art and to provide a new solution for handling and/or processing different kinds of services and/or features and/or information within a telecommunication system.
An object of the present invention is to provide a solution which enables a large pool of reconfigurable resources that may be capable of handling various kinds of services within the system, and which solution enables a more optimized use of the pooled devices and network elements .
An object of the present invention is to provide a solution by means of which functional features of a telecommunications network may be changed in a flexible manner.
An object of the present invention is to provide a solution by means of which it may be possible to simplify the general configuration of the system, to minimize the number of required components and to decrease the amount of different kinds of components, and thus to decrease the overall design, buildup, and maintenance costs of the system.
It is an object of the present invention to provide a method and an arrangement by means of which reconfiguration of the functionality of the system may be accomplished by means of programmable units .
The objects are obtained by a method of operating a telecommunications system comprising a plurality of telecommunication nodes interconnected by communication channels, each node processing data relating to terminals connected to the telecommunications system and having a data processing functionality. The method comprises a step of dynamically configuring the functionality of at least one node of the telecommunication system by installing or modifying software in at least one board unit of said node.
According to a preferred embodiment a telecommunications system comprises at least one base station node, a base station controller node for controlling said at least one base station node, a switching centre node operationally connected to said base station controller node for handling the traffic from and to said at least one base station node. According to the inven- tion, at least one of the nodes provides functionality for use in the operation of the telecommunications system, and a software configurable board unit providing general purpose resource is implemented within said at least one node, the arrangement being such that the functionality of the board unit can be changed in accordance with particular requirements of the telecommunications system.
The invention provides further a printed board unit, which comprises an ATM interface, a board processor unit, at last one processing resource, an operational connection between the ATM interface and the board processor unit, an operational connection between the board processor unit and the at leats one processing resource, and an operational connection between the application and the ATM interface. The arrangement of the board unit is such that the board processor unit forms a general purpose resource and is capable of changing the functionality of the at leat one processing resource, whereafter the at least one processing resource provides changed functionality towards the ATM interface .
The invention provides also a device rack for a telecommunications node, comprising several multifunction board units, interface towards the node, means for operationally connecting the multifunction board units and the interf ce. The arrangement is such that the functionality of at least one of the multifunction boards can be dynamically changed by means of a software implementation in accordance with the needs of a certain telecommunications system.
Several advantages may be obtained by means of the present invention, since the solution provides a reliable and controllable manner for reconfiguring the features of a telecommunications system, while the total number and the variety of different kinds of components needed in the system can be reduced. The inventive solution may be used for a large variety of different kind of applications in various nodes of a telecommu- nications system, especially in a mobile telecommunications system. The invention makes it possible to allocate multiple functions to better meet the actual traffic needs in the system and also to meet the future combinations of services. The solution may provide means for obtaining sufficient amount of memory to fulfill the needs of high speed data services. A required bandwidth for interprocessor communication may be achieved independently of the physical location of the adjacent processors. Thus the granularity of the system can be at the signal processor level rather than at the board level making it easier for the resource handler to manage the pooled resources or objects optimally. In addition, several channels/devices may be run under one processor. The invention may assist further in eliminating the channel fragmentation problem.
In the following the present invention and the other objects and advantages thereof will be described in an exemplifying manner with reference to the annexed drawings, in which similar reference characters throughout the various figures refer to similar features.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic presentation of a Wideband Cellular System (WCS) ;
Figure 2 discloses a B-ISDN reference protocol model;
Figure 3 discloses a possible structure for an ATM Cell Switc¬ hing Network (ACSN) node;
Figure 4 is a block diagram for an ATM Multifunction Board (AMB) arrangement according to one embodiment of the present invention;
Figure 5 discloses another possible AMB; Figures 6 to 8 disclose schematically certain embodiments of the present invention; and
Figures 9 and 10 disclose flow charts in accordance with two embodiments of the present invention.
DETAILED DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic presentation illustrating the general arrangement of a Wideband Cellular System (WCS) so as to give an example of the environment in which the invention can be implemented. The WCS contains a Base Station (BS) 12 arranged to communicate via an air interface 11 with a Mobile Station (MS) 10, a Base Station Controller (BSC) 14, and a Mobile Switching Centre (MSC) 16. The BS 12 is controlled by the Base Station Controller (BSC) , which may also be referred to as a Radio Network Controller (RNC) . In addition to this control function, the BSC 14 can be arranged to switch the connections between mobile stations .
It is to be noted that even though this schematical presentation shows only a single network node of its kind, a mobile network usually includes several BSs, BSCs and in most cases also more than one MSC.
In the example of figure 1 the interface 13 between the BS 12 and the BSC 14 is of the so called "Super A-type" . The Super A connection can be defined as an ATM (Asynchronous Transfer Mode) based connection which may, for example, have a transfer rate of 1.5 Mb/s for each base station BS . The connection between the BSC 14 and the MSC 16 is, in turn, implemented by so called "A-connection" , the transfer rate thereof being e.g. 4 x 1.5 Mb/s for each BSC. The MSC 16 is connected e.g. by a 155 Mb/s data connection 17, such as an optical fibre cable connection, to a local ATM network (not shown, but which may be e.g. an ATM LAN; i.e. an ATM Local Area Network using IP (Internet Protocol) suite) so as to enable transmission of data packets between the ATM network and the MSC 16.
Figure 1 shows also Maintenance Tools (MT) 18 operationally connected to each of the MSC 16, BSC 14 and BS 12. In practice a MT resource might be implemented by means of a portable computer or similar means for data processing and suitable software .
The following short explanations for some of the terms and meanings relating to the ATM technology and used in this specification are given so as to aid the understanding of the described examples :
ATM is a cell based switching and multiplexing system standardized by ITU-T, ANSI (American National Standards Institute) , ETSI, and ATM forum. The ATM format is used e.g. in ITU-T standards for a B-ISDN (Broadband Integrated Services Digital Network; for more details, see e.g. ITU-T. Recommendation 1.321, B-ISDN Protocol Reference Model and its Application, 1991) , and thus figure 2 discloses a B-ISDN protocol reference model so as to clarify the ATM format. The model is divided into layers and planes. From these the planes are responsible for the actual transfer of the information (user plane) , signalling (control plane) and management of the network (management plane) . Each of the planes is, in turn, divided into four layers: Physical Layer (PHY), ATM layer, ATM Adaption Layers
(AALs) and Higher layers. Of these the PHY is responsible for the actual transfer of bits, the ATM layer is responsible for the switching and multiplexing of ATM cells and the Higher layers include all the higher layer tasks. The function of the AALs is to adapt various services to the ATM cell format. The virtual ATM connections carried above the AALs may, for instan¬ ce, have a Constant Bit Rate (CBR) or a Unspecified Bit Rate
(UBR) .
The ATM "cell" is the basic transmission unit of the ATM. The standardized size of the cell is 53 bytes, from which the 5 first bytes form the headnote and the remaining 48 bytes the actual load. Regardless of the used layer, all ATM traffic is carried and switched in cells.
The services of the AAL layer can be divided in four classes A to D. The AAL signalling is divided in different types wich are used in accordance with the service class and the connection type. These types are e.g. AAL1, AAL2, AAL2 ' , AAL3/4, and AAL5. The network nodes need functionality which enables conversion between the above types (e.g. from AAL2 to AAL2 ' ) .
Figure 3 discloses a general structure of an ATM Cell Switching Network (ACSN) , which is a platform designed for the handling of the ATM traffic. An ASCN comprises typically general hardware and software modules. The basic element thereof is an ATM switch and the related software, which is often referred to as a Spatial Switching (SPAS) . The system is controlled by several modules, such as a Control System module, SNMP Element Management module and ATM Cell Transport module. By adding application specific modules to these it is possible to obtain ACSN nodes, such as the BSC or the MSC. In the exemplifying ASCN of figure 3 the ATM switch is implemented as an Application Specific Integrated Circuit (ASIC) in the backplane of a rack, but it can be implemented otherwise as well. It is to be noted that the ATM switch can be implemented within each of the subracks, as is disclosed e.g. by figure 6. The higher level control is implemented by the Main Processor Board (MPB) . All the application specific functions and connections elsewhere than to the ATM switch are implemented by user specific boards (DB, Device Board) .
In the particular embodiment described in here, a software configurable Digital Signal Processor (DSP) platform, which can process both user and control plane information above the ATM layer in a flexible manner provides the basis of a general purpose processing resource. Other possibilities for providing the processing resource could be e.g. RISC (Reduced Instruc- 10
tion Set Computing) or CICS (Complete Instructions Set Computing) or similar processors. The resource is configurable so as for providing, for example, different kind of functionality in a MSC, BSC or BS node.
Figure 4 discloses a block diagram of a board unit providing one example of the general purpose processing resource. As disclosed, the resource may be in the form of a general purpose configurable board 20 which in the following will be referred to as an ATM Multifunction Board or AMB. The implementation of this is a configurable general purpose printed board assembly which has processing capacity to serve a lot of services with different characteristic requirements.
The AMB assembly 20 contains a number of Digital Signal Processors (DSPs) 22 together with an ATM interface or ATM switch port 24 (Asynchronous Transfer Mode switch port) . The switch port 24 connects the AMB to the ATM switch core in a device rack or subrack (for the racks, see e.g. figure 6) . All user and control plane communications to and from the AMB take place through this port 24.
The processing pool consists of a number (e.g. 4) of these Digital Signal Processors (DSPs) 22. Examples of possible processors are those of C54x and C6x families by Texas Instruments™ (e.g. C548 and C6201, respectively). The number of DSPs on a board is limited mainly by two factors : power consumption and the possibility to connect them to the ATM switch.
Application related programs are run on the DSPs 22, and are thus named in figure 4 as Application DSP #1 - Application DSP #N. Each DSP 22 has its own multi-PHY address in the ATM switch port interface circuit 24. In this way it is possible to eliminate the need for all additional Mux/Demux logic schematically shown by dashed line box 26 in figure 4. This Mux/Demux logic could easily form a bottleneck in the system, 11
especially when high speed data services are processed. The elimination of the Mux/Demux logic provides a significant advantage in the overall operation of the AMB.
The control plane signalling is routed via a Board Processor (BP) 28, which has its own multi-PHY address. The BP operates under a Main Processor that belongs to the devices disposed in the device rack or subrack of figure 6.
Each of the Application DSPs has a Host Port Interface (HPI) 23. Each HPI 23 is connected to an external data memory space of the BP 28. The HPI is used mainly for the administration of the configuration operations of the AMB board 20 (loading or upgrading or amending of DSP software etc. operations) .
The arrangement of the AMB 20 is such that there exists full freedom to load all of the processors on the board with any application software. The DSPs may be provided with external data memory, and thus it is also possible to fulfill the requirements (e.g. for the buffering) of high speed data services.
Figure 4 discloses further UTOPIA (Universal Test & Operations PHY Interface for ATM) buses between the respective DSPs and the ATM-interface and also between the Board Processor 28 and the ATM interface. The UTOPIA bus definition enables a connection of eight PHY devices to an ATM device (a multi-PHY technique) . Each of the devices may provide four physical ports, wherein the handshaking signals are connected by an external logic . The maximum amount of DSPs on one board would thus be 28, since one bus is reserved for the Board Processor. The UTOPIA buses are standardized and at present considered as a preferred alternative to provide the connections.
By replacing e.g. a router DSP between each DSP 22 and the ATM Interface 24 a significant advantage is obtained by removing the limitations that this router (or similar) sets for the data processing capacity. In addition, by connecting each DSP 12
directly to its own UTOPIA Multi-PHY branch, the required bandwidth for interprocessor communication within the AMB is achieved independently of the physical location of the adjacent processor, which can be on the same AMB or on another board in the same subrack, or even in another subrack or in another node of the system. Thus the granularity of the system can be in the DSP level rather than in the board level. This also makes it easier for the resource handler to manage the pooled objects in an optimal manner.
Figure 5 discloses an alternative embodiment for the AMB. In this the processors are provided by seven DSP modules 22' #1 to #7 containing a plurality of DSPs 22 connected to each other by means of an interface logic 40. This may be implemented by means of an ASIC circuit forming the DSP module 22'. These DSP modules 22 ' are then connected by means of UTOPIA buses to a Switch Port Interface Module (SPIM) . The SPIM forms the interface or switch between the AMB and the network, and is responsible for the routing of the ATM cells. The arrangement of figure 5 enables a board unit to be provided which contains 28 processors.
As can be seen from figure 6, the AMBs may be disposed in a device rack 30 (eg. so called ATM switch rack) belonging to a PLMN node and containing several AMBs so as to form a pooled resource of the system. In addition to the AMBs 20, the rack 30 includes Exchange Terminal (ET) board 32 and a switching apparatus 34 arranged between the various components of the rack 30. The Exchange Terminal boards 32 provide the interface between different racks and nodes via connections 36.
The arrangement is such that the AMBs and/or individual DSPs (or RISCs, CICS etc.) of each AMB can be loaded / updated with the required software eg. during the installation to take different tasks during the system start up. It is also possible to reconfigure the AMBs or the DSPs thereof during the operation of the system. This can be done e.g. by means of the 13
Maintenance Tools 18 of figure 1.
The following are some examples of the functions the AMB can implement to be accomplished in a BSC node:
Macro Diversity handover combination/splitting (DHT; Diversity Handover Trunk) in a CDMA system:
DHT receives ATM cells transmitted by a mobile station (MS) from an ALT board, and controls the handovers of the MS between different base stations. Coder/Decoder (CODEC) for voice Echo Canceller
UDI (Unrestricted Digital Information) adapter for circuit data (UADP; UDI adapter for data processing) Packet data adapter for packet data (PADP; Packet Adapter for Data Processing) :
This adapts the packet data traffic for radio path transmission.
According to further exemplifying embodiments, the following functions can also be implemented by means of the AMB:
IPR board connected to a MSC node. The IPR (Internet Packet Router) board routes IP packets between a mobile station and a fixed telephone network.
ALT board connected to a BSC or BTS node . The ALT (ATM & AAL2 Link Termination) board is used for converting an AAL2 ' cell into AAL2 cells. The ALT board may also be used to priorize the traffic in both ATM and in AAL2 levels. SMX board connected to a BTS node. The SMX (Service Multiplexer) board is used for converting AAL2 ' cells into AAL5 cells .
Figure 7 discloses an embodiment providing a BSC node within an ATM switch rack 30 which is designed according to the needs on a given time and place. In this the AMBs are configured to form, from the above mentioned alternatives, PADPs 41, a CODEC 14
42, a DHT 43 and a UADP 44.
Figure 8 discloses an example of the functions the AMB is capable of implementing in a Base Station node . According to this, the implemented function is Radio Link Multiplexer (RLX) , which is involved for instance in the Medium Access control (MAC) functionality of the W-CDMA system.
An important feature of the embodiments described here is that the subracks containing AMB boards can be configured according to the actual and current needs existing in the used system. For example, mobile station to mobile station (MS to MS) connections require only DHT (Diversity Handover Trunk) functionality, but mobile station to fixed line connections require also CODEC and/or UADP functions. The number of DHT boards relative to the CODEC and/or UADP boards, i.e. the combination or "mix" between the different boards, can be altered during the operation of the system so as to provide an optimal functionality to meet the needs of the traffic. In other words, the mix between the required functionalities, which are different applications of the AMBs, are adapted to the actual and current needs of the system.
To give an example, if the number of MS to MS connections increases in the system, more DHTs are needed. In this case it might be expected that the number of CODECS may be decreased, as the total amount of connections is not expected to increase as much as the number of the MS to MS connections, and thus one or several of the CODECs could be reconfigured to form one DHT or even several DHTs. Correspondingly, if the number of packet data users increases, more PAPDs are required etc.
The possibilities and alternatives to select the most appro¬ priate AMB (or DSP, RISC, CICS) for the reconfiguration may be based on statistical information or other logical rules, and the selection is controlled by the main controller of the subrack or by the board processor. According to one alternati- 15
ve, the AMB to be reconfigured is the first AMB in ascending (or descending) order which is not in an active state at the moment the new task / need for a change is determined.
This gives a remarkable increase in the flexibility of the system, as each AMB, or in fact each DSP on the AMB board, can be loaded with a needed application software, and thus reconfigured in an appropriate manner. The chosen DSP architecture has characteristics of both the conventional DSPs and RISC processors making it more suitable for a variety of different applications in various nodes of a mobile telecommunications system. As the processing power of the used processor architecture, as well as the amount of memory per processor, are both high, especially in the case that an external memory is used, relative to the requirements of typical applications, several channels/devices can be run under one processor. This assist also in eliminating the channel fragmentation problem that would be encountered if the data service applications of various bit rates would be reserved and released on a platform consisting of less efficient processors.
Figure 9 discloses a flowchart for examplifying the operation of preferred embodiments of the invention. At step 100 a need for a change in the operation of the telecommunications network arises, the change being such that it causes a need for a change in the functionality of the system resources (such as the changes explained e.g. in connection with figures 6 and 7) . At step 102 the system control unit, such as a Main Processor Board (MPB) of BSC, determines that the telecommunication system requires a different allocation of resources than before. At step 104, the functionality of the AMB (or several AMBs) is dynamically reconfigured such that the necessary changes are performed. The procedure is controlled by the control unit. After the reconfiguration the operation of the system continues with the new resource "mix" or combination, step 106, until a need for a further change arises. 16
Figure 10 discloses a flow chart for a situation in which a new system is initialized during the start up thereof. At step 110 the initialization of a new system is started. During the start up new programs are loaded to the AMBs of the system, step 112. After the system has been initialized, the operation thereof is started, step 114. The operation of the system is controlled, and if a need for a change in the functionality is detected at step 116, the system will be reconfigured by changing the functionality of one or more AMBs in an appropriate node, step 120, whereafter the operation of the system continues with the changed functionality, step 122.
Thus, the invention provides a solution by means of which a significant improvement can be achieved in the area of telecommunications. The solution provides means for better meeting the actual traffic needs in a telecommunications system and also for meeting future combinations of the present and possible new services, also in instances in which more general processing resource units, such as the AMB units, are introduced to the system. The arrangement according to the present invention can be realized by per se known components and is reliable in use.
It should be noted that the foregoing examples of the embodiments of the invention are not intended to restrict the scope of the invention defined in the appended claims. All additional embodiments, modifications, similarities, alternatives and applications obvious to those skilled in the art are thus included within the spirit and scope of the invention as set forth by the claims appended hereto.

Claims

17CLAIMS
1. A method of operating a telecommunications system comprising a plurality of telecommunication nodes interconnected by communication channels, each node processing data relating to terminals connected to the telecommunications system and having a data processing functionality, the method comprising dynamically configuring the functionality of at least one node of the telecommunication system by installing or modifying software in at least one board unit of said node.
2. A method according to claim 1, c h a r a c t e r i z e d in that the functionality is provided by means of pooled general purpose processing resources provided by board units and that the configuring of the pooled general purpose resources is accomplished after a need for a change in the functionality of the telecommunications system has been detected by a control uni .
3. A method according to claim l or 2, c h a r a c t e r i z e d in that said configuring comprises software reconfiguring of one or several of ATM multifunction boards during the operation of the telecommunications system.
4. A method according to claim l or 2, c h a r a c t e r i z e d in that said configuring comprises software configuring of one or several of ATM multifunction boards during the start up stage of the telecommunications system.
5. A method according to claim 3 or 4, c h a r a c t e r i z e d by software configuring at least one digital signal processor or a digital signal processor module on said ATM multifunction board.
6. A method according to any of the preceding claims, c h a - r a c t e r i z e d in that the telecommunications system is a 18
cellular radio telecommunications network and said nodes include a base station node, a base station controller node, and a mobile switching centre node.
7. A method according to any of the preceding claims, c h a - r a c t e r i z e d in that it comprises a step of loading the board unit of the node with a plurality of software versions which are capable of accomplishing different task in the telecommunications systems .
8. A telecommunications system, comprising at least one base station node, a base station controller node for controlling said at least one base station node, a switching centre node operationally connected to said base station controller node for handling the traffic from and to said at least one base station node, wherein at least one of the nodes provides functionality for use in the operation of the telecommunications system, and a software configurable board unit providing general purpose resource is implemented within said at least one node, the arrangement being such that the functionality of the board unit can be dynamically changed in accordance with particular requirements of the telecommunications system.
9. A telecommunications system according to claim 8, c h a - r a c t e r i z e d in that it is a cellular radio telecommunications network, and that the traffic is handled by means of ATM connections.
10. A telecommunications system according to claim 8 or 9 , c h a r a c t e r i z e d in that the board unit comprises a software configurable ATM Multifuction Board.
11. A telecommunications system according to claim 10, c h a - r a c t e r i z e d in that the ATM Multifuction Board comprises a board processor and at least one of digital signal pro- 19
cessor (DSP) , Reduced Instruction Set Computation (RISC) processor, Completed Instruction Set Computation (CISC) processor.
12. A telecommunications system according to claim 10, c h a - r a c t e r i z e d in that the ATM Multifunction Board comprises digital signal processor modules, each module consisting of a plurality of digital signal processors and an interface logic .
13. A telecommunications system according to any of claims 8 to 12, c h a r a c t e r i z e d in that it comprises more than one board unit, said plurality of board units forming a pooled resource.
14. A telecommunications system according to any of claims 8 to 13, c h a r a c t e r i z e d in that it comprises more than one board unit, and that said plurality of board unit are arranged within a device rack in one of the nodes .
15. A printed board unit, comprising an ATM interface, a board processor unit, at least one processing resource, an operational connection between the ATM interface and the board processor unit, an operational connection between the board processor unit and said at least one processing resource, an operational connection between the application and the ATM interface, wherein the arrangement of the board unit is such that the board processor unit forms a general purpose resource and is capable of changing the functionality of said at least one processing resource, whereafter the at least one processing resource provides changed functionality towards the ATM interface . 20
16. A board unit according to claim 15, c h a r a c t e r i z e d in that the operational connections between the ATM interface and the at least one processing resource and the board processor, respectively, are implemented by direct UTOPIA buses.
17. A board unit according to claim 15 or 16, c h a r a c t e r i z e d in that the at least one processing resource is formed by digital signal processor modules comprising a plurality of subprocessors and an interfacing logic.
18. A board unit according to any of claims 15 to 17, c h a - r a c t e r i z e d in that it is software configurable multifunction board capable of forming at least one of the following resources: DHT board, CODEC board, EC board, UADP board, PADP board, IPR board, ALT board or SMX board.
19. A device rack for a telecommunications node, comprising several multifunction board units, interface towards the node, means for operationally connecting the multifunction board units and the interface, wherein the arrangement is such that the functionality of at least one of the multifunction boards can be dynamically changed by means of a software implementation in accordance with the needs of a certain telecommunications system.
20. A device rack according to claim 19, c h a r a c t e r i z e d in that is provides a combination of the different functionalities provided by the multifunction board units, the arrangement being such that the combination of the functionalities can be reconfigured under control of a control unit during the operation of the telecommunications node.
PCT/EP1999/001650 1998-03-20 1999-03-12 Method and apparatus with configurable functionality for a telecommunication system WO1999049623A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU30346/99A AU3034699A (en) 1998-03-20 1999-03-12 Method and apparatus with configurable functionality for a telecommunication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI980638 1998-03-20
FI980638A FI980638A (en) 1998-03-20 1998-03-20 Method, arrangement, and apparatus for telecommunications

Publications (1)

Publication Number Publication Date
WO1999049623A1 true WO1999049623A1 (en) 1999-09-30

Family

ID=8551341

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1999/001650 WO1999049623A1 (en) 1998-03-20 1999-03-12 Method and apparatus with configurable functionality for a telecommunication system

Country Status (3)

Country Link
AU (1) AU3034699A (en)
FI (1) FI980638A (en)
WO (1) WO1999049623A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7530070B1 (en) * 2000-08-10 2009-05-05 Agere Systems Inc. Dynamically configurable architecture for mixed data processing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996004762A1 (en) * 1994-08-01 1996-02-15 British Telecommunications Public Limited Company Switching in a telecommunications service node
US5539744A (en) * 1994-10-17 1996-07-23 At&T Corp. Hand-off management for cellular telephony
US5726985A (en) * 1993-10-20 1998-03-10 Lsi Logic Corporation ATM communication system interconnect/termination unit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726985A (en) * 1993-10-20 1998-03-10 Lsi Logic Corporation ATM communication system interconnect/termination unit
WO1996004762A1 (en) * 1994-08-01 1996-02-15 British Telecommunications Public Limited Company Switching in a telecommunications service node
US5539744A (en) * 1994-10-17 1996-07-23 At&T Corp. Hand-off management for cellular telephony

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7530070B1 (en) * 2000-08-10 2009-05-05 Agere Systems Inc. Dynamically configurable architecture for mixed data processing

Also Published As

Publication number Publication date
FI980638A (en) 1999-09-21
AU3034699A (en) 1999-10-18
FI980638A0 (en) 1998-03-20

Similar Documents

Publication Publication Date Title
US5809022A (en) Method and apparatus for converting synchronous narrowband signals into broadband asynchronous transfer mode signals
US6240090B1 (en) Self-configuring processors in an asynchronous transfer mode switch
JP2001527368A (en) Asynchronous transfer mode platform for mobile communications
WO2000044115A1 (en) Telecommunication device with centralized processing on-demand
US6983333B2 (en) Method and device for controlling radio cell cluster using protocol stacks allocated to different multiprocessor modules
US7180900B2 (en) Communications system embedding communications session into ATM virtual circuit at line interface card and routing the virtual circuit to a processor card via a backplane
JP4421774B2 (en) Method and apparatus with configurable functionality for an information communication system
US6937577B1 (en) Method, arrangement and apparatus for telecommunications
EP0797373B1 (en) A method and apparatus for converting synchronous narrowband signals into broadband asynchronous transfer mode signals in an integrated telecommunications network
US5999537A (en) Packet switching system having self-routing switches
US6396844B1 (en) Backplane architecture for providing both loop repeater and multiplexed mode connectivity in the same equipment shelf
KR100285322B1 (en) Base control station apparatus of the IMT 2000 network system using the ATM
WO1999049623A1 (en) Method and apparatus with configurable functionality for a telecommunication system
CA2290304C (en) Direct end-office atm trunking
Cisco General Description
EP1250781B1 (en) Combination switch and routing-switching radio base station
US5434851A (en) Digital telecommunications switching system
US6831919B1 (en) Low-speed subscriber extension type system
US6879569B2 (en) System for controlling international mobile telecommunications—2000 (IMT-2000) base station
KR100355306B1 (en) Device for interfaceing in bts system using ima
US6526290B1 (en) Automatic conditional cross-connection
KR100284004B1 (en) Host Digital Terminal in Demand-Density Optical Subscriber Transmitter
US7058062B2 (en) Packet switching system having self-routing switches
EP1597936B1 (en) Network element, communication system and method for combining ATM and TDM traffic
US6546022B1 (en) Method, system and apparatus for processing information in a telecommunications system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase