ELECTRONICS AND COMMUNICATION ENGINEERING

Welcome to the Department of Electronics & Communication Engineering at G. B Pant Engineering College, Pauri-Garhwal (Uttarakhand). The Department of Electronics & Communication Engineering is proud to be first department of the college established in 1991 to offer Bachelor’s degree in Electronics & Communication Engineering with initial intake of 20 students. Presently, B. Tech. degree program has an intake of 60 students. The Department started Master’s degree program in Digital Signal Processing in 2005 with intake of 10 students. The PhD program has been offered since 2013 in the field of solid state devices, and microstrip antenna. The department, since its inception, has kept itself well abreast with the ever-changing demands of the industry and the technological developments.

The Department has highly qualified as well as young and dynamic faculty involved in research activities to provide quality education. In addition to this, the department also provides facilities to students in terms of expert lectures from guest professors, video courses and dynamic curriculum with emphasis on emerging areas through a variety of elective courses, seminars and project. The syllabi of the courses are continuously updated and the laboratories modernized to reflect the rapid changes in technology. With excellent labs and classrooms facilities, knowledge of able faculty, challenging and interesting course-work, integrating hands-on practical and research experience are motivating faculty and students for new innovations. Such technological strengths and pollution free peaceful environment of the Shivalik range of Himaliya, has provided unmatched opportunities for research, education, and service to society. It is really a great time to be a part of Electronics & Communication Engineering where electronics play a major role in daily life with advance communication technology.

Contact Information

Vision

To become a center of excellence offering high quality education and research in the field of Electronics and Communication Engineering.

Mission

  • To provide best facilities, infrastructure and conducive environment to the students, researchers and faculty members for high quality education and research in the field of Electronics and Communication Engineering.
  • To adopt the best pedagogical methods in order to maximize knowledge transfer.
  • To have adequate mechanisms to enhance understanding of implementation of theoretical concepts in practical scenarios.
  • To enable students to develop skills for solving complex technological problems for societal needs.
  • To inculcate creative thinking, ethics, learning attitude, communication skills, leadership and teamwork qualities among the students.

PROGRAM EDUCATIONAL OBJECTIVES (PEOs)

  • To impart the graduates a sound technical knowledge and skills in mathematics, engineering sciences and core subjects of Electronics & Communication Engineering.
  • To develop the educational foundation of graduates that prepares them for professional career/higher studies in the field of Electronics & Communication Engineering.
  • To aspire the graduates to be innovative and passionate about the rapid changes in tools and technology in the field of Electronics & Communication Engineering.
  • To inculcate leadership qualities and communication skills in the graduates to work efficiently with diverse teams, promote and practice ethical and societal values.
  • To develop life-long learning ability in the graduates to work in collaborative and multi-disciplinary environment.

PROGRAM OUTCOMES (PO's)

  • Apply the knowledge of mathematics, science, engineering fundamentals, and electronics and communication engineering to the solution of complex engineering problems.
  • Indentify, formulate, research literature, and analyse complex electronics and communication engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
  • Design solutions for complex electronics and communication engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  • Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • Create, select and apply appropriate techniques, resources, and modern electronics and communication engineering tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
  • Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional electronics and communication engineering practice.
  • Understand the impact of the professional electronics and communication engineering solutions in societal and environmental context, and demonstrate the knowledge of, and need for sustainable development.
  • Apply ethical principles and commit to professional ethics and responsibilities and norms of the electronics and communication engineering practice.
  • Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • Communicate effectively on complex electronics and communication engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • Demonstrate knowledge and understanding of the electronics and communication engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • Recognise the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

PROGRAM SPECIFIC OUTCOMES (PSO's)

  • Ability to design and analyze different electronic circuits and systems using modern CAD tools.
  • Demonstrate aptitude in the design of RF antenna and communication systems using modern software and hardware tools.

Curricula and Syllabi

Department Faculty

Head of Department
Professor
Associate Professor
Assistant Professor

Laboratory Facilities

Basic Electronics Engineering Lab [ECP-001]

  1. To determine and Plot V-I characteristics of P-N junction in both forward bias and reverse bias.
  2. To determine and plot the wave shapes of a clipping and clamping circuits.
  3. To determine the ripple in output of a half wave and a full wave rectifier at different loads.
  4. To determine and plot V-I characteristics of Zener diode in both forward bias and reverse bias.
  5. To determine input and output characteristics of an NPN & PNP bipolar junction transistor in common emitter and common base mode.
  6. To determine and plot input and output characteristics of a Field Effect Transistor.
  7. To determine and plot input and output characteristics of a Metel-Oxide semiconductor field effect transistor.
  8. To determine and plot the frequency response of an amplifier.
  9. Realization and verification of truth table of various logic gates.
  10. Realization and verification of the basic logic gates using NAND and NOR gates.

 

Course Outcomes

  • Students will be able to understand the physics, operation and terminal behavior of basic electronics devices.
  • Students will be able to design the biasing circuits of electronics devices.
  • Students will be able to design and analyze the basic electronic circuits.
  • This course is prerequisite of other courses at second and third year levels.
  • After studying this course, students will be competent enough to understand the fundamental operation of basic electronics devices and their circuit applications.
  • This course knowledge is going to help the students in solving engineering problems related to electronics circuits.

 

Advanced Communication Laboratory covers design and verification of modern communication systems that operate in MHz-THz range. The main objective of advanced communication laboratory is to design and develop RF/antenna modules, modulation schemes, parametric characterization of wireless modules, software defined radio applications, different wireless standards and work on research problems and innovative the components.

This lab consists of various microwave benches, microwave components (isolators, circulators, E-plane tee, H-plane tee), horn antenna, different kits to study the modulation behavior of different analog and digital modulation techniques. The microwave bench setup which consists of X band frequency range of microwave components for carrying mode characteristics, V-I characteristics of microwave passive and active devices. In addition to this the lab uses optical bench setup which consists of advanced optical fiber trainer kits for determination of numerical aperture and losses of fiber.

In advanced communication engineering lab students can learn the concepts of different analog and digital modulation schemes of communication, study the behavior of different modulator and demodulator circuits, RF and microwave components, analyzing the characteristics of waveguide and antennas. Students can also work on projects such as designing of microstrip antenna, communication module and transceiver circuits.

COURSE CONTENTS:

  1. Analysis and measurement of 16-ary QAM and ASK modulation scheme.
  2. Analysis and measurement of FSK and QPSK, modulation scheme.
  3. Analysis and measurement of DPSK and BPSK modulation scheme.
  4. Analysis and measurement of QPSK and DBPSK modulation scheme.
  5. Analysis of wide band and narrow band modulation/demodulation.
  6. Setting up Fiber Optic Analog Link and Digital Link.
  7. Analysis of intensity modulation technique using analog input signal and digital input signal.
  8. Analysis of (i) Propagation loss (ii) Bending loss in optical fiber.
  9. Measurement of optical power using optical power meter at 660 nm & 950 nm.
  10. Measurement of propagation loss in optical fiber using power meter.
  11. Measurement of numerical aperture of an optical fiber.
  12. Analysis of direct sequence spread spectrum (DSSS) based modulation and demodulation technique.
  13. Analysis of CDMA-DSSS technique in a two users/two channels environment.

 

COURSE OUTCOMES:

  1. Students will be able to implement various modulation techniques using modern tool such as MATLAB and Software Defined Radio.
  2. Students will be able to design and implement the experiments related to RF communication link and optical communication
  3. Students will be able to design the experiments, analyse and interpret the data.
  4. Students will acquire skills of team work, technical communication and effective report writing.
  5. Students will be capable of solving practical communication engineering problems.
  1. To determine voltage-gain output impedance and output power of a Darlington pair compound amplifier.
  2. To determine “h” parameters of a PNP transistor in common emitter mode.
  3. To determine the frequency response of an IFT amplifier.
  4. To determine voltage-gain and plot the frequency response of a FET amplifier in common source mode.
  5. To study the effect of negative feedback on voltage gain & bandwidth in a two-stage amplifier.
  6. To determine frequency of a Hartley Oscillator circuit with change in the capacitor of the tank circuit.
  7. To determine frequency and wave shape of a Colpitts oscillator circuit.
  8. To determine frequency and wave shape of a crystal oscillator circuit.
  9. To determine frequency and wave shape of a phase shift oscillator circuit.
  10. To determine voltage-gain and plot the frequency response of a single stage, two stage RC coupled and direct coupled amplifiers.
  11. To design and verify the op-amp working as:
    1. Unity Gain amplifier.
    2. Inverting amplifier.
    3. Non-Inverting amplifier.
  1. Design & test Integrator and Differentiator using operational amplifier.

 

COURSE OUTCOMES:

  1. Students will be able to design and test the performance characteristics of different amplifier circuits.
  2. Students will be able to design and test the performance of different oscillator circuits.
  3. Students will be able to design the experiments, analysis and interpretation of data.
  4. Students will acquire skills of team work, technical communication and effective report writing.
  5. Students will be capable of solving practical electronic circuit problems.
  1. To design and verify various biasing techniques for BJTs.
  2. To determine voltage-gain, output impedance and output power of a Darlington pair compound amplifier.
  3. To determine “h” parameters of a PNP transistor in common emitter mode.
  4. To determine the frequency response of an IFT amplifier.
  5. To determine voltage-gain and plot the frequency response of a FET amplifier in common source mode.
  6. To study the effect of negative feedback on voltage gain & bandwidth in a two-stage amplifier.
  7. To determine frequency of a Hartley Oscillator circuit with change in the capacitor of the tank circuit.
  8. To determine frequency and wave shape of a Colpitt’s oscillator circuit.
  9. To determine frequency and wave shape of a crystal oscillator circuit.
  10. To determine frequency and wave shape of a phase shift oscillator circuit.
  11. To determine voltage-gain and plot the frequency response of a single stage, two stage RC coupled and direct coupled amplifiers.
  12. Design and implementation of nonlinear oscillator (vander pol, doffing etc.)

 

COURSE OUTCOMES:

  1. Students will be able to plot characteristics of various electronics devices.
  2. Students will be able to implement of various logic gates and verify their truth-tables.
  3. Students will be able to perform experiments, analyze and interpretation of data.
  4. Students will improve skills of team work, technical communication and report writing.
  5. Students will be capable to solving practical related to basic electronic circuits.

In this laboratory, students are expected to demonstrate their ingenuity and comprehension of the subject matter by means of software-based programming. This laboratory experience is designed to help students grasp the fundamental concepts and methods employed in digital electronic circuits and systems. The primary objective of this laboratory is to enhance the theoretical aspects of digital logic design and analog circuit design by providing a comprehensive introduction to combinatorial and sequential logic circuits, including logic gates, adders amplifiers and modulation techniques.

The laboratory is furnished with 20 PCs, equipped with licensed software such as MATLAB and MultiSim for simulation purposes. Additionally, high-speed internet connectivity are available in the laboratory for conducting value-added courses or video tutorials.

 

Experiments based on Simulation and Implementation of Electronic Circuits:

  1. Design simulation and analysis of two input NAND and NOR gate.
  2. Design, simulation and analysis of NMOS and CMOS inverter.
  3. Design, simulation and analysis of full adder circuit.
  4. Design, simulation and analysis of push-pull amplifier.
  5. Design, Simulation and analysis of different amplifier.
  6. Design, Simulation and analysis of amplitude modulation using MATLAB.
  7. Design, Simulation and analysis of frequency modulation using MATLAB.
  8. Design, Simulation and analysis of phase modulation using MATLAB.
  9. Design, Simulation and analysis of ASK using MATLAB.
  10. Design, Simulation and analysis of FSK using MATLAB.
  11. Design, Simulation and analysis of PSK using MATLAB.

 

COURSE OUTCOMES:

  1. Students will be able to simulate the electronic circuits using CAD tools.
  2. Students will be able to implement the electronic circuits on nano boards.
  3. Students will be able to perform the experiments, analyze and interpretation of data.
  4. Students will acquire skills of team work, technical communication and effective report writing.
  5. Students will be capable of solving practical engineering problems in the field of measurement and instrumentation.

COURSE CONTENTS:

  1. Design and testing of an amplitude modulator & demodulator circuit and determine the depth of modulation.
  2. Design and testing of a frequency modulator & demodulator circuit and determine the modulation index.
  3. Design and tracing the signals at various points of a PAM, PWM, PPM modulator and demodulator circuits.
  4. Design and tracing the signals at various points of a DSB-SC, SSB-SC modulator and demodulator circuits.
  5. Design and tracing the signals at various points of a Delta modulation & demodulation modulator and demodulator circuit.
  6. Implementation and verification of ASK, FSK, PSK modulation and demodulation techniques.
  7. Implementation and verification of the pulse code modulation and demodulation systems.
  8. Implementation and verification of delta modulation and demodulation techniques and observe the effect of slope overload.
  9. Verification of communication signals between a TDM-PCM transmitter and receiver.
  10. Verification of analog signal transmission using sampling & reconstruction Transceiver.
  11. Implementation and verification of delta sigma modulation & demodulation techniques.

 

COURSE OUTCOMES:

  1. Students will be able to design and test different modulation and demodulation schemes of analog communication.
  2. Students will be able to implement various digital modulation techniques using hardware circuits. Students will be able to design the experiments, analyse and interpret the measured data.
  3. Students will acquire skills of teamwork, technical communication and report writing.
  4. Students will be capable of solving practical communication engineering problems.

COURSE CONTENTS:

  1. Verification of characteristics of the reflex klystron tube and determine its electronic tuning range.
  2. Measurement of frequency and wavelength for a rectangular waveguide working on TE10 mode.
  3. To determine standing wave ratio and coefficient of rectangular wave-guide.
  4. To verify the following characteristics of Gunn Diode: (a) V-I characteristics. (b) Output power and frequency as a function of voltage. (c) Square wave modulation through PIN diode.
  5. To measure the polar pattern and the gain of wave guide horn antenna.
  6. Verification of the function of multi-hole directional coupler using the following parameters: (a) Main line and auxiliary line VSWR. (b) Coupling factor &directivity of the coupler.
  7. Determine S-parameters of magic Tee terminated by matched load.
  8. Verify working principle of the Isolator.
  9. Verify working principle of the Circulators.
  10. Verify working principle of Attenuators (Fixed and variable type).
  11. Verify working principle of the Phase shifter.
  12. Experiments based on Microstrip antenna design, simulation and fabrication.

COURSE OUTCOMES:

  1. Students will be able to measure the different characteristics and parameters of various electromagnetic components using standard microwave bench.
  2. Students will be able to characterize the performance parameters of wave guides and antennas.
  3. Students will be able to design the electromagnetic experiments, analyze and interpretation of data.
  4. Students will acquire skills of teamwork, technical communication and effective report writing.
  5. Students will be capable of solving practical engineering problems related to electromagnetic waves.
  1. To design and verify the op-amp working as:
    1. Unity Gain amplifier.
    2. Inverting amplifier.
    3. Non-Inverting amplifier.
  1. Design & test a difference amplifier using operational amplifier.
  2. Design & test Integrator and Differentiator using operational amplifier.
  3. Design an active second order low pass filter using operational amplifier & plot the Frequency response characteristics.
  4. Design an active second order high pass filter using operational amplifier and plot the frequency response characteristics.
  5. Design and test a square wave generator using operational amplifier.
  6. Design and test a triangular wave generator using operational amplifier.
  7. Design and test a mono stable multivibrator using Timer IC 555.
  8. Design and test an Astable multivibrator using Timer IC 555.
  9. Design and test IC voltage regulator circuits using ICs 723/7805/7905.
  10. Determine the locking and capture range of a PLL IC 565.

 

COURSE OUTCOMES: 

  1. Students will be able to simulate the electronic circuits using Op-amp.
  2. Students will be able to implement the filters using Op-amp.
  3. Students will be able to design and implement multivibrator circuits using Timer IC 555.
  4. Students will acquire skills of teamwork, technical communication and effective report writing.
  5. Students will be capable of solving practical engineering problems in the field of integrated circuits
  1. To design and verify the op-amp working as:
    1. Unity Gain amplifier.
    2. Inverting amplifier.
    3. Non-Inverting amplifier.
  1. Design & test a difference amplifier using operational amplifier.
  2. Design & test Integrator and Differentiator using operational amplifier.
  3. Design an active second order low pass filter using operational amplifier & plot the Frequency response characteristics.
  4. Design an active second order high pass filter using operational amplifier and plot the frequency response characteristics.
  5. Design and test a square wave generator using operational amplifier.
  6. Design and test a triangular wave generator using operational amplifier.
  7. Design and test a mono stable multivibrator using Timer IC 555.
  8. Design and test an Astable multivibrator using Timer IC 555.
  9. Design and test IC voltage regulator circuits using ICs 723/7805/7905.
  10. Determine the locking and capture range of a PLL IC 565.

 

COURSE OUTCOMES:

  1. Students will be able to simulate the electronic circuits using Op-amp.
  2. Students will be able to implement the filters using Op-amp.
  3. Students will be able to design and implement multivibrator circuits using Timer IC 555.
  4. Students will acquire skills of teamwork, technical communication and effective report writing.

Students will be capable of solving practical engineering problems in the field of integrated circuits

  1. To design and verify the op-amp working as:
    1. Unity Gain amplifier.
    2. Inverting amplifier.
    3. Non-Inverting amplifier.
  1. Design & test a difference amplifier using operational amplifier.
  2. Design & test Integrator and Differentiator using operational amplifier.
  3. Design an active second order low pass filter using operational amplifier & plot the Frequency response characteristics.
  4. Design an active second order high pass filter using operational amplifier and plot the frequency response characteristics.
  5. Design and test a square wave generator using operational amplifier.
  6. Design and test a triangular wave generator using operational amplifier.
  7. Design and test a mono stable multivibrator using Timer IC 555.
  8. Design and test an Astable multivibrator using Timer IC 555.
  9. Design and test IC voltage regulator circuits using ICs 723/7805/7905.
  10. Determine the locking and capture range of a PLL IC 565.

 

COURSE OUTCOMES: 

  1. Students will be able to simulate the electronic circuits using Op-amp.
  2. Students will be able to implement the filters using Op-amp.
  3. Students will be able to design and implement multivibrator circuits using Timer IC 555.
  4. Students will acquire skills of teamwork, technical communication and effective report writing.
  5. Students will be capable of solving practical engineering problems in the field of integrated circuits
  1. To verify the De-Morgan’s theorems using NAND/NOR gates.
  2. To design the full adder and half adder using AND, OR and X-OR gates.
  3. To implement the logic circuits using decoder.
  4. To implement the logic circuits using multiplexer.
  5. To design parity generator and checker circuits.
  6. To design and implement RS FLIP-FLOP using basic latches.
  7. Realization and testing of basic logic gates using discrete components.
  8. Realization and testing of CMOS IC characteristics.
  9. Realization and testing of TTL IC characteristics.
  10. Realization and testing of RAM circuit using IC 7489.
  11. Realization and testing of Interfacing of CMOS-TTL and TTL-CMOS ICs.

 

COURSE OUTCOMES:
  1. Students will be able to design and implement various digital logic circuits using
  2. Students will be able to design and implement analog and digital circuits using TCAD tools and on FPGA
  3. Students will be able to design the experiments, analyze and interpretation of data to achieve valid
  4. Students will acquire skills of team work, technical communication and effective report
  5. Students will be capable of solving practical digital electronics

A complete All-in-one DSP Lab solution focusing various levels of experimentation on Signal Processing, Image, Video and Audio Processing topics designed especially for UG and PG curriculum.

  All-in-One DSP Lab Consist:

Deliverables

Description

All-in-One DSP Lab

All-in-One DSP Lab consisting of :

·       All-in-One DSP Board for TMS320C6748

·       USB JTAG Emulator

·       Power Supply

·       Cable Accessory Set

·       CCD Camera

·       All in One General Purpose Board

·       Daughter board for All in one General Purpose Board

·       GSM Module

·       Finger Print Module

·       RFID Module

  

 

Specifications for All-in-One DSP Lab

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Experiments of All-in-One DSP Lab

 ·       Set of Five Educational practice boards featuring TMS320C6748 CPU operating on 5V DC supply with On board 256 MB Flash memory and 128 MB DDR2 RAM memory

·       Data Transfer Interface includes: On board DB9 connector for UART-1 interface, On board 3 pin header for UART-2 interface, On board USB TYPE B Connector for UART-2 interface for Debug Console, LED indication for USB connection for Debug Console, On board Reset Switch with LED indication, On board USB Type A Connector for USB host interface, On board micro USB Type A Connector for USB OTG interface, On board RJ45 connector for 10/100 Ethernet interface, On board I2C based Temperature sensor, On board I2C based RTC interface, On board SPI based micro SD card interface, On board provision for SATA connector etc.

·       On board special functionality includes: Boot mode selection switch, On board Video in port available. VGA out connector,Provision for composite video out, Provision for Graphics LCD interface, audio jack and speaker (Mic in) interface, audio codec for speaker out, On board jumper selection to switch various video out options, LED to indicate power surge, LED to indicate high voltage input, excessive voltage protection circuit with LED indication, Various test points for various signals and jumper selection to switch UART2 between USB connector and 3 pin connector

·       Comprehensive Lab Solution for UG and PG curriculum.

·       Five unit of All in one General purpose board with it’s daughter board pcb which includes 8 LED, 16×2 character LCD, 2 digit 7-segment display, Switches includes 4 general purpose keys, 2X2 matrix keyboard, I2C based EEPROMs for protocol demonstration experiments, SPI based EEPROMs for protocol demonstration experiments, Stepper motor , DC Motor interface , Relay output , Facility to provide 2 channel ADC in put using potentiometer and unity gain amplifier for protection

·       One unit of RFID Module, Finger Print Sensor Module and GSM Modem Module

·       10 units of USB powered JTAG Emulator – XDS100_V2

 

 Signal & Audio Processing

1.  Write a program to generate Audio loopback using pooling method.

2.  Write a program to generate Audio loopback using interrupt method.

3.  Write a program to generate loop back method by EDMA(Enhanced direct memory access) controller.

4.  Write a program to generate delay interrupt.

5.  Write a program to generate Echo effect(L138_echo_intr).

6.  Write a program to generate flanging Effect .

7.  Write a program to with Input Data Stored in a Buffer.

8.  Write a program to generate sine wave using look up table.

9.  Write a program to generate sine wave using function.

11.  Write a program to generate Sweep sinusoid using Table with 8000 Points.

12.  Write a program to generation of DTMF Tones using a Lookup Table.

13.  Write a program to generate Square wave using look up Table

14.  Write a program to generate Impulse response of reconstruction Filter.

15.  Write a program to generate Frequency Response of DAC Reconstruction Filter using a Pseudorandom Binary Sequence.

16.  Write a program to generate Step Response of AIC3106 Codec using Pseudorandom Noise.

17.  Write a program for Step Response of AIC3106 Codec Anti aliasing Filter.

18.  Write a program for Demonstration of AIC3106Codec Anti aliasing Filter.

19.  Write a program to generate to Identification of AIC3106 Codec bandwidth using an Adaptive Filter.

20.  Write a program to Identification of AIC3106 Codec bandwidth using two CPU Boards.

21.  Write a program to generate Ramp wave.

22.  Write a program to generate Amplitude Modulation by polling.

 

Finite Impulse Response Filter

1.  Write a program to generate Moving average Filter.

2.  Write a program to generate Moving Filter with Internally Generated Pseudorandom noise.

3.  Write a program to generate Identification of the moving Average filter frequency Response Using a Second CPU Board.

4.  Write a program to generate FIR filter implementation with a Pseudorandom Noise Sequence as Input.

5.  Write a program to generate FIR filter with Moving Average, Low Pass, Band Stop, and Band Pass characteristics defined in separate coefficient files.

6.  Write a program to generate FIR filter implementation with internally generated a Pseudorandom Noise Sequence as Input and output stored in memory.

7.  Write a program to generate Effects on Voice or music using three FIR low pass filters.

8.  Write a program to generate Implementation of four different filters: Low pass, High Pass, Band Pass and Band Stop.

9.  Write a program to generate Two Notch filters to a corrupted speech Recording.

10.  Write a program to generate Voice Scrambling using Filtering and Modulation.

11.  Write a program to FIR Filter implemented using DMA based I/O.

12.  Write a program to FIR Filter implemented using DSPLIB function.

13.  Write a program to FIR Filter implemented using C Calling an ASM Function.

14.  Write a program to FIR Filter implemented using C Calling a Faster ASM Function.

 

Infinite Impulse Response Filter

1.  Write a program to implementation of an IIR filter Using cascade second order filter.

2.  Write a program to implementation of an IIR filter Using cascade second order Transposed.

3.  Write a program for Estimating the Frequency Response of an IIR filter using Pseudorandom Noise as Input.

4.  Write a program for Estimating the Frequency Response of an IIR filter using Sequence of Impulses as Input.

5.  Write a program for Fourth order Elliptic Low pass IIR Filter Designed Using fdatool.

6.  Write a program for Band Pass Filter Design using fdatool.

7.  Write a program to implementation of an IIR filter Using DSPLIB Function DSPF_sp_biquad().

8.  Write a program to Fixed Point Implementation of an IIR Filter.

9.  Write a program to implementation of a Fourth Order IIR Filter Using AIC3106 Digital Effects Filter.

10.  Write a program for Generation of a Sine Wave Using a Difference Equation.

11.  Write a program to generation of DTMF Signal using Difference Equations.

12. Write a program for generation of a Swept Sinusoidal Using a Difference Equation.

13. Write a program for Sine generation using a Difference Equation with C Calling an ASM Function.

 

Fast Fourier Transform

1.  Write a program for DFT of Sequence of Real Numbers with Outputs in the CCS Graphical Display Window and in MATLAB.

2.  Write a program for Estimating Execution Times for DFT and FFT Functions.

3.  Write a program to demonstrate the EDMA3 Memory Move.

4.  Write a program for DFT of a signal in Real Time using a DFT Function with Pre calculated Twiddle Factors.

5.  Write a program for FFT of a Real Time Input Signal using an FFT Function in C.

6.  Write a program for FFT of a Real Time Input Signal using TI’s C-Callable Optimized Radix-2 FFT Function.

7.  Write a program for FFT of a Real Time Input Signal using TI’s C-Callable Optimized DSPLIB FFT Function.

8.  Write a program for demonstration of Fast Convolution.

9.  Write a program for Real Time Fast Convolution.

10.  Write a program for demonstration of Graphic Equalizer.

 

Adaptive Filters

1.  Write a Program for demonstration of Adaptive Filter using C code.

2.  Write a Program of Adaptive Filter for sinusoidal Noise Cancellation.

3.  Write a Program of Adaptive Filter for sinusoidal Noise Cancellation using External Inputs.

4.  Write a Program for Adaptive Filter for System Identification of a Fixed FIR Filter as an Unknown System.

5.  Write a Program for Adaptive Filter for System Identification of a Fixed FIR Filter as an Unknown System with Weights of an Adaptive Filter Identification as a FIR Band Pass.

6.  Write a Program for Adaptive Filter for System Identification of a Fixed IIR Filter as an Unknown System.

7.  Write a Program for Adaptive FIR Filter for System Identification of System External to the board.

8.  Write a Program Adaptive FIR Filter for System Identification of System External to the board Using DSPLIB Function.

Image Processing

1.  Write a program for Edge detection of the image using Sobel algorithm.

2.  Write a program for Image Smoothing and Image Sharping using convolution functions.

4.  Write a program for Image Thresholding using Image clipping.

5.  Write a program for Image Thresholding using len2min different function.

6.  Write a program for Image Thresholding using grt2max different function.

7.  Write a program for Image Thresholding using negative function.

8.  Write a program for Image Thresholding using black & white image generation.

9. Write a program for Image quantization.

Advance Image/Video Processing Lab

Description

The Advance Image/Video Processing lab uses the Embeded GPU platform to demonstrates working with multi core environment. This setup introduces the learner with open source graphic libraries for various applications related to image and video processing.

 

   Advance Image/Video Processing Lab Consist:

Deliverables

Description

Advance Image/Video Processing Lab

Advance Image/Video Processing Lab consisting of :

·       Advance Embedded GPU Board/s

·       HDMI Screen

·       USB Camera

·       USB Keyboard

·       USB Mouse

Advance Image/Video Processing Lab Features

·       Lab focuses on getting started with graphic libraries for advance image and video processing etc.

·       Pre-requisite lab solution for learners looking for advance computer graphics, virtual reality, Artificial Intelligence, advance robotics, Machine learning, deep learning, mobile computing, gaming etc.

·       Useful for inference of Deep Learning Model

·       Lab contains Advance GPU embedded platform from NVIDIA along with software tools, accessories and documentation

 

 

Specifications for Advance Image/Video Processing Lab

 

  

  

 

 

 

 

 

Experiments of Advance Image/Video Processing Lab

·  Embedded GPU Platform comprises of 6-core NVIDIA Carmel ARMv8 CPU, 384-core Volta GPU, 8GB LPDDR4, 16GB eMMC(optional), 2x 4kp30 H.264/H.265 encoder & 2x 4kp60 H.264/H.265 decoder, MIPI CSI-2 lanes,2x PCIe controllers,

·  Ports and Peripherals includes: 4x USB 3.1 A, USB 2.0 Micro B, 2x MIPI CSI-2, HDMI 2.0, Display Port 1.4, Gigabit Ethernet, M.2 Key-E with PCIe, M.2 Key-M NVMe with PCIe, Micro SD card slot, 2x I2C, 2x SPI, UART, I2S, GPIOs etc.,

·  128GB SSD along with pre-loaded Linux OS having tools like OpenCV, Open GL, Vulkan, Tensor Flow, Tensor RT, CUDA, NVidia Vison Works etc…

·  Eco System configured to work with GPU Board for Deep Learning Inference & Demonstrating the implementation of remote inference of a trained deep learning model on embedded board/platform

·  Eco System also configured to work with Advance Image/Video Processing applications

·  Eco System also configured to work with Advance vision application with various camera setup

·  18” HDMI Display compatible with Inference/Deployment Embedded Platform

·  USB mouse & Keyboard

1.  Getting Started With Computer Graphics (OpenGL)

2.  Getting Started With Computer Vision (OpenCV)

3.  High Performance Image/Video Processing (VisionWorks)

 

Note: Refer Annexure-1 for Detailed Exp. List

Annexure -1: (Example list for Advance Image/Video Processing Lab) Getting Started With Computer Graphics – OpenGL
  1. Write a program to demonstrate generation of large number of slightly varying objects with bindless
  2. Write a program to demonstrate blooming effect on rendered surfaces making it
  3. Write a program to demonstrate access to GL textures using both reading and writing to
  4. Write a program to demonstrate particle expansion by accessing vertex shaders in
  5. Write a program to demonstrate water simulation by using compute
  6. Write a program to demonstrate use of vertex shaders to animate particles and write back result into vertex
  7. Write a program to demonstrate use of high performance and quality approximation of anti-aliasing.
  8. Write a program to demonstrate High Dynamic Range (HDR)
  9. Write a program to implement instancing to tessellate objects in real
  10. Write a program to implement instancing to accelerate drawing of simillar objects
  11. Write a program to demonstrate multi-pass filtering for motion blur of fast moving
  12. Write a program to demonstrate motion blur using 2D multi-pass
  13. Write a program to demonstrate large number of drawcalls overhead using openGL
  14. Write a program to implement openGL PSI(Pixel Shader Interlock) feature to blend
  15. Write a program to implement Path rendenring extension to draw 2D line art.
  16. Write a program to use path rendering and animate live cursive
  17. Write a program to implement HarfBuzz text shaping engine library for strings of
  18. Write a program to implement path rendering to draw text like spokes in a wheel with 3D effect.
  19. Write a program to implement conventional 3D graphic of Tiger using path
  20. Write a program to implement path rendering to wrap a artwork of Tiger with multiple paths and
  21. Write a program to implement optimization techniques to rendering process to improve app level CPU GPU
  22. Write a program to simulate a cloud of particles and render its shadow on model or floor
  23. Write a program to implement skinned meshes over bones in vertex shaders for smooth
  24. Write a program to demonstrate two methods of simulating soft
  25. Write a program to implement terrain engine by using hardware
  26. Write a program to implement Terrain using Texture Array for high
  27. Write a program to implement rendering of OIT (Order Independent Transparency) using weighted blendi

 

Getting Started With Computer Vision – OpenCV
  1. Write a program to display Hello
  2. Write a program to Read image apply sobel filter and display output
  3. Write a program to Read image apply sobel filter and display output
  4. Write a program to Read Video file and display
  5. Write a program to Read Video file apply sobel filter and write xvid video
  6. Write a program to capture image from USB Webcam, apply sobel filter to it and write to image
  7. Write a program to capture video from USB Webcam, apply sobel filter to it and write to xvid video
  8. Write a program to perform basic operation like resize over a
  9. Write a program to perform Simple Canny Edge filter over an
  10. Write a program to perform Canny Edge filter using blur technique to get desired
  11. Write a program to perform simple feature detection using OrbFeature Detector over a
  12. Write a program to perform optical flow over feature detection to track features and show the tracking over a
  13. Write a program to perform object detection by comparing unique points of a object to a video and find the
  14. Write a program to perform object detection and match unique descriptors of object with video and draw lines to show
  15. Write a program to perform object detection using matching with desired object and put a box around if the object is near to what is described.
  16. Write a program to perform Face detection using Cascade
  17. Write a program to perform Face detection using Cascade Classifier with
  18. Write a program to perform Face detection using alternate Cascade Classifier
  19. Write a program to perform Background and foreground segmentation using
  20. Write a program to perform Background and foreground segmentation using
  21. Write a program to perform laplace point edge detection using USB Webcam
  22. Write a program to perform Houghlines detection over a art image using both CPU and
  23. Write a program to perform grabcut segmentation over selected

 

High Performance Image/Video Processing – VisionWorks
  1. Write a program to detect feature points and track them using Lucas-Kanade
  2. Write a program to detect lines and circles using Hough
  3. Write a program for video stabilization using Lucas-Kanade method of feature
  4. Write a program to detect motion using Iterative Motion Estimation
  5. Write a program to take stereo input/video and do stereo matching to provide merged
  6. Write a program to do alpha blending between two images (use image mask) using interoperation between VisionWorks, OpenCV and
  7. Write a program to take video input from camera or video and display output using interoperation between VisionWorks and
  8. Write a program to take input video or camera input and display as it is to test I/O facilities and
  9. Write a program to track any rigid object using optical flow method and object can be selected real time by draging cursor using mouse or touch.
  10. Write a program to estimate 3D feature/structure using Vision Works SFM pipeline over 2D images/video.

Microprocessor kit-10, micro controller kit-02, CPU-05

The antenna and measurement lab supports intermediate and advanced courses in Electromagnetics and Microwave Engineering. Students experiment with antenna and microwave circuit components. The antenna laboratories provide the necessary hardware & software support for training the students in the area of RF and Microwave Engineering. It offers design, analysis and simulation of various types of antenna to understand the basics of RF and microwave engineering, to boost the quality of engineering education, deepen understanding, and provide the necessary practical skills to young mind.

Course Description & Objectives:


The lab course will give practical exposure to students to understand the basic principles and advanced applications of antenna by learning characteristics of antenna. To gain practical hands-on experience, the students are exposed to various antenna designs. This lab is conducted for the undergraduate, postgraduate and Ph.D. students.

LIST OF MAJOR EQUIPMENT IN THE LABORATORY:

S.NO.

Name of the Equipment

1.     

VNA

2.     

PCB prototype machine

3.     

Calibration kit

4.     

Anechoic chamber

5.     

Workstation with CST and HFSS

 

LIST OF EXPERIMENTS

 

  1. Introduction to Simulation software tools.
  2. Design a DGS antenna and determine its radiation pattern, reflection coefficient, VSWR
  3. Design a rectangular microstrip antenna and obtain its radiation characteristics using CST and HFSS simulator
  4. Design a Circular microstrip antenna and obtain its radiation characteristics using CST and HFSS simulator
  5. Design a MIMO antenna for a frequency of Sub-6 GHz and obtain its radiation pattern, reflection coefficient, VSWR.
  6. Design a CPW feed antenna and obtain its radiation pattern, reflection coefficient, VSWR.
  7. Fabrication of different types of antenna using PCB prototype machine
  8. Introduction to VNA.
  9. To measure the antenna parameters: S parameters , gain , directivity, radiation pattern, reflection coefficient, VSWR

 

COURSE OUTCOMES:

After successful completion of the course, the student will be able to

  1. Design and Simulate antennas used in wireless communications for different frequency band and obtain radiation characteristics.
  2. Understand and analyze the radiation characteristics of different antennas.
  3. Design and measure antenna parameters of modern antenna using software tools.
  4. Interpret the antenna software simulation tools.
  5. Understand the different aspects of antenna simulation, fabrication, and its measurements.

Kit-05

Academic Activities

 2022-23

Webinar on “Advanced driver assistance systems (ADAS)” held on 27th September 2022


Skill development Program on “Python Programming” for Women Empowering to Reduce the Gender Gap in IT and ITES sector in South Asia Region, organized by department of ECE, GBPIET Pauri, held from 15th – 17th and 22nd – 24th September 2022, Co-funded by the European Union.


 

2021-22

AICTE Sponsored (ATAL) One week faculty development program “Recent trends in Optoelectronics & optical communications” organized by department of ECE, GBPIET, Pauri from 15th – 19th November 2021.


AICTE Sponsored (ATAL) one week faculty development program “Devices and Circuits for Next–Generation Computing Architectures” organized by department of ECE, GBPIET, Pauri, from 25th – 29th October 2021.


 

2020-21

One week Faculty Development Program on “ICT Tools for Teaching” organized by department of ECE, GBPIET Pauri, on 14th – 18th December 2020.


Microsoft Certified four week Industrial Training Program on “Machine Learning using Python” organized by GBPIET Pauri, on 6th August – 6th September 2020.


AICTE Sponsored (ATAL) one week Faculty Development Program on “Artificial Intelligence and Machine Learning Using Python” organized by department of ECE & CSE, GBPIET Pauri, on 31th August– 4th September 2020.


Two week online Faculty Development Program on “Recent Research Trends in Electronics and Communication Engineering” organized by department of ECE, GBPIET Pauri, on 18th – 28th August 2020.


Two week Industrial Training Program on “Current Industry Scenario” organized by department of ECE, GBPIET Pauri, on 29th July – 9th August 2020.


 

2019-20

International Conference “SMART COM 2020” organized by GBPIET, Pauri on 26th – 27th June 2020.


Workshop on “Antenna: Design, Fabrication & Measurement Techniques” organized by department of ECE, GBPIET, Pauri Garhwal on 25th – 29th Nov 2019.


Short term course on “FPGA and Mentor Graphics tools” organized by department of ECE, GBPIET, Pauri Garhwal on 10th – 14th Oct 2019.