L'opération d'étalement ayant été formalisée par un suréchantillonnage suivi d'un filtre, on effectue dans cette partie l'opération de désétalement par un filtre adapté et une décimation (...)
[...] On parle alors de synchronisation chip. On observe alors que la synchronisation chip est égale à la longueur de la séquence d'étalement. On peut alors utiliser en dur une valeur de décalage égale à la longueur de la séquence d'étalement. Une autre méthode peut être utilisée. Cette méthode plus générale consisterait à identifier automatiquement cette valeur de décalage sans la fixer par défaut à la valeur de la longueur de la séquence d'étalement. Cette détection automatique est basée sur l'estimation de la plus grande valeur de l'ensemble {sum(abs(signal filtré décimé à partir du Mième bits tous les N bits)) M variant de 1 à N}. [...]
[...] Il vise à établir un bref aperçu sur la manipulation du CDMA à l'aide de Matlab. Manipulation 1 Génération d'un signal étalé On considère un train binaire que l'on désire étaler. L'étalement peut être symbolisé par une opération de suréchantiollonnage suivie d'une opération de filtrage linéaire par la séquence d'étalement. Pour se faire on peut utiliser le code Matlab suivant : clear all; % Définition du train binaire Nb=128; b=sign(randn(1,Nb)); % Définition de la séquence d'étalement N=64; p=sign(randn(1,N)); % Suréchantillonnage x=reshape((b'*[1 % Opération d'étalement y=filter(p,1,x); A partir du signal échantillonné x(nTc) symbolisé par le vecteur on obtient le signal y(nTc) symbolisé par le vecteur y. [...]
[...] En sortie du filtre on obtient un signal disposant d'une même valeur + ou - N (N=64 bits dans notre cas) tous les N bits. Figure 5 : Signal sommé filtré par une séquence d'étalement retournée pour K=10 Figure 6 : Signal sommé filtré par une séquence d'étalement retournée pour K=1 On vérifie très nettement dans le cas K=1 que la position des valeurs + ou N tous les N bits correspond à une valeur N reportée périodiquement. Cette particularité est également présente dans le cas K=10 mais est moins visible. [...]
[...] Figure 11 : Courbes théorique et experimentale du TEB pour K=1 On réitère l'opération précédente avec K=10 signaux étalés. On observe alors que le TEB s'éloigne très nettement de la courbe théorique de la BPSK. [...]
[...] Pour se faire on utilise la fonction matlab psd. Figure 1 : Densité spectrale de puissance du signal y On observe désormais la densité spectrale de puissance de la séquence d'étalement pour différentes longueurs de séquence. Figure 2 : Densité spectrale de puissance de la séquence d'étalement pour N=64 Figure 3 : Densité spectrale de puissance de la séquence d'étalement pour N=1024 On constate alors que le spectre de ces séquences s'étale sur toute la gamme de fréquences concernées. Le signal étalé est donc blanc Génération de K signaux étalés Cette fois-ci on génère K=10 trains binaires ainsi que K=10 séquences d'étalement. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture