Precoding for Minimization of Envelope Variations in Multicode DS-CDMA Systems

  • Authors:
  • Tony Ottosson

  • Affiliations:
  • Communication Systems Group, Dept. of Signals and Systems, Chalmers University of Technology, SE-412 96 Göteborg, Sweden E-mail: tony.ottosson@s2.chalmers.se

  • Venue:
  • Wireless Personal Communications: An International Journal
  • Year:
  • 2000

Quantified Score

Hi-index 0.01

Visualization

Abstract

A multicode direct-sequence code-division multiple-access system experienceslarge envelope variations as a result of a sum of many independently spreadsignals. However, large envelope variations is problematic because it reducesthe spectral efficiency, the efficiency of the power amplifiers and theperformance. All these effects depend on the non-linear amplifiers thatgenerally are used in handsets. It would of course be possible to use a linearamplifier but then the power efficiency is drastically reduced. In this paperwe analyze the envelope variations of a multicode signal in terms of thecrest factor and find that it increases as the square root of thenumber of used codes. As a consequence it is only possible to use themulticode scheme for a few parallel codes. To reduce the envelope variationsa precoder is introduced. This precoder is a non-linear high-rate block codeespecially designed for the set of spreading codes used. However, the precodercan be made independent of the spreading codes if a user-specific spreadingcode is concatenated with a set of Hadamard or Conference sequences. Theresulting spreadig codes are orthogonal. Also, the precoder is independent ofthe user-specific spreading code, and can thus be used for all users. Afterprecoding the crest factor is significantly reduced and the performance, dueto introduced coding gain, improved. Algorithms for the design of precoderswith both reduced envelope variation and good performance are presented.Furthermore, simulations show that a precoded multicode system outperforms anuncoded multicode system in a single-user as well as in a multiuserenvironment.