rte_bbdev_op_fft - Man Page

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 application 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 – 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​.

Info

Version 25.11.3 DPDK