On this page we will highlight any minor typos or other corrections/updates to the text ‘Software Defined Radio using MATLAB and Simulink and the RTL-SDR’ and to any of the associated exercises or support files.

Exercise Files
There is a known issue with MATLAB r2015b, whereby figures will not open with the axes scaled to their ‘saved’ positions. If you open any of the provided Spectrum Sweeps from Exercise 3.13 in this edition and the x axes is scaled from 0–1, you will need to rescale it. For a sweep between 25MHz and 1.75GHz, enter the following into the command window to fix this:


The functionality of the AGC Simulink block was changed between releases R2015a and R2015b. We have had to create secondary versions of the affected files, denoted by the _15bonwards.slx file names. Anyone using R2015b or higher (ie R2016a, 16b, 17a etc..) will need to use these files instead. These modified files are in the Version 1.17.0208 download, available from the 8th February 2017.

Version Number 1.17.0208
No known issues, yet!

Version 1.15.0922

Page 1: 2.1MHz should read: 2.1GHz. Figure 1 correctly shows 2.1GHz for UMTS
Page 55: Table 3.1, 3.2GHz should read: 3.2MHz
Page 80: Second paragraph should read: In the Introduction of this book, we discussed
Page 504: Second paragraph should read: …which will be essential for all of the receiver exercises in this chapter
Page 539: Step (j) instructs you to open a file. The wrong file is referenced here — should read ASCII_frame_gen_numbered.html
Page 587: Equation C.3 is missing a factor of two