O'Reilly logo

Understanding LTE with MATLAB by Houman Zarrinkoub

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3

MATLAB® for Communications System Design

In this chapter, we introduce some of the capabilities in MATLAB related to the analysis, design, modeling, simulation, implementation, and verification of communications systems. We attempt to answer the following question: How can MATLAB, a high-level programming language and a design and simulation environment with an extensive library of software toolboxes, help academics and practitioners in the development of mobile and wireless systems?

3.1 System Development Workflow

To answer this question, we review multiple stages of development: from early research and algorithm design to integration of individual algorithms into a prototype system model, to verification using simulations that the system works as intended, to checking whether the system is realizable, to assessing its resource consumption, memory, complexity, and so on, to coding the design as a software or hardware implementation. The step before implementation – that is, system-level resource assessment – requires some form of software coding for system-level simulation. It also involves integrating real constraints such as data types and memory with complexity trade-offs. This system-level code can be used as the basis for hardware implementation, with the aim being to integrate sufficient detail that the task of the implementer becomes the creation of a bit-accurate model of the software simulation as either assembly code for implementation on Digital Signal Processors ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required