There are 3 "cellular on wheels (COWs) portable base stations, each of which can drive a linear scan antenna array of up to 8 elements. The layout consists of 12 non-VIP spectator zones and 3 VIP spectator zones. The goal is to provide at least 24 dB of SINR ("SNR") of signal quality to all clients involved in the simulation. See wiki/original_problem.pdf
for more info.
More details on the linear scan antenna array as follows.
In the project the scan angles varies between -90 and +90 degrees and each COW is placed at an orientation of 0 degrees (theta) or facing East, and theta-C angle is used to convey the scan angle as seen in the image.
- one frequency channel of 20 MHz wide, f-center = 1900 MHz
- each COW has a mast that can mount and linearly scan up to 8 antennas driven from a common downlink modulator signal.
- each antenna has hx = 20cm and hy = 40 cm.
- overall width of the array cannot be more than 240 cm.
- each of the modulated downlink streams can be drive with power from -30 dBm to +30 dBm in 1 dB steps between timeslots
Initial proposal and source code along with optimizations have been made in wiki/possible_solution.pdf
. Some of the visual effects of using linear scan antenna array can be found below:
TODO
Default is release build with -O3 optimization
mkdir build
cd build
cmake ..
cmake --build .
Change cmake ..
to cmake -DCMAKE_BUILD_TYPE=Debug ..