This block performs a complex complex division with in0/in1. If vlen_out > vlen_in the additional space is filled with zeros. This can be used for zeropadding. discarded_carriers is a vector of the carriers which should be not used and set zero as division result. num_sync_words gives the number of sync words on which the discarded_carriers rule is not applied.
More...
#include <ofdm_divide_vcvc.h>
|
static sptr | make (int vlen_in, int vlen_out, std::vector< int > discarded_carriers, int num_sync_words, std::string len_key="packet_len") |
| Return a shared_ptr to a new instance of radar::ofdm_divide_vcvc.
|
|
This block performs a complex complex division with in0/in1. If vlen_out > vlen_in the additional space is filled with zeros. This can be used for zeropadding. discarded_carriers is a vector of the carriers which should be not used and set zero as division result. num_sync_words gives the number of sync words on which the discarded_carriers rule is not applied.
- Parameters
-
vlen_in | Input vector length |
vlen_out | Output vector length |
discarded_carriers | Discarded carriers |
num_sync_words | Number of sync words |
len_key | Packet length key for tagged stream |
◆ sptr
◆ make()
static sptr gr::radar::ofdm_divide_vcvc::make |
( |
int |
vlen_in, |
|
|
int |
vlen_out, |
|
|
std::vector< int > |
discarded_carriers, |
|
|
int |
num_sync_words, |
|
|
std::string |
len_key = "packet_len" |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: