How to represent del Z in the following expession in MATLAB this Z is Z-transform ?
38 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Rohitashya
am 21 Okt. 2024
Kommentiert: Rohitashya
am 11 Nov. 2024 um 8:01
Is my lines of code correct for representation of del Z ???? which is
syms z
Z = [1 z^-1 z^-2 z^-3 z^-4 z^-5 z^-6 z^-7 z^-8 z^-9 ].';
t = iztrans(Z);
or
function Z = Z_vector(z, N)
% Z_vector generates the vector Z(z) = [1, z^(-1), ..., z^(-N+1)]
% Input:
% z - the variable in the z-domain
% N - the number of elements in the vector
Z = z .^ (0:-1:-(N-1));
end
Please any modification or suggestions for del Z????
1 Kommentar
Walter Roberson
am 21 Okt. 2024
is described as based delay but you do not appear to be using 1- anywhere in your implementations.
Akzeptierte Antwort
Arnav
am 4 Nov. 2024 um 7:34
According to the paper, is the based delay vector, where z is substituted by in .
You can refer to the below code to obtain by symbolic substitution:
syms z
function Z = Z_vector(z, N)
Z = (z .^ (0:-1:-(N-1))).';
end
Z = Z_vector(z, 10);
del_Z = subs(Z, z, 1 / (1-z^-1))
You can refer to the following documentation link for more information about subs function:
Hope that helps.
Arnav
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Multirate Signal Processing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!