How to implement periodogram block in HDL coder?

2 views (last 30 days)
Hi everyone,
I have to do a spectral analysis, and I have to use the periodogram method.
To do this in Simulink I use the Periodogram block, but this doesn't work in HDL Coder because the block is not supported.
Is there a way to realize the periodogram method in HDL Coder?
Thank you! :)

Answers (1)

Kiran Kintali
Kiran Kintali on 1 May 2020
Happy to consider this suggestion. May I know your application using periodogram on asic/fpga?
  1 Comment
Giulia Boscherini
Giulia Boscherini on 1 May 2020
Sure!
I have implemented an algorithm on simulink that, given an input signal, performs a spectral analysis to detect the presence of possibile interferents.
The algorithm is able to find not only the position, but also the power of possible interferents analyzing the samples obtained with the periodogram block.
Now I have to "translate" this algorithm in HDL language using the HDL Coder to transfer the algorithm on a specific FPGA, but unfortunately my algorithm is not translatable as it is, because the periodogram block is not supported.
Maybe there is another way to do this, I have already tried to solve the problem using the FFT block supported in HDL, but it didn't work.
Thank you for your answer!

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!