Evaluate rational Z-domain expressions with clear discrete outputs. Inspect coefficients, tables, poles, and trends easily. Built for control, DSP, and sampled-system engineering work daily.
Enter the numerator and denominator coefficients in ascending powers of z-1.
Example: 1, -0.6 means 1 - 0.6z-1.
Rational input model
X(z) = B(z) / A(z)
with coefficients entered as
B(z) = b0 + b1z-1 + b2z-2 + ...
and
A(z) = a0 + a1z-1 + a2z-2 + ....
Inverse z-transform recurrence
If
X(z) = Σ x[n]z-n,
then the displayed sequence is generated from:
a0x[n] = b[n] - a1x[n-1] - a2x[n-2] - ... - aNx[n-N]
Engineering interpretation
This page treats the inverse z-transform as a causal discrete sequence generated from a rational transfer form. It also reports poles, zeros, a causal ROC note, displayed energy, and an estimated settling length when the dominant pole lies inside the unit circle.
Example transfer function:
X(z) = 1 / (1 - 0.6z-1).
Its inverse z-transform is the causal sequence
x[n] = 0.6nu[n].
| n | x[n] | Comment |
|---|---|---|
| 0 | 1.0000 | Initial impulse-response sample |
| 1 | 0.6000 | One-step decay from the pole value |
| 2 | 0.3600 | Second sample from repeated multiplication |
| 3 | 0.2160 | Third sample shows stable decay |
| 4 | 0.1296 | Fourth sample continues geometric behavior |
It returns a discrete sequence x[n] from a rational z-domain expression. The page also shows poles, zeros, a causal ROC note, engineering metrics, and a Plotly sequence graph.
Enter coefficients in ascending powers of z-1. For example, 1, -0.8, 0.15 represents 1 - 0.8z-1 + 0.15z-2.
Yes. The numeric solver is designed for causal right-sided sequences from rational forms. That matches many control, DSP, and sampled-data engineering tasks.
Pole locations determine growth, decay, oscillation, and stability behavior. Their magnitudes relative to the unit circle help explain whether a causal sequence settles or diverges.
Ts does not change the sequence values themselves. It changes the displayed time labels, which is useful when comparing discrete samples to real engineering timelines.
Yes. The page includes CSV and PDF buttons for saving the calculated table and summary, which helps with design notes, reports, and lab documentation.
The recurrence would be undefined because each new sample divides by a0. The calculator blocks that case and asks for a valid denominator.
No. It is an engineering estimate based on the dominant pole magnitude for stable causal systems. It is helpful for quick design judgment, not formal proof.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.