Air interface and front-end design teams use MATLAB and Simulink to quickly characterize how RF, digital signal processing, and other components interact, resulting in stronger engineering collaboration and faster system-level design iterations.
Early exploration of the system behavior of analog/mixed-signal and RF is a time-consuming process when done with low-level tools. MathWorks tools enable early exploration of system behavior including mixed-signal and RF elements. Communications engineers model systems at a higher level of abstraction, incorporating digital signal processing and other domain-specific behavior when needed. This enables them to rapidly simulate the system with realistic environmental effects to improve the overall system design. The algorithms and other component models facilitate collaboration between the teams, and can be reused for implementation and verification.
For example, to improve an amplifier design while reducing component costs, engineers can model digital pre-distortion algorithms, compare them against analog implementations, verify the behavior using system simulations, and share them as reference models. These reference models help teams quickly verify the implemented algorithms in the final products.
PLL Design with MATLAB and Simulink 19:36 new
Integrating analog and baseband subsystems with system-level models via cosimulation allows early identification of design flaws within subsystems and flaws at their interface boundaries. In the MATLAB and Simulink environment, communications engineers can connect subsystems modeled in different forms and different levels of fidelity (such as HDL models using Mentor Graphics® ModelSim®, C code for DSPs using Texas Instruments™ Code Composer Studio™, and analog circuit models using Cadence® Virtuoso®). Thus, they are able to ensure that subsystems will work together and that the designs match the original specifications.
Once the system model is created, it can be used as a test bench and reference model for the subsystem implementation. The test bench and input/output data can also be used with test equipment to verify the prototype or the final product. Using MATLAB, you can automate the measurement, data analysis, and reporting process.
Aggressive development schedules can compromise the quality of the air interface implementation. With a common design environment based on MATLAB and Simulink, RF and digital engineering teams can do faster iterations to improve designs and minimize errors, while keeping the development project on schedule.
"Using MATLAB and Simulink, our development team quickly moved from algorithm simulation to testing on real hardware. This workflow was critical in reducing overall development time and hardware development cycles."Read the story