Uniform random number generators
by Agner Fog, 2001 - 2007
randomc.zip contains a C++ class library of uniform random number generators of good quality.
The random number generators found in standard libraries are often of a poor quality, insufficient for large Monte Carlo calculations. This C++ implementation provides random number generators of a much better quality: Better randomness, higher resolution, and longer cycle lengths.
The same random number generators are available as libraries coded in assembly language for higher speed. These libraries can be linked into projects coded in other programming languages under Windows, Linux, BSD, etc. The library files are available in the archive asmlib.zip.
Non-uniform random number generators are provided in stocc.zip.
This program simulates the bit-error-rate (BER) performance of OSTBC
with L=4 antennas over the frequency flat Rayleigh block fading channel
The code is developed for real orthogonal design, code rate 1/2
modulation- 16 QAM with gray coding resulting in 2 bits/sec/Hz.
This project aim was to build wireless software modem for data communication
between two computers using an acoustic interface in the voice frequency range (20Hz–
20,000Hz). The transmitting antenna is a speaker (frequency response of: 90Hz –
20,000Hz) and the receiving antenna is a microphone (frequency response of: 100Hz –
16,000Hz). The test files used as information files were text files.
This goal was attained both in an incoherent scheme and in a coherent scheme.
Build under Matlab code, our modem uses OFDM (orthogonal frequency division
multiplexing) modulation, synchronization by LMS sequence, channel estimation (no
equalizer) via pilot tones. The symbols are either PSK or ASK for a constellation size of
2 or 4. To optimize the probability of error, these symbols were mapped using Gray
mapping.
Report
Qpsk signal Processing Code
The DSP code should be efficient and accurate to properly demodulate the incoming signal. The DSP can be coded strictly in “C” or C-language can be intermingled with assembly code.include
Real Time Digital Signal Processor Code – Main.c file
BER Test Code
This model simulates a six-degrees-of-freedom variable mass equations of motion with Simulink and Aerospace Blockset. This
model has been color coded to aid in locating Aerospace Blockset blocks. The red blocks are Aerospace Blockset blocks, the orange blocks are subsystems containing additional Aerospace Blockset blocks and the white blocks are Simulink blocks.
PCA人臉識別 This package implements basic Principal Component Analysis in Matlab and
tests is with grayscale portion of the FERET database. Images are not
preprocessed and it is up to the user to preprocess the images as wanted,
not changing the filenames
PCA人臉識別 This package implements basic Principal Component Analysis in Matlab and
tests is with grayscale portion of the FERET database. Images are not
preprocessed and it is up to the user to preprocess the images as wanted,
not changing the filenames
PCA人臉識別 This package implements basic Principal Component Analysis in Matlab and
tests is with grayscale portion of the FERET database. Images are not
preprocessed and it is up to the user to preprocess the images as wanted,
not changing the filenames