Frame-based signal processing in Simulink
The Simulink support package for BeagleBoard has provided a function block to capture the sound and automatically generate the executables, only after which we can work with digital audio processing, without being too concerned with how the sound is captured. In this chapter, we will confine our discussions primarily to the voice recognition algorithm and how to implement the algorithm through MATLAB and Simulink rapid prototyping.
Simulink supports both sample-based and frame-based signal processing. The sample-based signal in Simulink is a stream of samples. Sampled-signals are the easiest to construct by sampling a real-world (physical) signal at a given sample rate and, in general, most digital-to-analog converters output sample-based signals. In Simulink, a single line between two blocks represents a sample-based signal and Simulink blocks in sample-based operations process signals one sample at a time.
As frame-based signal processing has the...