A receiver that operates to recover data from spread spectrum radio
signals, which include radio signals generated from a combination of the
data and a data spreading code associated with the user and radio signals
generated from a combination of a predetermined sequence of pilot data and
a pilot spreading code. The receiver includes a plurality of antennas,
each arranged to detect a different version of the radio signals. Base
band conversion means is coupled to the plurality of antennas and arranged
to generate, for each antenna, base band signal samples representative of
the version of the radio signals. Data recovery means operates to
correlate each version of the signal samples with respect to the pilot
spreading code, form at least one covariance matrix from a frequency
domain representation of a predetermined temporal window of the correlated
pilot signals samples, correlate each version of the signal samples with
respect to the user data spreading code, form a frequency domain
representation of each version of the data correlated signal samples, and
detect the data from the frequency domain data correlated signal samples
in combination with the at least one covariance matrix. A method used with
the receiver is also provided.
Un récepteur qui fonctionne pour récupérer des données des signaux par radio écartés de spectre, qui incluent les signaux par radio produits d'une combinaison des données et d'un code de propagation de données liés à l'utilisateur et aux signaux par radio s'est produit d'une combinaison d'un ordre prédéterminé des données pilotes et d'un code de propagation pilote. Le récepteur inclut une pluralité d'antennes, chacune disposée pour détecter une version différente des signaux par radio. Le moyen de conversion de bande de base est couplé à la pluralité d'antennes et arrangé pour produire, pour chaque antenne, du représentant témoins de signal de bande de base de la version des signaux par radio. Le moyen de rétablissement de données fonctionne pour corréler chaque version des échantillons de signal en ce qui concerne le code de propagation pilote, forme au moins une matrice de covariance d'une représentation de domaine de fréquence d'une fenêtre temporelle prédéterminée des échantillons corrélés de signaux pilotes, corréler chaque version des échantillons de signal en ce qui concerne le code de propagation de données d'utilisateur, former une représentation de domaine de fréquence de chaque version des échantillons de signal corrélés par données, et détecter les données des données de domaine de fréquence corrélées signalez les échantillons en combination avec l'au moins une matrice de covariance. Une méthode employée avec le récepteur est également fournie.