The present invention relates to digital telecommunication systems, and in particular to a transcoder-free operation in mobile communication systems.
One existing telecommunications system is the Global System for Mobile Communications (GSM) which provides a user with a mobile telephone with access to other mobile telephones and the public switched telephone network (PSTN).
In a GSM network, a part of which is schematically illustrated in
As mentioned above, and as is well known, the mobile switching centre (MSC) has a group switch for switching signals, and a switching controller which controls the group switch to switch data (speech data, e.g.) associated with connections (calls, e.g.) through the MSC. The switching controller controls the switching/routing of the connection through the group switch and for most connections the switching controller does not alter the data switched through the group switch. In this situation, the mobile switching centre is said to be “transparently” through-connecting the data path associated to the connection.
However, in some situations the switching controller adds supplementary services to the connection data (speech data, e.g.). When supplementary services are added, the (data path associated to the) connection is no longer transparently connected through the MSC group switch. The term “supplementary services” is used herein to indicate that the connection is not switched transparently through the mobile switching centre (MSC), and such supplementary services include, for example, the insertion of Dual Tone Multiple Frequency (DTMF) tones, announcements and establishment of conference calls, as is known to a skilled person. In most cases, however, supplementary services are not added to connection data.
The base transceiver station (BTS) sends coded speech data received from the mobile terminal to the transcoding unit (TRAU) by way of an A-bis interface channel and the TRAU sends decoded speech data to the mobile switching centre (MSC) by way of an A-interface channel. As the skilled person will readily appreciate, the MSC is not aware of the TRAU. At connection set-up, a TRAU is automatically allocated.
As explained above, the mobile switching centre (MSC) routes the (speech) data to the connection (call) destination. When the connection is routed to an adjacent MSC, the data is output on an inter-MSC E-interface channel.
The A-bis interface channel data rate is variable, and depends on the data rate of the data received from the mobile terminal (MS). As is well known, a number of different data rates for the coded speech signal received from the mobile terminal (MS) have been specified in the GSM standard. However, the data rate is typically 16 kbps for full rate (FR)/enhanced full rate (EFR) coded speech or is 8 kbps for half rate (HR) coded speech.
In the GSM system as described above, the A interface data and the E interface data have a data rate of 64 kbps per channel. The transcoding unit (TRAU) is thus provided to transcode data between an A-bis interface channel (connected to the mobile terminal (MS) via the BTS) and an A-interface channel (connected to the MSC). In this context, transcoding means source encoding and decoding, for example speech encoding and decoding.
However, the transcoding between the, for example, 16 kbps coded data used for the speech data received at the transcoding unit (TRAU) on the A-bis interface channel and the decoded 64 kbps data used on the A interface and E interface channels in the switching network inevitably results in a degradation in speech quality owing to algorithmic principles and/or inaccuracies in the transcoding. This effect is particularly noticeable in mobile terminal (MS) to mobile terminal (MS) calls when the 16 kbps coded speech data received from the sending mobile terminal is first decoded into 64 kbps speech data for transmission over the telecommunications network and then encoded back to 16 kbps coded speech data for transmission over the air interface to the receiving mobile terminal (MS). In this case, the two transcoding units (TRAUs) are said to be operated in tandem mode.
“Tandem-free” operation (TFO) has been suggested to alleviate this problem. The use of tandem-free operation (TFO) for GSM speech data has become standardised and is outlined in ETSI specification GSM08.62.
The operation of a TFO-TRAU, i.e. a transcoding unit (TRAU) having TFO capabilities, will now be described. Firstly, it should be understood that the data on the 64 kbps A interface channel comprises groups of 8 bits sent every 125 microseconds. The TFO-TRAU fills two bits of each group of 8 bits with two bits taken from the coded data received from the mobile terminal via a 16 kbps A-bis interface channel. The TFO-TRAU also carries out the usual decoding of the incoming coded speech data and sends the resulting decoded speech data in the remaining 6 bits of each group of 8 bits. Thus, the TFO-TRAU transmits the original (coded) 16 kbps speech data [received from the mobile terminal via the BTS] together with 48 kbps of the same speech signal in a decoded form to the mobile switching centre (MSC).
At the call destination, when a TFO-TRAU receives TFO data from the mobile switching centre on an A interface channel, the TFO-TRAU performs, in a sense, the reverse operation to that described above, and outputs the 16 kbps coded speech data on an A-bis interface channel (while ignoring the decoded speech data contained in the TFO data).
Thus, it can be seen that the use of a TFO-TRAU allows the data rate of 64 kbps required on the A interface and the E interface of the mobile switching centre to be maintained while simultaneously enabling the 16 kbps original (coded) speech data to be transmitted without transcoding, thus maintaining the quality of the speech signal.
If a connection (call, e.g.) is to be received by a receiving mobile terminal, the use of TFO-TRAUs can ensure that the speech quality can be maintained since the original 16 kbps coded speech data is transmitted through the network unaltered (at least when supplementary services are not being added to the call). However, the TFO-TRAU close to the sending mobile terminal (MT) does not know whether or not the transcoding unit (TRAU) at the receiving end has TFO capabilitites, i.e. whether there is a TFO-TRAU or “just” a usual (non-TFO) TRAU close to the receiving mobile terminal.
Therefore, the 16 kbps speech data received from a sending mobile terminal is initially decoded by the TFO-TRAU in the normal (non-TFO) way to 64 kbps decoded speech data (i.e. without coded speech data) for transmission over the switching network. However, in order to determine whether tandem-free operation is possible, TFO parameter data is transmitted at intervals. If TFO parameter data is received back from the other TRAU, the call can be conducted using tandem-free operation, which maximises speech quality.
In this respect, it is important to note that all TFO signalling is accomplished in-band, and no extra out-of-band signalling between the sending and receiving TRAUs is required to establish a TFO connection.
The cost of providing capacity on the inter-MSC E-interface is a considerable proportion of the cost of operating the telecommunications network. As a result, it is desirable to reduce the data rate of signals sent between adjacent mobile switching centres (MSC) in order to minimise costs. It has therefore been suggested to insert a TFO-specific circuit multiplication equipment (TCME) between the mobile switching centres. The TCME comprises at least one pair of TCME-heads, as schematically illustrated in
The use of TCME as outlined above allows up to 75% of the transmission costs in the inter-MSC network to be saved whilst maintaining tandem-free speech quality in mobile terminal (MS) to mobile terminal calls. For connections to other call destinations (PSTN, e.g.), i.e. in non-TFO mode, transmission costs in the inter-MSC network can only be saved at the expense of speech quality by introducing an additional transcoding step in the TCME heads. This, however, complicates TCME hardware. In summary, the introduction of TCME has the drawback that separate complex hardware (TCME heads) is required, with associated operation and maintenance costs.
Although in the description of connection (call) handling provided above only a single (or a pair of) transcoding unit(s) has been described, clearly, in reality, for each MSC a plurality of transcoding units (TRAUs) is provided (as generally illustrated in
Similarly, a plurality of TCME units is provided together with a TCME head switch (not shown in
It is clear from the above description that a transcoding unit (TRAU) and a TCME unit are very similar in function and so it has been proposed in the applicant's previous United Kingdom Patent Application No. 9918953.2 that the transcoding units (TRAUs) and the TCME units associated with an MSC are co-located. In this proposal, the E-interface of the MSC is connected to TCME units co-located with the transcoding units (TRAUs). As a result of the co-location of the transcoding units (TRAUs) and the TCME units, the maintenance overhead and operating costs associated with the TCME can be reduced. However, in previous proposals, it has not been possible to reduce the hardware required for transcoding and/or circuit multiplication purposes. Herein, the required hardware can for example be measured in terms of the number of TRAUs and TCME units, respectively, and the complexity of associated switching and controlling units.
In view of the above, it is therefore the object of the invention to reduce the hardware required for transcoding and/or circuit multiplication purposes whilst maintaining the primary benefits associated with tandem-free operation (TFO) and/or circuit multiplication. As explained above these primary benefits are the higher speech quality with mobile terminal to mobile terminal calls in case of TFO and the cost savings on the inter-MSC E interface in case of circuit multiplication. It is a further object of the invention to minimize the signalling effort required for the reduction in hardware. In particular, no network-wide routing information is to be used.
According to claim 1 there is provided a transcoding apparatus for use in a switching network (comprising at least one MSC with associated network nodes such as BSCs, BTSs and/or TCME heads) of a telecommunication system such as a mobile radio communication system, said transcoding apparatus including (a) a plurality of TRAUs for source encoding and decoding data, for example speech data, wherein at least one TRAU of said plurality is capable of operating in TFO mode (i.e. is a TFO-TRAU as defined above with respect to the prior art), (b) switching means adapted to switch data through said plurality of TRAUs, (c) a transcoder controller for controlling said switching means and said plurality of TRAUs, wherein said transcoder controller is adapted to (d) instruct said switching means to insert one of said at least one TRAU into a data path associated with a connection (call, e.g.) between a mobile terminal of said telecommunication system and said switching network, and wherein said transcoder controller is adapted to (e) instruct said one of said at least one TRAU to operate in TFO mode, and wherein said transcoder controller is adapted to (f) instruct, during said connection, said switching means to eliminate said one of said at least TRAU from said data path. In other words, the transcoder controller is able to take the actions necessary in order to remove the allocated TFO-TRAU from the data path associated with an established TFO-connection between a mobile terminal and, say, the MSC of said switching network (and, of course, further to the call destination). This allows for a TRAU-free operation of said connection. Considering the transcoding apparatus as a whole, the number of TRAUs in said plurality can thus be reduced resulting in a reduced hardware required for transcoding purposes.
Preferrably, according to claim 2, the transcoding apparatus further includes a plurality of TCME units for performing TFO-specific circuit multiplication operations, wherein said transcoder controller is adapted to instruct said switching means to insert one of said plurality of TCME units into said data path, and wherein said transcoder controller is adapted to instruct, during said connection, said switching means to eliminate said one of said plurality of TCME units from said data path. In other words, the transcoder controller is able to take the actions necessary in order to remove the allocated TCME unit from the data path associated with an established TFO-connection between a mobile terminal and, say, the MSC of said switching network (and, of course, further to the call destination). This allows for a TCME-free operation of said connection. Considering the transcoding apparatus as a whole, the number of TCME units in said plurality can thus be reduced resulting in a reduced hardware required for circuit multiplication purposes.
Advantageously, according to claims 3 and 5, the transcoder controller is adapted to determine (obtain knowledge about the question) whether or not (and when) a switching controller (in the MSC, e.g.) of said switching network intends to add (or is adding) supplementary services (as explained above with respect to the prior art) during said connection. It is further adapted to instruct, during said connection, said switching means to eliminate said one of said at least one TRAU and/or said one of said plurality of TCME units from said data path, if said switching controller does not intend to add (or is not adding) supplementary services. In other words, the transcoder controller is able to take the actions necessary in order to remove the allocated TRAU and/or the allocated TCME unit from the data path associated with said established TFO-connection, if (and whenever) the switching controller does not intend to add (or is not currently adding) supplementary services to said connection (or equivalently, if and whenever the switching controller of the MSC is transparently through-connecting the call). This allows for a TRAU-free and/or TCME-free operation of said connection during periods in which no supplementary services are added.
Preferrably, according to claims 7 to 11, the transcoder controller is adapted to determine, based on an evaluation of locally available information, whether or not a switching controller of said switching network intends to add supplementary services during said connection. Examples for such locally available information are (a) results of a supervision of inputs and outputs of said transcoding apparatus (claim 8), (b) results of a supervision of reports from said one of said at least one TRAU and/or from said one of said plurality of TCME units, i.e. from the allocated TRAU and/or the allocated TCME unit (claim 9), and (c) information received from said switching controller (claim 10) such as port address information (claim 11). The features of claims 7 to 11 thus advantageously allow for a minimization of the signalling effort required for the reduction in hardware, because only locally available information, i.e. information which is available (or can be derived) in the transcoding apparatus (and/or the TCME head) or the associated MSC, is used.
According to claim 14 there is provided a TCME head apparatus for use in a switching network (comprising at least one MSC with associated network nodes such as BSCs, BTSs and/or transcoding apparati) of a telecommunication system such as a mobile radio communication system, said TCME head apparatus including (a) a plurality of TCME units for performing TFO-specific circuit multiplication operations, (b) switching means adapted to switch data through said plurality of TCME unit's, and (c) a TCME head controller for controlling said switching means and said plurality of TCME units, wherein said TCME head controller is adapted to (d) instruct said switching means to insert one of said plurality of TCME units into a data path associated with a connection (call, e.g.) between a mobile terminal of said telecommunication system and said switching network, and wherein said TCME head controller is adapted to (e) instruct, during said connection, said switching means to eliminate said one of said plurality of TCME units from said data path. In other words, the TCME head controller is able to take the actions necessary in order to remove the allocated TCME unit from the data path associated with an established TFO-connection between a mobile terminal and, say, the MSC of said switching network (and, of course, further to the call destination). This allows for a TCME-free operation of said connection. Considering the TCME head apparatus as a whole, the number of TCME units in said plurality can thus be reduced resulting in a reduced hardware required for circuit multiplication purposes.
Advantageously, according to claim 15, the TCME head controller is adapted to determine (obtain knowledge about the question) whether or not (and when) a switching controller (in the MSC, e.g.) of said switching network intends to add (or is adding) supplementary services (as explained above with respect to the prior art) during said connection. It is further adapted to instruct, during said connection, said switching means to eliminate said one of said plurality of TCME units from said data path, if said switching controller does not intend to add (or is not adding) supplementary services. In other words, the TCME head controller is able to take the actions necessary in order to remove the allocated TCME unit from the data path associated with said established TFO-connection, if (and whenever) the switching controller does not intend to add (or is not currently adding) supplementary services to said connection (or equivalently, if and whenever the switching controller of the MSC is transparently through-connecting the call). This allows for a TCME-free operation of said connection during periods in which no supplementary services are added.
Preferrably, according to claim 17, the TCME head controller is adapted to determine, based on an evaluation of locally available information, whether or not a switching controller of said switching network intends to add supplementary services during said connection. Examples for such locally available information are (a) results of a supervision of inputs and outputs of said TCME head apparatus, (b) results of a supervision of reports from said one of said plurality of TCME units, i.e. from the allocated TCME unit, and (c) information received from said switching controller such as port address information. These features thus advantageously allow for a minimization of the signalling effort required for the reduction in hardware, because only locally available information, i.e. information which is available (or can be derived) in the TCME head apparatus or the associated MSC or transcoding apparatus, is used.
For a better understanding of the present invention, and to show how it may be brought into effect, reference will now be made, by way of example, to the accompanying drawings, in which
Two embodiments of the invention will now be described with reference to
The coded speech data from the base transceiver station (BTS) is received by the transcoding apparatus (TRC) 1 on an A-bis interface channel at 8 or 16 kbps. The transcoder controller 13 allocates one of the plurality of transcoding units (TRAUS) 11 to the received signal and controls the group/sub-rate switch 12 to switch the incoming A-bis interface signal to the allocated TRAU 11, as indicated in
The 64 kbps A-interface channel data output from the allocated TRAU 11 is input to the MSC 2 (via the switch 12). The switching controller 22 routes the connection through the group switch 21 of the MSC 2.
The output of the group switch 21 is then forwarded to the TCME-head 3, wherein the TCME head controller 33 controls the TCME head switch (THS) 32 to switch the incoming E interface signal to the allocated TCME unit 31, as indicated in
In accordance with the invention, however, in both arrangements, the transcoder controller 13 is informed that the switching controller 22 is transparently connecting the connection (call, e.g.) through the group switch 21 and then operates to eliminate the allocated TRAU 11 and/or the allocated TCME unit 31 from the data path of the connection. The transcoder controller 13 may receive the information from the switching controller 22 itself, or may derive this knowledge from other sources such as may be provided by (a) supervision of the inputs and outputs of the transcoding apparatus 1—either 64 kbps inputs and outputs or 16 kbps inputs and outputs—in order to identify identical input and output channels, which would indicate a transparent mode of operation of the MSC 2 for the channel concerned, for example using correlation techniques, or (b) supervision of reports from the TRAU and/or the TCME unit, indicating when they achieve or abandon TFO mode, for example. Technique (a) can be effected internally of the transcoding apparatus 1 whether the TRAUs and the TCME units are co-located/integrated or not, whilst technique (b) can be effected internally of the transcoding apparatus 1 only if the TRAUs and TCME units are co-located/integrated. Within the scope of the invention, any suitable technique for detecting transparent operation may be employed. In such “transparent connection” situations it is not necessary for the speech data received on the A-bis channel to be transcoded, and therefore the allocated TRAU 11 and the allocated TCME unit 31 shown in
In accordance with the invention, as described above, the transcoder controller 13 is informed (or otherwise obtains knowledge about the fact) that the switching controller 22 is transparently through-connecting the call through the group switch 21. Based on this information, the transcoder controller 13 then eliminates the transcoding unit (TRAU) allocated to that connection from the data path, and instead controls the group/sub-rate switch 12 so that the 16 kbps A-bis interface channel data is converted (mapped) into a 64 kbps A interface channel data stream consisting of the 16 kbps of the original (coded) data as TFO parameters and 48 kbps of redundant data. This redundant data is not transcoded speech data but is instead merely “dummy” data added to ensure the correct data rate on the A interface channels and the E interface channels. As the skilled person will readily appreciate, instead of controlling the group/sub-rate switch 12 so as to perform said A-bis/A protocol/interface conversion (PIC) 15, the transcoder controller 13 can also control a separate PIC unit 15, as shown in the bottom part of
The resulting 64 kbps A interface channel data is output to the mobile switching centre 2 and is transparently connected through the group switch 21 and output to the TCME head 3 via a 64 kbps E-interface channel.
Similar to the operation of the transcoder controller 13, the TCME head controller 33 eliminates the allocated TCME unit 31 from the data path and instead controls the TCME head switch (THS) 32 so that the 64 kbps E interface channel data is converted (mapped) into a 16 kbps “E-bis” interface channel (E interface subchannel) data stream only consisting of the 16 kbps of the original (coded) data as TFO parameters (while the 48 kbps redundant dummy data, inserted by the A-bis/A PIC 15 in the transcoding apparatus (TRC) 1, is removed). Instead of controlling the TCME head switch (THS) 32 so as to perform said E/E-bis protocol/interface conversion (PIC) 16, the TCME head controller 33 can also control a separate PIC unit 16 (or the LSF unit 14 described below) to perform this simple conversion (basically relating to a rearrangement of bits while removing said dummy data) from/to the TFO protocol on the E interface to/from the TFO protocol on the E-bis interface.
The resulting “E-bis” interface channel data is then forwarded to a link supervision function (LSF) unit 14 which monitors the TFO protocol and notifies the TCME head controller in case of a loss (non-detection) of the TFO protocol so that it can take the actions necessary to leave TFO mode.
As the skilled person will readily appreciate, at least one LSF unit 14 is necessary in the TCME head 3 and/or the transcoding apparatus (TRC) 1. In any case, each LSF unit 14 notifies its associated controller (13, 33) in case of a loss of the TFO protocol, i.e. when the TFO protocol can no longer be detected. Also, the LSF unit 14 can take over the corresponding PIC function (i.e. the A-bis/A PIC 15 if the LSF unit 14 is part of the transcoding apparatus (TRC) 1 and/or the E/E-bis PIC 16 if the LSF unit 14 is part of the TCME head 3).
Finally, the LSF unit 14 outputs the 16 kbps original (coded) speech data to another TCME head associated with an adjacent MSC on a 16 kbps E interface subchannel (“E-bis” interface channel), or equivalently outputs four combined 16 kbps “E-bis” interface channels on a single 64 kbps E-interface channel. As the skilled person will readily appreciate, said combining of four 16 kbps “E-bis” interface channels into a single 64 kbps E-interface channel can also be achieved by the TCME head switch (THS) 32 or said PIC unit 16 of the TCME head 3.
The PIC units 15 and 16 as well as the LSF unit(s) 14 are thus, in comparison with TCME units and TRAUs, simple hardware components (if necessary at all in case of the PIC units, as described above). Thus, with this embodiment of the present invention, when a transparent connection is established, the allocated TRAU and/or the allocated TCME unit can be eliminated from the data path of the connection, with savings in that the speech transcoders in the TRAU and/or the TCME unit are not needed, thereby providing for significant power saving in relation to digital speech processing (DSP) functions. Overall, the present invention allows the number of TRAUs and TCME units in the communications system to be reduced, to be replaced by simple LSF and PIC units (14, 15, 16), thus offering considerable cost savings.
As the skilled person will readily appreciate, a synchroneous (simultaneous) elimination of the allocated TRAU 11 and the allocated TCME unit 31 will in general be possible only if the transcoding apparatus (TRC) 1 and the TCME head 3 are co-located (cf.
Again, in accordance with the invention, as described above, the transcoder controller 13 is informed (or otherwise obtains knowledge about the fact) that the switching controller 22 is transparently through-connecting the call through the group switch 21. Based on this information, the transcoder controller 13 eliminates the allocated TRAU 11 and the allocated TCME unit 31 associated to that connection from the data path. Instead, the transcoder controller 13 controls the group/sub-rate switch 12 so that the 16 kbps A-bis interface channel data is directly converted (mapped) to an E-bis interface channel (16 kbps E interface subchannel) data stream consisting of the original (coded) data as TFO parameters. As the skilled person will readily appreciate, instead of controlling the group/sub-rate switch 12 so as to perform said A-bis/E-bis protocol/interface conversion (PIC) 17, the transcoder controller 13 can also control a separate PIC unit 17, or alternatively, the LSF unit 14 as described below, to perform this simple conversion (basically relating to a rearrangement of bits) from/to the protocol on the A-bis interface to/from the TFO protocol on the E-bis interface.
Instead of TRAU/TCME operations, a link supervision function (LSF) is effected by the LSF unit 14. As described above with respect to
Thus, the same advantages can be obtained with this arrangement as are explained above with reference to the
Of course, it is possible for the group/subrate switch 12 shown in
Thus, in accordance with the invention, it is possible to realise TRAU-free and/or TCME-free operation for mobile terminal (MT) to mobile terminal connections in a particularly simple manner and without using out-of-band signalling.
The elimination of the allocated TRAU 11 and/or the allocated TCME unit 31 can be accomplished locally on the basis of information provided by the switching controller 22 of the local MSC 2, or provided by other sources as indicated above, and no network-wide routing information or any other non-local information is necessary. The MSC functionality remains unchanged.
The switching controller 22 of the mobile switching centre 2 retains control of the routing of the connection. If, while a call (connection) is in progress, it is necessary for the MSC to alter the routing of the connection (e.g. due to a hand-over action or the establishment of a conference call) or to insert supplementary services, the switching controller 22 of the MSC 2 can inform the transcoder controller 13 and/or the TCME head controller 33 of the alteration.
The invention has been described with reference to the GSM system. However, it is clear that the invention is not restricted to such a system and can be applied to other telecommunications systems, in-particular to other second generation mobile telecommunication systems.
Clearly the E-bis interface can be based also on ATM, ATM-AAL2 or IP traffic. In this case, a further protocol/interface conversion (PIC) must be performed toward the desired protocol. However, both PIC and LSF are relatively simple functions compared to the complexity of TRAU or TCME operations.
Furthermore, embodiments of the present invention have been described with reference to speech data. However, it will be understood that the invention can also be applied to any other kind of data, such as fax, modem or computer data, as long as said data undergoes some kind of source coding/decoding, i.e. transcoding. 0.0
List of Abbreviations:
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP01/15315 | 12/27/2001 | WO |