Joint MAP detection of co-channel signals
author: Daniel M. Jakubisim, Jet Yu
Contact: Jet Yu ([email protected])
-
matlab communication toolbox
- student licence of matlab does not include extra communication toolbox, please contact Brandon ([email protected]) for access to install department licenced matlab
- for Mac OS user, follow steps below, and install version 2015b
- Open Finder, open the Go menu and select Connect to Server.
- In the Server Address input, type: smb://computing.ece.vt.edu/matlab
- Log in with your ECE account creditials.
- Run the install script: osx_VERSION.command
-
- the toolbox for probabilistic modeling, inference, and learning.
- install on matlab:
- download source file version 0.07
- in matlab prompt
cd <Path -to -Dimple > startup
- copy the missing
.jar
file at another hidden repository, to be exact, copy folder/solver/lib
to the published one. - full manual: https://s3.amazonaws.com/files.dimple.probprog.org/DimpleUserManual_v0.07_MATLAB_API.pdf
- setup matlab with toolbox
- setup dimple
- export external java path e.g.
export MATLAB_JAVA=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/
- launch matlab from terminal e.g.
cd /Applications/MATLAB_R2015a.app/bin/
,./matlab
- change path to working folder, in matlab prompt,
start.m
- run main code
sim_cochannel_damp04_06_10.m
-
matlab call java function
Matlab support call external java function. e.g. hello word tutorial -
version differen in matlab and operation system
However, matlab got its own java version, that may not be same as operation system. e.g. Matlab 2015b apply internal java 1.7 (byversion -java
to check in prompt), while my Mac OS is 1.8 (byjava -version
in terminal). Thus, it is necessary to call external java to fix it. According to solution.- export external java path e.g.
export MATLAB_JAVA=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/
- launch matlab from terminal e.g.
cd /Applications/MATLAB_R2015a.app/bin/
,./matlab
- test the hellow word example as above.
- export external java path e.g.
refer to bib page.