Skip to Main Content Skip to Search
Home |   Australia  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Communications

Engineering Tasks

Baseband Signal Processing Design

All modern communication systems use digital signal processing techniques. Benefits include increased throughput, reduced bit error rate, and greater stability over temperature and process variation. Central to signal processing is the representation of a band limited analog signal as a sequence of samples equally spaced in time. This technique is commonly referred to as sampled data processing. Algorithms acting on the sample stream not only yield the correct output, but also produce it at the correct time.

Historically, communications engineers treated modeling and design as separate activities. Modeling was defined as developing specifications and validating against requirements (via capture and simulation) while design was defined as implementation, programming, and synthesis. Modeling was devoid of any notion of an implementation or design.

As communications systems have become more complex, this separation has led to non-optimal designs and unacceptable time-to-market results. In addition, communications engineers used general-purpose programming languages that were not designed for communication or signal processing tasks. This is inefficient because it is difficult to capture and visualize a model of a concurrent system in a procedural, text-based language like C. Further, text or C-based specifications can be ambiguous and add translation errors.

A Better Approach: Model-Based Design

An improved approach would be to begin with end in mind. Start by considering the design aspects, such as implementation, programming, and synthesis, at the beginning of the modeling stage. The MathWorks calls this merged approach model-based design. Model-based design anticipates that multiple sample rates in the model result in multiple clock rates in the design. Frames correspond to memory, buffers, and buses. However, for model-based design to be effective, the design environment must support the concepts that will be implemented in the design phase. In this case, the concepts to be captured and simulated include: concurrency, time, framing, multi-rate, and discrete-time sampling. Simulink® software with Signal Processing Blockset™ software supports model-based design of baseband signal processing and offers verification links to implementation tools when you enter the design phase.

Next

Contact sales
Trial software
E-mail this page

Communications Consulting

Get expert help with your next project.