In Progress

FFT Hilbert transform project on STM32F7

I have STM32F745, which digitizes human voice with one of its ADC, and outputs it via the first DAC. It works great at sample frequency 24kHz and much more. I need to use DSP extensions to program the following in real-time:

1. generate analytic signal, probably by making Hilbert transform via FFT, zeroizing negative frequencies, reverse FFT, or any better way

2. calculate the envelope of analytic signal

3. calculate the instant phase of analytic signal

4. calculate the instant frequency

5. output the phase shifted signal to the second DAC

I should be able to bring both signals from DACs to oscilloscope to see Lissajous patterns.

Project can be done on the STM Discovery board, but the delivered solution should work on my PCB with STM32F745. I should be able to compile the delivered source code in Keil uVision V5.24.2.0.

Freelancers with experience in STM32F7 FFT and Hilbert please place your bets and portfolios of completed DSP projects.

Skills: C Programming, Electrical Engineering, Electronics, Embedded Software, Microcontroller

See more: stmf4 fft, fft on stm32f4, dsp cmsis fft, stm an4841, fft on cortex m4, stm32f4 spectrum analyzer, stm32 dsp demo, arm fft library

About the Employer:
( 6 reviews ) Surrey, Canada

Project ID: #17542340

2 freelancers are bidding on average $650 for this job


I'm very interested in your project. And I have a lot of experience with STM32. I'm working with Keil now. I'm a full stack developer and I can work right now. Please contact me so that we can discuss in detail. T More

$700 USD in 10 days
(23 Reviews)

Hello. My name is Vusi and I'm an Electronic Engineer, you can learn more about me from my website at [login to view URL]

$600 USD in 10 days
(12 Reviews)