free5GRAN  V1.0
physical_channel.h File Reference
#include <complex>
#include <vector>
#include "../../variables/common_structures/common_structures.h"
Include dependency graph for physical_channel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 free5GRAN
 
 free5GRAN::phy
 
 free5GRAN::phy::physical_channel
 

Functions

void free5GRAN::phy::physical_channel::decode_pdcch (vector< complex< float >> pdcch_symbols, int *dci_bits, int agg_level, int *reg_index, int *reg_index_sorted, int pci)
 
void free5GRAN::phy::physical_channel::decode_pdsch (vector< complex< float >> pdsch_samples, double *unscrambled_soft_bits, int pci)
 
void free5GRAN::phy::physical_channel::decode_pbch (vector< complex< float >> pbch_symbols, int i_ssb, int pci, int *bch_bits)
 
void free5GRAN::phy::physical_channel::compute_pbch_indexes (vector< vector< vector< int >>> &ref, int pci)
 
void free5GRAN::phy::physical_channel::compute_pdcch_indexes (vector< vector< vector< int >>> &ref, free5GRAN::pdcch_t0ss_monitoring_occasions pdcch_ss_mon_occ, int agg_level, int *reg_bundles, int height_reg_rb)
 
void free5GRAN::phy::physical_channel::compute_pdsch_indexes (vector< vector< vector< int >>> &ref, bool dmrs_symbol_array[], int L, int lrb)