initial

Dependencies:   mbed BSP_DISCO_F746NG mbed-dsp

signal_processing.h

Committer:
justenmg
Date:
2020-02-20
Revision:
2:89234085faae
Parent:
1:103e3e426b55
Child:
3:51e15bd15778

File content as of revision 2:89234085faae:

/**
  ******************************************************************************
  * @file    signal_processing.h
  * @author  Brian Mazzeo
  * @date    2020
  * @brief   This file provides a set of code for signal processing in 487.
  *          Parts are taken from example code from STMIcroelectronics
  ******************************************************************************
  * @attention
  *          This code was specifically developed for BYU ECEn 487 course 
  *          Introduction to Digital Signal Processing.
  *
  *
  ******************************************************************************
  */ 

#include "mbed.h"
#include "stm32746g_discovery_lcd.h"


void initalize_signal_processing(void);
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);

void filter(float32_t* buffer, float32_t* d_in, float32_t* d_out, uint16_t buf_length);
void filter_init();