Technical Articles

Filter all Articles


Article Published
This article illustrates a top-down methodology for the design and FPGA implementation of a DPD, from an algorithmic description DPD in MATLAB to design elaboration in Simulink and HDL code generation for FIL testing.
Jul 2014
Mar 2014
A MATLAB and Simulink workflow for developing a desktop or lab dynamometer capable of running at lower DC bus voltages.
Dec 2013
Engineers and scientists connect MATLAB and Simulink to FPGAs, microprocessors, cameras, instruments, and other hardware to design, test, and verify systems that combine hardware and software components.
Oct 2013
Texas Instruments engineers designed an ADC that uses noise shaping to reduce chip area and power consumption.
May 2013
A novel combination of the extended Kalman filter (EKF) algorithm, a two-RC-block equivalent circuit, and the coulomb counting method facilitates runtime SOC evaluation for commercial high-power LFP cells.
Apr 2013
Use a layered approach to break the parameter estimation problem into a subset of data and parameter values so that the optimizer can focus on a specific problem.
Apr 2013
A single system-level environment enabled geographically separated teams to develop different parts of the mixed-signal system separately and then demonstrate that they worked together.
Mar 2013
Using system-level design, the Semiconductor Technology Academic Research Center (STARC) halved design time and eliminated costly respins.
Mar 2013
Control instruments, analyze and display data, and produce written reports—all in a single application.
Oct 2012
By using a Simulink behavioral model to simulate system performance, designers quickly evaluate design alternatives and reduce simulation time.
Oct 2012
Model-Based Design enables engineers to develop FPGA prototypes much faster and with a greater degree of confidence than with a traditional, manual workflow.
Oct 2012
CommScope's MATLAB based DPD technology enables wireless base stations to operate efficiently while minimizing spurious amplifier emissions.
Jan 2012
Simulink behavioral simulations help Epoch Microelectronics engineers verify that their ADPLL designs meet specifications before committing to hardware.
Dec 2011
Using MATLAB, it took Averna less time to develop the production version of their design than it would have taken simply to debug the version written in C.
Dec 2011
Addressing the growing bandwidth crunch with dynamic spectrum management technologies based on MATLAB and Simulink.
Nov 2011
Examples show how Model-Based Design enables organizations worldwide to cut development time by 50% or more.
Oct 2011
Run your MATLAB code on a GPU by making a few simple changes to the code.
Sep 2011
Using an adaptive median filter as an example, this article shows how to make a MATLAB algorithm suitable for hardware implementation.
Mar 2011
By simulating IC designs before fabrication and automating tests, Fujitsu achieved significant time and cost savings and improved test quality, speed, and reproducibility.
Mar 2011
Using an automotive CD player system as an example, this article demonstrates a workflow for verifying system behavior in the presence of communication latencies.
Dec 2010
Nujira’s envelope-tracking technology doubles a PA’s efficiency from 30% to 60%.
Oct 2010
Cosimulating digital baseband components in MATLAB® and Simulink® with the analog components in Cadence® Virtuoso® AMS Designer enables Atmel to verify system performance well before committing to silicon.
May 2010
Jan 2010
This article provides brief profiles of 7 customers who use parallel computing to solve computationally intensive problems: Max Planck Institute, EIM Group, Argonne National Laboratory, C-COR, MIT, Univ of London, Univ of Geneva.
Nov 2009
By enabling C-code generation directly from MATLAB algorithms, the Embedded MATLAB language subset closes the gap between exploration and implementation.
Nov 2009
Designing audio codec filter in MATLAB and using Filter Design HDL Coder to generate synthesizable RTL code lets Mediatek rapidly evaluate filter architectures, optimize for silicon area & reduce the RTL code development cycle to less than 2 weeks.
Nov 2009
Using an aerospace system model as an example, this article describes the parallelization of a controller parameter tuning task using Parallel Computing Toolbox and Simulink Design Optimization.
May 2009
Using a fault-tolerant fuel system model as an example, this article describes tools and a workflow for converting models from floating- to fixed-point for production code generation. The approach described uses two tools in Simulink Fixed Point.
Nov 2008
Applying object-oriented techniques improves your ability to manage software complexity–particularly important when developing and maintaining large applications and data structures.
Sep 2008
Using a typical numerical computing problem as an example, this article describes how to threads and parallel for loops to get code to work well in a multicore system.
Sep 2008
An integrated framework enables technicians unfamiliar with communications theory to specify an SDR design at a high level of abstraction.
Sep 2008
SimEvents extends the Simulink environment for Model-Based Design into the discrete-event simulation domain. In this article, we use SimEvents to analyze resource constraints on three typical systems.
Mar 2008
Using disparate tools and languages to develop analog mixed-signal ICs makes the design process prone to error, time-consuming, and complicated. Model-Based Design addresses these problems by completing all design stages in MATLAB and Simulink.
Sep 2007
The proliferation of multicore systems and clusters sets the stage for parallel computing with MATLAB.
Jun 2007
Using MATLAB graphics and GUI building tools, engineers developed an application for analyzing gain patterns in 3-D and 2-D simultaneously.
Jun 2007
Innovative applications of MathWorks products in the communications and semiconductor industries.
Oct 2006
Use Model-Based Design to build an executable specification for a WiMAX transmitter channel coder.
Oct 2006
Article reprint from The Mathworks News & Notes, January 2006.
Jan 2006
FPGA-based processing can add levels of performance only possible with custom ASICs.
Jan 2006
In terms of their size and processing speeds, modern FPGAs (Field Programmable Gate Arrays) have attained a level that makes it possible not only to perform individual mathematical operations but also to accommodate entire DSP algorithms.
Jan 2004

Receive the latest MATLAB and Simulink technical articles.

Related Resources

Latest Blogs