.. index:: pair: class; xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph .. _doxid-classxf_1_1dsp_1_1aie_1_1fft_1_1dit__1ch_1_1fft__ifft__dit__1ch__graph_3_01_t_t___d_a_t_a_00_01_7522c05170bd37b7fd659b1507ee6148: .. _cid-xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph-3: template class xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph ===================================================================================================================================================================================================== .. toctree:: :hidden: .. code-block:: cpp :class: overview-code-block #include "fft_ifft_dit_1ch_graph.hpp" Overview ~~~~~~~~ fft_dit_1ch template specialization for single FFT, stream API. This FFT block is the last call (specialization TP_PARALLEL_POWER = 0 ) of a recursive SSR FFT call, i.e. this is the last subframe processor called when TP_PARALLEL_POWER >= 1. .. ref-code-block:: cpp :class: overview-code-block template < typename TT_DATA, typename TT_TWIDDLE, unsigned int TP_POINT_SIZE, unsigned int TP_FFT_NIFFT, unsigned int TP_SHIFT, unsigned int TP_CASC_LEN, unsigned int TP_DYN_PT_SIZE, unsigned int TP_WINDOW_VSIZE, unsigned int TP_INDEX > class fft_ifft_dit_1ch_graph : public graph // fields :ref:`port_array` :ref:`in` :ref:`port_array` :ref:`out` fft_ifft_dit_1ch_mono_graph :ref:`FFTstrproc` Fields ------ .. _doxid-classxf_1_1dsp_1_1aie_1_1fft_1_1dit__1ch_1_1fft__ifft__dit__1ch__graph_3_01_t_t___d_a_t_a_00_01_7522c05170bd37b7fd659b1507ee6148_1abe1be9e815fb1149dc7bb3965c13d222: .. _cid-xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph::in-3: .. ref-code-block:: cpp :class: title-code-block :ref:`port_array` in The input data to the function. I/O is two parallel streams each TT_DATA type. .. _doxid-classxf_1_1dsp_1_1aie_1_1fft_1_1dit__1ch_1_1fft__ifft__dit__1ch__graph_3_01_t_t___d_a_t_a_00_01_7522c05170bd37b7fd659b1507ee6148_1a4fe20f75b40e34fb71aba3a5d08dd4fa: .. _cid-xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph::out-3: .. ref-code-block:: cpp :class: title-code-block :ref:`port_array` out The output data from the function. I/O is two parallel streams each TT_DATA type. .. _doxid-classxf_1_1dsp_1_1aie_1_1fft_1_1dit__1ch_1_1fft__ifft__dit__1ch__graph_3_01_t_t___d_a_t_a_00_01_7522c05170bd37b7fd659b1507ee6148_1ad022fdcaa879ce609e2030b6fdcb7ef1: .. _cid-xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph::fftstrproc: .. ref-code-block:: cpp :class: title-code-block fft_ifft_dit_1ch_mono_graph FFTstrproc Monolithic FFT block. Methods ~~~~~~~ .. FunctionSection .. _doxid-classxf_1_1dsp_1_1aie_1_1fft_1_1dit__1ch_1_1fft__ifft__dit__1ch__graph_3_01_t_t___d_a_t_a_00_01_7522c05170bd37b7fd659b1507ee6148_1aec17b3cfdda8e82dd0d2f8ee6716a5f6: .. _cid-xf::dsp::aie::fft::dit_1ch::fft_ifft_dit_1ch_graph::fft_ifft_dit_1ch_graph-3: fft_ifft_dit_1ch_graph ---------------------- .. ref-code-block:: cpp :class: title-code-block fft_ifft_dit_1ch_graph () This is the constructor function for the Single channel DIT FFT graph. No arguments required.