# [TC2] TP3 - RAN - Hugo ###### tags: `RAN`, `S2`, `TC2` ## PARTIE 1: ETUDE DES CODES D’ETALEMENT SOUS MATLAB ### Simulation 1 : Codes d’étalement UMTS Q1) SF = Spreading factor : nombre de variations de bits utilisées pour coder chaque bit d'information $ChipTime = \frac{1}{ChipRate} = \frac{1}{3,84\cdot10^6}$ En UMTS/3G, le chip rate est fixé à 3,84Mcps Un chip correspond à une variation (ou une valeur du code) Le bloc Zero-Order Hold réplique les échantillons (genre il met 4 fois le même) Le OVSF Code Generator génère un code OVSF à partir d'une base de codes orthogonaux. (à partir de matrices de Hadamard) Q2) ![](https://i.imgur.com/kAItpAy.png) Q3) C'est la même frère tqt tqt ### Simulation 2 : Codes d’étalement orthogonaux UMTS Q1) Ils sont orthogonaux frère Genre $\begin{pmatrix} 1 \\ 1 \\ 1 \\ 1\end{pmatrix} \cdot \begin{pmatrix} 1 \\ 1 \\ -1 \\ -1\end{pmatrix} = 0$ $\begin{pmatrix} 1 \\ 1 \\ 1 \\ 1\end{pmatrix} \cdot \begin{pmatrix} 1 \\ -1 \\ 1 \\ -1\end{pmatrix} = 0$ etc... ... ... ... ... ... ... .... ... ... Q2) 1 code par utilisateur ? ![](https://i.imgur.com/HnuSOSz.png) ![](https://i.imgur.com/YwaFoue.png) Attention ! Il ne faut pas utiliser les ancêtres des codes qu'on utilise déjà ! Voix montante, code de scrambling pour séparer les mobiles Le code de scrambling sert en voix descendante à séparer les BS entre elles. Q3) [LA CHATTTTTTTTTTTTE QU'IL A](https://www.youtube.com/watch?v=amGDTOTREZ8) ![](https://i.imgur.com/Qeoi6M6.png) Mettre offset à 3. (sinon au aura pas le bon taux) Q4 et Q5) ![](https://i.imgur.com/9vxW3Bh.png) Pour les émetteurs 2 et 3 il faut remplacer tous les SF par SF\*2. et changer le offset à SF\*2-1 Le débit chip est constant alors que le débit symbole dépend du SF ($D_{chip}=\frac{1}{T_{chip} \cdot SF}$) Q6) tqt frr ### Simulation 3 : Codes d’étalement orthogonaux UMTS Q1) Le scénario où des mans utilisent des téléphones dans de positions différentes par rapport à l'antenne. (EN UPLINK) Q2) On arrive pas à une bonne synchronisation parce que à cause du retard, nos codes OVSF ne sont pas orthogonaux. On a donc pas tout le temps du -4 ou 4 sur le signal de synchronisation Q3) Interférences Q4)Vu qu'on a pas du -4 et 4 on a un problème de synchronisation à cause des interférences. Vu qu'il n'y a qu'un seul utilisateur, on peut parler d'auto-interférence. Les codes OVSF Q5) LES CODES DE SCRAMBLING LET'SGOOOOOOOOOOOO