Samoza Signals Experiment-1
Samoza Signals Experiment-1
1
FORMS OF SIGNALS USING
MATLAB
Rating
I. THEORY
3.1) Why of illustrating different data signals? What would you think is the
application of each and every signal?
Sinusoidal, step, impulse, and ramp signals are essential in signal processing
and control systems, with each performing a distinct function. Sinusoidal signals are
smooth, periodic waves that are commonly employed in communications such as
radio and for signal analysis by breaking them down into simpler components. Step
signals move rapidly from one value to another and are used to investigate how
systems respond to sudden changes, which aids in the tuning of control systems.
Impulse signals are very short bursts of multiple frequencies that are useful for
testing and analyzing a system's overall behavior and frequency responsiveness.
Ramp signals grow steadily over time and are used to investigate how systems
handle continuous, progressive changes, such as motor speed modifications. These
basic signals assist engineers in understanding, designing, and optimizing systems
for a variety of applications.
Sinusoidal Waveform
x = (0:1/800:10); % Time vector
y = 5 * sin(x); % Sinusoidal waveform
plot(x, y, 'r'), title('Sinusoidal Waveform'), grid on, xlabel('Time, t'),
ylabel('Amplitude');
Impulse Function
Num = [1]; % Numerator of the transfer function
Den = [1 85]; % Denominator of the transfer function
sys = tf(Num, Den); % Transfer function
impulse(sys), grid on, title('Impulse function Signal', 'Fontsize', 15);
MATLAB Code:
>> Num = [90];
>> Den = [1 90];
>> sys = tf(Num, Den)
Transfer function:
90
------
s + 90
>> step(sys), xlabel('Time, t'), ylabel('Amplitude'), grid on;
4.4 Ramp Function Signal
MATLAB Code:
>> Num = [100];
>> Den = [1 100 0];
>> t = 1 :0.02:2;
>> sys = tf(Num,Den);
>> c = step(sys,t);
>> plot(t,c,t,t,'+'),grid on, title('Ramp Function Signal','Fontsize',15)
V. OBSERVATION & DISCUSSION
The experiment demonstrated the creation and analysis of fundamental signals using
MATLAB, essential for understanding system dynamics in signal processing and control
engineering. MATLAB's visualization tools offer valuable insights into signal behavior. For
engineers, mastering these signals is crucial for designing systems that can handle different
inputs and disturbances. Future exploration of signals like square and triangular waves, along
with filtering, modulation, and noise addition, would enhance understanding of their practical
applications in real-world systems.
VII. REFERENCE
• Oppenheim, A.V., Willsky, A.S., & Nawab, S.H. (1997). Signals and Systems
(2nd ed.). Prentice Hall.
• Proakis, J.G., & Manolakis, D.G. (2007). Digital Signal Processing: Principles,
Algorithms, and Applications (4th ed.). Pearson.