Iterative signal Processing

download Iterative signal Processing

of 3

Transcript of Iterative signal Processing

  • 8/11/2019 Iterative signal Processing

    1/3

    Hindawi Publishing CorporationJournal of Electrical and Computer EngineeringVolume 2010, Article ID 862392,2pagesdoi:10.1155/2010/862392

    EditorialIterative Signal Processing in Communications

    Christian Schlegel,1 Peter Hoeher,2 Owe Axelsson,3 and Lance Perez4

    1 Department of Computing Science, University of Alberta, Edmonton, AB, Canada T6G 2E82 Faculty of Engineering, Christian-Albrechts-University of Kiel, 24143 Kiel, Germany3 Institute of Geonics, AS CR, Ostrava, 60200 Brno, Czech Republic4 Department of Electrical Engineering, University of Nebraska-Lincoln, Lincoln, NE 68588, USA

    Correspondence should be addressed to Christian Schlegel,[email protected]

    Received 22 September 2010; Accepted 22 September 2010

    Copyright 2010 Christian Schlegel et al. This is an open access article distributed under the Creative Commons AttributionLicense, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properlycited.

    Iterative signal processing in communications has experi-enced an explosive rise in popularity in recent years. Thecatalytic origins of this paradigm-shifting new philosophyamong communications experts can be traced to the inven-tion of turbo coding, and the subsequent rediscovery of low-densityparity check (LDPC) coding, both in the field of errorcontrol coding. Both systems rely on iterative decoding algo-rithms to achieve their astounding performance. However,iterative signal processing is not confined to the decoding oferror control codes and rather quickly spread to many otherpossible applications. The purpose of this special issue is toexamine the concept of iterative signal processing, highlightits potential, and draw the attention of communicationsengineers to this fascinating topic.

    Of course, as the mathematicians know, but many com-munications experts may not realize, iterative processing hasa long and productive history in the theory of linear matrixsolution methods, that is, in finding approximative low-

    complexity numerical equation solving techniques whichavoid the cubic complexity of direct solution methods.We start off this special issue with Axelssons key papergiving an in-depth look at the methods and milestones inthe development of linear iterative solution methods, toillustrate that iterative processing has long been a majortool in the areas of signal processing dealing with largesystems of equations. The second paper by Huckle andSedlack takes another detailed look and shows that it canbe computationally efficient to replace classical smoothersused in iterative solution methods with sparse approximateinverses combined with subspace approximations. Thistechnique can be applied to ill-posed problems such as

    recovering underlying information from blurred signals. Thethird paper by Donatelli and Serra-Capizzano discusses theuse of antireflective boundary conditions for such deblurringproblems. The precision of reconstruction and both iterativeand noniterative regularization solvers are discussed.

    The next three papers deal with the issue of separatingsignals in channels with large-scale crossinterference, whereoptimal, but exponentially complex, detection methods faildue to an infeasibility of implementation. These papers dealwith situations where the number of mutually interferingsignals is so large, that the traditional methods have to bereplaced with something new, and this new methodology isbased on iterative processing. Depending on the preferencesof the authors, the iterative processing can be introduced asa variant of turbo decoding or a variant of iterative equationsolution methods. Also popular is the view of the algorithmas a message-passing process on a connectivity graphthisapproach was popularized by the LDPC coding community.

    The first paper in this group by Schlegel et al., considersthe problem of decoding signals that are modulated ontorandom signal waveforms, such as one may observe inmultiple antenna fading channels. The authors show thatan iterative cancellation decoder can achieve the capacity ofthis multiple access channel by exploiting signal redundancyintroduced into the waveforms, and that this decoder hasin fact the same order complexity as that of an iterativematrix solver. The second paper by Wo et al. addressesa very similar situation, called superposition modulation,where the individual waveforms are chosen deterministically,but correlated, and with signal attributes that shape theamplitude distribution of the signals. This is done to

  • 8/11/2019 Iterative signal Processing

    2/3

    2 Journal of Electrical and Computer Engineering

    harness the shaping gain of 1.53 dB that theory promiseswith respect to standard one-dimensional pulse-amplitudemodulation. The paper introduces and analyses an iterativereceiver that overcomes the decoding complexity challenge.The third paper by Wo and Hoeher looks at the randomwaveform channel created by multiple antenna transmission

    systems and models the random mutual interference ascorrelated Gaussian noise. Rather than utilizing cancellation,the authors derive an iterative log-likelihood message passingalgorithm based on this correlated Gaussian approximationand study examples where this decoder achieves the idealperformance of an interference-free system.

    The next two papers consider specific complex signalprocessing challenges that are addressed by utilizing aniterative algorithm to obtain a solution with a low effortin complexity. The first paper by Kerr and Lodge treats theacquisition of an unknown phase of a spreading sequence.This problem is cast into the standard constraint form of alinear error control code. The received signal is then decodediteratively by using a connectivity graph for that code model.The novelty lies in the fact that for each iteration a newcode connectivity graph is formed using the outcomes of theprevious iteration. The second paper by Ma et al., considerstransmission of self-encoded signals over multiple antennachannels. The consequence of this self-encoding is that thereceived signal follows a finite-state model, and that themaximum-likelihood detector amounts to a sequence searchwith exponential complexity. It is precisely this complexitywhich is avoided by the use of an iterative algorithm.

    The last paper by Psota et al. brings us back to errorcontrol coding, where iterative processing has made its firstpostclassical impact. In this paper, the authors discuss prob-lems that can occur with the iterative decoding algorithm.They discuss the code structures that can cause the mostcommon iterative decoders to get trapped in local incorrectsolutions. A discussion of the issues and an illustration of thecomplexity of the problem are given using the example ofLDPC codes, and an algorithmic enumeration procedure ispresented.

    Christian SchlegelPeter Hoeher

    Owe AxelssonLance Perez

  • 8/11/2019 Iterative signal Processing

    3/3

    Submit your manuscripts at

    http://www.hindawi.com