EP1579591B1

Method and apparatus for channel amplitude estimation and interference vector construction

Abstract

This record has no abstract on file.

EP1579591B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 15 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    A receiver device (100), comprising:a despreader (132) operable to despread a received signal to produce a despread signal: a carrier phase recovery module (136) coupled to the despreader (132);a fast Walsh transform module (212) operable to perform a selected fast Walsh transform stage on magnitudes output by the carrier phase recovery module (136);a comparator (220) operable to compare each value output from said fast Walsh transform module (212) to a threshold: a first memory register (228) operable to store element values output from said comparator (220) as having a value less than said threshold: and a second memory register (224) operable to store element values output from said comparator (220) as having a value not less than said threshold, wherein the second memory register comprises a number of magnitudes that is equal to the number of chips in the longest valid symbol.
  2. 2
    The device (100) of Claim 1, wherein said comparator (220) is additionally operable to output a zero for storing in said first memory register (228) in place of element values having a value greater than said threshold.
  3. 3
    The device (100) of Claim 1, wherein said comparator (220) is additionally operable to output a zero for storing in said second memory register (224) in place of element values having a value less than said threshold.
  4. 4
    The device (100) of any preceding Claim, further comprising:a multiplexer (230) operable to provide said element values stored in said second memory register (224) to said fast Walsh transform module (212), said fast Walsh transform module (212) additionally being operable to perform at least a first fast Walsh transform on said stored element values to obtain an interference vector (232).
  5. 5
    The device (100) of Claim 4, further comprising:a scaler operable to multiply said interference vector (232) by a selected value.
  6. 6
    The device (100) of Claim 5, further comprising a summer (236) operable to add a plurality of scaled interference vectors (232) to obtain a composite interference vector (216).
  7. 7
    A method for calculating interference vector values, the method comprising:despreading a received signal to obtain a despread signal;performing carrier phase recovery on the despread signal to obtain a first set of magnitudes;performing at least a first fast Walsh transform on said first set of magnitudes, wherein said set of magnitudes contains a number of magnitudes that is equal to a number of chips in a longest valid symbol;storing a result of said performing at least a first fast Walsh transform in a first register;comparing each magnitude comprising said result of performing said at least a first fast Walsh transform to a threshold value;and storing each magnitude of said stored result of performing said first fast Walsh transform that is greater than said threshold value to obtain a first modified result, further configured for: storing each magnitude comprising said result of performing an nth fast Walsh transform having a magnitude that is not less than said threshold value in a second register;and storing a zero for magnitudes comprising said result of performing said nth fast Walsh transform having a magnitude that is less than said threshold value in said second register, wherein said second register comprises a number of magnitudes that is equal to said number of chips in a longest valid symbol, and wherein n is a number of fast Walsh transforms performed.
  8. 16
    A computational component configured to perform the method of any of claims 7 to 15 wherein the component comprises a computer readable storage medium containing instructions for performing the method and/or a logic circuit.