{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,5]],"date-time":"2025-04-05T21:23:23Z","timestamp":1743888203257},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642274459"},{"type":"electronic","value":"9783642274466"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-27446-6_8","type":"book-chapter","created":{"date-parts":[[2012,2,4]],"date-time":"2012-02-04T08:06:42Z","timestamp":1328342802000},"page":"83-100","source":"Crossref","is-referenced-by-count":1,"title":["A Compiler for a Domain-Specific Language for Rapid Implementation of DSP Transforms and Filter Banks"],"prefix":"10.1007","author":[{"given":"Marek","family":"Parfieniuk","sequence":"first","affiliation":[]},{"given":"Marcin","family":"Kazberuk","sequence":"additional","affiliation":[]},{"given":"Kamil","family":"Kowalewski","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Multirate systems and filter banks","author":"P.P. Vaidyanathan","year":"1993","unstructured":"Vaidyanathan, P.P.: Multirate systems and filter banks. Prentice-Hall, Englewood Cliffs (1993)"},{"key":"8_CR2","volume-title":"Wavelets and filter banks","author":"G. Strang","year":"1996","unstructured":"Strang, G., Nguyen, T.Q.: Wavelets and filter banks. Wellesley-Cambridge Press, Wellesley (1996)"},{"key":"8_CR3","unstructured":"Piotrowski, A., Parfieniuk, M.: Cyfrowe banki filtrow: analiza, synteza i implementacja dla systemow multimedialnych. Wydawnictwo Politechniki Bialostockiej, Bialystok, Poland (2006)"},{"key":"8_CR4","doi-asserted-by":"publisher","first-page":"1006","DOI":"10.1109\/78.80940","volume":"39","author":"P.P. Vaidyanathan","year":"1991","unstructured":"Vaidyanathan, P.P.: On coefficient-quantization and computational roundoff effects in lossless multirate filter banks. IEEE Trans. Signal Process.\u00a039, 1006\u20131008 (1991)","journal-title":"IEEE Trans. Signal Process."},{"key":"8_CR5","unstructured":"Parfieniuk, M.: A dedicated high-level language for implementing nonrecursive filter banks and transforms. In: Proc 17th Int. Conf. Mixed Design of Integrated Circuits and Systems (MIXDES), Wroclaw, Poland (2010)"},{"key":"8_CR6","doi-asserted-by":"publisher","first-page":"1755","DOI":"10.1016\/j.sigpro.2010.01.008","volume":"90","author":"M. Parfieniuk","year":"2010","unstructured":"Parfieniuk, M., Petrovsky, A.: Inherently lossless structures for eight and six-channel linear-phase paraunitary filter banks based on quaternion multipliers. Signal Process\u00a090, 1755\u20131767 (2010)","journal-title":"Signal Process"},{"key":"8_CR7","doi-asserted-by":"publisher","first-page":"2708","DOI":"10.1109\/TCSI.2010.2046259","volume":"57","author":"M. Parfieniuk","year":"2010","unstructured":"Parfieniuk, M., Petrovsky, A.: Quaternion multiplier inspired by the lifting implementation of plane rotations. IEEE Trans. Circuits Systems I\u00a057, 2708\u20132717 (2010)","journal-title":"IEEE Trans. Circuits Systems I"},{"key":"8_CR8","unstructured":"Loeffler, C., Lightenberg, A., Moschytz, G.: Practical fast 1-D DCT algorithms with 11 multiplications. In: Proc IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), Glasgow, Scotland (1989)"},{"key":"8_CR9","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1145\/381694.378860","volume":"36","author":"J. Xiong","year":"2001","unstructured":"Xiong, J., et al.: SPL: a language and compiler for DSP algorithms. ACM SIGPLAN Notices\u00a036, 298\u2013308 (2001)","journal-title":"ACM SIGPLAN Notices"},{"key":"8_CR10","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1109\/JPROC.2004.840306","volume":"93","author":"M. P\u00fcschel","year":"2005","unstructured":"P\u00fcschel, M., et al.: SPIRAL: Code generation for DSP transforms. Proc. IEEE\u00a093, 232\u2013275 (2005)","journal-title":"Proc. IEEE"},{"key":"8_CR11","doi-asserted-by":"publisher","first-page":"1105","DOI":"10.1109\/JPROC.2003.814613","volume":"91","author":"C.D. Locke","year":"2003","unstructured":"Locke, C.D., Dibble, P.C.: Java technology comes to real-time applications. Proc. IEEE\u00a091, 1105\u20131113 (2003)","journal-title":"Proc. IEEE"},{"key":"8_CR12","volume-title":"Embedded software: know it all","author":"J. Labrosse","year":"2008","unstructured":"Labrosse, J., et al.: Embedded software: know it all. Newnes\/Elsevier, Oxford, UK (2008)"},{"key":"8_CR13","volume-title":"The definitive ANTLR reference: Building domain-specific languages","author":"T. Parr","year":"2007","unstructured":"Parr, T.: The definitive ANTLR reference: Building domain-specific languages. Pragmatic Bookshelf, Raleigh (2007), \n                  \n                    http:\/\/www.antlr.org"}],"container-title":["Studies in Computational Intelligence","Towards Modern Collaborative Knowledge Sharing Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-27446-6_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T11:51:15Z","timestamp":1620042675000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-27446-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642274459","9783642274466"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-27446-6_8","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2012]]}}}