Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_bbdev_op_fft(3)		      DPDK		     rte_bbdev_op_fft(3)

NAME
     rte_bbdev_op_fft

SYNOPSIS
     #include <rte_bbdev_op.h>

   Data Fields
     struct rte_bbdev_op_data base_input
     struct rte_bbdev_op_data base_output
     struct rte_bbdev_op_data dewindowing_input
     struct rte_bbdev_op_data power_meas_output
     uint32_t op_flags
     uint16_t input_sequence_size
     uint16_t input_leading_padding
     uint16_t output_sequence_size
     uint16_t output_leading_depadding
     uint8_t window_index [RTE_BBDEV_MAX_CS_2]
     uint16_t cs_bitmap
     uint8_t num_antennas_log2
     uint8_t idft_log2
     uint8_t dft_log2
     int8_t cs_time_adjustment
     int8_t idft_shift
     int8_t dft_shift
     uint16_t ncs_reciprocal
     uint16_t power_shift
     uint16_t fp16_exp_adjust
     int8_t freq_resample_mode
     uint16_t output_depadded_size
     uint16_t cs_theta_0 [RTE_BBDEV_MAX_CS]
     uint32_t cs_theta_d [RTE_BBDEV_MAX_CS]

Detailed Description
     Operation structure for FFT processing.

     The  operation  processes	the  data for multiple antennas in a single call
     (i.e. for all the REs belonging to a given SRS sequence for instance).

     The output mbuf data structure is expected to be allocated by the	applica-
     tion with enough room for the output data.

     Definition at line 769 of file rte_bbdev_op.h.

Field Documentation
   struct rte_bbdev_op_data base_input
     Input data starting from first antenna.

     Definition at line 771 of file rte_bbdev_op.h.

   struct rte_bbdev_op_data base_output
     Output data starting from first antenna and first cyclic shift.

     Definition at line 773 of file rte_bbdev_op.h.

   struct rte_bbdev_op_data dewindowing_input
     Optional frequency window input data.

     Definition at line 775 of file rte_bbdev_op.h.

   struct rte_bbdev_op_data power_meas_output
     Optional power measurement output data.

     Definition at line 777 of file rte_bbdev_op.h.

   uint32_t op_flags
     Flags from rte_bbdev_op_fft_flag_bitmasks.

     Definition at line 779 of file rte_bbdev_op.h.

   uint16_t input_sequence_size
     Input sequence size in 32-bits points.

     Definition at line 781 of file rte_bbdev_op.h.

   uint16_t input_leading_padding
     Padding at the start of the sequence.

     Definition at line 783 of file rte_bbdev_op.h.

   uint16_t output_sequence_size
     Output sequence size in 32-bits points.

     Definition at line 785 of file rte_bbdev_op.h.

   uint16_t output_leading_depadding
     Depadding at the start of the DFT output.

     Definition at line 787 of file rte_bbdev_op.h.

   uint8_t window_index[RTE_BBDEV_MAX_CS_2]
     Window index being used for each cyclic shift output.

     Definition at line 789 of file rte_bbdev_op.h.

   uint16_t cs_bitmap
     Bitmap of the cyclic shift output requested.

     Definition at line 791 of file rte_bbdev_op.h.

   uint8_t num_antennas_log2
     Number of antennas as a log2 a 8 to 128.

     Definition at line 793 of file rte_bbdev_op.h.

   uint8_t idft_log2
     iDFT size as a log2 - 32 to 2048.

     Definition at line 795 of file rte_bbdev_op.h.

   uint8_t dft_log2
     DFT size as a log2 - 8 to 2048.

     Definition at line 797 of file rte_bbdev_op.h.

   int8_t cs_time_adjustment
     Adjustment of position of the cyclic shifts - -31 to 31.

     Definition at line 799 of file rte_bbdev_op.h.

   int8_t idft_shift
     iDFT shift down.

     Definition at line 801 of file rte_bbdev_op.h.

   int8_t dft_shift
     DFT shift down.

     Definition at line 803 of file rte_bbdev_op.h.

   uint16_t ncs_reciprocal
     NCS reciprocal factor.

     Definition at line 805 of file rte_bbdev_op.h.

   uint16_t power_shift
     Power measurement out shift down.

     Definition at line 807 of file rte_bbdev_op.h.

   uint16_t fp16_exp_adjust
     Adjust the FP6 exponent for INT<->FP16 conversion.

     Definition at line 809 of file rte_bbdev_op.h.

   int8_t freq_resample_mode
     Frequency resampling : 0: Transparent Mode1: 4/3 Resample2: 2/3 Resample.

     Definition at line 811 of file rte_bbdev_op.h.

   uint16_t output_depadded_size
     Output depadded size prior to frequency resampling.

     Definition at line 813 of file rte_bbdev_op.h.

   uint16_t cs_theta_0[RTE_BBDEV_MAX_CS]
     Time error correction initial phase.

     Definition at line 815 of file rte_bbdev_op.h.

   uint32_t cs_theta_d[RTE_BBDEV_MAX_CS]
     Time error correction phase increment.

     Definition at line 817 of file rte_bbdev_op.h.

Author
     Generated automatically by Doxygen for DPDK from the source code.

Version 25.11.0 		 Thu Aug 27 2026	     rte_bbdev_op_fft(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=power_shift&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help