Tuesday, November 12, 2019

DSP OVERVIEW

This blog of mine will be consisting of my experience of the subject DIGITAL SIGNAL PROCESSING. This subject was introduced to us in the final year. Specifically in the 7semester.  
In this blog I will be focussing on the the pros and cons of the subject and how our very own professor K T TALELE took great efforts to make this subject interesting and amazing. 
The theory lectures comprised of detailed explanation of every topic in the syllabus and   Talele sir made it's sure that every topic is covered and is understoob by everyone. He used question and answer mechanism in teaching for This subject as most of the things in the subject were descriptive and had a certain flow in solving. 
About the practical session for this subject sir gave us liberty to select any open source tool for performing all the different experiments. We made use of PYTHON AND MATLAB for the same. This helped us in having a good grip on the language and how to use the same. Also we learned implementation of various filters for smoothening the signal and performing various operations on digital signal. 
Sir took a total of 5 assignments in written from us which was a great practice as it helped us in getting aquatinted with different types of questions and also how to solve them with ease. Also 2 quizzes were taken as an ISE component.

Wednesday, April 24, 2019

LEARNING EXPERIENCE OF DSP LAB


From all the experiments performed above I came to know about the Various DSP processors,and also developed a signal processing application.I implemented fast Fourier  Algorithm and got correct output for various convolution and correlation experiments .Now I'm very comfortable in using TMS320 DSP kit and code composer studio.In practicals we had 8 experiments in which we learnt convolution, correlation, DFT, FFT, OAM, OSM, IIR & FIR Filter Design, DSP Processor, DSP Application. We had our practical on every Monday. It was fun learning new thing in theory and experimenting them in practicals. We learnt basic and some advanced stuffs of digital signal processing. This subject started from the same topics we learnt last semester in Signals and Systems. Overall the subject was quite interesting and we learnt new things like blog writing, patent reading, paper writing, etc. Such things would help me in future and would provide a good online reputation of me.


APPLICATION


In this experiment we were assigned a task of reviewing a patent on Distance measurement so i chose "DISTANCE MEASUREING SYSTEM" patent.This patent is about a distance measuring system includes a device for detecting ringing signals (false echoes) generated by ultrasonic transducers used to generate probe signals and detect echoes of the probe signals to determine the distance of an external object from the measurement system.A particularly stressful environment in which distance measuring systems are used is that of motor vehicle applications. Despite inaccuracy caused by vibration and other environmental factors, the need for such devices is substantial, and distance measuring systems are used. The absence or duration of ringing signals are determined, and the display of the distance measuring system is operated accordingly. False indications of distance measurements are limited by storing a number of distance measurements in a memory, and selecting the measurement most likely to indicate the presence of an object from which the distance on measuring system is determined. This system relates generally to electronic distance measuring systems and, more specifically, to an ultrasonic distance measuring system arranged to minimize errors caused by ringing and environmental stress

8.SENSORS INTERFACE

    In this experiment we learnt to interface different types of sensors with the DSP board. We used different sensors such as LDR, Optocoupler,  Hall, Audio and Temperature sensors. The input were taken from the different sensors as an analog input, then with the process of ADC, the data was collected by the DSP board. Using DAC this data was again converted to an analog signal and observed on the DSO.After processing code according to our need we can can appropriate output for different sensors.
7.ADC-DAC

  Here we initially read all the datasheets of ADC and DAC of TMS 320.After getting to know about it specifications we took a potentiometer which could act as our adc input.We connected with it kit adc after that we processed our digital signals from CCS and then our digital signal is changed to analog signal which was connected  to CRO.So finally by varying potentiometer we could see a change in magnitude at the output.
6.LED BINARY COUNTER

  This was performed on the DSP board using the GPIO's on the board. Flash programming was introduced as needed when we had to detach the JTAG from computer. Flash programming is used to make stand alone systems.We have to write a simple code so that LED blinks even not connected to PC.We learnt about processing of signal using four LEDs on DSP kit of TMS 320 

5.LINEAR FILTERING USING OAM & OSM

  In this experiment,Overlap Add & Overlap Save Methods are particularly used to perform convolution on longer i/p of data sequences by breaking actual i/p signal into smaller length of different signals and then performing convolution on individual data streams.In OAM, the input sequence is split up in parts and the computation is performed and result is added to get the final output


1. In OAM method, the values which get overlap were added together.


2. In OSM method, the values which get overlap were discarded.