Method of controlling transmission on a same radio channel of variable-rate information streams in radio communication systems
First Claim
1. A method of controlling transmission, on a common radio channel, of variable-rate information streams relative to a given communication and originated from different sources, comprising the steps of:
- (a) emitting each of said streams from a respective source at a rate (r1, r2) which, in a given time interval, is chosen within respective set of source rates;
(b) associating the streams before transmission on the channel with a redundancy which is chosen within a set of possible redundancy schemes and which determines an increment (r3, r4) in the stream rate;
(c) during the said interval assessing source needs in terms of an emission rate which is best suited to stream characteristics, channel needs in terms of redundancy to be associated with the respective streams an system needs in terms of channel rate; and
(d) allocating to each stream an emission rate and redundancy which guarantee a predetermined quality of the particular communication and of the service offered by the system, each stream being allocated an emission rate and redundancy which meet the respective needs if a total rate (rtot) resulting from the combination of the streams on the channel, expressed as a sum stream emission rates and the rate increments due to redundancies, does not exceed a rate (r5) imposed by the system conditions, and otherwise each stream is allocated such an emission rate and such a redundancy as to minimize a cost of the communication and given by the sum of the costs resulting from individual needs.
1 Assignment
0 Petitions
Accused Products
Abstract
In a radio communication system, in particular a mobile communication system, variable-rate information flows originating from different sources (CV1, CS1; CV2, CS2) and relative to a same communication are transmitted on a same radio channel. Each mobile station (M1 . . . Mh) and the fixed part (B1 . . . Bn; RNC) of the system comprise a unit for the control of the variable-rate transmission, which dynamically allocates the available bits to the different streams by taking into account the needs of the sources (CV1, CS1; CV2, CS2), the conditions of the channel (6) and the system occupancy. (FIG. 1).
164 Citations
25 Claims
-
1. A method of controlling transmission, on a common radio channel, of variable-rate information streams relative to a given communication and originated from different sources, comprising the steps of:
-
(a) emitting each of said streams from a respective source at a rate (r1, r2) which, in a given time interval, is chosen within respective set of source rates; (b) associating the streams before transmission on the channel with a redundancy which is chosen within a set of possible redundancy schemes and which determines an increment (r3, r4) in the stream rate; (c) during the said interval assessing source needs in terms of an emission rate which is best suited to stream characteristics, channel needs in terms of redundancy to be associated with the respective streams an system needs in terms of channel rate; and (d) allocating to each stream an emission rate and redundancy which guarantee a predetermined quality of the particular communication and of the service offered by the system, each stream being allocated an emission rate and redundancy which meet the respective needs if a total rate (rtot) resulting from the combination of the streams on the channel, expressed as a sum stream emission rates and the rate increments due to redundancies, does not exceed a rate (r5) imposed by the system conditions, and otherwise each stream is allocated such an emission rate and such a redundancy as to minimize a cost of the communication and given by the sum of the costs resulting from individual needs. - View Dependent Claims (2, 10, 11, 12, 13)
-
-
3. A method of controlling transmission, on a common radio channel, of variable-rate information streams relative to a given communication and originated from different sources, comprising the steps of:
-
(a) emitting each of said streams from a respective source at a rate (r1, r2) which, in a given time interval, is chosen within respective set of source rates; (b) associating the streams before transmission on the channel with a redundancy which is chosen within a set of possible redundancy schemes and which determines an increment (r3, r4) in the stream rate; (c) during the said interval assessing source needs in terms of an emission rate which is best suited to stream characteristics, channel needs in terms of redundancy to be associated with the respective streams and system needs in terms of channel rate; and (d) allocating to each stream an emission rate and redundancy which guarantee a predetermined quality of the particular communication and of the service offered by the system, and wherein the information on said needs are represented by indices (11 . . .
15), linked to one of the possible source rates of each stream, to one of the possible redundancy schemes and to one of the possible channel rates. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
14. A communication system including at least two stations (M1 . . . Mh;
- RNC;
B1 . . . Bn) connected via a radio channel and including;sources (CV1, CS1;
CV2, CS2) of variable-rate information streams relative to a common communication that must be combined on said radio channel
16), each source being able to operate, in a given time interval, with a rate (r1, r2) chosen within a respective set of rates;means (CC1, CC2;
CC3, CC4) to introduce into each stream, in said time interval, a redundancy chosen from a set of possible redundancy schemes, each of which causes an increment (r3, r4) in the rate of the stream emitted by the source;means (MX1, MX2) for combining the individual streams into a single stream to be transmitted on the channel (6); management units (MM, BM, RNCM for the stations; a variable-rate stream control unit (UC1, UC2) for each station which, for each communication receives from the sources (CV1, CS1;
CV2, CC2) information on source needs in terms of the emission rate which is best suited to the characteristics of the respective information stream in that interval, receives from the management units (MM, RNCM) information on the needs of the channel (6) and the entire system in that interval, expressed in terms of redundancy and respectively of transmission rate on the channel, determines a particular source rate and a particular redundancy for each flow, and provides the sources CV1, CS1;
CV2, CS2) and the means (CC1, CC2;
CC3, CC4) for redundancy introduction with commands for the choice of that particular source rate and redundancy, the rates and redundancies chosen being those which guarantee the attainment of a predetermined quality of the particular communication and of the service offered by the system, the rates and redundancies chosen being those which satisfy the source and channel needs in that interval, if the total rate (rtot) of the stream resulting from the combination, expressed as the sum of the emission rates of the streams and the rate increments caused by the redundancies, does not exceed a rate (r5) determined by the system conditions, while otherwise the rates and redundancies are chosen so as to minimize a total cost of the communication and given by the sum of the costs resulting from the individual needs.
- RNC;
-
15. A communication system including at least two stations M1 . . . Mh;
- RNC;
B1 . . . Bn) connected via a radio channel and including;sources (CV1, CS1;
CV2, CS2) of variable-rate information streams relative to a common communication that must be combined on said radio channel (6), each source being able to operate, in a given time interval, with a rate (r1, r2) chosen within a respective set of rates;means (CC1, CC2;
CC3, CC4) to introduce into each stream, in said time interval, a redundancy chosen from a set of possible redundancy schemes, each of which causes an increment (r3, r4) in the rate of the stream emitted by the source;means (MX1, MX2) for combining the individual streams into a single stream to be transmitted on the channel (6); management units (MM, BM, RNCM for the stations; a variable-rate stream control unit (UC1, UC2) for each station which, for each communication receives from the sources (CV1, CS1;
CV2, CC2) information on source needs in terms of the emission rate which is best suited to the characteristics of the respective information stream in that interval, receives from the management units (MM, RNCM) information on the needs of the channel (6) and the entire system in that interval, expressed in terms of redundancy and respectively of transmission rate on the channel, determines a particular source rate and a particular redundancy for each flow, and provides the sources (CV1, CS1;
CV2, CS2) and the means (CC1, CC2;
CC3, CC4) for redundancy introduction with commands for the choice of that particular source rate and redundancy, the rates and redundancies chosen being those which guarantee the attainment of a predetermined quality of the particular communication and of the service offered by the system, each control unit (UC1;
UC2) includinga first group of memories (ME1-1 . . . ME1-5), which store information relative to the possible rates of the streams emitted by the sources, to the combinations of each of these rates with each of the redundancies foreseen for the respective stream, and to the possible rates on the channel, and which are addressed respectively by the information on the needs of the sources (CV1, CS1;
CV2, CS2), of the channel (6) and of the system supplied by the sources (CV1, CS1;
CV1, CS2) and the management units (MM, RNCM), respectively;a second group of memories (ME2-1 . . . ME2-5), which store information on the costs associated with the possible choices of rates of the streams flowing from the sources, of the redundancy required by the channel conditions and of the rate on the channel (6), and are addressed in reading at least by the information provided by the sources (CV1, CS1;
CV2, CS2) and by the management units (MM, RNCM);a processing unit (EL), which receives from the sources (CV1, CS1;
CV2, CS2) and from the management units (MM, RNCM) information on the source, channel and system needs, and from the first and second group of memories (ME1-1 . . . ME1-5, ME2-1 . . . ME2-5) information on the rates, redundancies and costs, and provides the sources (CV1, CS1;
CV2, CS2) and the means (CC1 . . . CC4) of redundancy introduction with commands for the choice of the emission rate and of the redundancy. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- RNC;
Specification