liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
BETA
Eilert, Johan
Alternative names
Publications (10 of 26) Show all publications
Wu, D., Eilert, J. & Liu, D. (2011). Implementation of a High-Speed MIMO Soft-Output Symbol Detector for Software Defined Radio. Journal of Signal Processing Systems, 63(1), 27-37
Open this publication in new window or tab >>Implementation of a High-Speed MIMO Soft-Output Symbol Detector for Software Defined Radio
2011 (English)In: Journal of Signal Processing Systems, ISSN 1939-8115, Vol. 63, no 1, p. 27-37Article in journal (Refereed) Published
Abstract [en]

This paper presents a programmable MMSE soft-output MIMO symbol detector that supports 600 Mbps data rate defined in 802.11n. The detector is implemented using a multi-core floating-point processor and configurable soft-bit demapper. Owing to the dynamic range supplied by the floating-point SIMD datapath, special algorithms can be adopted to reduce the computational latency of channel processing with sufficient numerical stability for large channel matrices. When compared to several existing fixed-functional solutions, the detector proposed in this paper is smaller and faster. More important, it is programmable and configurable so that it can support various MIMO transmission schemes defined by different standards.

Place, publisher, year, edition, pages
New York: Springer, 2011
Keywords
SDR, MIMO, OFDM, MMSE, Soft-output, Detection, VLSI
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-50666 (URN)10.1007/s11265-009-0369-9 (DOI)000289166100003 ()
Available from: 2009-10-13 Created: 2009-10-13 Last updated: 2011-04-26Bibliographically approved
Eilert, J. (2010). ASIP for Wireless Communication and Media. (Doctoral dissertation). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>ASIP for Wireless Communication and Media
2010 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

While general purpose processors reach both high performance and high application flexibility, this comes at a high cost in terms of silicon area and power consumption. In systems where high application flexibility is not required, it is possible to trade off flexibility for lower cost by tailoring the processor to the application to create an Application Specific Instruction set Processor (ASIP) with high performance yet low silicon cost.

This thesis demonstrates how ASIPs with application specific data types can provide efficient solutions with lower cost. Two examples are presented, an audio decoder ASIP for audio and music processing and a matrix manipulation ASIP for MIMO radio baseband signal processing.

The audio decoder ASIP uses a 16-bit floating point data type to reduce the size of the data memory to about 60% of other solutions that use a 32-bit data type. Since the data memory occupies a major part of the silicon area, this has a significant impact on the total silicon area, and thereby also the static and dynamic power consumption. The data width reduction can be done without any noticeable artifacts in the decoded audio due to the natural masking effect ofthe human ear.

The matrix manipulation SIMD ASIP is designed to perform various matrix operations such as matrix inversion and QR decomposition of small complex-valued matrices. This type of processing is found in MIMO radio baseband signal processing and the matrices are typically not larger than 4x4. There have been solutions published that use arrays of fixed-function processing elements to perform these operations, but the proposed ASIP performs the computations in less time and with lower hardware cost.

The matrix manipulation ASIP data path uses a floating point data type to avoid data scaling issues associated with fixed point computations, especially those related to division and reciprocal calculations, and it also simplifies the program control flow since no special cases for certain inputs are needed which is especially important for SIMD architectures.

These two applications were chosen to show how ASIPs can be a suitable alternative and match the requirements for different types of applications, to provide enough flexibility and performance to support different standards and algorithms with low hardware cost.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2010. p. 43
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 1298
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-65355 (URN)978-91-7393-450-3 (ISBN)
Public defence
2010-02-26, Visionen, Hus B, Campus Valla, Linköpings universitet, Linköping, 10:15 (English)
Opponent
Supervisors
Available from: 2011-02-04 Created: 2011-02-04 Last updated: 2011-02-04Bibliographically approved
Asghar, R., Wu, D., Eilert, J. & Liu, D. (2010). Memory Conflict Analysis and Implementation of a Re-configurable Interleaver Architecture Supporting Unified Parallel Turbo Decoding. Journal of Signal Processing Systems for Signal, Image, and Video Technology, 60(1), 15-29
Open this publication in new window or tab >>Memory Conflict Analysis and Implementation of a Re-configurable Interleaver Architecture Supporting Unified Parallel Turbo Decoding
2010 (English)In: Journal of Signal Processing Systems for Signal, Image, and Video Technology, ISSN 1939-8018, Vol. 60, no 1, p. 15-29Article in journal (Refereed) Published
Abstract [en]

This paper presents a novel hardware interleaver architecture for unified parallel turbo decoding. The architecture is fully re-configurable among multiple standards like HSPA Evolution, DVB-SH, 3GPP-LTE and WiMAX. Turbo codes being widely used for error correction in today’s consumer electronics are prone to introduce higher latency due to bigger block sizes and multiple iterations. Many parallel turbo decoding architectures have recently been proposed to enhance the channel throughput but the interleaving algorithms used indifferent standards do not freely allow using them due to higher percentage of memory conflicts. The architecture presented in this paper provides a re-configurable platform for implementing the parallel interleavers for different standards by managing the conflicts involved in each. The memory conflicts are managed by applying different approaches like stream misalignment, memory division and use of small FIFO buffer. The proposed flexible architecture is low cost and consumes 0.085 mm2 area in 65nm CMOS process. It can implement up to 8 parallel interleavers and can operate at a frequency of 200 MHz, thus providing significant support to higher throughput systems based on parallel SISO processors.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-25599 (URN)10.1007/s11265-009-0394-8 (DOI)000276722700002 ()
Note
The original publication is available at www.springerlink.com: Rizwan Asghar, Di Wu, Johan Eilert and Dake Liu, Memory Conflict Analysis and Implementation of a Re-configurable Interleaver Architecture Supporting Unified Parallel Turbo Decoding, 2010, Journal of Signal Processing Systems for Signal, Image, and Video Technology, (60), 1, 15-29. http://dx.doi.org/10.1007/s11265-009-0394-8 Copyright: Springer Science Business Media http://www.springerlink.com/ Available from: 2009-10-13 Created: 2009-10-08 Last updated: 2010-05-10
Wu, D., Eilert, J., Asghar, R., Liu, D., Nilsson, A., Tell, E. & Alfredsson, E. (2010). System architecture for 3GPP-LTE modem using a programmable baseband processor. International Journal of Embedded and Real-Time Communication Systems, 1(3), 44-64
Open this publication in new window or tab >>System architecture for 3GPP-LTE modem using a programmable baseband processor
Show others...
2010 (English)In: International Journal of Embedded and Real-Time Communication Systems, ISSN 1947-3176, E-ISSN 1947-3184, Vol. 1, no 3, p. 44-64Article in journal (Refereed) Published
Abstract [en]

The evolution of third generation mobile communications toward high-speed packet access and long-term evolution is ongoing and will substantially increase the throughput with higher spectral efficiency. This paper presents the system architecture of an LTE modem based on a programmable baseband processor. The architecture includes a baseband processor that handles processing time and frequency synchronization, IFFT/FFT (up to 2048-p), channel estimation and subcarrier de-mapping. The throughput and latency requirements of a Category four User Equipment (CAT4 UE) is met by adding a MIMO symbol detector and a parallel Turbo decoder supporting H-ARQ, which brings both low silicon cost and enough flexibility to support other wireless standards. The complexity demonstrated by the modem shows the practicality and advantage of using programmable baseband processors for a single-chip LTE solution. Copyright © 2010, IGI Global.

Place, publisher, year, edition, pages
IGI Global, 2010
Keywords
3GPP; Long-Term Evolution; Programmable; Radio Baseband; Software Defined Radio
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-100694 (URN)10.4018/jertcs.2010070103 (DOI)
Available from: 2013-11-11 Created: 2013-11-11 Last updated: 2017-12-06
Wu, D., Eilert, J., Asghar, R. & Liu, D. (2010). VLSI Implementation of a Fixed-Complexity Soft-Output MIMO Detector for High-Speed Wireless. EURASIP Journal on Wireless Communications and Networking, 2010(893184)
Open this publication in new window or tab >>VLSI Implementation of a Fixed-Complexity Soft-Output MIMO Detector for High-Speed Wireless
2010 (English)In: EURASIP Journal on Wireless Communications and Networking, ISSN 1687-1472, E-ISSN 1687-1499, Vol. 2010, no 893184Article in journal (Refereed) Published
Abstract [en]

This paper presents a low-complexity MIMO symbol detector with close-Maximum a posteriori performance for the emerging multiantenna enhanced high-speed wireless communications. The VLSI implementation is based on a novel MIMO detection algorithm called Modified Fixed-Complexity Soft-Output (MFCSO) detection, which achieves a good trade-off between performance and implementation cost compared to the referenced prior art. By including a microcode-controlled channel preprocessing unit and a pipelined detection unit, it is flexible enough to cover several different standards and transmission schemes. The flexibility allows adaptive detection to minimize power consumption without degradation in throughput. The VLSI implementation of the detector is presented to show that real-time MIMO symbol detection of 20 MHz bandwidth 3GPP LTE and 10 MHz WiMAX downlink physical channel is achievable at reasonable silicon cost.

Place, publisher, year, edition, pages
Hindawi, 2010
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-67289 (URN)10.1155/2010/893184 (DOI)
Available from: 2011-04-07 Created: 2011-04-07 Last updated: 2017-12-11
Wu, D., Eilert, J., Asghar, R., Liu, D. & Ge, Q. (2010). VLSI Implementation of A Multi-Standard MIMO Symbol Detector for 3GPP LTE and WiMAX. In: Wireless Telecommunications Symposium (WTS), 2010: . Paper presented at 9th IEEE Wireless Telecommunication Symposium, WTS'10 (pp. 1-4). IEEE
Open this publication in new window or tab >>VLSI Implementation of A Multi-Standard MIMO Symbol Detector for 3GPP LTE and WiMAX
Show others...
2010 (English)In: Wireless Telecommunications Symposium (WTS), 2010, IEEE , 2010, p. 1-4Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, a low-complexity symbol detector is presentedtargeting the emerging 3GPP LTE andWiMAX standards. The detector isthe VLSI implementation of a novel MIMO detection algorithm recentlyproposed. Compared to the design in the reference, the detector performsbetter while consumes less silicon area. Including a microcode controlledchannel preprocessing unit and a pipelined detection unit, it is flexibleenough to cover different standards and transmission schemes whilemaintaining the power and area efficiency. Implemented using 65 nmCMOS process, the detector can support real-time detection of 20 MHzbandwidth 3GPP LTE or 10 MHz WiMAX downlink physical channel.

Place, publisher, year, edition, pages
IEEE, 2010
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-56218 (URN)10.1109/WTS.2010.5479665 (DOI)978-1-4244-6558-3 (ISBN)
Conference
9th IEEE Wireless Telecommunication Symposium, WTS'10
Available from: 2010-05-01 Created: 2010-05-01 Last updated: 2014-09-01
Liu, D., Nilsson, A. & Eilert, J. (2009). Bridging Dream and Reality: Programmable Baseband Processors for Software-Defined Radio. IEEE COMMUNICATIONS MAGAZINE, 47(9), 134-140
Open this publication in new window or tab >>Bridging Dream and Reality: Programmable Baseband Processors for Software-Defined Radio
2009 (English)In: IEEE COMMUNICATIONS MAGAZINE, ISSN 0163-6804, Vol. 47, no 9, p. 134-140Article in journal (Refereed) Published
Abstract [en]

A programmable radio baseband signal processor is one of the essential enablers of software-defined radio. As wireless standards evolve, the processing power needed for baseband processing increases dramatically and the underlying hardware needs to cope with various standards or even simultaneously maintaining several radio links. Meanwhile, the maximum power consumption allowed by mobile terminals is still strictly limited. These challenges require both system and architecture level innovations. This article introduces a design methodology for radio baseband processors discussing the challenges and solutions of radio baseband signal processing. The LeoCore architecture is presented here as an example of a baseband processor design aimed at reducing power and silicon cost while maintaining sufficient flexibility.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-20907 (URN)10.1109/MCOM.2009.5277467 (DOI)
Available from: 2009-09-26 Created: 2009-09-25 Last updated: 2014-09-10
Wu, D., Eilert, J. & Liu, D. (2009). Evaluation of MIMO Symbol Detectors for 3GPP LTE Terminals. In: 17th European Signal Processing Conference (EUSIPCO).
Open this publication in new window or tab >>Evaluation of MIMO Symbol Detectors for 3GPP LTE Terminals
2009 (English)In: 17th European Signal Processing Conference (EUSIPCO), 2009Conference paper, Published paper (Refereed)
Abstract [en]

This paper investigates various MIMO detection methods for 3GPP LTE open-loop downlink multi-antenna transmission. Targeting VLSI implementation, these detection methods are evaluated with respect to complexity and detection performance. A realistic 3GPP LTE simulation chain is developed for the evaluation. The result shows that with the aid of Hybrid Automatic Repeat reQuest (H-ARQ), a recently proposed reduced complexity close-ML detector called MFCSO achieves a good tradeoff between achievable throughput and complexity. An adaptive transmission and detection scheme is also proposed based on user scenarios.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-25598 (URN)
Available from: 2009-10-13 Created: 2009-10-08 Last updated: 2009-10-16
Asghar, R., Wu, D., Eilert, J. & Liu, D. (2009). Memory Conflict Analysis and Interleaver Design for Parallel Turbo Decoding Supporting HSPA Evolution. In: 12th EUROMICRO Conference on Digital System Design: . Paper presented at 12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009; Patras; Greece (pp. 699-706).
Open this publication in new window or tab >>Memory Conflict Analysis and Interleaver Design for Parallel Turbo Decoding Supporting HSPA Evolution
2009 (English)In: 12th EUROMICRO Conference on Digital System Design, 2009, p. 699-706Conference paper, Published paper (Refereed)
Abstract [en]

HSPA evolution has raised the throughput requirements for WCDMA based systems where turbo code has been adapted to perform the error correction. Many parallel turbo decoding architectures have recently been proposed to enhance the channel throughput but the interleaving algorithm used in WCDMA based systems does not freely allows to use them due to high percentage of memory conflicts. This paper provides a comprehensive analysis for reduction of interleaver memory conflicts while generating more than one address in a single clock cycle. It also provides trade-off analysis in terms of area and power efficiency for multiple architectures for different functions involved in the interleaver design. The final architecture supports processing of two parallel SISO blocks and manages the conflicts by applying different approaches like stream misalignment, memory division and small FIFO buffer. The proposed architecture is low cost and consumes 4.3K gates at a frequency of 150MHz. This work also focuses on reduction of pre-processing overheads by introducing the segment based modulo computation, thus providing further relaxation to SISO decoding process.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-25596 (URN)10.1109/DSD.2009.178 (DOI)000275715100094 ()978-0-7695-3782-5 (ISBN)
Conference
12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009; Patras; Greece
Available from: 2009-10-08 Created: 2009-10-08 Last updated: 2014-08-28
Di, W., Eilert, J., Liu, D., Nilsson, A., Tell, E. & Alfredsson, E. (2009). System Architecture for 3GPP LTE Modem Using a Programmable Baseband Processo. In: International Symposium on System-on-Chip (SoC 2009).
Open this publication in new window or tab >>System Architecture for 3GPP LTE Modem Using a Programmable Baseband Processo
Show others...
2009 (English)In: International Symposium on System-on-Chip (SoC 2009), 2009Conference paper, Published paper (Refereed)
Abstract [en]

3G evolution towards HSPA and LTE is ongoing which will substantially increase the throughput with higher spectral efficiency. This paper presents the system architecture of an LTE modem based on a programmable baseband processor. The architecture includes a baseband processor that handles processing such as time and frequency synchronization, IFFT/FFT (up to 2048-p), channel estimation and subcarrier demapping. The throughput and latency requirements of a Category 4 User Equipment (CAT4 UE) is met by adding a MIMO symbol detector and a parallel Turbo decoder supporting H-ARQ. This brings both low silicon cost and enough flexibility to support other wireless standards. The complexity demonstrated by the modem shows the practicality and advantage of using programmable baseband processors for a single-chip LTE solution.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-50793 (URN)
Available from: 2009-10-14 Created: 2009-10-14 Last updated: 2009-10-17
Organisations

Search in DiVA

Show all publications