FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5985 Discussions

usage advanced blocks FFT blocks in project Standart blockset

Altera_Forum
Honored Contributor II
810 Views

1) I want to build a project using the HDL import, so I chose standart blockset. 

2) I saw a working example of the combination of Standart and Advanced blockset - adapted_ad9856.mdl, and I want use blocks FFT and Cordic from advanced blockset. But errors has occuring: 

 

http://www.alteraforum.com/forum/attachment.php?attachmentid=10509&stc=1 http://www.alteraforum.com/forum/attachment.php?attachmentid=10508&stc=1 http://www.alteraforum.com/forum/attachment.php?attachmentid=10510&stc=1 http://www.alteraforum.com/forum/attachment.php?attachmentid=10511&stc=1  

 

How I can implement input complex signal from Standart blockSet?  

Maybe there's HDL imports in the Advanced blockset? 

matlab file .mdl http://ge.tt/4fvtvqe2
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
87 Views

Hi all! I figured out the problem posed. 

Model:https://www.alteraforum.com/forum/attachment.php?attachmentid=10516  

 

Input func:https://www.alteraforum.com/forum/attachment.php?attachmentid=10514  

 

Furrier coeff:https://www.alteraforum.com/forum/attachment.php?attachmentid=10515  

 

OutputFunc:https://www.alteraforum.com/forum/attachment.php?attachmentid=10517  

 

 

Now, I want to know: How can I reduce the number of Fourier coefficients.  

 

I want to make the Fourier transform of the period of 8192 points. But I do not want all of 8192 coefficients , I will have enough and no more than 20. 

 

Matlab file: http://ge.tt/1vjrite2
Altera_Forum
Honored Contributor II
87 Views

I solved all problems =) model works =) 

 

I want to make the Fourier transform of the period of 8192 points. But I do not want all the 8192 coefficients,  

I will have enough and no more than 20. 

How i can get only first 20 and usage only 20 for retriving function, then improve performance and minimize the cost of memory for storing coefficients. 

 

Work model http://ge.tt/1vjrite2 - adaptedModelWithCordic.mdl
Altera_Forum
Honored Contributor II
87 Views

I solved all problems =) model works =) 

 

 

I want to make the Fourier transform of the period of 8192 points. But I do not want all the 8192 coefficients, 

I will have enough and no more than 20. 

How i can get only first 20 and usage only 20 for retriving function, then improve performance and minimize the cost of memory for storing coefficients.
Reply