Implementation of Sphere Decoding on Verilog
- Use the MATLAB file
H_generator.m(first section) to generate the input data,testbench.mem. - In
H_generator.m, set the SNR as you want. testbench.memwill have 500 channel matrices, and 11 inputs for each channel matrix.- To simulate the whole things, run
top_tb.v. - To compare the performance, use
Data_Out.txtfrom thetop_tb.vand run theH_generator.m(second section).
- Synthesis.
- Post-systhesis simulation.
- Ordering the nodes so that the nearest node of that particular input is visited first.
- Pre-setting the radius so that the searching time is less.
- Changing the fixed-point precision and input width to be lesser (?)