Hi,
I'm doing a large FFT with the FFTC and just want to use parts of the result.
e.q. the central 600 carriers of an 2048 point fft (10MHz LTE signal / 30.7MHz sampling rate). I want to reduce the amount of storage and memory bandwidth needed.Therefore I would like to not write out the first x samples and the last x samples. I saw no option to do this within the FFTC directly.
So my next guess was the RX-PacketDMA. As there is no entry for this in the Flow config,
I hope there is a possible mechanism by using chained host descriptors.
So my question:
Is there a special field in the descriptor to tell the PacketDMA not to write the data?
Or is there a "magic address", that ensures the copy operation does not run over the memory bus/terranet?
Sorry for the difficult question.
Sebastian
This is what I thought the RX-free descriptor queue should look like:
Descriptor 1 (Payload that should be skipped)
Data len=(2048-600)/2
Data ptr= "magic address"
Descriptor 2 (wanted result)
Data len=600
Data ptr=valid pointer
Descriptor 3 (Payload that should be skipped)
Data len=(2048-600)/2
Data ptr= "magic address"