Agora  1.2.0
Agora project
channel_sim.h File Reference

Declaration file for the channel simulator class. More...

#include <array>
#include <cstddef>
#include <memory>
#include <thread>
#include <vector>
#include "channel.h"
#include "chsim_worker_storage.h"
#include "concurrentqueue.h"
#include "config.h"
#include "message.h"
#include "time_frame_counters.h"
#include "udp_comm.h"
Include dependency graph for channel_sim.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChannelSim
 Simualtor for many-antenna MU-MIMO channel to work with Agora BS and UE applications. It generates channel matrice(s) and applies it to incoming baseband samples from BS and sends them to the UE application. Similarly, applies the same channel (TDD) to uplink baseband samples from UE and sends them to BS. More...
 

Detailed Description

Declaration file for the channel simulator class.