IT++ is a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications.
When I first studied Kalman filtering, I saw many advanced signal processing submissions here at the MATLAB Central File exchange, but I didn t see a heavily commented, basic Kalman filter present to allow someone new to Kalman filters to learn about creating them. So, a year later, I ve written a very simple, heavily commented discrete filter.
This example streams input from a ADC source to a DAC.
An analog signal is acquired block-by-block into SDRAM from the ADC (an AD9244 in this example).
The frames are then output with a one-frame delay to the DAC (an AD9744 in this example).
In this example, no processing is done on the frames. They are passed unaltered.
demodulates the FM modulated signal Y at the carrier frequency Fc (Hz). Y and Fc have sample frequency Fs (Hz).
FREQDEV is the frequency deviation (Hz) of the modulated signal.
uses the message signal X to modulate the carrier frequency Fc (Hz) and sample frequency Fs (Hz), where Fs >
2*Fc. FREQDEV (Hz) is the frequency deviation of the modulated signal.