(To be removed) Receive data from PicoZed SDR hardware
The PicoZed™ SDR product has been renamed to ADI RF SOM. Starting in R2018a, the
'PicoZed SDR' will no longer work in function calls, and the
PicoZed SDR library will be removed from Simulink®. As of R2017b, use the name
'ADI RF SOM' in
function calls, and use the new ADI RF SOM features for all PicoZed SDR products
supported in previous releases. See PicoZed SDR (Before R2017b).
Communications System Toolbox Support Package for Xilinx Zynq Based Radio / PicoZed SDR
The PicoZed SDR Receiver block receives data from the PicoZed SDR hardware. This connection enables you to simulate and develop various software-defined radio (SDR) applications.
The following diagram shows the conceptual overview of transmitting and receiving radio signals with this support package. Simulink interacts with the PicoZed SDR Receiver block to receive signals from the PicoZed SDR hardware.
When the host is not connected to the radio hardware, 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.
To check connectivity between the receiver block and the radio hardware, and to synchronize radio settings between them, on the Main tab of the block, click Info.
The PicoZed SDR Receiver block supports up to two channels to receive data from the PicoZed SDR hardware. Use the Channel Mapping parameter to indicate whether to use a single channel or both channels. The block outputs a matrix signal, data, where each column corresponds to one channel of data of length data length. For each channel, you can set the gain independently, or you can apply the same setting to both channels. All other parameter values are applied to both channels.
You can use the ADI filter wizard to change the default filter design applied to the filter chain in the PicoZed SDR Receiver block. To open the filter wizard, on the Advanced tab of the block, click Design custom filter. The wizard enables you to design a custom filter for the Analog Devices® AD9361/AD9364 RF chip based on the Baseband sample rate (Hz) parameter. You can adjust and optimize the settings for calculating the analog filters, the interpolation and decimation filters, and the FIR coefficients. When you finish with the wizard, to apply the filter settings, click Apply on the block.
The ADI filter wizard requires the following MathWorks® products:
Signal Processing Toolbox™
DSP System Toolbox™
For instructions on operating the ADI filter wizard, visit the Analog Devices website at MATLAB Filter Design Wizard for AD9361.
For more information, see Baseband Sampling Rate and Filter Chains.
When you set block parameter values, the PicoZed SDR Receiver block first checks that the values have the correct data types. If the values pass those checks, the values can still be out of range for the radio hardware. In that case, the radio hardware sets the actual value as close to the specified value as possible. When you next synchronize the block with the radio hardware by clicking Info, a dialog box displays the actual values.
If a parameter is listed as tunable, then you can change its value during simulation.