Cross correlation of complex signals in gnuradio

hi,
I want to cross-correlate two complex signals in gnuradio. is there a
block
to do that?

Thanks

On 09/06/2010 06:17 PM, John A. wrote:

hi,
I want to cross-correlate two complex signals in gnuradio. is there a
block to do that?

Thanks


Something other than a complex multiply?

That’s what I do for my simple, correlating, interferometer. Just
multiple the two signals together.

On Mon, Sep 6, 2010 at 7:30 PM, Marcus D. Leech [email protected]
wrote:

Something other than a complex multiply?

That’s what I do for my simple, correlating, interferometer. Just multiple
the two signals together.

Not a native block, as such, but you’ll find a good python
implementation in correlator.py here (I hope Martin D. doesn’t mind
posting a link to a directory in his website here…):
http://www.olifantasia.com/projects/gnuradio/mdvh/passive_radar/

Comments have some documentation, but it basically does frequency
domain correlation (the FFT * conj of FFT-> IFFT thing) and works with
complex signals. I’ve played with it a bit and it seems to work pretty
well.

Kunal

Hi,
I´m trying to use the correlator.py Code from Index of /projects/gnuradio/mdvh/passive_radar with Gnuradio. I installed Octave, copied the Code, (cmake …/, make, …) went well, but I have some trouble with the XML-Code for my Correlator-Block.
Does anybody have the XML-Code for this Block or knows how to write it?

In the work a method of latency measurement in software defined radio (SDR) is proposed and validated. The test setup uses customer grade GNSS modules as reference time sources and enables relative delay calculation between signals.