{"title":"DSP education by fixed-point implementation & measurement","authors":"J. E. Cadena, A. Beex","doi":"10.1109/DSP-SPE.2015.7369569","DOIUrl":null,"url":null,"abstract":"Analysis and design of a digital filter, implemented with fixed-point arithmetic, provides students with opportunities to apply and integrate a large variety of concepts. They also learn about various applications and trade-offs. Evaluating the performance of the resulting nonlinear system against the desired response presents interesting choices regarding the utility of various discrete-time measurement approaches. As digital filters are often subsystems in an analog processing chain, it makes sense to measure digital filter performance using analog domain measurements. Measuring performance in real time brings out timing issues not encountered in the discrete-time performance measurements. The re-development of a useful framework for the implementation of such a design experience, using a modern USB-interfaced processor, has provided the additional learning experience that assembly language programming still has its place.","PeriodicalId":91992,"journal":{"name":"2015 IEEE Signal Processing and Signal Processing Education Workshop (SP/SPE)","volume":"25 1","pages":"295-300"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Signal Processing and Signal Processing Education Workshop (SP/SPE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSP-SPE.2015.7369569","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Analysis and design of a digital filter, implemented with fixed-point arithmetic, provides students with opportunities to apply and integrate a large variety of concepts. They also learn about various applications and trade-offs. Evaluating the performance of the resulting nonlinear system against the desired response presents interesting choices regarding the utility of various discrete-time measurement approaches. As digital filters are often subsystems in an analog processing chain, it makes sense to measure digital filter performance using analog domain measurements. Measuring performance in real time brings out timing issues not encountered in the discrete-time performance measurements. The re-development of a useful framework for the implementation of such a design experience, using a modern USB-interfaced processor, has provided the additional learning experience that assembly language programming still has its place.