|Publication number||US5511072 A|
|Application number||US 08/299,654|
|Publication date||Apr 23, 1996|
|Filing date||Sep 2, 1994|
|Priority date||Sep 6, 1993|
|Also published as||DE69414789D1, DE69414789T2, EP0642285A1, EP0642285B1|
|Publication number||08299654, 299654, US 5511072 A, US 5511072A, US-A-5511072, US5511072 A, US5511072A|
|Original Assignee||Alcatel Mobile Communication France|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (8), Non-Patent Citations (5), Referenced by (85), Classifications (12), Legal Events (7)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The field of the invention is that of multiplexed data communication by radio, especially (but not, exclusively) using the TDMA (Time Division Multiple Access) technique.
The invention finds an advantageous application in cellular mobile radio systems, for example those to the GSM (Global System for Mobile Communications) standard. The invention has been specifically developed for PMR (Professional Mobile Radio) systems to the TETRA (Trans European Trunk Radio System) standard intended for networks used by emergency services (fire, police), taxi fleets, etc.
In this type of system calls that have been set up (i.e. are in stable mode) are conveyed by traffic channels (TCH). Each traffic channel is assigned a transmission frequency (or a set of frequencies in the GSM system, which uses the principle of frequency hopping). Several TCH share the same traffic frequency by time-division multiplexing between a plurality of mobile stations (typically four under the TETRA standard or eight at present under the GSM standard). Each mobile station communicates on one time slot of the multiplex.
Each call can convey either speech signals digitally coded at a low bit rate (below 16 kbit/s) and generally organized into "frames" or data as such, whether in circuit-switched mode (continuous transmission) or in packet-switched mode (continuous connection or using packets with their address in a header). Speech transmission is either full-duplex or half-duplex. In the latter case the mobile user must usually press a "push to talk" key to activate the up channel (from the mobile terminal to the radio communication infrastructure) in place of the down channel.
In a system like the TETRA system a call is assigned a time slot on an up frequency and a down frequency throughout the duration of a call (message trunking) or during transmission (transmission trunking).
It may be necessary temporarily to exceed the possible transmission rate on a traffic channel.
For example, it may be necessary to transmit signalling information relating to management of the traffic channel in question. The signalling information comprises instructions or parameters associated with network operation, for example.
A first known way to solve this problem is to increase the number of time slots assigned to the application. This technique is not the optimum, however, in that the secondary information sources transmit intermittently and at random and the reserved additional channels would be highly under-used.
Another known way to solve this problem, used in the GSM system among other things to provide the signalling data transmission service, is to use a "frame stealing" technique whereby a speech or data frame is replaced with a signalling message. The signalling messages are preceded by a stealing flag and the receiver has means for noting the presence of the flag and therefore of recognizing that the frame received contains signalling. It can then carry out the operations to which the signalling message refers and "reconstruct" the missing traffic frame in the appropriate manner, according to whether it comprises speech or data.
This technique also has various drawbacks, however.
First of all, frame stealing is usually arbitrary i.e. authoritarian and without discrimination, being applied as and when the need arises. This causes deterioration of traffic information transmission quality.
Secondly, frame stealing is currently restricted to channel-associated signalling because of the deterioration in quality it causes. This technique could be applied to other services, however.
International patent application WO 91/02436 discloses the transmission of signalling data in a traffic channel set up when temporary cessation of activity is detected on said channel. This document also discloses triggering of a time delay in response to reception of a signalling message to establish a maximum duration on expiry of which the message must be transmitted. This time-delay depends on the urgency of the message. If a time-delay has expired and no cessation of activity has been detected on the traffic channel the message is transmitted anyway and disrupts the speech/data signal conveyed on the channel.
This document therefore provides only two levels of relative importance in respect of the traffic channel (signal transmission/cessation of signal transmission) and suggests the association with each signalling message to be transmitted of a time-delay which is dependent on the urgency of the message to be transmitted. The time-delay mechanisms described are used to define a null, predetermined or infinite maximum time-delay on expiry of which said signalling message must be transmitted. Assuming that more than two levels of relative importance are defined for the signal transmitted on the traffic channel, one of these levels is of no utility in the context of this document as there is merely associated initially with each signalling message a time-delay which implicitly defines only two levels of relative importance (zero time-delay and infinite time-delay). This document does not disclose any comparison of the respective levels of importance of the speech/data signal and the signalling message.
The article "Blank and burst transmission of data over active speech channels" by WONG et al. published in Electronics Letters, vol. 24, n° 11, 26 May 1988, describes a method of classifying speech segments whereby they can be omitted or not without disturbing the speech signal containing them. The document concerns the transmission of data on a traffic channel conveying a speech signal. The method is based on measuring a signal/segment reconstruction noise ratio.
An object of the invention is to remedy these drawbacks of the prior art.
To be more precise, a first object of the invention is to provide a method of inserting extra data into a traffic channel of a mobile radio system with minimum deterioration in transmission quality.
Another object of the invention is to provide a method of offering intelligent traffic channel sharing services, especially in the context of a "simultaneous" voice/data transmission service for virtually transparent overlaying of data on speech. For example, if a speech circuit is set up between two or more users, data blocks can be simultaneously sent to the same user(s) as the speech (e.g. transmission of data in packets in connection-oriented mode) or to other destinations (if the blocks include a destination address).
A further object of the invention is compatibility with an organization for managing the relative priority of data to be transmitted.
These objects, and others that emerge below, are achieved in accordance with the invention by means of a method of transmitting data in a digital radio system in which calls form main data sources and are transmitted in the form of data streams between terminal stations and an infrastructure, via traffic channels, said data streams being made up of a succession of data blocks, method of the type adapted to convey data from a secondary data source in a traffic channel assigned to a main data source,
characterized in that each block transmitted by the main source and the data from said secondary data source are each defined by one of at least three levels of relative importance, and data from the secondary source is substituted for a block transmitted by the main source as the result of a comparison between the respective relative importance levels of said data from the secondary source and said block from the main source.
The invention therefore provides an "enhanced frame stealing" method which performs the intelligent substitution of intermittent secondary data for main traffic data transmitted on a traffic channel of a mobile radio system.
In the preferred application of the invention said traffic channel multiplex is a time-division multiplex in which each call is assigned a specific time slot, each time slot being adapted to convey an integer number of data blocks. The multiplexing can instead be frequency division multiplexing or any form of multiplexing in which the transmitted data is organized into successive data blocks.
If the main data source comprises speech signals, the relative importance detecting means can comprise a voice activity detector (detecting periods of silence in the speech signal), for example a detector of the type described in GSM standard 06.32. Frame stealing in a block of silence detected in this way causes virtually no deterioration. An evaluation analyzer of areas in which the speech signal is stationary, by measurement of the "spectral distance", can be used instead. In this case frame stealing causes only minimal deterioration.
If the main data source comprises sporadic data or data with an intermittent information content the relative importance level detecting means advantageously comprise a detector of pauses in transmission or any other appropriate analyzer.
If calls are conveyed by time-division multiplexing and each time interval is divided into at least two successive transmission blocks, said relative level of importance detection is advantageously carried out selectively, block by block. Said selective substitution of secondary data for primary data is also preferably carried out selectively, block by block, on the basis of said relative importance level information.
The data supplied by said secondary data source is advantageously stored in a FIFO buffer memory before it is transmitted block by block.
In an advantageous embodiment of the invention a maximal waiting time is assigned to at least some of the stored secondary data and said secondary data is preferably transmitted upon detection of the lowest level of activity prior to the end of said maximal waiting time, said data being transmitted immediately instead of main data regardless of its instantaneous activity level as soon as said maximal waiting time has expired.
Said secondary data may constitute, for example:
a data transmission service for sending messages of fixed small size, generally not more than one time slot, and containing the destination address explicitly or implicitly;
a data packet transmission service adapted to be connected to a speech service in the context of a concurrent voice and data call service;
"user signalling" information comprising encryption and/or synchronization information.
In other aspects the invention consists in a terminal or a radio system infrastructure implementing the above method.
The terminal or the infrastructure of the invention advantageously comprises:
at least two data sources each defining at least three levels of relative importance and belonging to a group comprising speech signals and data signals;
relative level of importance detecting means associated with said sources and supplying relative levels of importance;
flow control means receiving at their input said relative levels of importance and supplying at their output a parameter for choosing the data to be transmitted on the basis of comparison of the respective relative levels of importance of said sources; and
transmission selection means connected to said sources and actuated by said information to be transmitted choice parameter to authorize selectively transmission of data from one source at a time.
In an embodiment of the invention in which the terminal or the infrastructure comprises at least two sources of application data or signals and at least one source of system data, the transmission selection means operated by said information to be transmitted choice parameter advantageously comprise two stages:
a first stage within which transmission of data from only one source of signals or application data at a time is selectively authorized;
a second stage in which transmission of data from the application source selected in the first stage or system data is selectively authorized.
Other features and advantages of the invention will emerge from a reading of the following description of embodiments of the invention given by way of non-limiting illustrative example only and the appended drawings in which:
FIG. 1 is a schematic representation of a GSM or TETRA type cellular mobile radio network in which the method of the invention can be implemented.
FIG. 2 shows the structure of a typical frame conveying time-division multiplexed bidirectional traffic channels (TCH).
FIG. 3 shows a functional block diagram of a radio terminal implementing the method of the invention.
FIG. 4 shows a functional block diagram of the component parts of a base transceiver station of a radio infrastructure implementing the method of the invention.
Referring to FIG. 1, a cellular mobile radio network comprise a plurality of preferably adjacent cells 101, 10i, 10n covering a geographical area in which mobile stations 11 can move. In the example described in detail below the network referred to is a GSM or TETRA type network.
The mobile stations 11 in each cell 10i set up calls with a base transceiver station (BTS) 12i for the cell 10i concerned. In am GSM type network the base transceiver stations BTS are under the control of a base station controller (BSC) in turn supervised by a base station subsystem (BSS); for background information reference may usefully be had to "The GSM System for Mobile Communications" by M. MOULY and M. B. PAUTET, ISBN 2-9507190-0-7, and to the GSM specifications.
In the case of TETRA systems, the standard does not specify the internal architecture of the infrastructure but the transmit-receive equipments of the infrastructure are also referred to as "base transceiver stations" (BTS) in this document.
Calls set up between a base transceiver station 121 and a mobile station 11 in the cell 101 concerned can use various channels, including:
a bidirectional traffic channel (TCH) conveying either user information in the form or speech or data signals;
a fast associated control channel (FACCH).
In the illustrative example described here, the connections are time-division multiplexed. Consequently, as shown in FIG. 2, the bidirectional calls are conveyed by a time-division multiplex whose successive frames 21, 22 are formed by time slots 211, 212, . . . ; 221, 222, . . . each containing at least one communication channel. In TETRA systems each frame comprises four time slots (there are eight time Slots in GSM frames).
As a result, each call is conveyed in segments in time slots 21i, 22i, . . . in the same numerical position in several frames 21, 22 of the multiplex.
Note, however, that the invention is relatively independent of the characteristics of the radio interface and in particular is equally applicable to FDMA and TDMA systems. Generally speaking, the invention is applicable to any radio system in which the frame stealing technique must be used to convey traffic channel associated signalling or to transmit data over voice.
The prior art "frame stealing" technique consists in substituting data which has suddenly acquired a high priority for that of the call in progress in one or more time slots. The invention can firstly be used to enhance the grade of service by reducing the deterioration which is usually caused by frame stealing.
Secondarily, however,, the same technique can be used to implement true sharing of traffic channels between signalling requirements and speech and data transmission applications, and it is specifically intended that it should be used in TETRA systems for "short message" or "concurrent voice/data" type services by overlaying the data on the speech in a quasitransparent manner. Because of the channel characteristics in existing Cellular mobile radio systems (in TETRA systems, narrowband transmission at 400 MHz on 25 kHz wide channels) the authorized speech or data bit rates are in the order of 4 800 bit/s.
It may be necessary to transmit at higher bit rates, for example to transmit high bit rate data or to transmit speech and data simultaneously.
FIG. 3 shows a functional block diagram of a mobile terminal implementing the method of the invention.
This design has various functional modules which are also features of prior art systems, namely:
a SPEECH unit 20 which supplies at its output a speech signal Sp. This unit 20 receives a speech signal 27, digitizes it and codes it by means of a low bit rate speech coder 26. After speech encoding 26 the signal is processed by a channel coder 24 which adds redundancy to protect against transmission errors, after which the signal is interleaved 25.
a DATA unit 30 which supplies at its output a data signal Sd. This unit 30 provides the interface to data transmission equipment 31 (PC, fax, etc) and carries out the necessary bit rate adaptation before passing the signal to the channel coder 33 and for interleaving 34.
a USER SIG unit 40 which manages end-to-end signalling Su exchanged between applications of different terminals. This signalling is related to the requirements of the user and is not intercepted by the system. It includes information concerning the encryption mode and its synchronization, for example. This information must be sent from time to time (e.g. at one second intervals) to enable users joining an encrypted group call in mid-call to decrypt the received signal.
a SYSTEM SIG unit 60 which manages the signalling information to be sent for system control purposes. This type of signalling is intended to be intercepted by the system and interpreted as including control messages. This information includes information exchanged with the infrastructure during handover (changing cell during a call).
a transmit (Tx) unit 70 which receives the signal St to be transmitted on the traffic channel for each transmission period and performs the modulation and radio transmission functions. The signal flows (binary data) are shown in bold line in the figure. They are generated in the form of regular size data blocks. This size is called the "transmission period" in this document and normally corresponds to the size of the frames used by the speech coder (typically 20 ms to 30 ms). In a system such as the TETRA system, the period will probably be 30 ms (to be confirmed, since the coder has not yet been decided on), which corresponds to the content of half a time slot in the TDMA structure. There will therefore be two speech frames per time slot, or more generally two signal blocks per time slot.
In a conventional system operating in speech mode the SPEECH unit 20 generates successive signal blocks Sp (n), Sp (n+1), etc. The USER SIG unit 40 arbitrarily replaces some of the signal blocks with a user signalling block Su (n) without concerning itself with the importance of the content of the speech blocks. Similarly, the SYSTEM SIG unit 60 then arbitrarily replaces some of the blocks Sa (n) generated by the application with blocks Ss (n) according to system signalling needs. This arbitrary "frame stealing" causes deterioration of speech quality. The DATA unit 30 cannot be active at the same time as speech or must use a different traffic channel, which increases the use of radio resources and makes the terminal more complex as it then has to manage several traffic channels simultaneously.
In a terminal of the invention, as shown in FIG. 3, an APPLICATION subsystem 100 contains the SPEECH functional unit 20, the USER SIG functional unit 40 and the DATA functional unit 30, to which additional functions have been added, and an additional APPLICATION CONTROL unit 50. The additional units specific to the invention are as follows:
the SPEECH unit 20 now includes a voice activity detector (VAD) 23 which detects speech/silence and possibly evaluates the degree to which the signal is stationary. A VAD of the same type as is used in the GSM system, as described in GSM recommendations 06.31 and 06.32, can be used. The voice activity detector 23 can use the parameters of the speech coder 26 to evaluate the degree to which the signal is stationary using a spectral distance measurement and to adapt the energy thresholds used for speech/silence detection.
The DATA unit 30 now comprises an "Activity analyzer" subunit 35 which either detects the presence or the absence of the wanted signal to be transmitted or receives this information from the data transmission equipment 31; it also manages a buffer memory containing the data blocks to be transmitted.
The APPLICATION CONTROL unit 50 is specific to a terminal of the invention and shares the traffic channel between the various data streams generated by the three units 20, 30, 40. It receives from each of these three units a parameter NI indicating the relative level of importance of the block to be transmitted: NIp for speech, NIu for user signalling and NId for data. It uses these three parameters to decide which type of signal (speech/user signalling/data) must be sent on the traffic channel for the current transmission period and sets the switch I1 accordingly. It also calculates a parameter NIa indicating the level of importance of the signal transmitted by the application and sends this to the SYSTEM SIG unit 60.
The SYSTEM SIG unit 60 also implements an intelligent "frame stealing" function specific to the present invention: depending on the parameter NIa and on constraints specific to system signalling, it decides which type of signal (signal from application/system signalling) must be sent on the traffic channel for the current transmission period and sets the switch I2 accordingly.
The essential feature of the invention is that frame stealing is "intelligent" rather than arbitrary. In the APPLICATION subsystem 100 traffic channel sharing is controlled by the APPLICATION CONTROL unit 50 which determines the type of signal to be sent for each transmission period: Sa (n)=Sp (n) or Sa (n)=Su (n) or Sa (n)=Sd (n). The SYSTEM SIG unit 60 then determines, also in an "intelligent" manner, the signal block to be transmitted on the traffic channel: St (n)=Sa (n) or St (n)=Ss (n).
A terminal of the invention typically operates as follows: during a voice call periods of silence ("gaps") and areas of the speech signal in which the signal is stationary are given preference for transmitting user signalling or system signalling. This considerably reduces deterioration due to frame stealing. The same criterion is also used to transmit data if the user requires this. The data is sent by the data transmission equipment 31 to the terminal using flow control. The terminal stores the data in a buffer memory and then transmits it block by block by stealing speech frames in periods of silence or stable areas of the speech signal.
Preferred modes of operation of the APPLICATION CONTROL unit 50 and the SYSTEM SIG unit 60 for sharing traffic channels will now be described by way of non-limiting example, along with detailed examples of the criteria which can be used to control frame stealing effectively.
The function of this unit is to determine which type of signal (Sp, Su or Sd) must be sent by the application for each transmission period and to set the switch I1 accordingly. To this end it uses the parameters NIp, NIu and NId which indicate the relative level of importance of the signals sent by the SPEECH unit 20, the USER SIG unit 40 and the DATA unit 30, respectively:
NIp typically has three values:
0 in periods of silence, background noise and no speech;
1 in areas of the speech signal in which the signal is stable (or stationary);
2 in areas of transition or variation of the speech signal.
NIu typically has three values:
0 in the absence of any user signalling to be transmitted;
1 in the presence of user signalling to be transmitted;
2 in the presence of urgent user signalling to be transmitted.
NId typically has three values:
0 in the absence of any data to be transmitted;
1 in the presence of data to be transmitted;
2 in the presence of urgent data to be transmitted.
The APPLICATION CONTROL unit 50 then typically uses the following rules to manage a speech call with pending data and user signalling:
Normally Sa =Sp (speech is transmitted by default); If NIu =1 or 2 and NIp =0 or 1 then Sa =Su (signalling is transmitted during areas of silence or stable areas);
If NId =1 or 2 and NIp =0 and NIu =0 then Sa =Sd (data is transmitted during periods of silence and in the absence of user signalling);
If NId =2 and NIp =1 and NIu =0 then Sa =Sd (urgent data can be transmitted during stable areas if there is no user signalling);
If NIu =2 then Sa =Su (urgent user signalling can steal important speech frames (NIp =2), but this constitutes an exceptional case);
If NIp =1 or 2 and the frame is stolen (Sa =Su or Sa =Sd) then NIp =2 for the next N transmission periods so that frame stealing can be spread out and quality improved, typically with N=5 frames.
The APPLICATION CONTROL unit 50 can also use information from the SYSTEM SIG unit 60.
If it is known that the frame will be stolen for system signalling (St =Ss) there is no use in the application placing in it user signalling or data, and so the situation is left unchanged: Sa =Sp ;
If a speech frame stolen for system signalling is important (NIp =1 or 2) then NIp =2 for the next N transmission periods, for the same reasons as above.
The APPLICATION CONTROL unit 50 calculates for each transmission period a parameter NIa which typically has three values and which is transmitted to the SYSTEM SIG unit in the following manner:
Normally NIa =NIp (by default);
If the speech frame is stolen by the application for user signalling or data (Sa =Su or Sa =Sd) then NIa =2.
The function of the SYSTEM SIG unit 60 is to determine for each transmission period the type of signal to be transmitted on the traffic channel (application signal Sa or system signalling Ss) and to set the switch I2 accordingly. It uses for this purpose the parameter NIa and an internal parameter NIs :
NIa is sent by the APPLICATION CONTROL unit 50 and typically has three values:
0 if the block is not important;
1 if the block is not very important;
2 if the block is important.
NIs typically has three values:
0 if system signalling is absent;
1 if system signalling is present;
2 if urgent system signalling is present.
The SYSTEM SIG unit 60 then determines the type of signal to be sent on the traffic channel on the basis of predefined rules, as follows:
Normally St =Sa (the application signal is transmitted by default);
If NIs =1 or 2 and NIa =0 or 1 then St =Ss (system signalling is transmitted if the application signal is not important or not very important);
If NIs =2 then St =Ss (urgent system signalling is always transmitted immediately).
Urgent/non-urgent classification of user signalling, system signalling and data blocks is also possible. Such classification can be based partly on the initial urgency of the block and also on the waiting time of the block. For example, a message that is initially not urgent may become urgent if it has not been sent before a predetermined time interval elapses. Three relative levels of importance (0, 1 and 2) can be provided for signalling or data messages (very urgent, urgent and non-urgent); and Leach message can transmitted only if its relative level of importance is greater than the relative level of importance of the speech signal as expressed by three states: 0, 1 and 2 (no speech, stable area and speech signal variation). Of course, the invention can also be used in the simpler situation in which the call does not include speech, so that only a data transmission service uses the traffic channel. Data transmission is usually bursty (sporadic) and it is very rare for data to be transmitted in a continuous stream over a long period of time. A terminal of the invention will transmit user signalling or system signalling blocks during pauses in data transmission.
In another embodiment of the invention the method can be used to share traffic channels not in the upward transmission direction, i.e. from the terminal to the infrastructure (in which case the method is implemented in the terminal, in the manner described up to now), but rather in the downward transmission direction. The infrastructure also has to send system signalling frequently to the terminal. The design of a radio relay station of the invention is somewhat similar to that of the FIG. 3 terminal, but simpler in that the relay station does not comprise any APPLICATION subsystem 100. It receives the signal St sent by the sending terminal and has means for recognizing whether this is system signalling (Ss) or a signal from the application (Sa). This distinction can be based on a bit indicating that the frame is stolen (stealing flag) or on other transmission characteristics (the TETRA system uses two different learning sequences to distinguish between system signalling and traffic data from the application). After disinterleaving and channel decoding, followed by re-encoding and interleaving, the signals blocks St are retransmitted by the relay station to the receiving terminal(s). However, some blocks must be replaced by system signalling blocks addressed to the receiving terminal(s). In accordance with the invention, frame stealing in the downward transmission system is carried out intelligently under the control of the SYSTEM SIG unit of the transmitter part of the relay station.
FIG. 4 shows the receiver part 80 and the transmitter part 90 of a base transceiver station in this situation. In the most general case the signal received is retransmitted, after processing, in a different cell of the network (multicell network) and two different stations 80, 90 are involved. If the mobiles are in the same cell the receiver 80 and the transmitter 90 shown in the figure are part of the same base transceiver station.
After processing by the radio receive (Rx) subsystem 81, the received signal St is identical to that sent by the terminal (see FIG. 3), apart from transmission errors. The system signalling blocks are identified and recovered (84) by the SYSTEM SIG (Rx) unit 82 which interprets the commands received and acts accordingly. The other blocks constitute the signal S'a identical to the signal Sa from the terminal in the absence of system signalling and excluding transmission error problems. After disinterleaving and channel decoding (83) the signal S'b is recovered and passed to the transmitter part 90 of the base transceiver station.
The signal S'b includes "stuffing" blocks for plugging gaps caused by system signalling in the upward direction.
Some blocks of the signal S'b can be marked "wrong" if the "CHANNEL DECODING" function 83 detects errors in the block (using well-known procedures for this).
In the transmitter part 90 of the base transceiver station the signal S'b is passed to an "IMPORTANCE ANALYZER" 91 which determines the relative level of importance of each block of the signal S'b using the following criteria alone or in combination:
the stuffing blocks (filling "gaps" left by the system signalling in the upward direction) and the "wrong" blocks are of no utility whatsoever to the receiving terminal and they are therefore assigned the lowest level of relative importance,
when the signal S'b has been decoded, the content of each block can be examined to deduce its relative importance (provided that there is no encryption). For a speech service, for example, access is available to the coder parameters and it is therefore possible to detect voice activity (a posteriori) or even to perform a stability analysis, as in the speech unit of the terminal. More simply, a technique analogous to the discontinuous transmission mode (DTX) technique of the GSM system (see GSM recommendation 06.12) can be used. In this case the blocks of silence detected by the VAD of the terminal do not have the same format as the active speech blocks. They contain a smaller number of parameters for updating the comfort noise generated at the receiver and are completed with an identification field.
The identification field comprise a certain number of bits assuming known values (all at binary zero, for example) chosen so that this combination is virtually impossible in active speech. A simple analysis of this field therefore identifies blocks of silence to which a low level of importance is assigned. In the case of data, it would also be possible to identify empty blocks by marking them (at the sending terminal) using a specific identification field.
The "IMPORTANCE ANALYZER" unit 91 therefore uses these criteria to determine a level of importance parameter NIb which it transmits to the "SYSTEM SIG" unit 92 for each block of data. The "SYSTEM SIG" unit 92 then uses this parameter NIb (and the priority of the downward system signalling S's) to control a switch 93 switching between the signal S"a (derived from S'b after channel decoding and interlacing) and the signal S's. The resulting signal S't is then sent to the radio transmission (Tx) subsystem 94 for transmission to the destination terminals.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5237570 *||Jul 18, 1991||Aug 17, 1993||Motorola, Inc.||Prioritized data transfer method and apparatus for a radiotelephone peripheral|
|US5245610 *||May 20, 1991||Sep 14, 1993||Ericsson Ge Mobile Communications, Inc.||Digital radio mobile frequency supervision|
|US5278832 *||Dec 20, 1990||Jan 11, 1994||Motorola, Inc.||Method and apparatus for controlling the timing within a transceiver|
|US5282204 *||Apr 13, 1992||Jan 25, 1994||Racotek, Inc.||Apparatus and method for overlaying data on trunked radio|
|US5297142 *||Jul 18, 1991||Mar 22, 1994||Motorola, Inc.||Data transfer method and apparatus for communication between a peripheral and a master|
|US5398247 *||Mar 30, 1993||Mar 14, 1995||Matra Communication||TDMA radio-communication method|
|EP0171596A2 *||Jul 9, 1985||Feb 19, 1986||International Business Machines Corporation||Method and apparatus for concentrating signaling and non-signaling messages over a common channel|
|WO1991002436A1 *||Jul 31, 1990||Feb 21, 1991||Telecom Securicor Cellular Radio Limited||Cellular radio system|
|1||*||French Search Report FR 90310567.|
|2||Steele et al, "Mobile Radio Communications", 1992 Pentech Press, pp. 707, 714, 756.|
|3||*||Steele et al, Mobile Radio Communications , 1992 Pentech Press, pp. 707, 714, 756.|
|4||Wong et al, "Blank and Burst Transmission of Data Over Active Speech Channels", Electronics Letters, vol. 24, No. 11, May 26, 1988 pp. 670-672.|
|5||*||Wong et al, Blank and Burst Transmission of Data Over Active Speech Channels , Electronics Letters, vol. 24, No. 11, May 26, 1988 pp. 670 672.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US5873043 *||Dec 18, 1996||Feb 16, 1999||Cellemetry Llc||System for communicating messages via a forward overhead control channel|
|US5926755 *||Aug 7, 1996||Jul 20, 1999||Telefonaktiebolaget Lm Ericsson||Method and an arrangement for conducting multiple calls simultaneously|
|US6108537 *||Sep 24, 1998||Aug 22, 2000||Cellemetry, Llc||Method and system for performing a predetermined operation related to a predetermined class of cellular sources|
|US6125275 *||Jan 26, 1998||Sep 26, 2000||Bellsouth Corporation||Cellular communications device for communicating data via a cellular network control channel|
|US6269331 *||Sep 25, 1997||Jul 31, 2001||Nokia Mobile Phones Limited||Transmission of comfort noise parameters during discontinuous transmission|
|US6311056||May 21, 1998||Oct 30, 2001||Cellemetry Llc||Method and system for expanding the data capacity of a cellular network control channel|
|US6311060||May 21, 1998||Oct 30, 2001||Cellemetry Llc||Method and system for registering the location of a mobile cellular communications device|
|US6477176 *||Sep 19, 1995||Nov 5, 2002||Nokia Mobile Phones Ltd.||Simultaneous transmission of speech and data on a mobile communications system|
|US6631274 *||May 31, 1997||Oct 7, 2003||Intel Corporation||Mechanism for better utilization of traffic channel capacity in GSM system|
|US6658250 *||Jan 5, 1996||Dec 2, 2003||Hughes Electronics Corporation||System and method for a wide area wireless personal communication system incorporating advanced messaging|
|US6708147 *||Feb 28, 2001||Mar 16, 2004||Telefonaktiebolaget Lm Ericsson(Publ)||Method and apparatus for providing comfort noise in communication system with discontinuous transmission|
|US6738369 *||Oct 25, 1999||May 18, 2004||Nokia Telecommunications Oy||Method and arrangement for packet-switched data transmission|
|US6738647||Apr 14, 2000||May 18, 2004||Numerex Corporation||Method and system for expanding the data payload of data messages transported via a cellular network control channel|
|US6751468 *||Dec 29, 1999||Jun 15, 2004||Bellsouth Intellectual Property Corporation||Systems and methods for providing push to talk feature for wireless communication systems|
|US6816832 *||Jun 11, 2001||Nov 9, 2004||Nokia Corporation||Transmission of comfort noise parameters during discontinuous transmission|
|US6847651 *||Jun 30, 2000||Jan 25, 2005||Telefonaktiebolaget Lm Ericsson (Publ)||Methods and means for telecommunication|
|US6847821 *||Sep 14, 1998||Jan 25, 2005||Nortel Networks Limited||Method and system in a wireless communications network for the simultaneous transmission of both voice and non-voice data over a single radio frequency channel|
|US7177654 *||Oct 24, 2002||Feb 13, 2007||Eads Secure Networks Oy||Apparatus and method for delivering paging messages|
|US7336630||Sep 12, 2002||Feb 26, 2008||Spyder Navigations L.L.C.||Simultaneous transmission of speech and data on a mobile communications system|
|US7680471||Mar 16, 2010||Numerex Corp.||System and method for prolonging wireless data product's life|
|US7680505||Jun 12, 2007||Mar 16, 2010||Cellemetry, Llc||Telemetry gateway|
|US7729711 *||May 9, 2003||Jun 1, 2010||Intel Corporation||Reducing interference from closely proximate wireless units|
|US7783508||Aug 24, 2010||Numerex Corp.||Method and system for refining vending operations based on wireless data|
|US7880599||Feb 1, 2011||Numerex Corp.||Method and system for remotely monitoring the operations of a vehicle|
|US7917110 *||Apr 27, 2007||Mar 29, 2011||Kabushiki Kaisha Toshiba||Cognitive radio system|
|US7936256||May 3, 2011||Numerex Corp.||Method and system for interacting with a vehicle over a mobile radiotelephone network|
|US7979083 *||Apr 16, 2010||Jul 12, 2011||Intel Corporation||Reducing interference from closely proximate wireless units|
|US8005059 *||Aug 26, 2005||Aug 23, 2011||Alcatel Lucent||Wireless communications network incorporating voice over IP using shared supplemental spreading codes|
|US8041383||Feb 26, 2010||Oct 18, 2011||Numerex Corporation||Digital upgrade system and method|
|US8060067||Nov 15, 2011||Cellemetry Llc||Method and system for efficiently routing messages|
|US8126764||Jan 6, 2011||Feb 28, 2012||Numerex, Corporation||Communication of managing vending operations based on wireless data|
|US8214247||Aug 20, 2010||Jul 3, 2012||Numerex Corp.||Methods and system for managing vending operations based on wireless data|
|US8253549||Mar 4, 2011||Aug 28, 2012||Numerex Corp.||Method and system for interacting with a vehicle over a mobile radiotelephone network|
|US8265605||Sep 11, 2012||Numerex Corp.||Service escrowed transportable wireless event reporting system|
|US8269618||Sep 18, 2012||Numerex Corp.||Method and system for remotely monitoring the location of a vehicle|
|US8432868 *||May 6, 2004||Apr 30, 2013||Koninklijke Philips Electronics N.V.||Systems and methods for seamlessly roaming between a wireless wide area network and a wireless local area network|
|US8483748||Sep 16, 2011||Jul 9, 2013||Numerex Corp.||Digital upgrade system and method|
|US8484070||Jun 7, 2012||Jul 9, 2013||Numerex Corp.||Method and system for managing vending operations based on wireless data|
|US8543097||Aug 7, 2012||Sep 24, 2013||Numerex Corp.||Service escrowed transportable wireless event reporting system|
|US8543146||Sep 28, 2011||Sep 24, 2013||Cellemetry, Llc||Method and system for efficiently routing messages|
|US8547212||Jul 30, 2012||Oct 1, 2013||Numerex Corporation||Method and system for interacting with a vehicle over a mobile radiotelephone network|
|US8855716||Aug 21, 2013||Oct 7, 2014||Numerex Corp.||Service escrowed transportable wireless event reporting system|
|US8868059||Jun 6, 2013||Oct 21, 2014||Numerex Corp.||Digital upgrade system and method|
|US8903437||Mar 22, 2013||Dec 2, 2014||Numerex Corp.||Method and system for efficiently routing messages|
|US9084197||Oct 1, 2013||Jul 14, 2015||Numerex Corp.||Method and system for interacting with a vehicle over a mobile radiotelephone network|
|US9344531 *||Jun 20, 2014||May 17, 2016||Bayerische Motoren Werke Aktiengesellschaft||Conversion device and communication network having a conversion device|
|US20010046843 *||Jun 11, 2001||Nov 29, 2001||Nokia Mobile Phones Limited||Transmission of comfort noise parameters during discontinuous transmission|
|US20030016643 *||Sep 12, 2002||Jan 23, 2003||Jari Hamalainen||Simultaneous transmission of speech and data on a mobile communications system|
|US20030081735 *||Aug 27, 2002||May 1, 2003||Emory Thomas M.||System and method for detecting and reporting defective telephone lines and alarm events|
|US20030101049 *||Sep 30, 2002||May 29, 2003||Nokia Corporation||Method for stealing speech data frames for signalling purposes|
|US20040100918 *||Nov 27, 2002||May 27, 2004||Antti Toskala||Method and system for forwarding a control information|
|US20040157597 *||Feb 2, 2004||Aug 12, 2004||Cellemetry, Llc||System for communicating messages via a forward overhead control channel for a programmable logic control device|
|US20040160950 *||Jan 20, 2004||Aug 19, 2004||Nokia Corporation||Method for ensuring adequacy of transmission capacity, terminal employing the method, and software means for implementing the method|
|US20040192257 *||Oct 24, 2002||Sep 30, 2004||Stenberg Timo Mauritz||Apparatus and method for delivering paging messages|
|US20040224708 *||May 9, 2003||Nov 11, 2004||Brabenac Charles L.||Reducing interference from closely proximate wireless units|
|US20050043011 *||Oct 6, 2004||Feb 24, 2005||Numerex Corp.||Method and system for refining vending operations based on wireless data|
|US20050101317 *||Sep 29, 2004||May 12, 2005||Cellemetry, Llc||Interconnect system and method for multiple protocol short message services|
|US20050227705 *||Apr 8, 2004||Oct 13, 2005||Seppo Rousu||Data communication method, telecommunication system and mobile device|
|US20070047489 *||Aug 26, 2005||Mar 1, 2007||Bachl Rainer W||Handoffs in wireless communications network incorporating voice over IP using shared supplemental spreading codes|
|US20070049307 *||Aug 26, 2005||Mar 1, 2007||Jens Mueckenheim||Wireless communications network incorporating voice over IP using shared supplemental spreading codes|
|US20070253394 *||Apr 27, 2007||Nov 1, 2007||Tomoya Horiguchi||Cognitive radio system|
|US20070270145 *||May 6, 2004||Nov 22, 2007||Koninklijke Philips Electronics N.V.||Systems and Methods for Seamlessly Roaming Between a Wireless Wide Area Network and a Wireless Local Area Network|
|US20080045269 *||May 17, 2007||Feb 21, 2008||Numerex Corp.||System and method for prolonging wireless data product's life|
|US20080211641 *||Dec 14, 2007||Sep 4, 2008||Numerex Corp.||Method and system for interacting with a vehicle over a mobile radiotelephone network|
|US20080287109 *||Feb 6, 2008||Nov 20, 2008||Numerex Corporation||Service escrowed transportable wireless event reporting system|
|US20100062750 *||Sep 10, 2008||Mar 11, 2010||Nokia Corporation||Method and Apparatus for Transferring Data|
|US20100142472 *||Feb 11, 2010||Jun 10, 2010||Cellemetry, Llc||Method And System For Efficiently Routing Messages|
|US20100151848 *||Feb 26, 2010||Jun 17, 2010||Tom Emory||Digital Upgrade System and Method|
|US20100203836 *||Apr 16, 2010||Aug 12, 2010||Brabenac Charles L||Reducing Interference From Closely Proximate Wireless Units|
|US20110102189 *||May 5, 2011||Numerex Corp.||Method and System for Remotely Monitoring the Location of a Vehicle|
|US20110106585 *||Jan 6, 2011||May 5, 2011||Numerex Corp.||Communication of Managing Vending Operations Based on Wireless Data|
|US20110148658 *||Jun 23, 2011||Numerex Corp.||Method and System for Interacting with A Vehicle Over a Mobile Radiotelephone Network|
|US20140301408 *||Jun 20, 2014||Oct 9, 2014||Bayerische Motoren Werke Aktiengesellschaft||Conversion Device and Communication Network Having a Conversion Device|
|CN100574256C||Feb 2, 2004||Dec 23, 2009||诺基亚有限公司||Method for ensuring adequacy of transmission capacity, terminal employing the method|
|EP1163763A2 *||Mar 23, 2000||Dec 19, 2001||Net Insight AB||Transfer of information in a communication net|
|EP1437910A2 *||Nov 5, 2003||Jul 14, 2004||Motorola, Inc.||A cellular radio communication system and method for call restoration or handover|
|EP1715712A2||Nov 24, 1999||Oct 25, 2006||Telefonaktiebolaget LM Ericsson (publ)||Efficient in-band signaling for discontinuous transmission and configuration changes in adaptive multi-rate communications systems|
|EP1730843A2 *||Mar 10, 2005||Dec 13, 2006||Motorola, Inc., A Corporation of the State of Delaware;||Method and apparatus for classifying importance of encoded frames in a digital communications system|
|WO1998041046A2 *||Mar 6, 1998||Sep 17, 1998||Nokia Telecommunications Oy||Filtering off redundant information in a cellular radio system|
|WO1998041046A3 *||Mar 6, 1998||Jan 14, 1999||Nokia Telecommunications Oy||Filtering off redundant information in a cellular radio system|
|WO2001073989A1 *||Mar 27, 2001||Oct 4, 2001||Simoco International Limited||Digital transmission|
|WO2003047138A1 *||Nov 26, 2002||Jun 5, 2003||Nokia Corporation||Method for stealing speech data frames for signalling purposes|
|WO2004049749A2 *||Nov 12, 2003||Jun 10, 2004||Nokia Corporation||Method and system for forwarding a control information|
|WO2004049749A3 *||Nov 12, 2003||Sep 2, 2004||Nokia Corp||Method and system for forwarding a control information|
|WO2004073266A1||Feb 2, 2004||Aug 26, 2004||Nokia Corporation||Method for ensuring adequacy of transmission capacity, terminal employing the method, and software means for implementing the method|
|U.S. Classification||370/336, 455/67.11, 455/450, 370/522, 370/337|
|International Classification||H04J3/16, H04B7/26, H04W88/08, H04W56/00|
|Cooperative Classification||H04W88/08, H04W56/00|
|Oct 28, 1994||AS||Assignment|
Owner name: ALCATEL MOBILE COMMUNICATION FRANCE, FRANCE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DELPRAT, MARC;REEL/FRAME:007238/0578
Effective date: 19940830
|Oct 13, 1999||FPAY||Fee payment|
Year of fee payment: 4
|Sep 26, 2000||AS||Assignment|
Owner name: ALCATEL, FRANCE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ALCATEL CIT;REEL/FRAME:011111/0095
Effective date: 20000912
Owner name: ALCATEL CIT, FRANCE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ALCATEL MOBILE COMMUNICATION;REEL/FRAME:011111/0097
Effective date: 19960702
|Sep 29, 2003||FPAY||Fee payment|
Year of fee payment: 8
|Sep 26, 2007||FPAY||Fee payment|
Year of fee payment: 12
|Jan 30, 2013||AS||Assignment|
Owner name: CREDIT SUISSE AG, NEW YORK
Free format text: SECURITY AGREEMENT;ASSIGNOR:LUCENT, ALCATEL;REEL/FRAME:029821/0001
Effective date: 20130130
Owner name: CREDIT SUISSE AG, NEW YORK
Free format text: SECURITY AGREEMENT;ASSIGNOR:ALCATEL LUCENT;REEL/FRAME:029821/0001
Effective date: 20130130
|Sep 30, 2014||AS||Assignment|
Owner name: ALCATEL LUCENT, FRANCE
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033868/0001
Effective date: 20140819