Skip to main content
Log in

Two-Dimensional Z-space Filtering Using Pulse-Transfer Function

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

The main concept of this research is the well-accepted and recognized equation that models the pulse-transfer function (PTF) as the ratio between the Z-transform of the filter output and the Z-transform of the filter input. The proof of concept has been tested to verify the main modelling aspect using theoretical images. The proof of concept is then mathematically extended, so as to use the PTF to filter images in Z-space using Bessel, Butterworth, and type I Chebyshev filters. Z-space filtering is determined using inverse Z-transform of the pointwise multiplication between Z-space of PTF and Z-space of departing image. The filtered image is reconstructed using inverse Z-transform of the Z-space multiplication. Further, the PTF is calculated using scaled data and is called normalized transfer function (NTF). The NTF is then compared to Fourier convolution image. This paper documents methodology and technology used for the calculation of the PTF of discrete digital filters. The proof of concept is verified successfully. The novelty of this research is Z-space filtering in two dimensions using PTF.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data availability

The data sets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

Code availability

Software is freely available to the public upon request.

References

  1. K. Abdijalilov, H. Grebel, Z-transform theory and FDTD stability. IEEE Trans. Antennas Propag. 52, 2950–2954 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  2. Alkandari, A.M., Madouh, J.Y., Alkandari, B.A., Alfouzan, B., Soliman, S.A.: Electric Loads Modeling in the Presence of Harmonics Based on Z-Transform. In: Proceedings of the 8th International Conference on Engineering and Technology, Dubai, UAE (2014)

  3. https://en.wikipedia.org/wiki/Bessel_filter. Accessed 26 August 2021

  4. Bianchi, G., Sorrentino, R.: Electronic filter simulation & design. McGraw–Hill Professional, Boston, pp. 31–43 (2007)

  5. Biolková, V., Biolek, D.: Generalized pascal matrix of first order s-z transforms. In: Proceedings of ICECS'99, 6th IEEE International Conference on Electronics, Circuits and Systems, 2, pp. 929–931 (1999)

  6. M.J. Blachuta, On zeros of pulse transfer functions. IEEE Trans. Autom. Control. 44, 1229–1234 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  7. F. Brophy, A. Salazar, Recursive digital filter synthesis in the time domain. IEEE Trans. Acoust. Speech Signal Process. 22, 45–55 (1974)

    Article  MathSciNet  Google Scholar 

  8. S. Butterworth, On the theory of filter amplifiers. Wireless Engineer 7, 536–541 (1930)

    Google Scholar 

  9. https://en.wikipedia.org/wiki/Butterworth_filter. Accessed 26 August 2021

  10. https://en.wikipedia.org/wiki/Chebyshev_filter. Accessed 26 August 2021

  11. F. Chen, H. Garnier, M. Gilson, J.C. Agüero, B.I. Godoy, Identification of continuous-time transfer function models from non-uniformly sampled data in presence of colored noise. IFAC Proceedings Volumes. 47, 10379–10384 (2014)

    Article  Google Scholar 

  12. C. Ciulla, Inverse Fourier transformation of combined first order derivative and intensity-curvature functional of magnetic resonance angiography of the human brain. Comput. Methods Programs Biomed. 211, 106384 (2021)

    Article  Google Scholar 

  13. R.W. Daniels, Approximation Methods for Electronic Filter Design: With Applications to Passive (Active and Digital Networks. McGraw-Hill, New York, 1974)

    Google Scholar 

  14. V. Demir, A.Z. Elsherbeni, E. Arvas, FDTD formulation for dispersive chiral media using the Z transform method. IEEE Trans. Antennas Propag. 53, 3374–3384 (2005)

    Article  Google Scholar 

  15. M. Eguchi, K. Wada, Over-determined estimation of pulse transfer function model by least-squares method. IFAC Proceedings Volumes. 24, 823–828 (1991)

    Article  Google Scholar 

  16. M. Eguchi, K. Wada, K. Nakano, Identification of pulse transfer function in the presence of input and output noise. IFAC Proceedings Volumes. 25, 463–470 (1992)

    Article  Google Scholar 

  17. N. Feng, Y. Zhang, G.P. Wang, Q. Zeng, W.T. Joines, Compact Matrix-Exponential-Based FDTD with Second-Order PML and Direct Z-Transform for Modeling Complex Subsurface Sensing and Imaging Problems. Remote Sens. 13, 94 (2021)

    Article  Google Scholar 

  18. Z. Gao, B. Tabachnik, R.V. Savescu, Transfer function matrix identification from input—output frequency response data. J. Franklin Inst. 331, 435–448 (1994)

    Article  MATH  Google Scholar 

  19. R. Gessing, Word length of pulse transfer function for small sampling periods. IEEE Trans. Autom. Control. 44, 1760–1764 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  20. Haraguchi, S., Kanae, S., Yang, Z.J., Wada, K.: Recursive TLS algorithm for estimation of Pulse Transfer Functions. In: Proceedings of the ISCIE International Symposium on Stochastic Systems Theory and its Applications, pp. 20–25 (2008)

  21. https://en.wikipedia.org/wiki/High-pass_filter. Accessed 26 August 2021

  22. E.I. Jury, P. Bauer, On the stability of two-dimensional continuous systems. IEEE Trans. Circuits Syst. 35, 1487–1500 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  23. Kobayashi, H.I.S.A.T.O.: A new numerical algorithm of transformation from a transfer function matrix into a pulse transfer function matrix. IEEE Trans. Autom. Control. 27, 190–192 (1982)

  24. M. Levin, Estimation of a system pulse transfer function in the presence of noise. IEEE Trans. Autom. Control. 9, 229–235 (1964)

    Article  Google Scholar 

  25. K.S. Lii, M. Rosenblatt, Deconvolution and estimation of transfer function phase and coefficients for nongaussian linear processes. Ann. Statist. 10, 1195–1208 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  26. P.H. Lin, D.S.H. Wong, S.S. Jang, S.S. Shieh, J.Z. Chu, Controller design and reduction of bullwhip for a model supply chain system using z-transform analysis. J. Process Control. 14, 487–499 (2004)

    Article  Google Scholar 

  27. https://en.wikipedia.org/wiki/Low-pass_filter. Accessed 26 August 2021

  28. Lu, W.S., Antoniou, A.: Design of digital filters and filter banks by optimization: A state of the art review. In: 10th European Signal Processing Conference, pp. 1–4. IEEE (2000)

  29. Lutovac, M.D., Tošić, D.V., Evans, B.L.: Filter design for signal processing using MATLAB and Mathematica. Prentice Hall, (2000)

  30. Mahery, H.M., Torabzad, S., Sabahi, M., Babaei, E.: Modeling and stability analysis of buck-boost DC-DC converter based on Z-transform. In IEEE 5th India International Conference on Power Electronics (IICPE) pp. 1–6. (2012)

  31. V. Nayyeri, M. Soleimani, J.R. Mohassel, M. Dehmollaian, FDTD modeling of dispersive bianisotropic media using Z-transform method. IEEE Trans. Antennas Propag. 59, 2268–2279 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  32. O'Brien, R.T., Iglesias, P.A.: On the poles and zeros of linear, time-varying systems. IEEE Trans. Circuits Syst. I: Fundamental Theory and Applications. 48, 565–577 (2001)

  33. B. Psenicka, F. Garcia-Ugalde, A. Herrera-Camacho, The bilinear Z transform by Pascal matrix and its application in the design of digital filters. IEEE Signal Process Lett. 9, 368–370 (2002)

    Article  Google Scholar 

  34. L. Rabiner, R.W. Schafer, C. Rader, The chirp z-transform algorithm. IEEE Trans. Audio Electroacoust. 17, 86–92 (1969)

    Article  Google Scholar 

  35. J.R. Ragazzini, L.A. Zadeh, The analysis of sampled-data systems. Trans. Am. Inst. Electr. Eng. Part 2(71), 225–234 (1952)

    Google Scholar 

  36. Sinha, N.K.: Estimation of transfer function of continuous system from sampled data. In: Proc. Inst. Electr. Eng. IET Digital Library, 119, 612–614 (1972)

  37. T. Soderstrom, Comments on “Order assumption and singularity of information matrix for pulse transfer function models.” IEEE Trans. Autom. Control. 20, 445–447 (1975)

    Article  MathSciNet  Google Scholar 

  38. Tanskanen, J.M.A.: Polynomial-predictive FIR design-a review. In: 2001 Finnish Signal Processing Symposium, Espoo, Finland, pp. 13–16. (2001)

  39. https://en.wikipedia.org/wiki/Transfer_function. Accessed 26 August 2021

  40. S. Tretter, Pulse-transfer-function identification using discrete orthonormal sequences. IEEE Trans. Audio Electroacoust. 18, 184–187 (1970)

    Article  Google Scholar 

  41. R. Tuschak, Relations between transfer and pulse transfer functions of continuous processes. IFAC Proceedings Volumes. 14, 429–434 (1981)

    Article  MATH  Google Scholar 

  42. S. Valiviita, S.J. Ovaska, O. Vainio, Polynomial predictive filtering in control instrumentation: a review. IEEE Trans. Ind. Electron. 46, 876–888 (1999)

    Article  Google Scholar 

  43. K. Wada, M. Eguchi, S. Sagara, TLS method for pulse transfer function estimation in the presence of input and output noise. IFAC Proceedings Volumes. 27, 909–913 (1994)

    Article  Google Scholar 

  44. Yao, C.Y., Shang, H.R., Scaminaci, A., Di Monte, N.: Application of Z-transform to noise response modeling of a bunch-by-bunch feedback system. Proc. IPAC’13, Shanghai, pp. 3058–3060 (2013)

Download references

Acknowledgements

The author expresses sincere gratitude for the MR images provided by Dr. Dimitar Veljanovski and Dr. Filip A. Risteski. The author is also very grateful to Professor Ustijana Rechkoska Shikoska because of the coordination of the human resources. Dr. Dimitar Veljanovski and Dr. Filip A. Risteski are affiliated with the Department of Radiology at the General Hospital 8-mi Septemvri located in Boulevard 8th September in the city of Skopje—Republic of North Macedonia. Professor Ustijana Rechkoska Shikoska is the Vice Rector of University of Information Science and Technology (UIST) located in Partizanska BB in the city of Ohrid—Republic of North Macedonia. This paper is dedicated to my beloved family.

Funding

No funding was received to support this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlo Ciulla.

Ethics declarations

Conflict of interest

None.

Ethical approval

MRI acquisition was consented. Approval was obtained from subjects to use the images for research through the administration of written consent. The research protocol for MRI data acquisition was approved by the Department of Radiology at the General Hospital 8-mi Septemvri located in Boulevard 8th September in the city of Skopje—Republic of North Macedonia. This study was conducted according to principles stated in Helsinki declaration of the year 1964.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ciulla, C. Two-Dimensional Z-space Filtering Using Pulse-Transfer Function. Circuits Syst Signal Process 42, 255–276 (2023). https://doi.org/10.1007/s00034-022-02113-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-022-02113-4

Keywords

Navigation