February 1, 2011

List of Publications

Jarmo Henrik Takala

I            Monographs

[1]         J. Takala, Real-Time Signal Processing Systems: Parallel Algorithms and Architectures, Dr.Tech. Dissertation, Tampere University of Technology Publications 262, Tampere University of Technology, Finland, 1999.

[2]         J. Takala, Programming Environment for Data Flow System, Lic.Tech. Thesis, Tampere University of Technology, Finland, 1991. In Finnish.

[3]         J. Takala, Image Transmission System for Graphic Industry, M.Sc. Thesis, Tampere University of Technology, Finland, 1987. In Finnish.

II          Books and Book Chapters

[1]         S.S Bhattacharyya, E. Deprettere, R. Leupers, and J. Takala, Eds., Handbook of Signal Processing Systems, ISBN: 978-1-4419-6344-4, Springer, New York, NY, USA, Oct. 30 2010. 1117p.

[2]         J. Takala, ÒGeneral-Purpose DSP Processors,Ó in Handbook of Signal Processing Systems, S.S Bhattacharyya, E. Deprettere, R. Leupers, and J. Takala, Eds. Springer, New York, NY, USA, 2010, pp. 393 – 413.

[3]         J. Nurmi, J. Takala, O. Vainio, and P. Salmela, Eds., Proceedings of the 2010 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2010.

[4]         F. J. Kurdahi and J. Takala, Eds., Proceedings of 2010 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, 2010.

[5]         J. Nurmi, M. Renfors, W. Sung, J. Takala, and O. Vainio, Eds., Proceedings of IEEE Workshop on Signal Processing Systems, IEEE, Piscataway, NJ, 2009.

[6]         J. Nurmi, J. Takala, and O. Vainio, Eds., Proceedings of the 2009 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2009.

[7]         J. Nurmi, J. Takala, and O. Vainio, Eds., Proceedings of the 2008 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2008.

[8]         R. Creutzburg and J. H. Takala, Eds., Multimedia on Mobile Devices 2008, Proceedings of SPIE-IS&T Electronic Imaging, SPIE vol. 6821, SPIE, Bellingham, WA, 2008.

[9]         J. Nurmi, J. Takala, and O. Vainio, Eds., Proceedings of the 2007 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2007.

[10]      R. Creutzburg, J. H. Takala, and J. Cai, Eds., Multimedia on Mobile Devices 2007, Proceedings of SPIE-IS&T Electronic Imaging, SPIE vol. 6507, SPIE, Bellingham, WA, 2007.

[11]      J. Nurmi, and J. Takala, Eds., Proceedings of the 2006 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2006.

[12]      G. Gaydadjiev, J. Glossner, J. Takala, and S. Vassiliadis, Eds., Proceedings 2006 International Conference on Embedded Systems: Embedded Computer Systems: Architectures, Modeling and Simulation, IEEE, Piscataway, NJ, 2006.

[13]      R. Creutzburg, J. H. Takala, and C. Wen Chen, Eds., Multimedia on Mobile Devices II, Proceedings of SPIE-IS&T Electronic Imaging, SPIE vol. 6074, SPIE, Bellingham, WA, 2006.

[14]      J. Nurmi, J. Takala, and T. D. HŠmŠlŠinen, Eds., Proceedings of the 2005 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2005.

[15]      T. D. HŠmŠlŠinen, A. D. Pimentel, J. Takala, and S. Vassiliadis, Eds., Embedded Computer Systems: Architectures, Modeling, and Simulation, Proc. 5th Int. Workshop SAMOS V, Lecture Notes in Computer Science, vol. LNCS 3553, Springer-Verlag, Berlin, Germany, 2005.

[16]      R. Creutzburg and J. Takala, Eds., Multimedia on Mobile Devices, Proceedings of SPIE-IS&T Electronic Imaging, SPIE vol. 5684, SPIE, Bellingham, WA, 2005.

[17]      J. Nurmi, J. Takala, and T. D. HŠmŠlŠinen, Eds., Proceedings of the 2004 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2004.

[18]      J. Nurmi, J. Takala, and T. D. HŠmŠlŠinen, Eds., Proceedings of the 2003 International Symposium on System-on-Chip, Tampere Univ. Tech., Tampere, Finland, 2003.

[19]      J. Takala and T. JŠrvinen, ÒStride Permutation Access in Interleaved Memory Systems,Ó in Domain-Specific Processors: Systems, Architectures, Modeling, and Simulation, S. Bhattacharyya, E. Deprettere, and J. Teich, Eds. Marcel Dekker, New York, NY, USA, 2003, ch. 4, pp. 63-84.

[20]      J. Heikkinen, J. Takala, and J. Sertamo, ÒCode Compression on Transport Triggered ArchitecturesÓ, in System-on-Chip for Real-Time Applications, W. Badawy and G. A. Jullien, Eds. Kluwer Academic Publishers, Boston, MA, USA, 2003, ch. 5.3, pp 203-213.

[21]      J. Viitanen, T. Korpiharju, J. Takala, and H. Kiminkinen, ÒDataflow Principle of Programming on Sea-of-Gates Cellular Processor,Ó in From Pixels to Features, II, H. Burkhardt, Y. Neuvo, and J. C. Simon, Eds. North-Holland, Amsterdam, Netherlands, 1991, pp 137-156.

III        Editorials

[1]         S. Bhattacharyya, J. Takala, and G. Gaydadjiev, ÒIntroduction to the Special Issue on Embedded Computing Systems for DSPJ. Signal Process. Syst., Special Issue on Embedded Computing Systems for DSP, vol. 50, no. 2, pp. 97-98, Feb. 2008. doi: 10.1007/s11265-007-0150-x

[2]         J. Takala, T. D. HŠmŠlŠinen, A. Pimentel, and S. Vassiliadis, ÒEditorial,Ó J. Systems Architecture, Special Issue on Architectures, Modeling and Simulation for Embedded Systems, vol. 53, no. 8, pp. 465, Aug. 2007.

[3]         J. Takala, S. S. Bhattacharyya, and G. Qu, ÒEditorial: Embedded Digital Signal Processing Systems,Ó EURASIP J. Embedded Systems, Special Issue on Embedded Digital Signal Processing Systems, vol. 2007, Article ID 27517, 1p., 2007. doi:10.115/2007/27517

IV        Publications in International Journals with Review Process

[1]         C.S. de La Lama, P. JŠŠskelŠinen, and J. Takala, ÒProgrammable and Scalable Architecture for Graphics Processing Units,Ó to appear in Transactions on High-Performance Embedded Architectures and Compilers.

[2]         T. PitkŠnen and J. Takala, ÒLow-Power Application-Specific Processor for FFT Computations,Ó to appear in J. Signal Process. Syst. doi: 10.1007/s11265-010-0528-z

[3]         P. Salmela, A. Burian, T. JŠrvinen, A. Happonen, and J. Takala, ÒLow-Complexity Inverse Square Root Approximation for Baseband Matrix Operations,Ó to appear in ISRN Signal Processing, 2011.

[4]         P. Davidson, J. HautamŠki, J, Collin, and J. Takala, ÒGPS Integrated Sensors in Mobile Phones,Ó Coordinates, vol. 30, no. 6, pp.- 15-18, 2010.

[5]         R. Chen, H. Kuusniemi, J. HyyppŠ, J. Zhang, J. Takala, R. Kuittinen, Y. Chen, L. Pei, Z. Liu, L. Zhu, J. Liu, Y. Qin, H. LeppŠkoski, and J. Wang, ÒGoing 3D: Personal Nav and LBS,Ó GPS World, vol. 21, no. 2, pp. 14-18, Feb. 2010.

[6]         R. Chen, H. Kuusniemi, Y. Chen, L. Pei, W. Chen, J. Lin, H. LeppŠkoski, and J. Takala, ÒMulti-Sensor, Multi-Network Positioning,Ó GPS World, vol. 21, no. 2, pp. 18, 27-28, Feb. 2010.

[7]         I. HŠnninen and J. Takala, ÒBinary Adders on Quantum-Dot Cellular Automata,Ó J. Sign. Process. Syst., vol 58, no. 1, pp. 87-103, Jan. 2010. doi: 10.1007/s11265-008-0284-5.

[8]         H. LeppŠkoski, S. Tikkinen, A. Perttula, and J. Takala, ÓComparison of Indoor Positioning Algorithms using WLAN Fingerprints,Ó I.I.N. ATTI Journal, pp. 109-119, no. 190, Dec. 2009.

[9]         P. Davidson, J. HautamŠki, J. Collin, and J. Takala, ÓImproved Vehicle Positioning in Urban Environment Through Integration of GPS and Low-Cost Inertial Sensors,Ó I.I.N. ATTI Journal, pp. 101-107, no. 189, July 2009.

[10]      T. PitkŠnen, J. K. Tanskanen, R. MŠkinen, and J. Takala, ÓParallel Memory Architecture for Application-Specific Instruction-Set ProcessorsJ. Sign. Process. Syst., vol. 57, no. 1, pp. 21-32, 2009. doi: 10.1007/s11265-008-0173-y.

[11]      P. Salmela, J. Antikainen, T. PitkŠnen, O. SilvŽn and J. Takala, Ò3G Long Term Evolution Baseband Processing with Application-Specific Processors,Ó Int. J. Digital Multimedia Broadcasting, vol. 2009, Article ID 503130, 2009. doi:10.1155/2009/503130.

[12]      J. Heikkinen, J. Takala, and H. Corporaal, ÒDictionary-Based Program Compression on Customizable Processor Architectures,Ó Microprocessors and Microsystems, vol. 33, no. 2, pp. 139-153, 2009. doi: 10.1016/j.micpro.2008.10.001.

[13]      P. KellomŠki, V. Guzma, and J. Takala, ÒSafe Pre-Pass Software Bypassing for Transport Triggered Processors,Ó Acta Technica Napocensis, vol. 49, no. 3, pp. 5 – 10, 2008.

[14]      J. Li, M. Gabbouj, and J. Takala, ÒHybrid Modeling of DCT Coefficients for Real Time Encoding,Ó EURASIP J. Image and Video Processing, vol. 2008, Article ID 749172, 13 pages, 2008. doi: 10.1155/2008/749172.

[15]      P. Salmela, H. Sorokin, and J. Takala, ÒA Programmable Max-Log-MAP Turbo Decoder Implementation,Ó VLSI Design, vol. 2008, Article ID 319095, 17 p., 2008. doi: 10.1155/2008/319095

[16]      J. Antikainen, P. Salmela, O. SilvŽn, M. J. Juntti, J. H. Takala, and M. MyllylŠ, ÒApplication-Specific Instruction Set Processor Implementation of List Sphere Detector,Ó EURASIP J. Embedded Systems, vol. 2007, Article ID 54173, 14 p., 2007. doi: 10.1155/2007/54173.

[17]      I. HŠnninen and J. Takala, ÒBinary Multipliers on Quantum-Dot Cellular Automata,Ó Facta Universitatis (NIS), ser. Electronics and Energetics, vol. 20, no. 3, pp. 539-557, Dec. 2007.

[18]      H. Kuusniemi, A. Wieser, G. Lachapelle, and J. Takala, ÒUser-Level Reliability Monitoring in Urban Personal Satellite-Navigation,Ó IEEE Trans. Aerospace Electronic Syst., vol. 43, no. 4, pp. 1305-1318, Oct. 2007. doi: 10.1109/T-AES/43/4/914412

[19]      T. Viero, K. Raunioja, T. SipilŠ, R. Verkasalo, J. Takala, and J. Lilleberg, ÒDual Antenna Receivers for High Data Rate Terminals,Ó Wireless Personal Communications, vol. 43, no. 2, pp. 281-293, Oct. 2007. doi: 10.1007/s11277-006-9221-8

[20]      T. JŠrvinen, P. Salmela, H. Sorokin, and J. Takala, ÒStride Permutation Networks for Array Processors,Ó J. VLSI Signal Process. Syst., vol. 49. no.1, pp. 57-71, Oct. 2007. doi: 10.1007/s11265-006-0031-8

[21]      J. Heikkinen and J. Takala, ÒEffects on Program Compression,Ó J. Systems Architecture, vol. 53, no. 10, pp. 679-688, Oct. 2007.

[22]      H. Sairo and J. Takala, ÒSelective Combinations in Personal Satellite Navigation,Ó IEEE Aerospace and Electronic Systems Magazine, vol. 22, no. 2, pp. 34-42, Feb. 2007.

[23]      J. Takala and K. Punkka, ÒScalable FFT Processors and Pipelined Butterfly Units,Ó J. VLSI Signal Process., vol.43, no. 2-3, pp. 113-123, June 2006. doi: 10.1007/s11265-006-7265-3

[24]      J. Nikara, J. Takala, and J. Astola, ÒDiscrete Cosine and Sine Transform – Regular Algorithms and Pipeline Architectures,Ó Signal Processing, vol. 86, no. 2, pp. 230-249, Feb. 2006.

[25]      T. JŠrvinen, P. Salmela, T. SipilŠ, and J. Takala, ÒSystematic Approach for Path Metric Access in Viterbi Decoders,Ó IEEE Trans. Communications, vol. 53, no. 5, pp. 755-759, May 2005.

[26]      H. Kuusniemi, G. Lachapelle, and J. H. Takala, ÒPosition and Velocity Reliability Testing in Degraded GPS Signal Environments,Ó GPS Solutions, no. 8, pp. 226-237, 2004.

[27]      J. Heikkinen, P. Kuukkanen, and J. Takala, ÒBitwise and Dictionary Modeling for Code Compression on Transport Triggered Architectures,Ó WSEAS Trans. Circuits Syst., vol. 3, no. 9, pp. 1750-1755, Nov. 2004.

[28]      J. NykŠnen, J. Takala, S. Lahtinen, and H. Klapuri, ÒHardware Scheduling of Action System Specifications,Ó WSEAS Trans. Inf. Science Applications, vol. 1, no. 4, pp. 1019-1025, 2004.

[29]      J. Nikara, S. Vassiliadis, J. Takala, and P. Liuha, ÒMultiple-Symbol Parallel Decoding for Variable Length Codes,Ó IEEE Trans. VLSI, vol. 12, no. 7, pp. 676-685, July 2004.

[30]      H. Sairo, D. Akopian, and J. Takala, ÒWeighted Dilution of Precision as Quality Measure in Assisted GPS,Ó IEE Proc. Radar, Sonar, and Navigation, vol. 150, no. 6, pp. 430 - 436, Dec. 2003.

[31]      D. Akopian, J. Takala, J. Astola, and J. Saarinen, ÒMultistage Interconnection Networks for Parallel Viterbi Decoders,Ó IEEE Trans. Communications, vol. 51, no. 9, pp. 1536 – 1545, Sept. 2003.

[32]      H. Klapuri, J. Takala, and J. Saarinen, ÒImplementing Reactive Closed-System Specifications,Ó J. Network and Computer Applications, vol. 24, no. 2, pp. 101-123, Apr. 2001.

[33]      J. Takala, D. Akopian, J. Astola, and J. Saarinen, ÒConstant Geometry Algorithm for Discrete Cosine Transform,Ó IEEE Trans. Signal Process., vol. 48, no. 6, pp. 1840-1843, June 2000.

[34]      J. Takala and J. Viitanen, ÒDistance Transform Algorithm for Bit-Serial SIMD Architectures,Ó Computer Vision and Image Understanding, vol. 74, no. 2, pp. 150-161, May 1999.

[35]      H. Klapuri, J. Takala, and J. Saarinen, ÒSafety, Liveness and Real Time in Embedded System Design,Ò J. Network and Computer Applications, vol. 22, no. 2, pp. 69-89, Apr. 1999.

V          Publications in International Conferences with Review Process

[1]         H. Sorokin and J. Takala, ÒConflict-Free Parallel Access Scheme for Mixed-Radix FFT Supporting I/O Permutations,Ó accepted to IEEE Int. Conf. Acoustics Speech Signal Process., Prague, Czech Republic, May 22 – 27 2011.

[2]         J. Li, J. Takala, and M. Gabbouj, ÒLossless Audio Hiding Method for Synchronous Audio-Video Coding,Ó accepted to IEEE Int. Conf. Acoustics Speech Signal Process., Prague, Czech Republic, May 22 – 27 2011.

[3]         J. Li, J. Takala, and M. Gabbouj, ÒPrediction of Discrete Cosine Transformed Coefficients in Resized Pixel Blocks,Ó accepted to IEEE Int. Conf. Acoustics Speech Signal Process., Prague, Czech Republic, May 22 – 27 2011.

[4]         I. HŠnninen, J. Takala, and C. Lent ÒIrreversible Bit Erasures in Binary Multipliers,Ó accepted to IEEE Int. Symp. Circuits Syst., Rio de Janeiro, Brazil, May 15 – 18 2011.

[5]         B. Soltanian, J. Collin, J.F. Raquet, and J. Takala, ÒEffect of the Incoming Signal Detection of the Performance of the FFT-based Acquisition Stage in SDR GNSS Receivers,Ó in Proc. ESA Workshop Satellite Navigation Tech., Noordwijk, Netherlands, Dec. 8  – 10 2010, 5p.

[6]         L.I. Iozan, C. Rusu, J. Collin, and J. Takala ÒA Study of the External Factors that Affect the Measurement Data of a MEMS Gyroscope Sensor – Towards an Inertial Navigation System,Ó in Proc. Int. Symp. Electronics Telecommun., Timisoara, Romania, Nov. 11 – 12 2010, pp. 81 – 84.

[7]         L.I. Iozan, M. Kirkko-Jaakkola, J. Collin, J. Takala, and C. Rusu, ÒNorth Finding System Using a MEMS Gyro,Ó in Proc. European Navigation Conf. Global Navigation Satellite Syst., Braunschweig, Germany, Oct. 19 – 21 2010, 8p.

[8]         P. Davidson, J. Collin, and J. Takala, ÒApplication of Particle Filters for Indoor Positioning using Floor Plans,Ó in Proc. Int. Conf. Ubiquitous, Positioning Indoor Navigation and Location-Based Services, Kirkkonummi, Finland, Oct. 14 – 15 2010, 4p.

[9]         H. LeppŠkoski, S. Tikkinen, and J. Takala, ÒOptimizing Radio Map for Fingerprinting,Ó in Proc. Int. Conf. Ubiquitous Positioning, Indoor Navigation and Location-Based Services, Kirkkonummi, Finland, Oct. 14 – 15 2010, 8p.

[10]      T. Patyk, P. Salmela, T. PitkŠnen, and J. Takala, ÒDesign Methodology for Accelerating Software Executions with FPGA,Ó in Proc. IEEE Int. Workshop Signal Processing Systems, San Francisco Bay Area, CA, USA, Oct. 6 – 8, 2010, pp. 47 – 52.

[11]      O. Vainio, E. Salminen, and J. Takala, ÒTeaching Digital Systems using a Unified FPGA Platform,Ó in Proc. Biennal Baltic Electronics Conf., Tallinn, Estonia, Oct. 4 – 6 2010, pp. 137 – 140.

[12]      V. Guzma, T. PitkŠnen, and J. Takala, ÒReducing Instruction Memory Energy Consumption by use of Instruction Buffer and after Scheduling AnalysisÓ, in Proc. Int. Symp. SoC, Tampere, Finland, Sept. 28 – 30 2010, pp. 99 – 102.

[13]      P. Davidson, J. Collin, J. Raquet, and J. Takala, ÒApplication of Particle Filters for Vehicle Positioning using Road Maps,Ó in Proc. ION GNNS, Portland, OR, USA, Sept. 21 – 23, 2010, 9p.

[14]      O. Pekkalin, H. LeppŠkoski, L. Iozan, J. Hautamaki, J. Collin, J. Takala, ÒReference for Indoor Location Systems using Gyroscope and Quadrature Incremental Encoder,Ó in Proc. ION GNNS, Portland, OR, USA, Sept. 21 – 23, 2010, pp. 1192 – 1197.

[15]      L. Pei, R. Chen, J. Liu, W. Chen, H. Kuusniemi, T. Tenhunen, T. Kršger, Y. Chen, H. LeppŠkoski, and J. Takala, ÒMotion Recognition Assisted Indoor Wireless Navigation on a Mobile Phone,Ó in Proc. ION GNNS, Portland, OR, USA, Sept. 21 – 23, 2010, pp. 3366 – 3375.

[16]      L.I. Iozan J. Collin, O. Pekkalin, J. HautamŠki, J. Takala, and C. Rusu, ÒMeasuring the EarthÕs Rotation Rate Using a Low-Cost MEMS Gyroscope,Ó to appear in Proc. Symposium Gyro Technology, Karlsruhe, Germany, Sept. 21 – 22 2010.

[17]      O. Esko, P. JŠŠskelŠinen, C.S. de La Lama, P. Huerta, J. Takala, J. Ignacio Martinez, ÓCustomized Exposed Datapath Soft-Core Design Flow with Compiler Support,Ó in Proc. Int. Conf. Field Programmable Logic and Applications, Milano, Italy, Aug. 31 – Sept. 2, 2010, pp. 217 – 222.

[18]      I. HŠnninen and J. Takala, ÒIrreversible Bit Erasures in Binary Adders,Ó in Proc. IEEE Int. Conf. Nanotechnology, Seoul, Korea, Aug. 17 – 20, 2010, 4p.

[19]      P.O. JŠŠskelŠinen, C.S. de La Lama, P. Huerta, and J.H. Takala, ÒOpenCL-based Design Methodology for Application-Specific Processors,Ó in Proc. Int. Conf. Embedded Comput. Syst.: Architectures, Modeling Simulation, Samos, Greece, July 19-22, 2010, pp. 223 – 230.

[20]      P. Davidson, J. Collin, and J. Takala, ÒApplication of Particle Filters to Map-Matching Algorithm,Ó in Proc. 17th Saint Petersburg Int. Conf. Integrated Navigation Systems, Saint Petersburg, Russia, May 31 – June 2, 2010, 9p.

[21]      J. Glossner, D. Iancu, M. Moudgill, Y. Pogudin, H. Ye, A. Iancu, H. LeppŠkoski, J. Takala, E. Surducan, and V. Surducan, ÒSoftware GPS in SB3500 Processor,Ó in SDRÕ09 Technical Conference and Product Exposition, Washington, DC, Dec. 1 – 4 2009, 6 p.

[22]      J. Takala, L. Nurmi, and H. Sorokin, ÒOperand Access in Regular Topology Discrete Trigonometric Transforms,Ó in Proc. Asilomar Conf. Signals, Syst. Comput., Pacific Grove, CA, Nov. 1 – 4 2009, pp. 213 – 216.

[23]      A. Perttula, H. LeppŠkoski, S. Tikkinen, and J. Takala, ÓWLAN Positioning on Mobile Phone,Ó in Proc. IAIN World Congress, Stockholm, Sweden, Oct. 27 – 30 2009, 10p.

[24]      J. Parviainen, J. HautamŠki, J. Collin, and J. Takala, ÓBarometer-aided Road Grade Estimation,Ó in Proc. IAIN World Congress, Stockholm, Sweden, Oct. 27 – 30 2009, 6p.

[25]      L. Nurmi, P. Salmela, P. KellomŠki, P. JŠŠskelŠinen, and J. Takala, ÓReconfigurable Video Decoder with Transform Acceleration,Ó in Proc. IEEE Workshop Signal Process. Syst., Oct. 7 – 9, 2009, Tampere, Finland, pp. 81 – 86.

[26]      V. Guzma, T. PitkŠnen, P. KellomŠki, and J. Takala, ÓReducing Processor Energy Consumption by Compiler Optimization,Ó in Proc. IEEE Workshop Signal Process. Syst., Oct. 7 – 9, 2009, Tampere, Finland, pp. 63 – 68.

[27]      H. LeppŠkoski, S. Tikkinen, A. Perttula, and J. Takala, ÓNormalization of Signal Strength Measurements for WLAN Based Indoor Positioning,Ó in Proc. ION GNSS, Savannah, GA, Sept. 22 – 25, 2009, pp. 494 – 502.

[28]      R. Chen, Y. Chen, L. Pei, W. Chen, H. Kuusniemi, J. Liu, H. LeppŠkoski, and J. Takala, ÓA DSP-Based Multi-Sensor Multi-Network Positioning Platform,Ó in Proc. ION GNSS, Savannah, GA, Sept. 22 – 25, 2009, pp. 615 – 621.

[29]      R. Chen, J. HyyppŠ, Z. Jixian, J. Takala, R. Kuittinen, Y. Chen, L. Pei, Z. Liu, L. Zhu, H. Kuusniemi, Y. Qin, H. LeppŠkoski, and W. Jianyu, ÓDevelopment of a 3D Personal Navigation and LBS System With Demonstration in Shanghai EXPO in 2010,Ó in Proc. ION GNSS, Savannah, GA, Sept. 22 – 25, 2009, pp. 2124 – 2129.

[30]      J. Li, M. Gabbouj, J. Takala, and H. Chen, ÒDirect 3-D DCT-to-DCT Resizing Algorithm for Video Coding,Ó in Proc. Int. Symp. Image and Signal Process. and Analysis, Salzburg, Austria, Sept. 16 –18 2009, pp. 105 –109.

[31]      J. Li, M. Gabbouj, J. Takala, and H. Chen, ÒMerged Inverse Quantization and IDCT for Optimized Decoder Implementation,Ò in Proc. European Signal Process. Conf., Glasgow, UK, Aug. 24 – 28, 2009, pp. 948 – 952.

[32]      I. HŠnninen and J. Takala, ÒRadix-4 Recoded Multiplier on Quantum-Dot Cellular Automata,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation, Proc. 9th Int. Workshop SAMOS 2009, K. Bertels, N. Dimopoulos, C. Silvano, and S. Wong, Eds. Lecture Notes in Computer Science, vol. LNCS 5657, pp. 118 – 127. Springer-Verlag, Berlin, Germany, 2009.

[33]      C.S. de La Lama, P. JŠŠskelŠinen, and J. Takala, ÓProgrammable and Scalable Architecture for Graphics Processing Units,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation, Proc. 9th Int. Workshop SAMOS 2009, K. Bertels, N. Dimopoulos, C. Silvano, and S. Wong, Eds. Lecture Notes in Computer Science, vol. LNCS 5657, pp. 2 – 11. Springer-Verlag, Berlin, Germany, 2009.

[34]      T. Patyk, H. Hannula, P. KellomŠki, and J. Takala, ÒEnergy Consumption Reduction by Automatic Selection of Compiler Options,Ó in Proc. Int. Symp. Signals Circuits and Syst., Iasi, Romania, July 9 – 10, 2009, pp. 317-320.

[35]      P. Davidson, J. HautamŠki, J. Collin, and J. Takala, ÓImproved Vehicle Positioning in Urban Environment Through Integration of GPS and Low-Cost Inertial Sensors,Ó in Proc. European Navigation Conference – Global Navigation Satellite Systems, Naples, Italy, May 3 – 6, 2009, 7p.

[36]      H. LeppŠkoski, S. Tikkinen, A. Perttula, and J. Takala, ÓComparison of Indoor Positioning Algorithms Using WLAN Fingerprints,Ó in Proc. European Navigation Conference – Global Navigation Satellite Systems, Naples, Italy, May 3 – 6, 2009, 11p.

[37]      T. PitkŠnen and J. Takala, ÒLow-Power Application-Specific Processor for FFT Computations,Ó in IEEE Int. Conf. Acoustics Speech Signal Process., Taipei, Taiwan, Apr. 19 – 24 2009, pp. 593-596.

[38]      C. Rusu, G. Lacrimioara, and J. Takala, ÒSPICE Simulation of Analog Filters: A Method for Designing Digital Filters,Ò in Computer Aided Systems Theory – EUROCAST 2009, R. Moreno Diaz, F. Pichler, and A. Quesada-Arencibia, Eds. Lecture Notes in Computer Science, vol. LNCS 5717, pp. 534 – 539. Springer-Verlag, Berlin, Germany, 2009. doi: 10.1007/978-3-642-04772-5_69

[39]      P. JŠŠskelŠinen, P. KellomŠki, J. Takala, H. Kultala, and M. Lepistš, ÒReducing Context Switch Overhead with Compiler-Assisted Threading,Ó in Proc. IEEE/IFIP Int. Conf. Embedded and Ubiquitous Computing, Shanghai, China, Dec. 17 – 20 2008, vol. 2, pp. 461 – 466.

[40]      V. Guzma, S. Bhattacharyya, P. KellomŠki, and J. Takala, ÒTrade-Offs in Mapping High-Level Dataflow Graphs onto ASIPs,Ó in Proc. Int. Symp. System-on-Chip, Tampere, Finland, Nov. 5-6 2008, pp. 147-156.

[41]      J. Li, M. Gabbouj, J. Takala, and H. Chen, ÒSimplified Video Coding for Digital Mobile Devices,Ó in Proc. Int. Conf. Signal Processing, Beijing, China, Oct. 26 – 28 2008, 4p.

[42]      V. Guzma, S. S. Bhattacharyya, P. KellomŠki, and J. Takala, ÒAn Integrated ASIP Design Flow for Digital Signal Processing Applications,Ó in Proc. Int. Symposium Applied Sciences in Biomedical and Communication Tech., Aalborg, Denmark, Oct. 25 – 28 2008, 5p.

[43]      P. Salmela, H. Sorokin, and J. Takala, ÒLow-Complexity Polynomials Modulo Integer with Linearly Incremented Variable,Ó in Proc. IEEE Workshop Signal Process. Syst., Washington, D.C., Oct. 8 – 10 2008, pp. 251 – 256.

[44]      T. Partanen, H. Sorokin, and J. Takala, ÓLow-Power Signal Acquisition for Galileo Satellite Navigation System,Ó in Proc. IEEE Int. Conf. Electronics, Circuits Syst., Malta, Aug. 31 – Sept. 3 2008, pp. 594-597.

[45]      I. HŠnninen and J. Takala, ÒReliability of a QCA Array Multiplier,Ó in Proc. IEEE Int. Conf. Nanotechnology, Arlington, TX, Aug. 18-21 2008, pp. 315-318.

[46]      J. Antikainen, P. Salmela, O. SilvŽn, M. Juntti, J. Takala, and M. MyllylŠ, ÒFine-grained Application-specific Instruction Set Processor Design for the K-best List Sphere Detector Algorithm,Ó in Proc. Int. Conf. Embedded Computer Systems: Architectures, Modeling, and Simulation, Samos, Greece, July 21-24 2008, pp. 108 – 115.

[47]      I. HŠnninen and J. Takala, ÒArithmetic Design on Quantum-Dot Cellular Automata Nanotechnology,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation, Proc. 8th Int. Workshop SAMOS 2008, M. Bereković, N. Dimopoulos, S. Wong, Eds. Lecture Notes in Computer Science, vol. LNCS 5114, pp. 43 52. Springer-Verlag, Berlin, Germany, 2008.

[48]      V. Guzma, P. JŠŠskelŠinen, P. KellomŠki and J. Takala, ÒImpact of Software Bypassing on Instruction Level Parallelism and Register File Traffic,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation, Proc. 8th Int. Workshop SAMOS 2008, M. Bereković, N. Dimopoulos, S. Wong, Eds. Lecture Notes in Computer Science, vol. LNCS 5114, pp. 23 – 32. Springer-Verlag, Berlin, Germany, 2008.

[49]      D. Iancu, M. Moudgill, J. Glossner, and J. Takala, ÒEfficient Reed-Solomon Iterative Decoder Using Galois Field Instruction Set,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation, Proc. 8th Int. Workshop SAMOS 2008, M. Bereković, N. Dimopoulos, S. Wong, Eds. Lecture Notes in Computer Science, vol. LNCS 5114, pp. 126 – 135. Springer-Verlag, Berlin, Germany, 2008.

[50]      J. Li, J. Takala, M. Gabbouj, and H. Chen, ÒLaplacian Modeling of DCT Coefficients for Real-Time Encoding,Ó in Proc. IEEE Int. Conf. Multimedia & Expo, Hannover, Germany, June 23-26 2008, pp. 797800.

[51]      J. LŠtti, J. Collin, H. LeppŠkoski, and J. Takala, ÒGPS based velocity accuracy in kinematic situations,Ó in Proc. European Navigation Conference (ENC-GNSS 2008), Toulouse, France, Apr. 23-28 2008, 9 p.

[52]      I. HŠnninen and J. Takala, ÒReliability of n-Bit Nanotechnology Adder,Ó in Proc. IEEE Comput. Soc. Annual Symp. VLSI, Montpellier, France, Apr. 7-9 2008, pp. 34 – 39.

[53]      P. Salmela, A. Burian, H. Sorokin, and J. Takala, ÓComplex-Valued QR Decomposition Implementation for MIMO Receivers,Ò in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., Las Vegas, NV, March 30 – Apr. 4 2008, pp. 1433 – 1436.

[54]      J. Li, J. Takala, M. Gabbouj, and H. Chen, ÒA Detection Algorithm for Zero-Quantized DCT Coefficient in JPEG,Ó in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., Las Vegas, NV, March 30 – Apr. 4 2008, pp. 1189 – 1192.

[55]      J. Glossner, D. Iancu, M. Moudgill, S. Jinturkar, G. Nacer, S. Stanley, A. Iancu, H. Ye, M. Schulte, M. Sima, T. Palenik, P. Farkas, and J. Takala, ÒImplementing Communications Systems on an SDR SoC,Ó in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., Las Vegas, NV, March 30Apr. 4 2008, pp. 5380 – 5383.

[56]      J. Li, J. Takala, M. Gabbouj, and H. Chen, ÒModeling of 3-D DCT Coefficients for Fast Video Encoding,Ó in Proc. Int. Symp. Commun. Control Signal Process., St. Julians, Malta, Mar. 1214 2008, pp. 634638.

[57]      J. Rouvinen, P. JŠŠskelŠinen, T. Rintaluoma, O. SilvŽn, and J. Takala, ÒContext Adaptive Binary Arithmetic Decoding on Transport Triggered Architecture,Ó in Proc. SPIE Multimedia on Mobile Devices, SPIE vol. 6821, San Jose, CA, Jan. 28 – 29 2008, pp. 68210D-1 - 12.

[58]      P. JŠŠskelŠinen, H. Kultala, T. PitkŠnen, and J. Takala, ÓReducing the Overheads of Hardware Acceleration through Datapath Integration,Ó in Proc. SPIE Multimedia on Mobile Devices, SPIE vol. 6821, San Jose, CA, Jan. 2829 2008, pp. 6821R-1 - 10.

[59]      J. Li, J. Koivusaari, J. Takala, M. Gabbouj, and H. Chen, ÒHuman Visual System Based Adaptive Inter Quantization,Ó in Proc. SPIE Multimedia on Mobile Devices, SPIE vol. 6821, San Jose, CA, Jan. 2829 2008, pp 682106-1 - 8.

[60]      D. Iancu, H. Ye, J. Glossner, A. Iancu, and J. Takala, ÒSoftware-only Implementation of DVB-H,Ó in Proc. SPIE Multimedia on Mobile Devices, SPIE vol. 6821, San Jose, CA, Jan. 2829 2008, pp. 68210F-1 - 8.

[61]      J. Li, J. Takala, M. Gabbouj, H. Chen, ÒVariable Temporal Length 3D DCT-DWT Based Video Coding,Ó to appear in Proc. Int. Symp. Intelligent Signal Process. Commun. Syst., Xiamen, China, Nov. 28Dec. 1 2007, pp. 506509.

[62]      J. Li, J. Takala, M. Gabbouj, H. Chen, ÒUse of Adaptive Resizing in 3-D DCT Domain for Video Coding,Ó in Proc. Picture Coding Symposium, Lisbon, Portugal, Nov. 7 – 9 2007, 4p.

[63]      J. Antikainen, P. Salmela, O. SilvŽn, M. Juntti, J. Takala, and M. MyllylŠ, ÓApplication-Specific Instruction Set Processor Implementation of List Sphere Detector,Ó in Conf. Record 41st Asilomar Conf. Signals, Syst. Comput., Monterey, CA, Nov. 4 – 7 2007, pp. 943 - 947.

[64]      P. Salmela, J. Antikainen, O. SilvŽn, and J. Takala, ÒMemory-Based List Updating for List Sphere Decoders,Ó in Proc. IEEE Workshop Signal Proc. Syst., Shanghai, China, Oct. 17 19 2007, pp. 633 – 638.

[65]      P. Salmela, C.-C. Shen, S. S. Bhattacharyya, and J. Takala, ÒSynthesis of DSP Architectures using Libraries of Coarse-Grain Configurations,Ó in Proc. IEEE Workshop Signal Proc. Syst., Shanghai, China, Oct. 17 – 19 2007, pp. 475 – 480.

[66]      P. Salmela, R. Gu, S. S. Bhattacharyya, and J. Takala, ÒEfficient Parallel Memory Organization for Turbo Decoders,Ó in Proc. European Signal Process. Conf., Poznan, Poland, Sept. 3 – 7 2007, pp. 831 – 835.

[67]      I. HŠnninen and J. Takala, ÒPipelined Array Multiplier Based on Quantum-Dot Cellular Automata,Ó in Proc. European Conf. Circuit Theory and Design, Sevilla, Spain, Aug. 26 – 30 2007, pp. 938 – 941.

[68]      J. K. Tanskanen, T. PitkŠnen, R. MŠkinen, and J. Takala, ÒParallel Memory Architecture for TTA Processor,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 7th Int. Workshop SAMOS 2007, S. Vassiliadis, M. Bereković, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4599, pp. 273 – 282. Springer-Verlag, Berlin, Germany, 2007.

[69]      P. JŠŠskelŠinen, V. Guzma, and J. Takala, ÒResource Conflict Detection in Simulation of Function Unit Pipelines,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 7th Int. Workshop SAMOS 2007, S. Vassiliadis, M. Bereković, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4599, pp. 233 – 240. Springer-Verlag, Berlin, Germany, 2007.

[70]      T. PitkŠnen, T. Partanen, and J. Takala, ÒLow-Power Twiddle Factor Unit for FFT Computation,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 7th Int. Workshop SAMOS 2007, S. Vassiliadis, M. Bereković, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4599, pp. 65 74. Springer-Verlag, Berlin, Germany, 2007.

[71]      I. HŠnninen and J. Takala, ÒRobust Adders Based on Quantum-Dot Cellular Automata,Ó in IEEE Int. Conf. Application-Specific Systems, Architectures, and Processors, Montreal, Canada, July 8 – 11, 2007, pp. 391 – 396.

[72]      J. LŠtti, H. LeppŠkoski, J. Collin, and J. Takala, ÒAccurate Velocity Determination Using GPS: A Comparison between Three Stand-Alone Receivers,Ó in Proc. European Navigation Conference (ENC_GNSS), Geneva, Switzerland, May 29 – June 1 2007, pp. 55 – 66.

[73]      H. LeppŠkoski and J. Takala, ÒAnalysis of Complementary Kalman Filter Configurations for Navigation Systems,Ó in Proc. European Navigation Conference (ENC_GNSS), Geneva, Switzerland, May 29 – June 1 2007, pp. 119 – 210.

[74]      J. J. Koivusaari, J. Takala, and M. Gabbouj, ÒReducing Computational Complexity of Three-Dimensional Discrete Cosine Transform in Video Coding ProcessÓ, in Proc. SPIE Multimedia on Mobile Devices 2007, San Jose, CA, Jan. 2930 2007, pp. 650707-1 – 7.

[75]      D. Rusanovskyy, J. J. Koivusaari, K. O. Egiazarian, and J. Takala, ÒImplementation of DCT-Based Video Denoising Algorithm on OMAP(tm) PlatformÓ, in Proc. SPIE Multimedia on Mobile Devices 2007, San Jose, CA, Jan. 2930 2007, pp. 65070A-1 – 9.

[76]      D. S. Iancu, H. Ye, M. Senthilvelan, V. Kotlyar, J. C. Glossner, M. Moudgill, S Agrawal, S. Jinturkar, A. Iancu, V. Ramadurai, G. Nacer, S. Stanley, M. Sima, and J. Takala, ÒHand-Held Analog Television over WiMAX Executed in SW,Ó in Proc. SPIE Multimedia on Mobile Devices 2007, San Jose, CA, Jan. 2930 2007, pp. 650709-1 – 5.

[77]      P. JŠŠskelŠinen, V. Guzma, A. Cilio, J. Takala, and T. PitkŠnen, ÒCodesign Toolset for Application-Specific Instruction Set Processors,Ó in Proc. SPIE Multimedia on Mobile Devices 2007, vol. 6507, San Jose, CA, Jan. 2930 2007, pp. 05070X-1 – 10.

[78]      H. Sorokin, E.-S. Lohan, and J. Takala, ÒMemory-Efficient Time-Domain Correlation for BOC-Modulated Signals,Ó in Proc. 3rd ESA Workshop on Satellite Navigation User Equipment Technologies, Noordwijk, The Netherlands, Dec. 11 13 2006, 7 p.

[79]      D. Iancu, H. Ye, V. Kotlyar, M. Senthilvelan, J. Glossner, and J. Takala, ÒAnalog Television, WiMAX and DVB-H on the Same SoC Platform,Ó in Proc. 2006 Int. System-on-Chip Symp., Tampere, Finland, Nov. 14-16 2006, pp. 28 31.

[80]      P. Salmela, R. MŠkinen, P. JŠŠskelŠinen, and J. Takala, ÒLoop Scheduling for Transport Triggered Architecture Processors,Ó in Proc. 2006 Int. System-on-Chip Symp., Tampere, Finland, Nov. 14-16 2006, pp. 45 48.

[81]      P. Salmela, C.-C. Shen, S. S. Bhattacharyya and J. Takala, ÒRegister File Partitioning with Constraint Programming,Ó in Proc. 2006 Int. System-on-Chip Symp., Tampere, Finland, Nov. 14-16 2006, pp. 137 140.

[82]      J. Heikkinen and J. Takala, ÒProgrammability in Dictionary-Based Compression,Ó in Proc. 2006 Int. System-on-Chip Symp., Tampere, Finland, Nov. 14-16 2006, pp. 171 174.

[83]      T. PitkŠnen, R. MŠkinen, J. Heikkinen, T. Partanen, and J. Takala, ÒTransport Triggered Architecture Processor for Mixed-Radix FFT,Ó in Conf. Record 40th Asilomar Conf. Signals, Systems, & Computers, Pacific Grove, CA, Oct. 29 – Nov. 1, 2006, pp. 84 88.

[84]      S. Stankovic, J. Takala, and J. Astola, ÒMethod for Automatic Generation of RTL in VHDL Using Decision Diagrams,Ó in Proc. Int. TICSP Workshop on Spectral Methods and Multirate Signal Processing, Florence, Italy, Sept. 2-3, 2006, pp. 75 82.

[85]      J. Heikkinen and J. Takala, ÒEffects on Program Compression,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 6th Int. Workshop SAMOS 2006, S. Vassiliadis, S. Wong, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4017, pp. 259 268. Springer-Verlag, Berlin, Germany, 2006.

[86]      T. PitkŠnen, R. MŠkinen, J. Heikkinen, T. Partanen, and J. Takala, ÓLow-Power, High-Performance TTA Processor for 1024-Point Fast Fourier Transform,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 6th Int. Workshop SAMOS 2006, S. Vassiliadis, S. Wong, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4017, pp. 227 236. Springer-Verlag, Berlin, Germany, 2006.

[87]      P. Salmela, P. JŠŠskelŠinen, T. JŠrvinen, and J. Takala, ÓSoftware Pipelining Support for Transport Triggered Architecture Processors,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 6th Int. Workshop SAMOS 2006, S. Vassiliadis, S. Wong, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4017, pp. 237 247. Springer-Verlag, Berlin, Germany, 2006.

[88]      D. Iancu, H. Ye, E. Surducan, M. Senthilvelan, J. Glossner, V. Surducan, V. Kotlyar, A. Iancu, G. Nacer, and J. Takala, ÒSoftware Implementation of WiMAX on the Sandbridge SandBlaster Platform,Ó in Embedded Computer Systems: Architectures, Modeling, and Simulation: Proc. 6th Int. Workshop SAMOS 2006, S. Vassiliadis, S. Wong, T. D. HŠmŠlŠinen, Eds. Lecture Notes in Computer Science, vol. LNCS 4017, pp. 435 446. Springer-Verlag, Berlin, Germany, 2006.

[89]      D. Iancu, H. Ye, J. Glossner, M. J. Schulte, S. Mamidi, and J. Takala, ÒImproved Spectral Efficiency through Iterative Concatenated Convolutional Reed-Salomon Software Coding,Ó in Proc. Joint IST Workshop Sensor Networks & Symp. Trends Commun., Bratislava, Slovakia, June 24-27 2006, pp. 1 5.

[90]      P. Salmela, A. Happonen, T. JŠrvinen, A. Burian, and J. Takala, ÒDSP Implementation of Cholesky Decomposition,Ó in Proc. Joint IST Workshop Sensor Networks & Symp. Trends Commun., Bratislava, Slovakia, June 24-27 2006, pp. 6 9.

[91]      P. Salmela, T. JŠrvinen, and J. Takala, ÒSimplified Max-Log-MAP Decoder Structure", in Proc. Joint IST Workshop Sensor Networks & Symp. Trends Commun., Bratislava, Slovakia, June 24-27 2006, pp. 10 13.

[92]      T. JŠrvinen, P. Salmela, K. Punkka, and J. Takala, ÒEvaluation of Stride Permutation Networks,Ó in Proc. IEEE Int. Symp. Circuits Syst., Kos, Greece, 21-24 May 2006, pp. 4527 4530.

[93]      H. LeppŠkoski, H. Kuusniemi, and J. Takala, ÓRAIM and Complementary Kalman Filtering for GNSS Reliability Enhancement,Ó in Proc. IEEE/ION Position Location Navigation Symp., San Diego, CA, April 25-27 2006, pp. 948 956.

[94]      J. Koivusaari, J. Takala, and M. Gabbouj, ÓImage Coding using Adaptive Resizing in the Block-DCT Domain,Ó in Proc. SPIE Multimedia on Mobile Devices II, SPIE vol. 6074, San Jose, CA, Jan. 16-17 2006, pp. 607405-1 – 9.

[95]      T. JŠrvinen, P. Salmela, and J. Takala, ÒInterconnection Optimized Path Metric Access Scheme for k/n-Rate Viterbi Decoders,Ó in Proc. IEEE Workshop Signal Process. Syst., Athens, Greece, Nov. 2-4, 2005, pp. 503 508.

[96]      J. Heikkinen, J. Takala, and H. Corporaal, ÒDictionary Based Program Compression on TTAs: Effects on Area and Power Consumption,Ó in Proc. IEEE Workshop Signal Process. Syst., Athens, Greece, Nov. 2-4, 2005, pp. 479-484.

[97]      C. Brunelli, P. Salmela, J. Nurmi, and J. Takala, ÒFlexible Multiplier for Media Processing,Ó in Proc. IEEE Workshop Signal Process. Syst., Athens, Greece, Nov. 2-4, 2005, pp. 70-74.

[98]      T. JŠrvinen, P. Salmela, P. HŠmŠlŠinen, and J. Takala, ÒEfficient Byte Permutation Realizations for Compact AES Implementations,Ó in Proc. European Signal Process. Conf., Antalya, Turkey, 4-8 Sept. 2005.

[99]      P. Salmela, T. JŠrvinen, T. SipilŠ, and J. Takala, "256-State Rate 1/2 Viterbi Decoder on TTA Processor," in Proc. IEEE Int. Conf. Application-Specific Syst. Architectures Processors, Samos, Greece, July 23-25 2005, pp. 370-375.

[100]    A. Burian, P. Salmela, and J. Takala, "Complex Fixed-Point Matrix Inversion Using Transport Triggered Architecture," in Proc. IEEE Int. Conf. Application-Specific Syst. Architectures Processors, Samos, Greece, July 23-25 2005, pp.107-112.

[101]    T. PitkŠnen, T. Rantanen, A. Cilio, and J. Takala, "Hardware Cost Estimation for Application-Specific Processor Design," in Embedded Comput. Syst.: Architectures Modeling Simulation, Proc. 5th Int Workshop SAMOS V,  T.D. HŠmŠlŠinen, A. D. Pimentel, J. Takala, and S. Vassiliadis, Eds. Lecture Notes in Computer Science, vol. LNCS 3553, pp. 212-221. Springer-Verlag, Berlin, Germany, 2005.

[102]    P. Salmela, A. Happonen, and J. Takala, "Several Approaches to Fixed-Point Implementation of Matrix Inversion," in Proc. Int. Symp. Signals, Circuits & Systems, Iasi, Romania, July 14-15 2005, pp. 497-500.

[103]    P. Salmela, T. JŠrvinen, T. SipilŠ, and J. Takala, "Scalable FIR Filtering on Transport Triggered Architecture Processor," in Proc. Int.l Symp. Signals, Circuits & Systems, Iasi, Romania, July 14-15 2005, pp. 493-496.

[104]    J. Takala and K. Punkka, "Butterfly Unit Supporting Radix-4 and Radix-2 FFT," in Proc. Int. Workshop Spectral Methods and Multirate Signal Process., Riga, Latvia, June 20-22, 2005, pp. 47-53.

[105]    R. Creutzburg, H. Sorokin, J. Takala, and T. Minkwitz, "Fast Algebraic Convolution and Correlation - Part I," in Proc. Int. Workshop Spectral Methods and Multirate Signal Process., Riga, Latvia, June 20-22, 2005, pp. 159-164.

[106]    J. Heikkinen, A. Cilio, J. Takala, and H. Corporaal, ÒDictionary-Based Program Compression on Transport Triggered Architectures,Ó in Proc. IEEE Int. Symp. Circuit Syst., Kobe, Japan, May 23-26, 2005, pp. 1122-1125.

[107]    J. Koivusaari and J. Takala, "Simplified Three-Dimensional Discrete Cosine Transform Based Video Codec," in Proc. SPIE-IS&T Electronic Imaging, Multimedia on Mobile Devices, SPIE vol. 5684, San Jose, CA, Jan. 17-18, 2005, pp. 11-20.

[108]    J. Koivusaari and J. Takala, "Scene Cut Detection in Three-Dimensional Discrete Cosine Transform Based Video Codec," in Proc. SPIE-IS&T Electronic Imaging, Multimedia on Mobile Devices, SPIE vol. 5684, San Jose, CA, Jan. 17-18, 2005, pp. 311-317.

[109]    L. Williams and J. Takala, ÒRotation-Based Adaptive Equalizer Architecture for High Data Rate CDMA Systems,Ó in Proc. IEEE Int. Symp. Signal Process. Information Tech., Rome, Italy, Dec. 18-21, 2004.

[110]    L. Williams and J. Takala, ÒCORDIC-Based Systolic Adaptive Equalizer Architecture for High Data Rate CDMA Receivers,Ó in Proc. IEEE Symp. Trends in Commun., Bratislava, Slovakia, Oct. 24-26, 2004, pp. 9-12.

[111]    J. Heikkinen, P. Kuukkanen, and J. Takala, ÓBitwise and Dictionary Modeling for Code Compression on Transport Triggered Architectures,Ó in Proc. WSEAS Int. Conf. Electronics, Control, Signal Process., Rethymno, Greece, Oct 24-26, 2004.

[112]    J. NykŠnen, J. Takala, S. Lahtinen, and H. Klapuri, ÒHardware Scheduling of Action System Specifications,Ó in Proc. WSEAS Int. Conf. Inf. Security HW/SW Codesign Comput. Networks, Rio De Janeiro, Brazil, Oct. 12-15, 2004.

[113]    T. JŠrvinen, P. Salmela, H. Sorokin, and J. Takala, ÓStride Permutation Networks for Array Processors,Ó in Proc. IEEE Int. Conf. Application-Specific Systems, Architectures and Processors, Galveston, TX, Sept. 27-29, 2004, pp. 376-386.

[114]    L. Williams and J. Takala, ÒEfficient Adaptive Receiver for High Data Rate CDMA Systems,Ó in Proc. Int. Conf. Signals and Electronics Syst., Poznan, Poland, Sept. 13-15, 2004, pp. 143-146.

[115]    J. Nikara, K. Punkka, R. Rosendahl, and J. Takala, ÒImplementation of Two-Dimensional Discrete Cosine Transform and Its Inverse,Ó in Proc. European Signal Process. Conf., Vienna, Austria, Sept. 6-10, 2004, pp. 1537-1540.

[116]    A. Burian and J. Takala, ÒEvolved Gate Arrays for Image Restoration,Ó in Proc. Congress on Evolutionary Computation, Portland, OR, June 20-23, 2004, pp. 1185-1192.

[117]    J. Takala and K. Punkka, ÒScalable FFT Processors and Pipelined Butterfly Units,Ó in Computer Systems: Architectures, Modeling, and Simulation, Proc. Third and Fourth Int. Workshops SAMOS  2003 and SAMOS 2004, A. D. Pimentel and S. Vassiliadis, Eds., Lecture Notes in Computer Science, vol. LNCS 3133, pp. 373-382. Springer-Verlag, Berlin, Germany, 2004.

[118]    J. Takala and T. JŠrvinen, ÒRegister-Based Permutation Networks for Stride Permutations,Ó in Computer Systems: Architectures, Modeling, and Simulation, Proc. Third and Fourth Int. Workshops SAMOS  2003 and SAMOS 2004, A. D. Pimentel and S. Vassiliadis, Eds., Lecture Notes in Computer Science, vol. LNCS 3133, pp. 108-117. Springer-Verlag, Berlin, Germany, 2004.

[119]    S. Linghao and Jarmo Takala, ÒRoles of Pulse Position Modulation on Intra-Channel Nonlinearities Affected High-bit-rate Optic Fiber Channel,Ó in Proc. IEEE Int. Commun. Conf., Paris, France, June 20-24, 2004, vol. 3, pp. 1745-1749.

[120]    R. Uusikartano and J. Takala, ÒA Low-Power Fractional Decimator Architecture for an IF-Sampling Dual-Mode Receiver,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Vancouver, Canada, May 23-26, 2004, vol. 3, pp. 589-592.

[121]    M. Ylinen, A. Burian, and J. Takala, ÒDirect versus Iterative Methods for Fixed-Point Implementation of Matrix Inversion,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Vancouver, Canada, May 23-26, 2004, vol. 3, pp. 225-228.

[122]    A. Burian and J. Takala, ÒVLSI-Efficient Implementation of Full Adder-Based Median Filter,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Vancouver, Canada, May 23-26, 2004, vol. 2, pp.817-820.

[123]    S. Linghao, A. Burian, and J. Takala, ÒSelf Inspiring Learning Assisted by EDA Tools,Ó in Proc. European Workshop Microelectronics Education, Lausanne, Switzerland, Apr. 15-16, 2004, pp. 75-78.

[124]    D. Akopian, J. Takala, and S. Agaian, ÒScalable Transform Accelerator for Multimedia CommunicationsÓ, in Proc. SPIE Embedded Processors for Multimedia and Communications, San Jose, CA, USA, Jan. 18-22, 2004, pp. 70-79.

[125]    S. Linghao and J. Takala, ÒA Double Role of Pulse Position Modulation in Optical Time Division Multiplexing Systems,Ó in Proc. Int. Symp. Contemporary Photonics Technology, Tokyo, Japan, Jan. 14-16, 2004, pp. 69-70.

[126]    R. Uusikartano and J. Takala, ÒPower-Efficient CIC Decimator Architecture for fs/4-Downconverting Digital Receivers,Ó in Proc. Midwest Symp. Circuits Syst., Cairo, Egypt, Dec. 27-30, 2003, vol. 3, pp. 589-592.

[127]    A. Burian, J. Takala, and M. Ylinen, ÒA Fixed-Point Implementation of Matrix Inversion Using Cholesky Decomposition,Ó in Proc. Midwest Symp. Circuits Syst., Cairo, Egypt, Dec. 27-30, 2003, vol. 3, pp. 1431-1434 .

[128]    A. Burian, J. Takala, and M. Cirlugea, Ò1-D Multiplierless Phase Retrieval Using Recurrent Neural Networks,Ó in Proc. Midwest Symp. Circuits Syst., Cairo, Egypt, Dec. 27-30, 2003, vol. 2, pp. 982-985.

[129]    J. Nikara, S. Vassiliadis, J. Takala, and P. Liuha, ÒFPGA-Based Variable Length Decoders,Ó in Proc. IFIP WG 10.5 Int. Conf. VLSI SoC, Darmstadt, Germany, Dec. 1-3, 2003, pp. 437-441.

[130]    T. JŠrvinen, P. Salmela, J. Takala, and T. SipilŠ, ÒIn-Place Storage of Path Metrics in Viterbi Decoders,Ó in Proc. IFIP WG 10.5 Int. Conf. VLSI SoC, Darmstadt, Germany, Dec. 1-3, 2003, pp. 295-300.

[131]    M. Ylinen, A. Burian, and J. Takala, ÒUpdating Matrix Inverse in Fixed-Point Representation: Direct versus Iterative Methods,Ó in Proc. Int. Symp. System-on-Chip, Tampere, Finland, Nov. 19-21, 2003, pp. 45-48.

[132]    J. Heikkinen, T. Rantanen, A. Cilio, J. Takala, and H. Corporaal, ÒImmediate Optimization for Compressed Transport Triggered Architecture Instructions,Ó in Proc. Int. Symp. System-on-Chip, Tampere, Finland, Nov. 19-21, 2003, pp. 65-68.

[133]    R. MŠkelŠ, J. Takala, and O. Vainio, ÓAnalysis of Different Bus Structures for Transport Triggered Architectures,Ó in Proc. IEEE NORCHIP Seminar, Riga, Latvia, Nov. 10, 2003, pp. 56-59.

[134]    H. Sairo, H. Kuusniemi, and J. Takala, ÓCombined Performance of FDI and KDOP Analysis for User-Level Integrity Monitoring in Personal Satellite Navigation,Ó in Proc. IAIN World Congress: Smart Navigation – Systems and Services, Berlin, Germany, Oct. 21-24, 2003.

[135]    S. Linghao and J. Takala, ÒIntra-Channel Nonlinear Effect on Optical PPM Pulse Transmission,Ó in Proc. 8th Optoelectronics and Communications Conf., Shanghai, China, Oct. 14-16, 2003, vol. 2, pp. 627-628.

[136]    S. Linghao and J. Takala, ÒIFWM and IXPM Nonlinear Effects Suppression by Using Optical Pulse Position Modulation,Ó in Proc. IEEE 9th Asia-Pacific Conf. Communication, Penang, Malaysia, Sept. 21-24, 2003, vol. 1, pp. 320-324.

[137]    A. Burian, J. Takala, and M. Ylinen, ÒDesign and Implementation of a Median Filtering Algorithm Using the Median Cost Function,Ó in Proc. IEEE Int. Symp. Image and Signal Process. and Analysis, Rome, Italy, Sept. 18-20, 2003, vol. 2, pp. 961-966.

[138]    J. Takala, A. Burian, and M. Ylinen, ÒNewton's Iteration for Weighted Least-Square Design of FIR Filters,Ó in Proc. IEEE Int. Symp. Image and Signal Process. and Analysis, Rome, Italy, Sept. 18-20, 2003, vol. 2, pp. 940-945.

[139]    H. LeppŠkoski, J. SyrjŠrinne, and J. Takala, ÓComplementary Kalman  Filter for Smoothing GPS Position with GPS Velocity,Ó in Proc. ION GPS, Portland, OR, U.S.A., Sept. 9-12, 2003.

[140]    P. Salmela, T. JŠrvinen, T. SipilŠ, and J. Takala, ÒOn Allocation of Turbo Decoder Iterations,Ó in Proc. IEEE Int. Symp. Personal, Indoor and Mobile Radio Commun., Beijing, China, Sept. 7-10, 2003, vol. 1, pp. 157-160.

[141]    P. Salmela, T. JŠrvinen, T. SipilŠ, and J. Takala, ÒParallel Memory Access in Turbo Decoders,Ó in Proc. IEEE Int. Symp. Personal, Indoor and Mobile Radio Commun., Beijing, China, Sept. 7-10, 2003, vol. 3, pp. 2157-2161.

[142]    J. Takala and T. JŠrvinen, ÒRegister-Based Permutation Networks for Stride Permutations,Ó in Proc. 3rd Int. Samos Workshop on Systems, Architectures, Modeling, and Simulation, Samos, Greece, July 21-23, 2003, pp. 84-89.

[143]    S. Linghao and J. Takala, ÒTime Jitter Tolerance for Intra-Channel Nonlinear Impact on Single Channel High-speed PPM Optical Transmission,Ó in Proc. IASTED Int. Conf. Wireless and Optical Communications, Banff, Canada, July 2-4, 2003, pp. 295-300.

[144]    J. Takala, A. Burian, and M. Ylinen, ÒA Comparison of Recurrent Neural Networks for Inverting Matrices,Ó in Proc. IEEE Int. Symp. Signals, Circuits & Syst., Iasi, Romania, July 10-11, 2003, vol. 2, pp. 545-548.

[145]    A. Burian and J. Takala, ÒOn Signal Detection Using Support Vector Machines,Ó in Proc. IEEE Int. Symp. Signals, Circuits & Syst., Iasi, Romania, July 10-11, 2003, vol. 2, pp. 609-612.

[146]    J. Heikkinen, T. Rantanen, A. Cilio, J. Takala, and H. Corporaal, ÓEvaluating Template-Based Instruction Compression on Transport Triggered Architectures,Ó in Proc. 3rd IEEE Int. Workshop on System-on-Chip for Real-Time Applications, Calgary, Canada, June 30 – July 2, 2003, pp. 192-195.

[147]    J. NykŠnen, H. Klapuri, and J. Takala, ÓMapping Action Systems to Hardware Descriptions,Ó in Proc. Int. Conf. Parallel and Distributed Processing Techniques and Applications, Las Vegas, NV, U.S.A., June 23-26, 2003, vol. 3, pp. 1407-1412.

[148]    J. Takala, T. JŠrvinen, and H. Sorokin, ÒConflict-Free Parallel Memory Access Scheme for FFT Processors,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Bangkok, Thailand, May 25-28, 2003, vol. 4, pp. 524-527.

[149]    A. Burian and J. Takala, ÒA Recurrent Neural Network for 1-D Phase Retrieval,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Bangkok, Thailand, May 25-28, 2003, vol. 4, pp. 729-732.

[150]    A. Burian, J. Takala, and M. D. Topa, ÒParallel Iterations for Recursive Median Filter,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Bangkok, Thailand, May 25-28, 2003, vol. 4, pp. 488-491.

[151]    H. Kuusniemi, and J. Takala, ÒFault Detection and Exclusion in Personal Satellite Navigation Applications,Ó in Proc. GNSS 2003 European Navigation Conf., Graz, Austria, Apr. 22-25, 2003, 13 pp.

[152]    J. Nikara, S. Vassiliadis, J. Takala, and P. Liuha, ÒCodeword Detection for Parallel Variable Length Coding,Ó in Proc. ProRISC Workshop on Circuits, Systems and Signal Processing, Veldhoven, the Netherlands, Nov. 28-29, 2002, pp. 367-372.

[153]    J. Heikkinen, J. Sertamo, T. Rautiainen, and J. Takala, ÒDesign of Transport Triggered Architecture Processor for Discrete Cosine Transform,Ó in Proc. 15th Ann. IEEE Int. ASIC/SOC Conf., Rochester, NY, U.S.A., Sept. 25-28, 2002, pp. 87-91.

[154]    A. Burian, A. Kantsila, and J. Takala, ÒThe use of Clustering Methods to Combine Equalization with Decoding,Ó in Proc. WSEAS Int. Conferences,  Skiathos, Greece, Sept. 25-28, 2002, pp. 3321-3326.

[155]    H. Kuusniemi, H. LeppŠkoski, J. SyrjŠrinne, and J. Takala, ÒFault Detection and Isolation in High-Sensitivity Assisted GPS,Ó in Proc. ION GPS, Portland, OR, U.S.A., Sept. 24-27, 2002, pp. 2587-2595.

[156]    H. Sairo, J. SyrjŠrinne, and J. Takala, ÒMultiple Level Integrity Monitoring in Assisted GPS,Ó in Proc. ION GPS, Portland, OR, U.S.A., Sept. 24-27, 2002, pp. 2129-2134.

[157]    H. Sairo, J. SyrjŠrinne, H. LeppŠkoski, and J. Takala, ÒIntegrity Measure for Assisted GPS Based on Weighted Dilutation of Precision,Ó in Proc. ION GPS, Portland, OR, U.S.A., Sept. 24-27, 2002, pp. 2602-2609.

[158]    H. LeppŠkoski, J. KŠppi, J. SyrjŠrinne, and J. Takala, ÒError Analysis of Step Length Estimation in Pedestrian Dead Reckoning,Ó in Proc. ION GPS, Portland, OR, U.S.A., Sept. 24-27, 2002, pp.1136-1142.

[159]    J. Nikara, S. Vassiliadis, J. Takala, M. Sima, and P. Liuha, ÒParallel Multiple-Symbol Variable-Length Decoding,Ó in Proc. IEEE Int. Conf. Computer Design, Freiburg, Germany, Sept. 16-18, 2002, pp. 126-131.

[160]    J. Takala, J. Nikara, and K. Punkka, ÒPipeline Architecture for Two-Dimensional Discrete Cosine Transform and Its Inverse,Ó in Proc. 9th IEEE Int. Conf. Electronics, Circuits and Systems, Dubrovnik, Croatia, Sept. 15-18, 2002, vol. 3, pp. 947-950.

[161]    J. Takala and T. JŠrvinen, ÒStride Permutation Access in Interleaved Memory Systems,Ó in Proc. 2nd Int. Samos Workshop on Systems, Architectures, Modeling, and Simulation, Samos, Greece, July 22-25, 2002, 17 p.

[162]    J. Heikkinen, J. Takala, and J. Sertamo, ÒCode Compression on Transport Triggered Architectures,Ó in Proc. Int. Workshop on System-on-Chip for Real-Time Applications, Banff, Canada, July 6-7, 2002, pp. 186-195.

[163]    H. Sairo, J. SyrjŠrinne, and J. Takala, ÒEnvironment Detection with Assisted GPS,Ó in Proc. ION 58th Annual Meeting, Albuquerque, NM, U.S.A., June 24-26, 2002, pp. 122-131.

[164]    S. Linghao, I. HŠnninen, and J. Takala, ÒPulse Position Modulation with Transmission Line Laser Models,Ó in Proc. Int. Conf. Telecommunications, Beijing, China, June 23-26, 2002, vol. 1, pp. 1257-1261.

[165]    T. JŠrvinen, P. Salmela, A. Viholainen, and J. Takala, ÒQuantization Noise in DMT Systems,Ó in Proc. Int. Conf. Telecommunications, Beijing, China, June 23-26, 2002, vol. 3, pp. 302-305.

[166]    J. Heikkinen, J. Takala, A. Cilio, and H. Corporaal, ÒOn Efficiency of Transport Triggered Architectures in DSP Applications,Ó in Advances in Systems Engineering, Signal Processing and Communications, N. Mastorakis, Ed., pp. 25-29. WSES Press, New York, NY, USA, 2002.

[167]    H. Kuusniemi, J. SyrjŠrinne, H. LeppŠkoski, and J. Takala, ÒFault Detection in Personal Positioning with GPS RAIM,Ó in Proc. GNSS 2002 European Navigation Conf., Copenhagen, Denmark, May 27-30, 2002, 7p.

[168]    J. Takala, T. JŠrvinen, and J. Nikara, ÒRegister-Based Reordering Networks for Matrix Transpose,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Phoenix, AZ, U.S.A., May 26-29, 2002, vol. 4, pp. 874-877.

[169]    J. Takala and J. Nikara, ÒUnified Pipeline Architecture for Discrete Sine and Cosine Transforms of Type IV,Ó in Proc. 3rd Int. Conf. on Information, Communications and Signal Processing, Singapore, Oct. 15-18, 2001.

[170]    P. Salmela, J. LystilŠ, and J. Takala, ÒRapid Performance Analysis with SDL-Model,Ó in Proc. IASTED Int. Conf. Applied Simulation and Modelling, Marbella, Spain, Sept. 4-7, 2001, pp. 365-369.

[171]    J. Nikara and J. Takala, ÒUnified Pipeline Architecture for In-Order 8x8 DCT and IDCT,Ó in Proc. 5th World Multiconference on Systemics, Cybernetics and Informatics, Orlando, FL, U.S.A., July 22-25, 2001, vol. 4, pp. 30-35.

[172]    T. JŠrvinen, J. Takala, and J. Saarinen, ÒUnified Architecture for Discrete Fourier and Cosine Transform,Ó in Advances in Systems Science: Measurement, Circuits and Control, N. E. Mastorakis and L. A. Pecorelli-Peres, Eds., pp. 301-306. WSES Press, New York, NY, U.S.A., 2001.

[173]    J. Nikara, J. Takala, and J. Saarinen, ÒUnified Architecture for 8x8 DCT/IDCT with Register-Based Matrix Transposition,Ó in Advances in Systems Science: Measurement, Circuits and Control, N. E. Mastorakis and L. A. Pecorelli-Peres, Eds., pp. 319-323. WSES Press, New York, NY, U.S.A., 2001.

[174]    S. Tosi, K. Egiazarian, and J. Takala, ÒComparative Analysis and DSP Implementation of Local Transform Based Filters for Image De-Noising,Ó in Proc. Int. Workshop on Spectral Methods and Multirate Signal Processing, Pula, Croatia, June 16-18, 2001, pp. 193-199.

[175]    S. Linghao and J. Takala, ÒMessage-Passing Integration for Large-Scale Dataflow Computational Network,Ò in Proc. Int. Conf. Telecommunications, Bucharest, Romania, June 4-7, 2001, vol. 1, pp. 428-432.

[176]    P. Salmela, J. Rinne, M. Renfors, and J. Takala, ÒReceiver Timing Correction in OFDM Systems,Ò in Proc. Int. Conf. Telecommunications, Bucharest, Romania, June 4-7, 2001, vol. 2, pp. 21-26.

[177]    J. Takala, T. JŠrvinen, P. Salmela, and D. Akopian, ÒMulti-Port Interconnection Networks for Radix-R Algorithms,Ó in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., Salt Lake City, UT, U.S.A., May 7-11, 2001, vol. II, pp. 1177-1180.

[178]    J. Nikara, J. Takala, D. Akopian, and J. Saarinen, ÒPipeline Architecture for DCT/IDCT,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Sydney, Australia, May 6-9, 2001, vol. 4, pp. 902-905.

[179]    T. JŠrvinen, J. Takala, D. Akopian, and J. Saarinen, ÒRegister-Based Multi-Port Perfect Shuffle Networks,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Sydney, Australia, May 6-9, 2001, vol. 4, pp. 306-309.

[180]    R. Creutzburg and J. Takala, ÒOptimizing Euclidean Distance Transform Values by Number Theory,Ó in Proc. SPIE, Nonlinear Image Processing and Pattern Analysis, XII, vol. 4304, San Jose, CA, U.S.A, Jan. 22-23, 2001, pp. 146-154.

[181]    J. Nikara, J. Takala, D. Akopian, J. Astola, and J. Saarinen, ÒSequential Architecture for Discrete Cosine Transform,Ó in Proc. IEEE NORCHIP Seminar, Turku, Finland, Nov. 6-7, 2000, pp. 53-58.

[182]    J. Nikara, J. Takala, D. Akopian, J. Astola, and J. Saarinen, ÒPipelined Architecture for Inverse Discrete Cosine Transform,Ò in Proc. X European Signal Processing Conference, Tampere, Finland, Sept. 4-8, 2000, vol. I, pp. 279-282.

[183]    R. Creutzburg and J. Takala, ÒOptimizing Euclidean Distance Transforms Values by Number-Theoretic Methods,Ó in Proc. IEEE Nordic Signal Processing Symposium, KolmŒrden, Sweden, June 13-15, 2000, pp. 199-202.

[184]    J. Takala, J. Nikara, D. Akopian, J. Astola, and J. Saarinen, ÒPipeline Architecture for 2-D 8x8 Discrete Cosine Transform,Ó in Proc. IEEE Int. Conf. Acoustics, Speech, Signal Process., Istanbul, Turkey, June 5-9, 2000, vol. 6, pp. 3303-3306.

[185]    R. Creutzburg, J. Niittylahti, T. Sihvo, J. Takala, and J. Tanskanen, ÒParallel Memory Architectures for Video Encoding Systems, Part II: Applications,Ò in Proc. 1st Int. Workshop on Spectral Techniques and Logic Design for Future Digital Systems, Tampere, Finland, June 2-3, 2000, pp. 567-594.

[186]    D. Akopian, J. Takala, J. Saarinen, and J. Astola, ÒMultistage Interconnection Networks for Parallel Viterbi Decoders,Ò in Proc. 1st Int. Workshop on Spectral Techniques and Logic Design for Future Digital Systems, Tampere, Finland, June 2-3, 2000, pp. 131-153.

[187]    J. Takala and J. Nikara, ÒSequential Architectures for Discrete Cosine Transform,Ò in Proc. 1st Int. Workshop on Spectral Techniques and Logic Design for Future Digital Systems, Tampere, Finland, June 2-3, 2000, pp. 321-330.

[188]    J. Takala, D. Akopian, J. Astola, and J. Saarinen, ÒScalable Interconnection Networks for Partial Column Array Processor Architectures,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Geneva, Switzerland, May 28 - 31, 2000, vol. 4, pp. 513-516.

[189]    J. Tanskanen, T. Sihvo, J. Niittylahti, J. Takala, and R. Creutzburg, ÒParallel Memory Access Schemes for H.263 Encoder,Ó in Proc. IEEE Int. Symp. Circuits and Systems, Geneva, Switzerland, May 28 - 31, 2000, vol. 1, pp. 691-694.

[190]    H. Klapuri, J. Takala, and J. Saarinen, ÒInterface Design and Refinement Using State-Based Techniques,Ò in Proc. XII Symp. Integrated Circuits and Systems Design, Natal, Brazil, Sept. 29 - Oct. 2, 1999, pp. 70-73.

[191]    J. Takala, J. Viitanen, and J. Saarinen, ÒHardware Architecture for Real-Time Distance Transform,Ó in Proc. IEEE Int. Conf. Acoustics, Speech, Signal Processing, Phoenix, AZ, U.S.A., Mar. 15-19, 1999, vol. 4, pp. 1957-1960.

[192]    J. Takala, ÒConstant Geometry Architectures for Discrete Trigonometric Transforms,Ó in Proc. 2nd Int. Workshop on Transforms and Filter Banks, Brandenburg an der Havel, Germany, Mar. 5-7, 1999, pp. 71-92.

[193]    M. Kuulusa, J. Takala, and J. Saarinen, ÒRun-Time Configurable Hardware Model in a Dataflow Simulation,Ò in Proc. IEEE Asia-Pacific Conf. Circuits and Systems, Chiangmai, Thailand, Nov. 24-27, 1998, pp. 763-766.

[194]    D. Akopian, J. Takala, J. Astola, and J. Saarinen, ÒMultistage Interconnection Networks for k/n-Rate Viterbi Decoders,Ó in Proc. IEEE Global Telecommunications Conf., Sydney, Australia, Nov. 8-12, 1998, vol. 2, pp. 845-849.

[195]    J. HeikkilŠ, J. Takala, T. HŠmŠlŠinen, and J. Saarinen, ÒSurvivor Memory Unit for Configurable Viterbi Decoder,Ó in Proc. 3rd Int. Conf. Multimedia Technology and Digital Telecommunication Services, Budabest, Hungary, Oct. 28-30, 1998, pp. 107-112.

[196]    A. Jore, J. Takala, T. HŠmŠlŠinen, D. Akopian, and J. Saarinen, ÒOptimization of 2-D DCT for a Parallel VLIW Processor,Ó in Proc. IEEE Multimedia Technology and Applications Conf., Anaheim, CA, U.S.A., Sept. 15-17, 1998, pp. 376-380.

[197]    D. Akopian, J. Takala, J. Astola, and J. Saarinen, ÒA Multistage Interconnection Network for Parallel Viterbi Decoders,Ó in Proc. 5th IEEE Int. Workshop on Intelligent Signal Processing and Communication Systems, Kuala Lumpur, Malaysia, Nov. 10-13, 1997, pp. S16.6.1-5.

[198]    T. MŠkelŠinen, W. Baumberger, P. Blanc, F. Cercas, T. Coenen, P. Croft, P. Jung, K. Sabatakakis, R. Suoranta, and J. Takala, ÒFRAMES Demonstrator Implementation Roadmap,Ó in Proc. ACTS Mobile Telecommunications Summit, Granada, Spain, Nov. 27-29, 1996, vol. 1, pp. 104-108.

[199]    J. Viitanen and J. Takala, ÒSIMD Parallel Calculation of Distance Transformations,Ó in Proc. 1st IEEE Int. Conf. Image Processing, Austin, TX, U.S.A., Nov. 13-16, 1994, vol. 3, pp. 645-649.

[200]    J. Takala and J. Viitanen, ÒA Model-Based System for Vision Guidance of a Work Machine Manipulator,Ó in Proc. Int. Conf. Machine Automation, Tampere, Finland, Feb. 15-18, 1994, vol. 1, pp. 243-256.

[201]    J. Sulkanen, J. Takala, R. Tuokko, and J. Viitanen, ÒVision Guidance and Teleoperation for Heavy Work Machine Manipulators,Ó in Proc. 24th Int. Symp. Industrial Robots, Tokyo, Japan, Nov. 4-6, 1993, pp. 319-325.

[202]    T. Korpiharju, J. Viitanen, H. Kiminkinen, J. Takala, and K. Kaski, ÒTUTCA Configurable Logic Cell Array Architecture,Ó in Proc. 4th Annual IEEE Int. ASIC Conf. Exhibit, Rochester, NY, U.S.A., Sept. 23-27, 1991, pp. P3-3/1-4.

[203]    T. Korpiharju, J. Viitanen, H. Kiminkinen, J. Takala, and K. Kaski, ÒTUTCA - Configurable Logic Cell Array Processor Architecture,Ó in Proc. NORSILC/NORCHIP Seminar, Lund, Sweden, Oct. 30.-Nov. 1, 1990, pp. 14.0 - 4.

[204]    J. Viitanen, T. Korpiharju, J. Takala, and H. Kiminkinen, ÒMapping Algorithms onto the TUT Cellular Array Processor,Ó in Proc. IEEE Int. Conf. Application Specific Array Processors, Princeton, NJ, U.S.A., Sept. 5-7, 1990, pp. 235-246.

[205]    J. Viitanen, T. Korpiharju, J. Takala, and H. Kiminkinen, ÒDataflow Techniques in Automatic Program Development for Cellular Computers,Ó in Proc. 1st Nordic Workshop on Parallel Algorithms and Architectures in Vision and Image Processing, Linkšping, Sweden, Mar. 7-9, 1990.

[206]    P. HŠnninen, J. Viitanen, J. Salo, and J. Takala, ÒTAGIPS, an Adaptable Parallel Processor for Imaging Applications,Ó in Proc. SPIE, Automated Inspection and High Speed Vision Architectures, II, vol. 1004, Cambridge, MA, U.S.A., Nov. 10-11, 1988, pp. 224-229.

[207]    P. HŠnninen, J. Viitanen, J. Salo, and J. Takala, ÒTAGIPS, an Adaptable Parallel Processor for Imaging Applications,Ó in Proc. IAPR Workshop on Computer Vision - Special Hardware and Industrial Applications, Tokyo, Japan, Oct. 12-14, 1988, pp. 132-135.

VI        Publications in National Conferences with Review Process

[1]         J. Antikainen, P. Salmela, O. SilvŽn, M. Juntti, J. Takala, and M. MyllylŠ, ÓTransport Triggered Architecture Implementation of List Sphere Detector,Ó in Proc. Finnish Signal. Process. Symp., Oulu, Finland, Aug. 30 2007, 6p.

[2]         A. Norkin, K. Egiazarian, J. Takala, and J. Astola, ÒMultiple Description Coding of Video Based on 3D-DCT and Pairwise Correlating Transform,Ó in Proc. Finnish Signal Processing Symp., Tampere, Finland, May 19, 2003, pp. 182-185.

[3]         P. Salmela, T. JŠrvinen, and J. Takala, ÒAnalysis of the DMT-System Software Implementation,Ó in Proc. URSI XXVI Convention on Radio Science and 2nd Finnish Wireless Communications Workshop, Tampere, Finland, Oct. 23-24, 2001, pp. 124-125.

[4]         J. Nikara, R. Rosendahl, and J. Takala, ÒPipeline Architecture for 8x8 IDCT with Fixed-Point Error Analysis,Ó in Proc. 2001 Finnish Signal Processing Symp., Espoo, Finland, June 5, 2001, pp. 32-35.

[5]         D. Akopian, J. Takala, J. Astola, and J. Saarinen, ÒA Multistage Interconnection Network for Parallel Viterbi Decoders,Ó in Proc. 1997 Finnish Signal Processing Symp., Pori, Finland, May 22, 1997, pp. 11-15.

[6]         P. HŠnninen, J. Viitanen, J. Salo, and J. Takala, ÒTAGIPS - Multiprocessor for Image and Signal Processing,Ó in Proc. Finnish Artificial Intelligence Symp., Espoo, Finland, Aug. 15-18, 1988, pp. 37-42.

[7]         J. Takala and J. Koivuniemi, ÒDigital Image Transmission System for Graphic Industry,Ó in Proc. URSI/IEEE XIII National Convention on Radio Science, Oulu, Finland, Nov. 3, 1987, pp. P17.

VII      Invited Presentations

[1]         J. Takala, ÒTransport Triggered Architectures: Development Tools and Applications,Ó in Conf. Design and Architectures for Signal and Image Process., Edinburgh, UK, Oct. 26-28 2010.

[2]         J. Takala, ÒTopics on Signal Processing Systems,Ó in Signal Processing Systems for Wireless Communications, Cluj-Napoca, Romania, July 3-4 2008.

[3]         J. Glossner, M. Moudgill, D. Iancu, G. Nacer, S. Jinturkar, M. Schulte, and J. Takala, ÒA Low-power Platform for Communications and Multimedia Processing,Ó in SPIE Multimedia on Mobile Devices, San Jose, CA, Jan. 2731 2008.

[4]         J. Takala, ÒImplementations of Digital Signal Processing Systems,Ó in Int. TICSP Workshop on Spectral Methods and Multirate Signal Processing, Florence, Italy, Sept. 2 – 3, 2006.

[5]         J. Takala, ÒDesign Methodology for Customizable Programmable Processors,Ó in Berkeley-Finland Day, University of California, Berkeley, CA, USA, Oct. 18, 2002.

[6]         J. Takala, ÒDigital Media and Its Interaction,Ó in Korea - Finland Symposium on Advanced Telecommunications Technology, Chunan, Korea, Nov. 29 – 30, 2001.

[7]         D. Akopian, J. Takala, J. Saarinen, and J. Astola, ÒMultistage Interconnection Networks for Parallel Viterbi Decoders,Ò in 1st Int. Workshop on Spectral Techniques and Logic Design for Future Digital Systems, Tampere, Finland, June 2 – 3, 2000, pp. 131 – 153.

[8]         J. Takala and J. Nikara, ÒSequential Architectures for Discrete Cosine Transform,Ò in 1st Int. Workshop on Spectral Techniques and Logic Design for Future Digital Systems, Tampere, Finland, June 2 – 3, 2000, pp. 321 – 330.

[9]         R. Creutzburg, J. Niittylahti, T. Sihvo, J. Takala, and J. Tanskanen, ÒParallel Memory Architectures for Video Encoding Systems, Part II: Applications,Ò in 1st Int. Workshop on Spectral Techniques and Logic Design for Future Digital Systems, Tampere, Finland, June 2-3, 2000, pp. 567-594.

[10]      J. Takala, ÒChallenges for Designing System-on-Chip,Ó in Enabling Technologies for System-on-Chip Development, Tampere, Finland, Nov. 17-18, 1999.

[11]      J. Takala, ÒConstant Geometry Architectures for Discrete Trigonometric Transforms,Ó in 2nd Int. Workshop on Transforms and Filter Banks, Brandenburg an der Havel, Germany, Mar. 5-7, 1999, pp. 71-92.

VIII    Other Scientific Publications

[1]         V. Guzma and J. Takala, ÒEnergy Efficient Code Generation for Embedded Processors,Ó in ACACES 2010 Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, Terrassa, Spain, July 14 2010.

[2]         D. Akopian and J. Takala, ÒRegular Fast Algorithms for Trigonometric Transforms,Ó in Festschrift in Honor of Jaakko Astola on the Occasion of his 60th Birthday, I. Tabus, K. Egiazarian, and M. Gabbouj, Eds. Tampere University of Technology, Finland, 2009, pp. 263-286.

[3]         I. HŠnninen and J. Takala, ÓRadix-4 recoded multiplier on quantum-dot cellular automata,Ó presented at IEEE Int. Symposium Nanoscale Architecture, Anaheim, CA, U.S.A., Jun. 12-13, 2008.

[4]         V. Guzma, P. KellomŠki, and J. Takala, ÒReprogramming Embedded TTAs,Ó in ACACES 2007 Poster Abstracts, lÕAquila, Italy, July 18 2007, pp. 169 – 171.

[5]         V. Guzma, P. JŠŠskelŠinen, P. KellomŠki, and J. Takala, ÒInstruction Scheduling in TTA Co-Design Environment,Ó in ACACES 2006 Poster Abstracts, lÕAquila, Italy, July 26 2006, pp. 65 – 67.

[6]         V. Guzma, Jari Heikkinen, A. Cilio, J. Takala, and P. KellomŠki, ÓScheduler Framework for TTA Processors,Ó in ACACES 2005 Poster Abstracts, lÕAquila, Italy, July 26 2005, pp. 189 – 192.

[7]         T. JŠrvinen and J. Takala, Stride Permutations with Switching and Register-Based Networks, Technical Report 2004:2, ISBN 952-15-1217-2, Tampere University of Technology, Tampere, Finland, June 2004. 43 p.

[8]         P. Karjalainen, J. Takala, and J. Saarinen, Laser Components in Telecommunication Applications, Technical Report 5-99, ISBN 952-15-0307-6, Tampere University of Technology, Tampere, Finland, Oct. 1999. 93 p. In Finnish.

[9]         J. Takala, Constant Geometry Architectures for Discrete Trigonometric Transforms, Technical Report 3-99, ISBN 952-15-0200-2, Tampere University of Technology, Tampere, Finland, June 1999. 29 p.

[10]      H. Kiminkinen, T. Korpiharju, J. Viitanen, J. Takala, and K. Kaski, Design and Implementation of Dynamically Configurable Cellular Processor, Technical Report 1-91, ISBN 951-721-638-6, Tampere University of Technology, Tampere, Finland, 1991. 60 p. In Finnish.

[11]      S. Alenius and J. Takala, ÒTAGIPS - A 32-Bit Digital Signal Processor Card,Ó in Proc. Workshop on Brain, Signals and Computers, Tihany, Hungary, Oct. 1989.

IX        Patents

[1]         S. Vassiliadis, J. Nikara, J. Takala, and P. Liuha, ÒMethod and a system for variable-length decoding, and a device for the localization of codewords,Ó U.S. Patent US 6 980 138, Dec. 27, 2005.

[2]         J. Takala, ÒSuorittimen vŠylŠ ja suoritin,Ó Finnish Patent FI 115929 B, Aug. 8, 2005.

[3]         J. Takala, ÒMethod and Device for Parallel Stride Access,Ó U.S. Patent 6 640 296, Oct. 28, 2003.