Share This Article:

Xilinx System Generator® Based Implementation of a Novel Method of Extraction of Nonstationary Sinusoids

Abstract Full-Text HTML Download Download as PDF (Size:333KB) PP. 7-13
DOI: 10.4236/jsip.2013.43B002    5,360 Downloads   6,703 Views   Citations

ABSTRACT

Model based implementation of a novel nonlinear adaptive filter for extraction of time varying sinusoids using Xilinx system generator has been presented in this work. The practicality of this filter model along with its performance makes it one of the foremost candidates to be applied on nonlinear systems for the purpose of estimation and extraction using reconfigurable hardware like FPGA. A design implementation and verification approach has been discussed for more efficient implementation. Timing and power analysis has been performed and the architecture has been optimized for speed and power to perform at higher frequency when integrated on a Xilinx FPGA. The proposed hardware oriented architecture has been successfully implemented and simulated. The simulation results to track a noisy input have also been shown to demonstrate the exceptional performance of the hardware based architecture developed.

Conflicts of Interest

The authors declare no conflicts of interest.

Cite this paper

M. Abubakar, A. Aziz and P. Akhtar, "Xilinx System Generator® Based Implementation of a Novel Method of Extraction of Nonstationary Sinusoids," Journal of Signal and Information Processing, Vol. 4 No. 3B, 2013, pp. 7-13. doi: 10.4236/jsip.2013.43B002.

References

[1] A. K. Ziarani, “Extraction of Nonstationary Sinusoids,” Ph.D., Uni. Toronto, Toronto, Canada, 2002.
[2] A. K Ziarani and A. Konrad, “A Method of Extraction of Nonstationary Sinusoids,” Signal Processing, Vol. 84, No. 8, 2004, pp. 1323-1346. doi:10.1016/j.sigpro.2004.05.008.
[3] A. K. Ziarani and Konrad, “An Adaptive Noise Reduction Technique,” Circuits and Systems, 2001. MWSCAS 2001. Proceed-ings of the 44th IEEE 2001 Midwest Symposium on, Vol. 1, 2001, pp. 251-254.
[4] Xilinx System Generator for DSP. http://www.xilinx.com/tools/sysgen.htm.
[5] M. Ownby, W. H. Mahmoud, “A Design Methodology for Implementing DSP with Xilinx®System Generator for Matlab®,” System Theory, 2003. Proceedings of the 35th Southeastern Symposium on, Vol., No. 16-18, 2003, pp. 404-408.
[6] M. Bahoura, H. Ezzaidi, “FPGA-implementation of a Sequential Adaptive Noise Canceller Using Xilinx System Generator,” Microelectronics (ICM), 2009 International Conference on, No. 19-22, 2009, pp. 213-216. doi:10.1109/ICM.2009.5418650
[7] A. K. Ziarani, I. M. Blumenfeld, A. Konrad, “Experimental Verification of a Novel Method of Extraction of Nonstationary Sinusoids,” Circuits and Systems, 2002. MWSCAS-2002. The 2002 45th Midwest Symposium on , Vol. 1, No. 4-7, 2002, pp. I- 455-8.
[8] M. J. Fitzpatrick, D. M. McNamara and A. K. Ziarani, “Real-time Hearing Assessment Device Based on Distortion Product Otoacoustic Emissions,” Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP '05). IEEE International Conference on, Vol. 5, No. 18-23, 2005, pp. v/625-v/628. doi:10.1109/ICASSP.2005.1416381
[9] A. K. Ziarani and A. Konrad, “A Nonlinear Adaptive Method of Elimination of Power Line Interference in ECG Signals,” BiomedIcal Engineering, Vol. 49, 2002, pp. 540-547. doi:10.1109/TBME.2002.1001968
[10] D. M. McNamara, A. Goli and A. K. Ziarani, “A Novel Approach for Doppler Blood Flow Measurement,” Engineering in Medicine and Biology Society, 2008. EMBS 2008. 30th Annual International Conference of the IEEE, Vol., No. 20-25, 2008, pp. 1883-1885. doi:10.1109/IEMBS.2008.4649553
[11] M. L. Schenne, A. K. Ziarani and T. H. Ortmeyer, “A Novel Adaptive Flicker Measurement Technique,” International Journal of Electrical Power & Energy Systems, Vol. 33, No. 10, 2011, pp. 1686-1694, 10.1016/j.ijepes.2011.08.008.

  
comments powered by Disqus

Copyright © 2019 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.