R&J / Mbed 2 deprecated 487_Laboratory_3

Dependencies:   mbed BSP_DISCO_F746NG mbed-dsp

Embed: (wiki syntax)

« Back to documentation index

signal_processing.h File Reference

signal_processing.h File Reference

This file provides a set of code for signal processing in 487. Parts are taken from example code from STMIcroelectronics. More...

Go to the source code of this file.

Functions

void initalize_signal_processing (void)
 Initialize filter structures to be used in loops later.
void process_audio_channel_signals (float32_t *L_channel_in, float32_t *R_channel_in, float32_t *L_channel_out, float32_t *R_channel_out, uint16_t Signal_Length)
 Process audio channel signals.

Detailed Description

This file provides a set of code for signal processing in 487. Parts are taken from example code from STMIcroelectronics.

Author:
Brian Mazzeo
Date:
2020
Attention:
This code was specifically developed for BYU ECEn 487 course Introduction to Digital Signal Processing.

Definition in file signal_processing.h.


Function Documentation

void initalize_signal_processing ( void   )

Initialize filter structures to be used in loops later.

Return values:
None

Definition at line 46 of file signal_processing.cpp.

void process_audio_channel_signals ( float32_t *  L_channel_in,
float32_t *  R_channel_in,
float32_t *  L_channel_out,
float32_t *  R_channel_out,
uint16_t  Signal_Length 
)

Process audio channel signals.

Parameters:
L_channel_in,:Pointer to Left channel data input (float32_t)
R_channel_in,:Pointer to Right channel data input (float32_t)
L_channel_out,:Pointer to Left channel data output (float32_t)
R_channel_out,:Pointer to Right channel data output (float32_t)
Signal_Length,:length of data to process
Return values:
None

Definition at line 86 of file signal_processing.cpp.