DCSS LabExperiments
DCSS LabExperiments
Course Objectives:
uits.
their functionality.
stic and
random signals.
Course Outcomes: After completing the course, the student should be able to:
sequential and combinational logic circuits and verify their functionality. (L3, L4)
List of Experiments:
PART A
1. Design a simple combinational circuit with four variables and obtain minimal SOP expression and
verify the truth table using Digital Trainer Kit.
2. Verification of functional table of 3 to 8-line Decoder /De-multiplexer
3. 4 variable logic function verification using 8 to1 multiplexer.
4. Design full adder circuit and verify its functional table.
5. Design a four-bit ring counter using D Flip–Flops/JK Flip Flop and verify output.
6. Design a four-bit Johnson’s counter using D Flip-Flops/JK Flip Flops and verify output
7. Verify the operation of 4-bit Universal Shift Register for different Modes of operation.
8. Draw the circuit diagram of MOD-8 ripple counter and construct a circuit using T-Flip-Flops and
Test It with a low frequency clock and sketch the output waveforms.
9. Design MOD–8 synchronous counter using T Flip-Flop and verify the result and sketch the output
waveforms.
10. (a) Draw the circuit diagram of a single bit comparator and test the output
(b) Construct 7 Segment Display Circuit Using Decoder and7 Segment LED and test it.
11. Design Binary to Gray and Gray to Binary conversion using gates
Note: Design and verify combinational and sequential circuits using Hardware Description Language
References:
1. M. Morris Mano, “Digital Design”, 3rd Edition, PHI
PART B
List of Experiments:
1. Write a program to generate various Signals and Sequences: Periodic and Aperiodic, Unit
Impulse, Unit Step, Square, Saw tooth, Triangular, Sinusoidal, Ramp, Sinc function.
2. Perform operations on Signals and Sequences: Addition, Multiplication, Scaling, Shifting,
Folding, Computation of Energy and Average Power.
3. Write a program to find the trigonometric & exponential Fourier series coefficients of a
rectangular periodic signal. Reconstruct the signal by combining the Fourier series coefficients
with appropriate weightings- Plot the discrete spectrum of the signal.
4. Write a program to find Fourier transform of a given signal. Plot its amplitude and phase
spectrum.
5. Write a program to convolve two discrete time sequences. Plot all the sequences.
6. Write a program to find autocorrelation and cross correlation of given sequences.
7. Write a program to verify Linearity and Time Invariance properties of a given Continuous
System.
8. Write a program to generate discrete time sequence by sampling a continuous time signal.
Show that with sampling rates less than Nyquist rate, aliasing occurs while reconstructing the
signal.
9. Write a program to find magnitude and phase response of first order low pass and high pass
filter. Plot the responses in logarithmic scale.
10. Write a program to generate Complex Gaussian noise and find its mean, variance,
Probability Density Function (PDF) and Power Spectral Density (PSD).
11. Generate a Random data (with bipolar) for a given data rate (say 10kbps). Plot the same
for a time period of 0.2 sec.
12. To plot pole-zero diagram in S-plane of given signal/sequence and verify its stability.
Note: Any 10 experiments. All the experiments are to be simulated using MATLAB or
equivalent software.