Hello, as multisine signal has a big Crest Factor, I would like to programm STM32F4 to get uniform amplitude distribution, as a result we get an optimized multisine.

Please help me as soon as possible

Added 3 months ago.

A multisine signal is a superposition of several signals with different frequency, if you want to have the same amplitude to optimize the multisine signal, if they are harmonic, the signals are added and subtracted. One way would be applying a Fourier transform and extract some frequencies and generate them with a Digital-Analog Conversion. Hope that helps!

Answered 3 months ago.

Thanks a lot for your great help, So i have a question: if i will add only 4 sine waves and when i'll apply FFT i will have 4 harmonics? and if is it Yes so i can't extract some harmonic no?

Please help me as soon as possible !!!!!

Answered 3 months ago.

You will have 4 harmonics, and you can extract some harmonics, it depends on the sampling frequency. The Fourier transform is going to put the f, 2f, 3f, 4f... (n-1) f/2. For example, if you take 64 samples for a signal of 1 kHz (64 ksps), then you can extract with FFT of 64 samples the signals of 1 kHz, 2 kHz, 3 kHz up to the signal of 31 KHz)...

Answered 3 months ago.

Thanks a lot , So i understand that if i will apllicate FFT in a multisine , i will get much frequencies: f, 2f, 3f, 4f, 5f...........No? and i think that if i will conserve just the odd harmonics i will get an optimal multisine? If it is Yes please send me some paper or s.thg like that becquse reqllw i don't uderstand zhw exsactlw odd harmonics?

Answered 2 months, 3 weeks ago.