Dear CASPER List,

I am a postdoc working with Jonathan Weintroub and am new to CASPER.

We are working on bitcode for ROACH2 to reformat the data product at the 
Submillimeter Array in real time so that it can be used directly in VLBI 
observations as part of the Event Horizon Telescope.  As part of that 
reformatting, we wish to convert the demultiplexed frequency domain streams of 
the SWARM F-engine (https://arxiv.org/abs/1611.02596 
<https://arxiv.org/abs/1611.02596>) to time domain streams.  In other words, we 
want to take the inverse FFT of demultiplexed frequency-domain samples.

Ordinarily, we would would achieve the inverse fft using the CASPER 
complex_conj and fft blocks in series; however, the SWARM frequency domain 
output comes from an fft_wideband_real block, which discards the negative 
frequencies, so direct application of complex_conj+fft will not work.  One 
approach to inverting the data would be to buffer and copy the positive 
(complex) frequencies emitted by fft_wideband_real, assemble a stream of 
positive and (mirrored) negative frequencies, then feed the complete spectrum 
into complex_conj+fft blocks.

Jonathan suggested I check with the CASPER community to see, is there a more 
efficient way of performing our inverse FFT?  Is there a way to take advantage 
of the knowledge that the output from our iFFT block should be real-valued?

We appreciate any guidance the mailing list can provide.

Sincerely,

Alex Raymond

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to