Posts

Operations Using DSP processor

In this experiment we performed certain Arithmetic Instructions using the code.We did Addition,Subtraction, Multiplication,And Logical Operations such as AND ,NOT ,shifting operations such as SHIFT left and right and rotation.Registers store the values of the result,Basic mathematical operations take the operands from the register.DSP processors have specially designed hardware to support arithmetic and logical operations by Multiply and Accumulate Unit.MLA unit

FIR filter design using the FSM approach.

In this the flow of the parameter calculation was kept the same as was for the window function.Nevertheless ,an added parameter called H(k) was calculated which o is the notation for DFT result.The length of this result was obtained from the Order of the filter which was given.Further omega was taken to be (2πk/N) where N was the order.One other ,slightly difficult task was plotting the realisation diagram.Ofcourse we didn't do this but the function was separated in its cascaded form for getting h(n) by sampling.The frequency sampling approach allows is to design the filter for both -std.frequency responses and arbitrary responses.Its applications include biomedical signal processing, compression etc. The main idea of the frequency sampling design method is that a desired frequency response can be approximated by sampling it of N evenly spaced points and then obtaining an interpolated frequency response that passes through the frequency sample.

FIR filter Design using Windowing approach.

In this experiment we were asked to design a linear or non-linear FIR filter using a very popular method of window function.The magnitude response was calculated accordingly checking whether the filter was high pass or low pass.For linear phase ,ofcourse,the phase was also calculated and the by using the theoretical formula.Further,IDFT was used for the obtaining hd(n).It was later multiplied by the window function for the final answer.Thus FIR filter was designed by truncating infinite samples of hd(n) using the window function.Note that the formula for window function was different for each one of them and depending upon the value of As we had to choose the best one to fit our needs.

Chebyshev Filter Design

The aim of this experiment was to design a Chebyshev Filter.The formulae were completely different from those of Butterworth Filter.The flow followed was the same ,i.e the order and the normalised function was calculated first followed by the transfer function using BLT approach.Two types of Chebyshev Filters namely 1 and 2 were studied.The first one had ripple in Passband and the second one had ripple in Stopband.The order of the filter could be calculated from the graph by counting the number of ripples in either Stop Band or Pass Band which was interesting.It is used where the frequency content is more important than having a constant Amplitude.It is widely used in RF Applications because of its Steep Roll off.

Butterworth Filter Design

In this experiment we designed an IIR Filter namely Butterworth Filter.The Passband and Stop Band Attenuation were kept constant at 45db and 3db respectively.The code for the order and the normalised filter was typed according to the theory.BLT method was used for getting the exact transfer function.Further,the graph observed was minimally flat graph with no ripple in Pass band and Stop Band.Due to its maximum flat pass band nature it is used as anti-aliasing filter in data converter applications.

DSP Processor-Paper review

This experiment was performed by a group of 5 people namely-Shrinish Donde,Vaibhavi Dichwalkar,Saish Desai,Tanvi Joshi,Ninad Chitnis and Akash Bangera. MORSE CODE GENERATOR USING THE TMS320X Series BOARD DSP. Our task was to make a Morse decoder on the TMS320X series .The flow was to Sample input signal followed by segmenting followed by multiplication with hamming window function further followed by squaring the obtained FFT value for the spectral power and in the end thresholding which is needed to separate the dots and dashes from the unwanted components.The output was taken via the VGA port available on the board . In order to discern multiple Morse signals within an audio signal, we need an adequate frequency resolution, in our case at least 100Hz. Based on this fact, we have chosen the sequence length of N = 256 samples and the sampling frequency of fs = 22.05kHz. For the calculation of the spectogram, we use the famous Cooley-Tukey FFT algorithm with decimation in fre...

DSP Processor Application-Patent review

This was a Group Experiment performed by Shrinish Donde, Saish Desai, Ninad Chitnis, Akash Bangera and Vaibhavi Dichwalkar. We choose "Morse Code Generator from a given Analog Signal" as an application. Problem Definition :  1) Accept Analogy input and convert it into Digital Signal(Binary).                                   2) Covert Binary to Morse and implement the dots and dashes as 0 and 1                                                        respectively.                                   (Dots = 1 = LED ON, Dash = 0 =LED OFF) Patent Review : Portable Morse Code Signaling Device Patent No.  : US3668684 Inventors  : Johnson, Donald W.   ...