RTL-SDR Receiver
R2026bReceive data from RTL-SDR device
Libraries:
Communications Toolbox Support Package for RTL-SDR Radio
Description
Add-On Required: This feature requires the Communications Toolbox Support Package for RTL-SDR Radio add-on.
The RTL-SDR Receiver block supports communication between Simulink® and the RTL-SDR device, enabling simulation and development for various software-defined radio (SDR) applications. The RTL-SDR Receiver block is a Simulink source that receives data from an RTL-SDR device and outputs a column vector signal of fixed length.
This diagram shows the conceptual overview of receiving radio signals in Simulink by using the Communications Toolbox™ Support Package for RTL-SDR Radio. Simulink interacts with the RTL-SDR Receiver block to receive signals from the radio.

When the host computer is not connected to the radio, you can still use the block to develop a model that propagates sample-time and data-type information. To propagate this information, you must update your model.
This icon shows all ports enabled, including optional ones.
![]()
Examples
Ports
Input
Output
Parameters
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"sdrrlib/RTL-SDR Receiver"
Example: add_block("sdrrlib/RTL-SDR Receiver","myModel/myBlock",MakeNameUnique="on")
More About
References
[1] SDR (Software Defined Radio), https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr
Extended Capabilities
Version History
Introduced in R2014a




