← Back to Patent Explorer
US5490136A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of controlling transmission on a same radio channel of variable-rate information streams in radio communication systems

Assignee: Telecom Italia SpA
•
Filing: 1994-05-10
•
Granted: 1996-02-06
•
Expires: 2014-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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).

Inventors

  • 👤 Daniele Sereno
  • 👤 Karl Hellwig
  • 👤 Ermanno Berruto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:02
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0001; H04L1/0015; H04L1/0009; H04L1/0014; H04L1/0017; H04L1/0023; H04L1/0026

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 260 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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 (r tot ) 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 (r 5 ) 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.
Claim 2
Independent Claim 260 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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 (r tot ) 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 (r 5 ) 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.
Claim 3
Dependent Claim 69 words
The method according to claim 1 wherein the radio channel is a communication channel between a mobile station and a base station of a mobile communication system, and the assessment of said needs is performed separately in the mobile station and in the base station, respectively for a direction from the mobile station towards the base station and for a direction from the base station towards the mobile station.
Claim 4
Independent Claim 210 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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.
Claim 5
Independent Claim 210 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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.
Claim 6
Dependent Claim 46 words
The method according to claim 3 wherein said indices constitute reading addresses for accessing stored information on the emission and channel transmission rates and on the rate increments caused by the redundancies, as well as on the costs associated with the rates and redundancies actually allocable.
Claim 7
Dependent Claim 23 words
The method according to claim 4 wherein the information on the channel needs is represented by a single index for all information streams.
Claim 8
Dependent Claim 60 words
The method according to claim 4 wherein the stored information relative to the source rates and to the channel rates consists of vectors with as many components as there are possible rate values, and the information on the rate increments caused by the redundancies is represented by matrices in which each component is associated with a combination of source/redundancy rates.
Claim 9
Dependent Claim 46 words
The method according to claim 4 wherein the stored information relative to costs is in the form of digital values, normalized with respect to a common base and organized into matrices in which each component is associated with a combination of rates/redundancies required and rates/redundancies allocable.
Claim 10
Dependent Claim 13 words
The method according to claim 7 wherein said cost matrices are constant matrices.
Claim 11
Dependent Claim 35 words
The method according to claim 4 wherein the information stored relative to costs related to the source and channel needs is in the form of digital values organized into vectors, updated at every time interval.
Claim 12
Dependent Claim 22 words
The method according to claim 1 wherein the information streams are digitally coded speech signals and control signals of a speech communication.
Claim 13
Dependent Claim 20 words
The method according to claim 1 wherein the information streams are data and control signals of a variable-rate data transmission.
Claim 14
Dependent Claim 59 words
The method according to claim 2 wherein the mobile communication system is a system in which channel access occurs according to code division techniques and the transmission period on the channel is divided into frames, and in that the determination of the rate and of the redundancy to be allocated to the individual streams is made at each frame.
Claim 15
Dependent Claim 26 words
The method according to claim 2 wherein the communication system is a system in which channel access for variable-rate transmissions occurs according to time division technique.
Claim 16
Dependent Claim 394 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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 (r tot ) 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 (r 5 ) 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.
Claim 17
Dependent Claim 394 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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 (r tot ) 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 (r 5 ) 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.
Claim 18
Dependent Claim 555 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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) including a 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.
Claim 19
Dependent Claim 555 words
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 (r 1 , r 2 ) 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 (r 3 , r 4 ) 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) including a 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.
Claim 20
Dependent Claim 58 words
The communication system according to claim 15 wherein the sources (CV1, CS1; CV2, CS2) and the management units (MM, RNCM) provide the information on the source, channel and system needs in the form of indices (I1 . . . I5) which constitute reading addresses or parts of the reading addresses in said memories (ME1-1 . . . ME2-5).
Claim 21
Dependent Claim 100 words
The communication system according to claim 15 wherein the first group of memories (ME1-1 . . . ME1-5), the memories (ME1-1, ME1-2, ME1-5) for the information on the source and channel needs store rate values organized into vectors, each having as many components as there are possible values for the source and channel rates, and the memories (ME1-3, ME1-4) for information on the channel needs store rate values organized into matrices in which each row is associated with one of the rate values of the respective source, and each column with one of the possible increments caused by the redundancy.
Claim 22
Dependent Claim 99 words
The communication system according to claim 15 wherein the memories of the second group (ME2-1 . . . ME2-5) store numerical cost values organized into matrices, and each memory location is addressed jointly by one of the said indices (I1 . . . I5) and by a further index, generated by said processing unit (EL) during the determination of the rates and of the redundancies and associated with a rate or a redundancy that can be actually allocated to the individual streams emitted by the source or respectively to the total rate of the stream resulting from the combination.
Claim 23
Dependent Claim 14 words
The communication system according to claim 18 wherein said cost matrices are constant matrices.
Claim 24
Dependent Claim 39 words
The communication system according to claim 15 wherein the memories of the second group (ME2-1 . . . ME2-4) storing costs related to the source and channel needs store numerical values organized into vectors, updated at each time interval.
Claim 25
Dependent Claim 25 words
The communication system according to claim 15 wherein the information streams are speech signals coded in digital form and control signals of a speech communication.
Claim 26
Dependent Claim 21 words
The communication system according to claim 15 wherein the information streams are data and control signals of a variable-rate data transmission.
Claim 27
Dependent Claim 85 words
The communication system according to claim 15 wherein the communication system is a mobile communication system comprising a plurality of mobile stations (M1 . . . Mh) and a fixed part (RNC; B1 . . . Bn), consisting of base stations (B1 . . . Bn) and of radio network control units (RNC), and the unit (UC1, UC2) controlling the variable rate streams is provided in each mobile station (M1 . . . Mh) and in the fixed part (RNC; B1 . . . Bn).
Claim 28
Dependent Claim 24 words
The communication system according to claim 23 wherein the mobile communication system is a system in which channel access occurs through code division techniques.
Claim 29
Dependent Claim 28 words
The communication system according to claim 23 wherein the mobile communication system is a system in which channel access for a variable-rate transmission occurs through time division techniques.

References Cited (Backward Citations)

US3534264A Cited
US4357700A Cited
US4550399A Cited
US5103459A Cited
US5103459B1 Cited
US5115429A Cited
US5335356A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-05 1999-08-07 2000-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-05 2003-08-07 2004-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-05 2007-08-07 2008-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag