Coexistence Simulation for Bluetooth and IEEE 802.11bThis simulation models the coexistence of Bluetooth and IEEE 802.11b (1 Mb/s and 11 Mb/s) at the physical layer. The user can specify the carrier-to-interference ratio and the carrier-to-noise ratio for additive white Gaussian noise (AWGN). Complete C++ source code is provided, along with documentation and some results for comparison.
You may download the C++ source code, Makefiles, and supporting documentation as either:
Unix: 'cd' to the unix directory and type 'make'. This will build the executable file 'btint' and copy it to the bin directory. NOTE: we used g++ version 2.95.3 on Linux. Other compilers and earlier versions of g++ may have trouble with the valarray<> Standard C++ Library class.
Windows: launch Developer's Studio. Open file 'btint.dsw' in the win32 directory. Click 'Build' under the 'Build' menu. This will build the executable file 'btint.exe' and copy it to the bin directory.
RUNNING THE PROGRAM
In the bin directory, enter 'btint'
('./btint for bash shell). The command line options are as follows.
We also provide the Python language scripts 'tests.py' and 'trials.py' in the bin directory.
CHECKING THE RESULTS
You can check the output of 'tests.py' against 'test-results-<os>.out' and the results of 'trials.py' against 'full-results.out', both in the results directory. See the 'README' file in that directory for more details.
For inquiries regarding this project, contact Amir Soltanian