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.
5990 Discussions

Synchronization of 2 Decimating FIRs

Altera_Forum
Honored Contributor II
736 Views

Hello, 

 

In my design, I'm using complex I/Q signal. Before feeding a correlator, I need to filter it out with a decimation factor=16. 

Correlator needs to have on its inputs synchronized both I and Q components. In simulation both filters produce "valid" signal with the same phase. Can I assume, that in hardware they will be also synchronized? And feed the "valid" input of the correlator by "and" function of "valid" outputs of the filters? 

 

Or it would be better to use 2 d-latches, and to strobe the correlators input by free running counter? 

 

regards, 

carter
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
67 Views

 

--- Quote Start ---  

Hello, 

 

In my design, I'm using complex I/Q signal. Before feeding a correlator, I need to filter it out with a decimation factor=16. 

Correlator needs to have on its inputs synchronized both I and Q components. In simulation both filters produce "valid" signal with the same phase. Can I assume, that in hardware they will be also synchronized? And feed the "valid" input of the correlator by "and" function of "valid" outputs of the filters? 

 

Or it would be better to use 2 d-latches, and to strobe the correlators input by free running counter? 

 

regards, 

carter 

--- Quote End ---  

 

 

If your two valid out of both filters are identical and in phase then you don't need ANDing them or any latches. Just use one of filter valid out as input to next stage. If you are not sure about your own simulation then why?
Altera_Forum
Honored Contributor II
67 Views

Thanks, it works, they are the same also in hardware.

Reply