Jörgen Nordberg

Jörgen Nordberg     Consultant profile

Personal information

Year of birth: 1971
Programming since: 1996
Consultant since: 2017

Jörgen holds vast experience in both developing algorithms, from a strict end user perspective, in high level simulations tools like Matlab/Simulink/Python and from implementing/adapting advanced algorithms for embedded devices using C/C++. 

Jörgen’s key strength, and main contribution, is the combination of advanced algorithm knowledge and low level C programming skills with a strict end user perspective, i.e., algorithms/solutions that have “graceful degradation”. An end-users can accept that algorithms/products have different performances for different situations but they will never accept a total breakdown in performance.

Furthermore, Jörgen has an extensive experience of project managing from both academia and industry. Skilled in working in an international setting via for example European Union project and standardization work. 

Jörgen holds 45 academic publications and was awarded the title of Docent (Associate Professor) in Applied Signal processing in January 2013.

Education

2013                                           Docent in Applied Signal Processing
                                                   Blekinge Institute of Technology
                                                   Karlskrona, Sweden.

2003                                           PhD in Applied Signal Processing
                                                   Blekinge Institute of Technology
                                                   Karlskrona, Sweden.

1999                                           Technical licentiate in Applied Signal processing
                                                   University of Karlskrona/Ronneby
                                                   Ronneby, Sweden.

1996                                           Master of Science in Electrical Engineering
                                                   University of Karlskrona/Ronneby
                                                   Karlskrona, Sweden.

1994                                           Bachelor of Engineering in Computer Technology
                                                   University College of Kalmar
                                                   Kalmar, Sweden.

                                           

Courses

Year Course Days
2008 Academic Research Supervision
2006 Academic Leadership

Areas of expertise

  • Mathematics and algorithms
  • MATLAB
  • Python
  • Embedded software design and development
  • ANSI C
  • C++
  • Education
  • LTE (4G)
  • Speech codecs
  • 3GPP
  • WCDMA
  • Telecommunications
  • Image processing
  • Data Analysis
  • Team lead

Field experience

Publication list

Thesis

  1. “Signal Enhancement in Wireless Communication Systems”, J. Nordberg, Dissertation Thesis, Blekinge Institute of Technology, Department of Telecommunication and Signal Processing, ISBN 91-7295-018-9, Ronneby, Sweden, February 2003
     
  2. “Adaptive Signal Extraction in Telecommunication Systems”, J. Nordberg, Licentiate Thesis, University of Karlskrona/Ronneby, Ronneby, Sweden, February 1999


Journals

  1. “Non-Coherent Fourth-Order Detector for Impulse Radio Ultra Wideband Systems: Empirical Evaluation Using Channel Measurements”, M. G. Khan, B. Sällberg, J. Nordberg, F. Tufvesson, I. Claesson Wireless Personal Communications,  accepted for publication 2012
  2. “Robust Weighted Non-Coherent Receiver for Impulse Radio UWB PPM Signals”, M. G. Khan, B.  Sällberg, J. Nordberg, I. Claesson, IEEE Communications Letters, vol: 15, no: 6, pp. 614-616, 2011
  3. Spreading Code Design Using a Global Optimization Method, H. H. Dam; H. J. Zepernick; S. Nordholm; J. Nordberg, Annals of Operations Research, vol. 133, no. 1-4, 2005.
  4. Fractionally Spaced Spatial Adaptive Equalisation of S-UMTS Mobile Terminals, J. Nordberg, A. Mohammed, S. Nordholm and I. Claesson. Special issue of Wiley's International Journal of Adaptive Control and Signal Processing entitled: Advances in Signal Processing for Mobile Communication Systems, vol. 16, no. 8, pp. 541-555, October 2002.
  5. Performance Improvements for Sector Antennas using Feature Extraction and Spatial Interference Cancellation, J. Nordberg, S. Nordholm, N. Grbic, A. Mohammed and I. Claesson, IEEE Transactions on Vehicular Technology, vol 51, no 6, pp. 1685-1689, November 2002.
  6. Beamforming and Interference Cancellation for Capacity Gain in mobile Networks, S. Nordholm, J. Nordberg and I. Claesson, Annals of Operational Research 1998. vol. 1, pp  235-253, December 2000.
     

Technical Reports

  1. “Recursive Transmitted Reference Receivers For Impulse Radio UWB Systems”, M. G. Khan; J. Nordberg, Research Report 2008:5, ISSN: 1103-1581, Blekinge Institute of Technology, August 2008
  2. “Performance Evaluation of Rake Receivers For Low Data Rate UWB Systems using multipath channels for industrial environments”, M. G. Khan; J. Nordberg, Research Report 2008:4, ISSN: 1103-1581, Blekinge Institute of Technology , June 2008.
  3. “Blind Subband Adaptive Equalization”, J. Nordberg”, Research Report 2002:11, ISSN: 1103-1581, Blekinge Institute of Technology, October 2002.
  4. “Subband Acoustic Echo Cancelling using LMS and RLS”, N. Grbic, J. Nordberg, S. Nordholm”, Research Report 5/99.University of Karlskrona/Ronneby, Mars 1999
  5. “Spatial Adaptive Channel Equalisation in a S-UMTS System”, J. Nordberg, S. Nordholm, I. Claesson, Research Report 20/98, University of Karlskrona/Ronneby, December 1998
  6. “Digital Beamforming as a Means of Interference Cancellation”, J. Nordberg, S. Nordholm, S. Nordebo, I. Claesson, Research Report 21/98,University of Karlskrona/Ronneby, December 1998
  7. ”Sub-band Acoustic Echo Cancellation”. S. Nordholm, J. Nordberg, S. Nordebo, Research Report 7/97, University of Karlskrona/Ronneby, August 1997

Conference papers

  1. “Energy efficient binary PPM/code-multiplexed transmitted-reference multi-user UWB system”, M. G. Khan, B. Sällberg, J. Nordberg, I. Claesson, IEEE International Conference on Ultra-Wideband, ICUWB, pp. 615-619, 2011
  2. “Non-coherent detection of impulse radio UWB signals based on fourth order statistics”, M. G. Khan, B. Sällberg, J. Nordberg, I. Claesson, in proc. IEEE International Conference on Ultra-Wideband, ICUWB, Vancouver, pp. 824-828, 2009
  3. “Human Whistle Detection and Frequency Estimation”,  M. Nilsson; J. S. Bartunek; J. Nordberg; I. Claesson,  in proc. CISP, Sanya, 2008.
  4. “On Histograms and Spatiograms - Introduction of the Mapogram”, M. Nilsson; J. S. Bartunek; J. Nordberg; I. Claesson, pp. in proc. ICIP, San Diego, 2008.
  5. “An energy-efficient signaling and detection scheme for transmitted reference UWB systems”, M. G. Khan, J. Nordberg, I. Claesson, in Proc. 2008 IEEE International Networking and Communications Conference, pp. 18-22, Lahore, Pakistan, 2008.
  6. Feature Extraction and Classification Approaches in Condition Based Monitoring, M. Nilsson, J. Nordberg; L. Håkansson, I. Claesson, in proc. WCEAM-CM2007, Harrogate, 2007.
  7. “Face Detection using Local SMQT Features and Split Up SNoW Classifier”, M. Nilsson; J. Nordberg; I. Claesson, pp. in proc. IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Honolulu, 2007.
  8. “Detection of Impulse Radio Ultra-Wideband Signals using Recursive Transmitted Reference Receivers”, M. G. Khan; J. Nordberg; I. Claesson, pp. in proc. IEEE ICUWB'07, Singapore, 2007.
  9. “A Doublet-Shift Transmitted Reference Scheme for Ultra-Wideband Communication Systems”, M. G. Khan; J. Nordberg; I. Claesson, pp. in proc. IEEE ICUWB'07, Singapore, 2007.
  10. “Neural Network based Minutiae Extraction from Skeletonized Fingerprints”, J. S. Bartunek; M. Nilsson; J. Nordberg; I. Claesson, pp. in proc. TENCON 2006 IEEE Region 10 Conference, Hong Kong, 2006.
  11. “Adaptive Fingerprint Binarization by Frequency Domain Analysis”, J. S. Bartunek; M. Nilsson; J. Nordberg; I. Claesson, pp. in proc. Fortieth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, 2006.
  12. “Performance Evaluation of RAKE Receiver for UWB Systems using Measured Channels in Industrial Environments”,  M. G. Khan, J. Nordberg; A. Mohammed, I. Claesson, in proc. International conference on wireless broadband and ultra wideband systems (AusWireless'06), Sydney, Australia, 2006.
  13. “A Blind Closed Loop Subband Channel Equalizer”, J. Nordberg; H. H. Dam; S. Nordholm, In proc. ECUMICT - European Conferences on the Use of Modern Information and Communication Technologies ,Gent, 2004
  14. “Blind Subband Channel Equalisation”, J. Nordberg, In  proc. IEEE Workshop on Advanced Signal Processing for Communication Systems ,Copenhagen, 2004.
  15. “Design of Spreading Sequences Using a Modified Bridging Method”, H. H. Dam, H.-J Zepernick, S. Nordholm, and J. Nordberg. Proceedings of IEEE Globecom, November 2002.
  16. “Subband Signal Separation”, J. Nordberg, H. H. Dam and S. Nordholm, Proceedings of 2002 SNRV and NUTEK Conference on Radio Sciences and Telecommunications, Stockholm, Sweden, June 2002.
  17. “Stacking Methods for Non-Causal Delayless Subband Adaptive Equalizer”, H. H. Dam, J. Nordberg, S. Nordholm, and H.-J Zepernick. Proceedings of International Conference on Telecommunications (ICT), June, 2002.
  18. “Non-Causal Delayless Subband Adaptive Equalizer”, H. H. Dam, J. Nordberg and S. Nordholm, Proceedings of International Conference on Acoustic, Speech and Signal processing (ICASSP) 2002, Orlando, USA, vol. 3, pp. 2649-2652, May 2002.
  19. “Design of Complex Spreading Sequences”, H. H. Dam, H.-J Zepernick, J. Nordberg, and S. Nordholm, Proceedings of International Conference on Optimization Techniques and Applications (ICOTA), Hong Kong, China, vol. 4,  pp. 1489—1496, December 2001.
  20. “Signal Separation Using Multi-rate Signal Processing”, J. Nordberg, H. H. Dam, and S. Nordholm, Proceedings of International Conference on Optimization Techniques and Applications (ICOTA), Hong Kong, China, vol. 4, pp. 1755—1762, December 2001.
  21. “A New Pilot-Signal based Space-Time Adaptive Algorithm”, N. Grbic, S. Nordholm, J. Nordberg and  I. Claesson. Proceedings of IEEE International Conference on Telecommunications ICT 2001. Bucharest, Rumania, June 2001.
  22. “Spatial Interference Cancellation using Blind Signal Separation and Sector Antennas”, J. Nordberg, N. Grbic, S. Nordholm. Proceedings of IEEE International Conference on Telecommunications ICT 2001, Bucharest, Rumania, June 2001.
  23. ”Blind Adaptive Equalisation in SUMTS-system”, J. Nordberg, S. Nordholm, A. Mohammed and I. Claesson. RadioVetenskap och Kommunikation (RVK'99), Karlskrona, Sweden, June 1999.
  24. “Adaptive Spatial Equalisation in S-UMTS System”, J. Nordberg, S. Nordholm, A. Mohammed and I. Claesson. Proceeding of ACTS'98, Rhodes, Greece, June, 1998
  25. “Equalisation Techniques for Satellite-UMTS”, A. Mohammed, J. Nordberg, S. Nordholm and I. Claesson. IEEE First International Symposium on Communication Systems and Digital Signal Processing. Sheffield Hallam University, UK, April 1998
  26. “Digital Beamforming as a Means for Interference Cancellation”, J. Nordberg, S. Nordholm, S. Nordebo and  I. Claesson. pp. in proc. ICOTA 98, Perth, Australia, July 1998
  27. “Delayless Subband Echo Cancellation”, S. Nordholm and  J. Nordberg, Proceeding of. ICSV'5, Fifth International Congress on Sound and Vibration, Adelaide, South Australia, December. 1997.
  28. “Spatial Filtering Generalized Sidelobe Canceller as a Means for Interference Cancellation”, J. Nordberg; S. Nordholm and  I. Claesson. Proceeding of PIERS´97, Boston, July 1997.
  29. “An Acoustic Echo Canceller Using Subband Adaptive Filters”, S. Nordholm; J. Nordberg; J. Skoog. Proceeding of. 4th UK/Australian Symposium on DSP for Communication Systems, Perth, 1996.
  30. “Acoustic Echo Cancellation Employing Delayless Subband Adaptive Filters”, J. Nordberg; M. Dahl; I. Claesson, S. Nordholm,  S.Nordebo. In Proceedings of the 1996 SNRV and NUTEK Conference on Radio Sciences and Telecommunications in Luleå and Kiruna. June, RVK'96 ,Luleå, 1996.

Tools and Technologies1

Language Years exp. Rating Last used
Assembler 2 2 2013
C 10 4 2015
C++ 10 4 2015
Java 1 2 2017
MATLAB 21 5 2017
Python 3 4 2017
English Fluently
German Can read and speak at basic level
Swedish Native
Development tool Years exp. Rating Last used
Latex 15 4 2011
Lauterbach T32 2 3 2013
MATLAB 21 5 2017
Knowledge Years exp. Rating Last used
Algorithms 15 5 2017
LTE (4G) 5 3 2011
Signal Processing 21 5 2017
Ubuntu 6 3 2017
WCDMA 12 4 2011
Wireless Communication 15 5 2011
1. Definition of ratings
  1. Has some knowledge of the technology/product.
  2. Has previously used the technology/product but may require a brief introduction or course.
  3. Has used this technology/product in projects before and can get going on his/her own.
  4. Feels very confident with the technology/product.
  5. Is very experienced with the technology/product and can support or educate others in this area.

Projects

Customer Volvo PV, Lund
Time frame 2017/12 - ongoing
Project role Senior SW Designer and Developer
Project description Senior SW Designer and Developer of Android-based Infotainment Head Unit (IHU)
Technology C/C++,GIT,Android
Customer First Card Enterprising, Karlskrona
Time frame 2004/01 - 2005/06
Project role Project Manager
Project description Jörgen was hired as a consultant and was leading the development and design of a handheld RFID scanning device for a medical application.
Technology Projekt management, RF-ID, App-devloppment
Customer Flextronics International Sweden AB, Karlskrona
Time frame 2003/08 - 2005/04
Project role Technical Specialist
Project description Jörgen was supporting the developing team at Flextronics International with his knowledge in Signal Processing and Wireless Communication. Jörgen was focusing on two projects 1) Echo Cancellation and 2) Analysis of a scanned version of blue-prints in order to detect the corners of that scanned print.
Technology Matlab, Signal Processing, Image Analysis, C/C++
Customer Ericsson Mobile Communications AB, Lund
Time frame 1999/05 - 1999/11
Project role Project Assistant
Project description Jörgen was working with running advanced simulation of the layer1 of the OSI model in order to help Ericsson getting the necessary data they needed for the standardization work of the third generation Mobile Networks.
Technology Clear Case, C/C++, 3GGP

Previous employments

2017/11 -
EC Solutions AB, Lund
Senior Consultant
2016/08 - 2017/10
Serstech, Lund
Jörgen will coordinate and lead all R&D activities at Serstech while maintaining the algorithm specialist position at Serstech.
2014/01 - 2017/10
Serstech, Lund
Jörgen is the led algorithm specialist at Serstech, his responsibility is to develop and maintain all signal processing algorithms that are needed in order to go from a noisy Raman Spectrum measurement of an unknown substance/mixture-of-substances to a successful identification of the substance/substances. This involves several different steps of both linear and non-linear signal processing for the noise removal part of algorithms and then later to apply different kinds of Regularization Analyses with several kinds of constraints in order to map/identify the measured spectrum with help of a substance reference database.
2011/05 - 2013/11
ST-Ericsson, Lund
Jörgen was responsible for both maintaining existing audio/speech effects and to develop new audio/speech effects that are needed to support ST-Ericsson product portfolio. Thus, this position includes everything from designing in Matlab to implementing designed algorithms in a DSP with fix-point arithmetic. Further, these developed algorithms must be validated against the demands in the currents standards (3GPP TS 26.131, 3GPP TS 26.132 (or ETSI 103737-740) in our acoustic laboratories.
2003/07 - 2012/04
Blekinge Institute of Technology, Karlskrona
Jörgen was active in all parts of the Academic life, i.e. Applying for Research Founding, Lead/Manage Research projects, Supervision of PhD students, Director of Studies, Acting Head of the Department and a board member of the Board of Education Blekinge Institute of Technology. In the area of signal processing Jörgen has taught the following courses: Fundamental Signal processing, Adaptive Signal processing, Digital Transmission, Multidimensional Signal processing – Image processing and Applied Sound Processing. The main focus of Jörgen’s research has been features extraction in Wireless Communications systems divided into two areas: speech enhancement (up to his Licentiate) and computational low cost receiver structures for wireless communication systems. A keyword for all his research is “graceful degradation”, i.e. the designed algorithms must be designed is such way that they are so robust that they never stop working. A user can accept that a product/algorithm has different performance in different situations but never that stops working all together. In all Jörgen’s work, he has always verify his results against the current standards in the fields. Jörgen has been involved in large European Union Programs like the ACTS program and small local supported project, so he is experienced to work in both settings that have different challenges but are equally rewarding to work with. As a result, Jörgen has published 45 academic publications. In January 2013, he was awarded the title of Docent in Applied Signal processing.
2001/02 - 2002/01
Curtin University, Western Australia Research Institute, Perth
Jörgen was doing research in low complexity multi sensors receiver structures for wireless communication systems.
1996/02 - 1996/08
University of Karlskrona/Ronneby, Signal Processing, Ronneby
Jörgen was supervising laboratory work in several different courses in Electrical Engineering and he also participated in research work.