Vous êtes sur la page 1sur 1

SmarICT-INE2 2022/2023

TP 1 Stuffing/Unstuffing

Ex1 : Stuffing
On suppose que le champ data « orienté bit » de la trame au niveau de la couche 2 contient les
bits type Flag qu’ont comme rôle de délimiter la trame.
Rédiger un programme qui permet d’introduire un bit 0 après la suite 011 rencontrée dans le
champ des données.

Fonction utile :
Génération d’une suite binaire :
Bits=1/2*(1-sign(randn(1,N))
Randn : fonction génére des valeurs aléatoires
Sign : fonction signe (+1/-1)
%----------------------Les Boucles
For i=1 :L
End

While()
End
%------------------Condition
If a==b
End
%-----------------Vecteur
A=[1 0 1 1]
A(1)=1 , A(2)=0, A(3)=1, A(4)=1 ;
Ex 2: Unstuffing
Rédiger un programme afin de supprimer les bits 0 ajoutés durant l’opération du stuffing,
l’objectif est de retrouver le champ Data original.

Vous aimerez peut-être aussi