0% found this document useful (0 votes)
17 views16 pages

SSLab 10

The lab report details various signal operations performed using Simulink in MATLAB, including generating sine, square, and sawtooth waves, as well as random numbers. It outlines tasks such as time scaling, shifting, reversal, amplitude reversal, delay, and addition/multiplication of signals, with explanations of the models created for each task. The report includes performance rubrics assessing procedural skills, response ability, and observation skills related to the lab work.

Uploaded by

manavlund5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views16 pages

SSLab 10

The lab report details various signal operations performed using Simulink in MATLAB, including generating sine, square, and sawtooth waves, as well as random numbers. It outlines tasks such as time scaling, shifting, reversal, amplitude reversal, delay, and addition/multiplication of signals, with explanations of the models created for each task. The report includes performance rubrics assessing procedural skills, response ability, and observation skills related to the lab work.

Uploaded by

manavlund5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Department of

Computer Systems
Engineering

Signals and Systems

Lab Report#10:
TO PERFORM SIGNAL OPERATIONS USING SIMULINK IN MATLAB

Student’s name: Manav Dev Enrollment ID: 133-23-


0040

LABORATORY PERFORMANCE RUBRIC

Level – P3

Level of Attainment

Criterion Excellent Very Good Good Average Fail

(4) (3) (2) (1) (0)

Procedural Skills Understand the


procedure and Displays skills to Not able to either
act upon sequence of steps in lab learn or perform
work Fully Moderately Somewhat Slightly lab work procedure

Response
Not able to imitate
Abilityto imitate the lab work on his/her Fully moderately somewhat slightly
the lab work
own

Observation’s Use Not able to use lab


Displays the skills to perform related work observation
mathematical calculations using the Fully moderately somewhat slightly into mathematical
observation from lab calculations

work

Activities
Activity-01: Create a model that generate sine wave, square wave, and sawtooth
wave using Simulink.

Model:

Result:
Explanation:

The Simulink model generates three waveforms using dedicated Signal Generator
blocks: a sine wave with amplitude 1 (Signal Generator), a square wave alternating
between +1/-1 (Signal Generator1), and a sawtooth wave with linear ramping
peaks (Signal Generator2), all displayed on Scope over a 0-20 second simulation
timeframe.
Activity-02: Create a model that generate random number.

Model:

Result:
Explanation:

The Simulink model generates and displays random numbers a 100-second


simulation period, creating an irregular waveform pattern with frequent zero-
crossings

Task-01: Generate a model that perform time scaling using Simulink.

Model:
Task-02: Generate a model that perform time shifting using Simulink.

Model:
Task-03: Generate a model that perform time reversal using Simulink.

Model:

Result:

Explanation: Matlab does not support time advance we can try it on any other
software If that supports
Task-04: Generate a model that perform amplitude reversal using Simulink.

Model:

Result:
Explanation:

The Simulink model performs amplitude reversal (signal inversion) using a Gain
block set to -
1. The original and inverted signals are displayed on a Scope, showing identical
waveforms mirrored across the time axis.

Task-05: Generate a model that perform delay in signal using Simulink.

Model:

Result:
Explanation:

The Simulink model performs time shifting on an input signal (e.g., sine
wave) using a Transport Delay block.
Task-06: Generate a model that perform addition of two signals and generate third
one using Simulink.

Model:

Result:
Explanation:

The Simulink model adds two input signals using an Add block, producing a third
combined output signal displayed on a Scope.
Task-07: Generate a model that perform multiplication of two signals and generate
third one using Simulink.

Model:

Result:
Explanation:

The Simulink model multiplies two input signals using a Product block, producing a
third modulated output signal displayed on a Scope.

You might also like