This project is for the creation of three small C Linux programs that each will be using a resample DSP library in order to have an upsample conversion.
The specific requirement is to have specifically
1. input 48KHz audio stream, samples of signed 16bit little endian, to be upsampled converted to 96KHz.
2. input 48KHz audio stream, samples of signed 32bit little endian, to be upsampled converted to 96KHz.
these are the specifications that are required and programs will be tested for acceptance.
Each of the C programs has to use one of the following resample libraries
-> [login to view URL]
-> [login to view URL]
-> [login to view URL]
For each program, a .wav file will be given as input argument and also another .wav file as output. The input will be the 48KHz .wav file and the program will generate the output 96KHz .wav file.
Each program should report the exact duration time for the upsample conversion.
Program environment is Linux, acceptance testing will be done on a RasspberryPi 3B.
Project deliverables are the complete sources and compilation instructions of the programs.