Software-Defined-Radar-Simulator
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:SystemC-based radar simulator to provide accurate cycle-level simulation results of commonly used SDR blocks.
Software Defined Radar Simulator Notes
Date:    July 28, 2013
Version: 0.99
Author:  Ryan Seal

Introduction:
The Software Defined Radar Simulator software is designed to provide an
accurate simulation of commonly-used SDR blocks. These models provide both
run-time and compile-time adjustable parameters. Currently these blocks
include:

1. Phase Accumulator
2. CORDIC down-converter
3. CIC Filter (includes optional bit-pruning)
4. FIR Filter
5. Stimulus class to assist in test bench development
6. Signal Generator classes to assist in testing.
7. Recorder class to collect test output data.

Dependencies:
1. SystemC version 2.3 software.
2. Latest version of GCC.
3. Latest version of Boost libraries ( www.boost.org ).
4. Waf build tool.
5. Yaml-cpp version 0.5.1 software. 

Installation Notes:

1. From the root folder, cd to scripts and execute: 
   a. waf distclean
   b. waf configure
   c. sudo waf install_headers

2. From the root folder, build the sdr library by executing : 
   a. waf configure
   b. waf build

3. Go to the /receivers/usrp_v1 folder.
   a. The CIC filter parameters can be modified in sdr.yml (see cic section).
   b. waf configure
   c. waf build --gc
   d. waf build 
   e. Go to the "build" folder and execute "test_rx_channel" to run sample data through the receiver.
   f. Output data will be captured as ASCII data in "*.dat" files. 
   g. Runtime parameters can be edited in stimulus.yml
   h. The input stimulus can be replaced in test_bench.cpp (see include/input/xxx for list of inputs).


本源码包内暂不包含可直接显示的源代码文件,请下载源码包。