Understanding LTE with MATLAB: From Mathematical Modeling to Simulation and Prototyping