Generate RDS/RBDS waveform
The comm.RBDSWaveformGenerator
System object™ generates configurable standard-compliant baseband
RDS/RBDS waveforms in MATLAB®. RDS/RBDS waveforms supplement FM radio stations with additional textual
information, such as song title, artist name, and station description. The RDS/RBDS
signal lies in the 57-kHz band of the baseband FM radio signal.
Use this object to generate a waveform containing RadioText Plus (RT+) information and register a custom encoding implementation for an Open Data Application (ODA). You can also specify the time, data, and the program type. The object supports short, scrolling 8-character text, and longer 32-character or 64-character text.
To generate baseband RDS/RBDS waveforms:
Create a comm.RBDSWaveformGenerator
object
and set the properties of the object.
Call step
to generate the
waveform.
Note
Alternatively, instead of using the step
method to perform the
operation defined by the System object, you can call the object with arguments, as if it were a function. For
example, y = step(obj,x)
and y = obj(x)
perform equivalent operations.
rbdsgen = comm.RBDSWaveformGenerator
creates an RDS/RBDS waveform
generator object, rbdsgen
, using the default
properties.
rbdsgen = comm.RBDSWaveformGenerator(Name,Value)
specifies
additional properties using Name,Value
pairs. Unspecified properties
have default values.
Example:
rbdsgen = comm.RBDSWaveformGenerator( ... 'GroupsPerFrame',20,'SamplesPerSymbol',10, ... 'SendRadioTextPlus',true);
callLettersToPICode | Convert North-American call letters to binary PI code |
registerODA | Register a custom encoding implementation for an ODA |
reset | Reset states of RBDS waveform generator object |
step | Generate RDS/RBDS waveform |
[1] National Radio Systems Committee. United States RBDS Standard: Specification of the radio broadcast data system (RBDS). Electronic Industries Association and National Association of Broadcasters. April 9, 1998.
[2] Westdeutscher Rundfunk WDR, Nokia, and Institut für Rundfunktechnik IRT. RadioText Plus (RT+) Specification, Version 2.1. 2006.