• Like
Upcoming SlideShare
Loading in...5


Uploaded on


  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 2. Linear Systems & Signals Laboratory Contents Module I Circuit Simulation using PSPICE 1.1 Getting started 1.2 DC Steady state Analysis 1.3 AC Steady state Analysis 1.4 Analysis of Coupled Circuits 1.5 DC Transient Analysis 1.6 Parametric Analysis 1.7 Frequency domain analysis Module II Simulation using MATLAB/SIMULINK 2.1 Getting started - Introduction to MATLAB: Interactive computation, 2.2 MATLAB scripts, Graphics using MATLAB, Functions 2.3 File I/O, GUI 2.4 Circuit Simulation using MATLAB 2.5 Properties of Signals 2.6 Effect of sampling and quantization 2.7 Modeling using SIMULINK 2.8 Time domain representation of systems 2.9 Frequency Domain Representation of Systems 2.10 Transform Domain Representation of systems Dept. of E&C, NITK Surathkal 2
  • 3. Linear Systems & Signals Laboratory COURSE PLAN AND EVALUATION PLAN Course Code: EC216 Course Title: Linear Systems & Signals Lab L-T-P: 0-0-3 Credits: 2 Pre – requisites: None Course Instructor: Dr. Sumam David Teaching Department: Electronics and Communication Engineering Objective of the course: Through the experience in these labs the student will be able • To introduce PSPICE for circuit analysis. • To analyze the R-L-C networks for different types of excitation • To use Matlab as a tool for modeling & simulating signals and systems • To analyze continuous- time signals in terms of their time and frequency domain behavior Evaluation Plan: Continuous Evaluation – 30 % ο Preparation, Class Performance, Documentation, Regularity, Class projects Test I – 30 % ο Circuit Simulation using PSPICE Test II – 40 % ο Circuit Simulation using MATLAB / SIMULINK Circuit Simulation Using PSPICE Introduction to PSPICE Module I DC and single phase AC steady state analysis Week 1 – 5 Coupled circuit analysis. DC transient analysis, Frequency domain analysis. TEST 1 Week 6 Simulation Using MATLAB/SIMULINK Introduction to MATLAB: Interactive computation, MATLAB scripts Graphics using MATLAB, Function, File I/O, GUI, Module II Modeling using SIMULINK Week 7-11 Properties of Signals Effect of sampling and quantization Time domain representation of systems Frequency Domain Representation of Systems Transform Domain Representation of systems TEST 2 Week 12 Prepared by: Approved by Sumam David S. Sumam David S. Course Instructor Head, Dept of E&C and DUGC Chairperson Dept. of E&C, NITK Surathkal 3
  • 4. Linear Systems & Signals Laboratory MODULE I - CIRCUIT SIMULATION USING PSPICE What is Circuit Simulation? Simulation lets one predict how a circuit will behave without constructing a prototype. A simulator is a software breadboard on which software models of circuit components can be assembled and tested. It provides economic and fast solution for testing of designs. What is PSPICE? SPICE is an acronym for Simulation Program with Integrated Circuit Emphasis and PSpice is a PC version of SPICE. The program SPICE was developed at University of California, Berkeley in early 1970’s and has become a defacto standard in the area of circuit simulation. Over the years many mainframe and PC versions of SPICE have evolved. PSpice contains circuit models for common circuit elements, active as well as passive, analog as well as digital, and is capable of simulating most of the electrical and electronic circuits. The software forms a set of analysis equations from the circuit description and is solved using numerical methods. OrCAD PSPICE, a Windows based package, comes as part of Cadence PCB System Division's OrCAD series products consisting of tools for analog and digital circuit simulation, waveform analysis, and PCB design. In this laboratory module we will be using OrCAD PSPICE 9.2 Lite Edition for circuit simulation. This public domain software has most of the capabilities of its full version, except for a limitation on circuit size. In OrCAD PSPICE, the circuit can be described either as a netlist or as a schematic. However, we will be using the schematic approach for this laboratory module. The circuit is then analysed and the waveform are displayed interactively using the waveform viewer, Probe. If we visualise PSpice as a software breadboard, then the Probe can be compared to a software oscilloscope. REFERNCES 1. M.H.Rashid, Spice for Circuits and Electronics using PSPICE, PHI, 1995 2. P.W. Tuinenga, SPICE a Guide to circuit simulation and analysis using PSPICE, PHI, 1990 3. Irwin J. D., Basic Engineering Circuit Analysis, Macmillan, 1990 4. Nilsson & Riedel, Using Computer Tools for Electric Circuits (5e), AW, 1996. 5. G. W. Roberts and A.S. Sedra, SPICE (2e), OUP, 1997 Dept. of E&C, NITK Surathkal 4
  • 5. Linear Systems & Signals Laboratory 1.1 Getting Started • Using Windows Explorer, create a folder EC09xx_yy in the directory d:scslabdayofweek • Invoke Capture Lite Edition OrCAD Capture window appears. Steady state analysis Objective: Familiarise with PSpice Circuit simulation environment DC and AC steady state analysis using PSpice. 1.2 DC Steady state analysis 1. Find the load voltage and load current of the circuit shown in Fig. 1.2.1 Fig. 1.2.1 A. Drawing the schematic File → New → Project ; Create a new project : Analog or Mixed A/D; Specify name of project and location (your user directory) – Create a blank project - Worksheet appears i. Get all components and place them in the worksheet . Place → Part → Part - R (analog.olb library) Place the resistor that appears at all the places where it is necessary on the schematic by left mouse click. To turn the resistor by 90°, press Cntl+R. When all the five resistors have been placed press ESC. The resistors are having labels R1, R2 …R5. To change the resistance value double click on the value on the screen, type the value required in value dialog box. Similarly get the current sources (ISRC) and voltage source (VSRC) from the library source.olb and place them on the schematic. To set the value for the sources double click DC=, and type the value in the window provided and press Enter. We need to bring GND also for reference. Place → Ground → Change its name to 0 ii. Connect all components as in circuit diagram Place → Wire iii. Save the schematic in your directory Dept. of E&C, NITK Surathkal 5
  • 6. Linear Systems & Signals Laboratory B. Analysis i. Pspice Create netlist ii. To set up a PSpice simulation, click on "PSpice" and then select "New Simulation Profile". Enter a filename for the simulation, e.g., dc_bias. Click on "Create" and then choose the "Bias Point" option in the window that pops up. Leave the checkmark options blank. In Probe Window → Disable Display Probe Window iii.Pspice Run C. Results If simulation is performed correctly, the results are displayed on the schematic. Use the "V", "I" and "W" buttons on the horizontal menu bar to turn the voltage, current, and power results on or off. Load Current = 3A and load Voltage = 6V. Examine the output file Pspice View output file and netlist file Pspice View netlist created at the end of simulation. 2. Find the galvanometer current in the circuit of Fig. 1.2.2 Fig. 1.2.2 Remember to GND one of the terminals as all node voltages are measures with respect to this node 3. For the circuit shown in Fig. 1.2.3 Vy (5V) 1 R1 2 R3 R2 800 1k R4 R5 + 3 200 Is (20V) V3 100 (10V) 50 mA Vx Fig. 1.2.3 Obtain 1. Steady state node voltages, loop currents and hence verify KVL & KCL 2. Power drawn from all voltage sources Dept. of E&C, NITK Surathkal 6
  • 7. Linear Systems & Signals Laboratory 4. Find the node voltages v1, v2, v3 in the circuit given in Fig. 1.2.4. Also find the total power dissipated in the circuit. v1 25Ω v2 50Ω v3 20Ω io 5Ω 2io 100Ω 200Ω 38.5V 5io Fig. 1.2.4 The controlled sources are available in analog.olb library – E (VCVS), F (CCCS), G(VCCS), and H (CCVS). Make appropriate connections. The values of elements can be specified using scaling factors (upper or lower case): T or Tera (= 1E12); G or Giga (= E9); MEG or Mega (= E6); K or Kilo (= E3); M or Milli (= E-3); U or Micro (= E-6); N or Nano (= E-9); P or Pico (= E-12) F of Femto (= E-15) As an example, one can specify a capacitor of 225 picofarad in the following ways: 225P, 225p, 225pF; 225pFarad; 225E-12; 0.225N 5. Find the Thevenin equivalent circuit with respect to the terminals a,b for the circuit given in Fig, 1.2.5 20Ω 160 io a 4A 60Ω io 80 Ω 40Ω b Fig. 1.2.5 Find VTH by measuring the Open Circuit Voltage – For open circuit : Insert a resistor of big value, like 1 MEG and find the voltage at the terminal Apply “Short Circuit Method” for RTH – For short circuit : Insert a resistor of very little value, like 1u and find the current through this resistor Troubleshooting tips If an error window pops up when you try to simulate, you need to identify which pin is “floating” i.e. not connected properly to the circuit and link it up with a wire. When every connection seems OK but there is a consistent error message - the best way is to erase all the wires, while keeping the elements, then re-wire. Dept. of E&C, NITK Surathkal 7
  • 8. Linear Systems & Signals Laboratory 6. DC Sweep Analysis Study the effect of varying the voltage V1 in Fig. 1.2.6 from 0 to 20V in steps of 0.1V Draw the schematic. Create a new simulation profile. Select DC Sweep. Enter the name of the voltage source to be swept: V1. The start and end values and the step need to be specified: 0, 20 and 0.1V, respectively. Run the simulation. PSpice will generate an output file that contains the values of all voltages and currents in the circuit. PSpice has a user-friendly interface to show the results of the simulations. Once the simulation is finished a Probe window will open. From the TRACE menu select ADD TRACE and select the voltages and current you like to display. You can also add traces using the "Voltage/Current/Power Markers" and “ in the schematic. 10kΩ 1mA V1 5uF 10kΩ Fig. 1.2.6 You can assign names to nets or nodes using the Place Net Alias command 7. In the circuit given in Fig. 1.2.7 use PSpice to find the maximum power deliverable to RL. 1k 1V RL Fig. 1.2.7 Define the value of RL as a parameter – Double click the value of resistor RL and in the Value box enter {RL}. Note the curly braces are necessary. Next step is to define parameter. Select Place/Part/PARAM (library – special.olb). Double click on the PARAM part. This will open a spreadsheet like window showing the PARAM definition. You will need to add a new column to this spread sheet. Click on NEW COLUMN and enter for Property Name, RL, enter an initial value for the resistor 2k. Select the RL column and click the DISPLAY button. You can now specify what to display: select Name and Value. Create a new simulation profile. Select DC Sweep. For Sweep Variable select Global Parameter. In the Parameter Name box enter RL. The start and end values and the step need to be specified: 100, 5k, 100 respectively. Run Simulation and plot Power across RL vs RL. Dept. of E&C, NITK Surathkal 8
  • 9. Linear Systems & Signals Laboratory 1.3 AC Steady State Analysis 1. Find the output voltage Vo of the circuit of Fig. 1.3.1. Fig 1.3.1 Draw the schematic of the given circuit. • For AC Voltage source V1, get part VAC and set value AC = 11.3V 45DEG • For AC Current source I1, get part IAC and set value AC = 4A 0DEG • To measure output voltage, connect VPRINT1 (special.slb) to the output node. For the symbol VPRINT1, set value of AC, MAG, and PHASE to any non-blank value, such as Y, YES or 1. • Analysis → Setup → AC Sweep → Enabled → Linear, Start frequency = 400, End Freq. = 400, No of points = 1 • Analysis → Simulate → Examine output Results: FREQ = 400 VM(C1) = 4.524E+00 VP(C1) = -7.599E+01 2. Find the potential difference between the nodes A and B of the circuit of Fig. 1.3.2 Fig 1.3.2 Analysis may be carried out assuming ω =1 rad/sec, ie. f =1/2π. At this frequency L=XL and C=1/XC Dept. of E&C, NITK Surathkal 9
  • 10. Linear Systems & Signals Laboratory 1.4 Analysis of coupled circuits 1. Find the voltage across the capacitor in the circuit of Fig. 1.4.1. Fig.1.4.1 - Draw the schematic of the given circuit. - For coupled circuit, get part XFRM_LINEAR (analog.slb) and set value Coupling=0.4, L1 = 5, L2 =5. The first node of L1 and L2 are dotted. - To measure output voltage, use VPRINT1 (special.slb) - In Simulation Profile Enable AC Sweep → Linear, Start Freq. = 0.159115, End Freq. = .159115, No of points = 1 Results: FREQ = 1.591E-01 VM(C1) = 1.015E+01 VP(C1) = 2.397E+01 2. Find the current delivered by the source in the circuit of Fig. 1.4.2 Fig. 1.4.2 Dept. of E&C, NITK Surathkal 10