My desired work flow is the following.
Input: Two electret microphones -> Audio ADC -> I2S Stereo -> nrf5340
Processing: Buffers (10-50 bytes) channel 2 to create delay, subtracts delayed channel 2 from channel 1, and outputs single-channel signal. This is a simple differential beamformer and needs to run at the ADC sampling rate of 44.1 kHz.
Output (two user options):
- nrf5340 -> LE Audio -> a second nrf5340 -> USB audio class -> USB-C
- nrf5340 -> I2S mono -> Audio DAC -> 3.5 mm audio jack
Can the nrf5340 achieve this workflow without additional MPU or ICs (except the ADC and DAC already mentioned)? Specifically, can I implement this signal processing algorithm and run it simultaneously to LE Audio transmission? If so, can you recommend resources for utilizing the dual-core chip to achieve this?
Thank you in advance!