To ensure that the logic and algorithms developed meet customer needs, engineers use MATLAB®, Simulink, and communications systems products to design and test audio, video, and communications application in a single environment.
Engineers who develop multimedia, infotainment, and convenience features in modern passenger vehicles work with human-machine interfaces (HMIs), such as the radio face plate or the instrument cluster. They write functional requirements to describe how the customer will interact with devices, and develop designs using finite state logic.
Using system design and simulation, engineers develop the logic and verify the design, capturing customer interaction with the HMI and feeding it to the finite state logic model. This approach speeds up the development process, exposes logic errors before the system goes into production, and enables management to sign off prior to building prototypes.
Filter designs for digital radio or cabin acoustics systems must be implemented in fixed point. Using Model-Based Design, audio engineers create simulation test benches to explore and verify filter behavior and convert the filter algorithm to fixed point in stages.
They reuse test benches to verify that correct behavior is maintained throughout the elaboration of the algorithm specification. To take advantage of processor-specific functions for fixed-point mathematics, they use automatic code generation to implement the algorithm in C code.