ΣSigmaStudio Ask AI Русский Log in

numerical simulation

SigmaDSP & SigmaStudio javaboy Mar 16, 2023 00:00 2 replies Original on forum ↗
Subscribe
javaboy Question
Mar 16, 2023 00:00

Can SigmaStudio do simulation without the help of hardware ADAU1452? I now have a 70MB voice signal. I need to perform voice enhancement (filtering and noise reduction) on it, and then save the output. Is there a module that can be used to input the existing signal value, similar to an array, or directly use local audio input such as WavPlayer, but WavPlayer has requirements on the size of the file.

Audio Signal Processors

adau1452

wav player

software

sigmastudio

SigmaDSP Audio Processors

sigmastudio4.7

Show More

Harishgowtham Reply
Mar 16, 2023 00:00

Hello javaboy,

javaboy said:
Can SigmaStudio do simulation without the help of hardware ADAU1452?

Yes, without hardware connected,

it can do things like plotting frequency response of a filter since most of the filter coefficients are calculated by sigma studio and you can see compressor curves etc. by changing the parameters.

You can also use table generator (tools>>fixed point filter table generator) to design a filter and see the frequency response and extract its coefficients.

Can you tell us what kind of simulation you would expect?

javaboy said:
I now have a 70MB voice signal

70MB file is quite too large. Even small files can't be stored in DSP RAM and played back except those file's which is not exceeded the DM memory.

Note that you can't connect SPI flash memory higher that 128Mb (16MBytes) for a single SPI device since there is a limitation with master control port SPI addressing.

It's a streaming processor, so there are no storage arrays/buffers present in the sigmaDSP to store the audio samples for long time. The SigmaDSPs have some delay memory for reverb and such operations but doesn't have any to store the audio and play back. The processor doesn't store any audio samples for long, each sample will just shift in by sport in and get processed and shift out by sport out. It all happens very quickly.

javaboy said:
but WavPlayer has requirements on the size of the file.

The is a version of wav player with trigger where it can be used to read PCM/WAV files from external Flash connected to the processor via SPI. You can refer the wiki page here. The audio files are usually in KB.

Regards,

Harish

javaboy Reply
Mar 16, 2023 00:00

I want to FFT a section of signal and display its spectrum diagram. Is there such a drawing module?