GNU Radio Radar Toolbox
gr::radar::ofdm_cyclic_prefix_remover_cvc Class Reference

This block removes the cyclic prefix of a OFDM signal by cut away the cyclic prefix data. cp_len gives the length of the cyclic prefix. fft_len represents the length of the data before the cyclic prefix. More...

#include <ofdm_cyclic_prefix_remover_cvc.h>

Inheritance diagram for gr::radar::ofdm_cyclic_prefix_remover_cvc:
gr::radar::ofdm_cyclic_prefix_remover_cvc_impl

Public Types

typedef std::shared_ptr< ofdm_cyclic_prefix_remover_cvcsptr
 

Static Public Member Functions

static sptr make (int fft_len, int cp_len, std::string len_key="packet_len")
 Return a shared_ptr to a new instance of radar::ofdm_cyclic_prefix_remover_cvc.
 

Detailed Description

This block removes the cyclic prefix of a OFDM signal by cut away the cyclic prefix data. cp_len gives the length of the cyclic prefix. fft_len represents the length of the data before the cyclic prefix.

Parameters
fft_lenLength of FFT
cp_lenLength of cyclic prefix
len_keyPacket length key for tagged stream

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ make()

static sptr gr::radar::ofdm_cyclic_prefix_remover_cvc::make ( int  fft_len,
int  cp_len,
std::string  len_key = "packet_len" 
)
static

Return a shared_ptr to a new instance of radar::ofdm_cyclic_prefix_remover_cvc.

To avoid accidental use of raw pointers, radar::ofdm_cyclic_prefix_remover_cvc's constructor is in a private implementation class. radar::ofdm_cyclic_prefix_remover_cvc::make is the public interface for creating new instances.


The documentation for this class was generated from the following file: