GB2251767A - Multichannel operation of rds - Google Patents
Multichannel operation of rds Download PDFInfo
- Publication number
- GB2251767A GB2251767A GB9122683A GB9122683A GB2251767A GB 2251767 A GB2251767 A GB 2251767A GB 9122683 A GB9122683 A GB 9122683A GB 9122683 A GB9122683 A GB 9122683A GB 2251767 A GB2251767 A GB 2251767A
- Authority
- GB
- United Kingdom
- Prior art keywords
- data
- channel
- tmc
- channels
- rds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/18—Arrangements for synchronising broadcast or distribution via plural systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J4/00—Combined time-division and frequency-division multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/33—Arrangements for simultaneous broadcast of plural pieces of information by plural channels
- H04H20/34—Arrangements for simultaneous broadcast of plural pieces of information by plural channels using an out-of-band subcarrier signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/13—Aspects of broadcast communication characterised by the type of broadcast system radio data system/radio broadcast data system [RDS/RBDS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/40—Aspects of broadcast communication characterised in that additional data relating to the broadcast data are available via a different channel than the broadcast channel
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Circuits Of Receivers In General (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Separation By Low-Temperature Treatments (AREA)
- Medicines Containing Material From Animals Or Micro-Organisms (AREA)
Abstract
Data, for example, data over a traffic message channel, is transmitted over a radio data system by multiplexing across several available channels. Data is transmitted at intervals over each channel so that data is transmitted at different times on different channels. As a result, the rate at which data is transmitted over the plurality of channels taken in combination is greater than the transmission rate over any one channel.
Description
MULTICHANNEL OPERATION OF RDS
The present invention relates to the Radio Data System (RDS) and, in particular, its use as a Traffic Message Channel ('TMC1). Such a system is discussed in J.L. Riley, March 1989 "Some ideas on a Traffic Message Channel (TMC) for the Radio Data
System (RDS)" BBC Research Department Technical Memorandum
EL-1758, March 1989
TMC data cannot occupy all the available capacity of an RDS channel: other background data must also be present. Other types of RDS data occupy more than three quarters of the data capacity available and, consequently, the capacity available for TMC is likely to be limited to 10-20% of the total, that is, one or two groups per second out of the eleven provided on the RDS system.
The minimum data rates stipulated for the main RDS features prevent the TMC data capacity in any one channel being greater than this. During the gaps between TMC data there is an opportunity to gather TMC data from other channels and effectively increase the amount of TMC data which can be gathered in a given time.
In accordance with the invention, there is provided a method of transmitting data over a radio data system in which the data is transmitted over a plurality of radio data channels, data being transmitted at intervals over each channel such that data is transmitted over the respective channels at different times and such that the channels carry the data transmission in turn, whereby the rate at which data is transmitted over the plurality of channels taken in combination is greater than the rate at which it is transmitted over any one channel.
We have appreciated that an improvement could be obtained if the data were time-multiplexed on different channels so that a receiver could continually re-tune in between receiving TMC groups of data on one channel to acquire similar data on other channels. If a broadcaster has control of several channels, there is an opportunity to spread the TMC data across these channels and to arrange them in such a way that they are time-multiplexed, each occupying different time-slots with reference to the absolute clock time (CT) which each channel can broadcast via the CT features. An intelligent receiver can, therefore, frequency 'hop' from channel to channel to acquire all the TMC data available in an effectively continuous stream.
The TMC groups would need to be "bunched-upn or compressed on each channel so that there is an opportunity, in between processing them, to re-tune to another channel for more data.
The multiplexing would be at a low cycle rate in the order of a second or so. Although this restricts when the TMC data can be inserted on any one channel, it should be possible for an intelligent RDS encoder to arrange the overall transmission of
RDS groups so as to maintain the minimum requirements for the repetition of the standard group types.
This method requires synchronisation of the TMC data on different channels but this can be accomplished by reference to the Clock Time (CT) Groups. The necessary phasing information could be signalled as part of the TMC data, in a system message.
A system in accordance with the invention will now be described in greater detail, by way of example only.
The RDS data transmission rate is defined to be 1187.5 bit/sec + 0.125 bit/sec. This implies a Group transmission rate of between 685.0240386 and 685.168269 Groups/minute.
TMC message cycles are restrained to start and finish at minute-edge boundaries governed, when present, by a CT Group 4A.
The end of this Group is defined to occur within 100 ms of the minute/second edge and it occupies one of the 685+ Group slots each minute. Some minute periods will contain 684 other RDS
Group slots between successive CT Groups and others will contain 685. Considering the allocation of RDS Group types to these slots, it would be possible to reserve particular slots for TMC groups without affecting the repetition rates of other RDS data.
CT Groups would not interfere with these reserved slots. If other RDS data needed to occupy the reserved TMC slots, the TMC data would not be sent at that time. For example, Type 14B
Groups which signal the start of a traffic message broadcast via
EON, might be considered of higher priority than TMC and the next
TMC data would be 'pushed on' until the next vacant normal slot in the RDS data system.
The switching cycle envisaged would be between about < second and several seconds. Within this cycle, each channel is allocated a time-slot to which TMC data is confined, although not every group period is necessarily occupied by TMC data. Indeed, the basic requirements of the minimum repetition frequencies of the main features must be met first. The precise phases of the time slots allocated to each channel would be signalled in separate system messages carried within the TMC data. In a multichannel system, the time-slots of the other channels and their RF frequencies would also be signalled both within the TMC data and using the EON feature.
As an option, and on any radio channel, the TMC data (Type
BA) Groups can be arranged at the RDS encoder to occupy declared time-slots which are defined by a particular phase relationship with the minute or second edge observed after a Clock Time (CT)
Group. This phase relationship can be signalled in a system message. If the TMC data, carried on different channels, occupies different time-slots and with a sufficient time-margin between them, a receiver can increase its TMC data throughput.
The allocated time-slots represent those times outside which TMC data is not allowed for that channel. It is not intended that all slots allocated to 'N', for example, would be occupied by TMC Groups; that would infringe the minimum repetition rates for other background RDS data. Where three adjacent slots are indicated, for example, only one or maybe two of these would actually be used for TMC.
The margin of several RDS Groups between TMC-Group slots is required both for re-tuning/RDS decoding and to allow for any time-slot which results from the non-synchronisation of Group boundaries between one channel and another.
Two alternative possibilities A and B are illustrated in the Table appended to this description. In each of these cases, there are two channels, represented by 'N' for National and 'L' for local.
In alternative A with a multiplex cycle of 12 the data transmission rates might be:
Channel N Channel L Total TMC capacitv
Gps/bunch TMC% Gtslbunch TMC% Groups/cycle Groups/second
1 8.3 0 0 1 0.95
1 8.3 1 8.3 2 1.90
2 16.7 0 0 2 1.90
2 16.7 1 8.3 3 2.85
2 16.7 2 16.7 4 3.80
In alternative B with a multiplex cycle of 18 the data transmission rates might be:
Channel N Channel L Total TMC capacity
Gps/bunch TMC% Gps/bunch TMC% Groups/cycle Groups/second
1 5.5 0 0 1 - 0.63
1 5.5 1 5.5 2 1.27
2 11.1 0 0 2 1.27
2 11.1 1 5.5 3 1.90
2 11.1 2 11.1 4 2.54
3 16.7 0 0 3 1.90
3 16.7 1 5.5 4 2.54
3 16.7 2 11.1 5 3.17
3 16.7 3 16.7 6 3.81
The two possible phases for TMC data can be identified by a single address bit. Other examples could be defined in a similar manner and these could spread to multiplex cycles longer than about one second as used in the examples given. Further channels could be multiplexed at these longer multiplex cycle times but this would further restrict the broadcaster in the timing of the bunches of TMC data.
It should be possible to re-tune and gather RDS data from different FM channels at a sub-second rate. In order to allow time for synchronisation margins between different transmitters it would probably be unwise to consider more than about two excursions per second but more channels over a cycle of a few seconds might be possible.
A listener accesses TMC data by a single function selection. The receiver is sufficiently frequency-agile and intelligent to perform all the necessary processing to render its operation transparent to the listener.
The receiver recognises a TMC channel by one of two methods: by simply detecting Type 8A RDS groups or by indirect reference from a variant of a Type 1A group. Once a TMC channel is found its data can immediately be decoded and used to build up a stored repertoire of current messages in the receiver. This is a straightforward case of single channel TMC operation.
In a multichannel TMC scenario, some of the TMC data contains system messages which gives information about the format of messages in the tuned channel and the PI codes of other relates TMC channels. In the tuned channel, this information includes phasing data which defines the time-slots allocated to the channel. The receiver then knows when it can expect TMC data and when it is free to do other things. The PI codes'of related channels allows the receiver to acquire their TMC data as well.
The frequency of the other channels and their time-slots can be signalled by the EON feature. Once the receiver has acquired the system information about all the related TMC channels, it can 'hop' between them at will and operate at the full TMC data capacity intended by the broadcaster.
Two experimental receiver systems were used to determine whether adequate response times could be achieved.
RDS Reference Receiver
This receiver incorporates a remotely-tunable front-end,
RDS demodulator and decoding facilities. For the test, it was programmed in HP BASIC to operate a cycle of alternate tuning to two off-air signals and displaying the decoded PI code in each case. The speed at which it could do this process could be adjusted until the RDS decoding became corrupted. This was found to occur when about a 1h second was allowed for each re-tuning, settling and RDS decoding process. The front-end receiver used in the Reference receiver is not intended for fast switching; it is basically a monitoring receiver. For this application, the time constants in the AGC feedback loop have been reduced to allow a faster re-tuning response.This cannot, however, be expected to approach the switching speed of a synthesiser controlled directly as part of an integrated receiver design.
This 3 second cycling to access two channels could be considered a worst case".
ESVP and SUN
The ESVP receiver is capable of re-tuning faster than the
Reference receiver. The demodulated FM multiplex signal was fed into an RDS decoder and the data/clock connected to a parallel interface associated with a PC. The PC acted as an interface with the SUN and converted the data bit-stream into a byte-serial form. The PC was connected via a serial interface to a SUN workstation which was programmed in C to decode the RDS data in real-time. The same re-tuning cycle, described above, was implemented with this system and it was found that a re-tuning, settling and RDS decoding process could be achieved in between one-quarter and one-third of a second.
The number 684 happens to have factors of 9, 12, and 18 so that reserved TMC slots could be allocated in such a way as to allow differently phased slots to be used on different channels and with sufficient free groups in between to allow for re-tuning. Two examples are given below, both are for two channels; a national channel denoted by N and a local channel denoted by L. It should be stressed that not all the allocated time-slots can be filled by TMC Groups, because of the need to maintain normal RDS data repetition rates.
TABLE
Alternative A. Multiplex cycle of 12
L 1 CT N N N L L L N N N L L L N N N L L L minute/ second edge
Alternative B. Multiplex cycle of 18
L 1 CT N N N N N L L L L L N N N N N L L L L L minute/ second edge
Claims (3)
- CLAIMS 1. A method of transmitting data over a radio data system in which the data is transmitted over a plurality of radio data channels, data being transmitted at intervals over each channel such that data is transmitted over the respective channels at different times and such that the channels carry the data transmission in turn, whereby the rate at which data is transmitted over the plurality of channels taken in combination is greater than the rate at which it is transmitted over any one channel.
- 2. A method according to claim 1 in which each data transmission on each channel occurs at a substantially fixed interval or intervals from a clock signal transmitted over the channel at regular intervals.
- 3. Apparatus for receiving data transmitted over a radio data system by a method according to any of claims 1 or 2, the apparatus comprising tuning means operable to tune automatically to each of a plurality of channels in turn so as to receive data transmitted at intervals on those channels.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB909023307A GB9023307D0 (en) | 1990-10-25 | 1990-10-25 | Multichannel operation of rds |
Publications (2)
Publication Number | Publication Date |
---|---|
GB9122683D0 GB9122683D0 (en) | 1991-12-11 |
GB2251767A true GB2251767A (en) | 1992-07-15 |
Family
ID=10684386
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB909023307A Pending GB9023307D0 (en) | 1990-10-25 | 1990-10-25 | Multichannel operation of rds |
GB9122683A Withdrawn GB2251767A (en) | 1990-10-25 | 1991-10-25 | Multichannel operation of rds |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB909023307A Pending GB9023307D0 (en) | 1990-10-25 | 1990-10-25 | Multichannel operation of rds |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP0555304A1 (en) |
JP (1) | JPH06504413A (en) |
AU (1) | AU649740B2 (en) |
FI (1) | FI931853A (en) |
GB (2) | GB9023307D0 (en) |
WO (1) | WO1992008303A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0762680A2 (en) * | 1995-08-23 | 1997-03-12 | Fraunhofer-Gesellschaft Zur Förderung Der Angewandten Forschung E.V. | Method for transmission and installation and/or actualisation of software and/or data |
WO1997015998A1 (en) * | 1995-10-24 | 1997-05-01 | Philips Electronics N.V. | A radio broadcasting system, a transmitter and a receiver for use in such a system, a radio broadcasting method and a radio broadcasting signal |
EP0787412A1 (en) * | 1994-10-21 | 1997-08-06 | Seiko Communications Holding N.V. | Transmitting digital data using multiple subcarriers |
EP0847154A2 (en) * | 1996-12-05 | 1998-06-10 | Robert Bosch Gmbh | Method and means for transmitting messages with a variable datarate as a Radio Data Signal |
EP1241812A1 (en) * | 2001-03-15 | 2002-09-18 | Siemens Aktiengesellschaft | Method for determining an RDS-code with a broadcast receiver |
EP1241814A1 (en) * | 2001-03-15 | 2002-09-18 | Siemens Aktiengesellschaft | RDS-TMC Broadcast Receiver and Method for Calibrating an Internal Clock of a Broadcast Receiver |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19621609A1 (en) * | 1996-05-30 | 1997-12-04 | Bosch Gmbh Robert | Process for processing data with a radio receiver |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2208984A (en) * | 1987-08-24 | 1989-04-19 | British Broadcasting Corp | Control of RDS data by supervisory transmissions |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2705795A (en) * | 1949-07-06 | 1955-04-05 | Fisk Bert | Data transmission system |
DE3511430A1 (en) * | 1985-03-29 | 1986-10-02 | Philips Patentverwaltung Gmbh, 2000 Hamburg | METHOD FOR SYNCHRONIZING THE RECEIVING DEVICES IN A DIGITAL MULTIPLEX TRANSMISSION SYSTEM |
FR2604316B2 (en) * | 1986-07-02 | 1989-05-05 | France Etat | METHOD AND INSTALLATION FOR COMMUNICATING DIGITAL DATA TO MOBILES |
JPH0752867B2 (en) * | 1987-10-02 | 1995-06-05 | 株式会社ケンウッド | Multi-channel PCM music broadcasting system |
DE3820641A1 (en) * | 1988-06-18 | 1989-12-21 | Bosch Gmbh Robert | PROCEDURE FOR EVALUATING TRAFFIC MESSAGES RECEIVED IN A DATA TELEGRAM DIGITALLY CODED AND BROADCASTING RECEIVERS |
-
1990
- 1990-10-25 GB GB909023307A patent/GB9023307D0/en active Pending
-
1991
- 1991-10-25 AU AU87493/91A patent/AU649740B2/en not_active Ceased
- 1991-10-25 EP EP19910918881 patent/EP0555304A1/en not_active Withdrawn
- 1991-10-25 WO PCT/GB1991/001871 patent/WO1992008303A1/en not_active Application Discontinuation
- 1991-10-25 GB GB9122683A patent/GB2251767A/en not_active Withdrawn
- 1991-10-25 JP JP3517126A patent/JPH06504413A/en active Pending
-
1993
- 1993-04-23 FI FI931853A patent/FI931853A/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2208984A (en) * | 1987-08-24 | 1989-04-19 | British Broadcasting Corp | Control of RDS data by supervisory transmissions |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0787412A1 (en) * | 1994-10-21 | 1997-08-06 | Seiko Communications Holding N.V. | Transmitting digital data using multiple subcarriers |
EP0787412A4 (en) * | 1994-10-21 | 2002-09-18 | Seiko Comm Holding N V | Transmitting digital data using multiple subcarriers |
EP0762680A2 (en) * | 1995-08-23 | 1997-03-12 | Fraunhofer-Gesellschaft Zur Förderung Der Angewandten Forschung E.V. | Method for transmission and installation and/or actualisation of software and/or data |
EP0762680A3 (en) * | 1995-08-23 | 2001-04-25 | Fraunhofer-Gesellschaft Zur Förderung Der Angewandten Forschung E.V. | Method for transmission and installation and/or actualisation of software and/or data |
WO1997015998A1 (en) * | 1995-10-24 | 1997-05-01 | Philips Electronics N.V. | A radio broadcasting system, a transmitter and a receiver for use in such a system, a radio broadcasting method and a radio broadcasting signal |
US6539212B1 (en) | 1995-10-24 | 2003-03-25 | Koninklijke Philips Electronics N.V. | Radio broadcasting service, a transmitter and a receiver for use in such a system, a radio broadcasting method and a radio broadcasting signal, in which a data signal accompanying a program signal includes data of a data service and information pertaining to the data service |
US6754477B2 (en) | 1995-10-24 | 2004-06-22 | Koninklijke Philips Electronics N.V. | Radio broadcasting service, a transmitter and a receiver for use in such a system, a radio broadcasting method and a radio broadcasting signal, in which a data signal accompanying a program signal includes data of a data service and information pertaining to the data service |
EP0847154A2 (en) * | 1996-12-05 | 1998-06-10 | Robert Bosch Gmbh | Method and means for transmitting messages with a variable datarate as a Radio Data Signal |
EP0847154A3 (en) * | 1996-12-05 | 2000-05-10 | Robert Bosch Gmbh | Method and means for transmitting messages with a variable datarate as a Radio Data Signal |
EP1241812A1 (en) * | 2001-03-15 | 2002-09-18 | Siemens Aktiengesellschaft | Method for determining an RDS-code with a broadcast receiver |
EP1241814A1 (en) * | 2001-03-15 | 2002-09-18 | Siemens Aktiengesellschaft | RDS-TMC Broadcast Receiver and Method for Calibrating an Internal Clock of a Broadcast Receiver |
Also Published As
Publication number | Publication date |
---|---|
AU8749391A (en) | 1992-05-26 |
FI931853A0 (en) | 1993-04-23 |
GB9023307D0 (en) | 1990-12-05 |
FI931853A (en) | 1993-04-23 |
EP0555304A1 (en) | 1993-08-18 |
JPH06504413A (en) | 1994-05-19 |
AU649740B2 (en) | 1994-06-02 |
WO1992008303A1 (en) | 1992-05-14 |
GB9122683D0 (en) | 1991-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5469431A (en) | Method of and apparatus for channel mapping with relative service identification | |
US5864546A (en) | System for formatting broadcast data for satellite transmission and radio reception | |
US5878033A (en) | Process and equipment for broadcasting messages to mobile radio communication stations | |
US5867490A (en) | Direct radio broadcast receiver for providing frame synchronization and correlation for time division multiplexed transmissions | |
US6397076B1 (en) | Method and apparatus for dispatch communications in a broadcast radio system | |
EP0787412B1 (en) | Transmitting digital data using multiple subcarriers | |
US5333155A (en) | Method and system for transmitting digital audio signals from recording studios to the various master stations of a broadcasting network | |
US6115366A (en) | System for managing space segment usage among broadcast service providers | |
US5870390A (en) | Statellite direct radio broadcast receiver for extracting a broadcast channel and service control header from time division multiplexed transmissions | |
AP1125A (en) | Direct satellite direct broadcast system. | |
FI114672B (en) | A method, transmitter, and receiver for transmitting and selecting local radio programs on a public network | |
US5757782A (en) | Paging system with multiple baseband subcarriers | |
US5903617A (en) | Method and system for providing synchronization in a stream of messages and a transmitter and a receiver for use in such a system | |
GB2251767A (en) | Multichannel operation of rds | |
EP0069970B1 (en) | Time division multiple access system for transmitting an analog signal by the use of bursts without substantial interruption | |
US6108319A (en) | Satellite payload processing system providing on-board rate alignment | |
KR100447772B1 (en) | Apparatus for converting channels for digital tv of code division multiplex | |
JPH11122556A (en) | Digital broadcast receiver | |
JP2003133979A (en) | Receiver, transmitter, transmitter/receiver and channel setting method | |
EP0872054A1 (en) | Audio-transferred dab | |
JPH1155634A (en) | Device and method for transmitting program, program transmitter and program receiver | |
CA2202044C (en) | Transmitting digital data using multiple subcarriers | |
US6028839A (en) | Process for the joint use of a timer-multiplex transmission channel by plurality of transmitters | |
JPH0927778A (en) | Fm diversity receiver | |
JPH08265310A (en) | Multichannel communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |