comm.RBDSWaveformGenerator
Generate RDS/RBDS waveform
Description
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.
Construction
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);
Properties
Methods
callLettersToPICode | Convert North-American call letters to binary PI code |
registerODA | Register a custom encoding implementation for an ODA |
step | Generate RDS/RBDS waveform |
Examples
Algorithms
References
[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.
Extended Capabilities
Version History
Introduced in R2017a