Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
16 views
1 page
To Perform Linear Convolution Upon Two Given Discrete Time Signals
code
Uploaded by
saurish gahlaut
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download
Save
Save To perform linear convolution upon two given discr... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
16 views
1 page
To Perform Linear Convolution Upon Two Given Discrete Time Signals
code
Uploaded by
saurish gahlaut
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save To perform linear convolution upon two given discr... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 1
Search
Fullscreen
% Define two discrete-time signals
x = [1, 2, 3, 4]; % Example signal x[n]
h = [1, -1, 2]; % Example signal h[n]
% 1. Linear Convolution using MATLAB's conv function
y_conv = conv(x, h); % Convolution using built-in function
% Display the result
disp('Linear Convolution using conv function:');
disp(y_conv);
% Plot the result
n_conv = 0:length(y_conv)-1;
figure;
subplot(2, 1, 1);
stem(n_conv, y_conv, 'filled');
title('Linear Convolution using MATLAB conv function');
xlabel('n');
ylabel('Amplitude');
grid on;
% 2. Linear Convolution using Convolution Sum Formula
% Initialize the output signal y
N = length(x) + length(h) - 1; % Length of the convolution output
y_manual = zeros(1, N); % Initialize output signal
% Compute the convolution manually
for n = 1:N
for k = 1:length(x)
if (n - k + 1 > 0) && (n - k + 1 <= length(h))
y_manual(n) = y_manual(n) + x(k) * h(n - k + 1);
end
end
end
% Display the result
disp('Linear Convolution using manual sum formula:');
disp(y_manual);
% Plot the result
subplot(2, 1, 2);
stem(0:N-1, y_manual, 'filled');
title('Linear Convolution using Sum Formula');
xlabel('n');
ylabel('Amplitude');
grid on;
You might also like
Homework Problem 1: Given X (N), Plot x2 (N) X (3-n) +X (N) X (n-2)
PDF
No ratings yet
Homework Problem 1: Given X (N), Plot x2 (N) X (3-n) +X (N) X (n-2)
10 pages
Assigment Signal and System
PDF
No ratings yet
Assigment Signal and System
6 pages
Linear Convolution
PDF
50% (2)
Linear Convolution
2 pages
Lab 2
PDF
No ratings yet
Lab 2
2 pages
Matlab Laboratory (ELEC 323) Session II: Convolution 1. Overview
PDF
No ratings yet
Matlab Laboratory (ELEC 323) Session II: Convolution 1. Overview
4 pages
Experiment 5
PDF
No ratings yet
Experiment 5
3 pages
DSP Lab Report
PDF
No ratings yet
DSP Lab Report
26 pages
Correlatio and Convolution Using Matlab
PDF
No ratings yet
Correlatio and Convolution Using Matlab
11 pages
DSP PGM
PDF
No ratings yet
DSP PGM
18 pages
All All: %generation of Sine Signals
PDF
No ratings yet
All All: %generation of Sine Signals
4 pages
Linear Convolution-1
PDF
No ratings yet
Linear Convolution-1
3 pages
Lab 2
PDF
No ratings yet
Lab 2
49 pages
Lab 2
PDF
No ratings yet
Lab 2
7 pages
Practical Signal Processing
PDF
No ratings yet
Practical Signal Processing
23 pages
Ash Convolution 2
PDF
No ratings yet
Ash Convolution 2
5 pages
DSP Lab Report 3
PDF
No ratings yet
DSP Lab Report 3
9 pages
Signals and Systems Lab 3: Convolution Discrete Time Convolution
PDF
No ratings yet
Signals and Systems Lab 3: Convolution Discrete Time Convolution
14 pages
Convolution Sum
PDF
No ratings yet
Convolution Sum
5 pages
DSP Notes
PDF
No ratings yet
DSP Notes
28 pages
DSP File
PDF
No ratings yet
DSP File
28 pages
Sample
PDF
No ratings yet
Sample
10 pages
DSP Exp2
PDF
No ratings yet
DSP Exp2
5 pages
Experiment 4 - 10281
PDF
No ratings yet
Experiment 4 - 10281
5 pages
DSP - LAB-2, 3, 4 and 5 - Report
PDF
No ratings yet
DSP - LAB-2, 3, 4 and 5 - Report
23 pages
FINAL - Carpio - ECE104.1Lab 3 Convolution
PDF
No ratings yet
FINAL - Carpio - ECE104.1Lab 3 Convolution
15 pages
% 1 Sum of Sinusoidal Signals
PDF
No ratings yet
% 1 Sum of Sinusoidal Signals
10 pages
Eee 221 Lab Manual 7 Convolution PDF
PDF
No ratings yet
Eee 221 Lab Manual 7 Convolution PDF
11 pages
Lab 4 Discrete Convolution
PDF
No ratings yet
Lab 4 Discrete Convolution
12 pages
Lab 4 Discrete Convolution
PDF
No ratings yet
Lab 4 Discrete Convolution
12 pages
Wa0044.
PDF
No ratings yet
Wa0044.
50 pages
DSP Lab Record
PDF
No ratings yet
DSP Lab Record
27 pages
Convolution, Continuous Harmonic Signals: Bounds of Sum
PDF
No ratings yet
Convolution, Continuous Harmonic Signals: Bounds of Sum
4 pages
EXPERIMENT2
PDF
No ratings yet
EXPERIMENT2
7 pages
ASSIGNMENT 1: Linear Convolution and De-Convolution
PDF
No ratings yet
ASSIGNMENT 1: Linear Convolution and De-Convolution
2 pages
Lab Task 2
PDF
No ratings yet
Lab Task 2
12 pages
REGNO:311119106029 Melodina Carnelian D Loyola - Icam College of Engineering and Technology (Licet)
PDF
No ratings yet
REGNO:311119106029 Melodina Carnelian D Loyola - Icam College of Engineering and Technology (Licet)
6 pages
DSP Lab Manual
PDF
100% (1)
DSP Lab Manual
54 pages
EC 355:digital Signal Processing Laboratory: Generating Signals Using Matlab Simulator
PDF
No ratings yet
EC 355:digital Signal Processing Laboratory: Generating Signals Using Matlab Simulator
6 pages
Mekelle Institute of Technology ECE 306 - Digital Signal Processing LAB Manual. Prepared By: Maarig Aregawi LAB 3: Convolution
PDF
No ratings yet
Mekelle Institute of Technology ECE 306 - Digital Signal Processing LAB Manual. Prepared By: Maarig Aregawi LAB 3: Convolution
2 pages
Lab 5
PDF
No ratings yet
Lab 5
6 pages
Lab Report 4 DSP
PDF
No ratings yet
Lab Report 4 DSP
7 pages
DSPlab 1&2
PDF
No ratings yet
DSPlab 1&2
13 pages
Signals, Spectra and Signal Processing Name: Date: Section: Rating: Exercise #04 The Convolution Sum
PDF
No ratings yet
Signals, Spectra and Signal Processing Name: Date: Section: Rating: Exercise #04 The Convolution Sum
8 pages
Title:-Compute & Plot Convolution Sum of Given Signal.: All All
PDF
No ratings yet
Title:-Compute & Plot Convolution Sum of Given Signal.: All All
4 pages
LS102: Linear Time-Invariant Systems
PDF
No ratings yet
LS102: Linear Time-Invariant Systems
8 pages
Linear Convolution
PDF
No ratings yet
Linear Convolution
4 pages
Signals Expt 1
PDF
No ratings yet
Signals Expt 1
5 pages
Finding The Even and Odd Parts of Signal/Sequence
PDF
No ratings yet
Finding The Even and Odd Parts of Signal/Sequence
4 pages
DSP Practical 6 - Merged
PDF
No ratings yet
DSP Practical 6 - Merged
8 pages
EXPERIMENT - 7 Word
PDF
No ratings yet
EXPERIMENT - 7 Word
11 pages
Exp 2
PDF
No ratings yet
Exp 2
7 pages
Conv
PDF
No ratings yet
Conv
17 pages
Solution Assignment 5
PDF
No ratings yet
Solution Assignment 5
4 pages
Experiment 4: To Calculate Linear and Circular Convolution of Discrete Time Signals
PDF
No ratings yet
Experiment 4: To Calculate Linear and Circular Convolution of Discrete Time Signals
6 pages
DSP Exp 2
PDF
No ratings yet
DSP Exp 2
4 pages
Digital Signal Processing: Name:-Ayush Yadav REG. NO.:-17BEC0555 SLOT: - G1+TG1
PDF
No ratings yet
Digital Signal Processing: Name:-Ayush Yadav REG. NO.:-17BEC0555 SLOT: - G1+TG1
11 pages
Lab Report 3 Zaryab Rauf Fa17-Ece-046
PDF
No ratings yet
Lab Report 3 Zaryab Rauf Fa17-Ece-046
9 pages
Worked Examples in Mechanical Vibrations using MATLAB
From Everand
Worked Examples in Mechanical Vibrations using MATLAB
Eric Okoth Ogur
No ratings yet
Nonlinear Control Feedback Linearization Sliding Mode Control
From Everand
Nonlinear Control Feedback Linearization Sliding Mode Control
Mourad Boufadene
No ratings yet
Nell: An SVG Drawing Language
From Everand
Nell: An SVG Drawing Language
Stefan Hollos
No ratings yet
Documents
Teaching Methods & Materials