1. , Début de la 1ère phase de transmission i.e. est initialisé à 1, initialisation du nombre restant d’intervalles de retransmission à 2. pour tout Estimation du nombre d’intervalles de retransmission pour décoder la source sur la base des CSI des liens directs uniquement 3. comprend le jeu de sources non correctement décodées conduisant à l’efficacité spectrale la plus élevée et satisfaisant la condition de la somme des nombres d’intervalles de retransmission inférieure au temps restant 4. Initialisation d’un drapeau à zéro i.e. aucun échange de contrôle requérant la transmission de tous les n’est encore intervenu 5. Si ( et ) alors Si aucun jeu de sources non décodées correctement par la destination satisfait la condition du nombre d’intervalles restant suffisant i.e. , est vide, alors étape 6. 6. Appel à l’algorithme de l’annexe A, pour calculer en utilisant un échange de contrôle pour une réception de tous les , pour déterminer les nécessaires et suffisants et puis pour communiquer et aux nœuds 7. Changement de la valeur du drapeau, par exemple positionnement du drapeau à une valeur négative pour indiquer qu’un échange de a eu lieu et interdire ainsi plus d’un échange de contrôle requérant la transmission de tous les 8. Fin de si 9. Tant que ( ) faire La transmission de la trame est stoppée (étape 38) quand est vide i.e. il n’y a plus de source non correctement décodée par la destination qui puisse être décodée dans le temps restant 10 Si (Drapeau ) alors S’il n’y a pas encore eu d’échange de contrôle avec communication de tous les alors étape 11 sinon étape 28 (aucune autre source ne peut être décodée dans le temps restant) 11. Sélection d’une source Choix aléatoire ou selon un ordre par la destination d’une source à aider parmi celles de l’ensemble 12. Tant que ( ) faire la source est aidée jusqu’à ce qu’elle soit décodée, étapes 13-27 13. D requiert que les nœuds aident la source Suite à la requête de la destination D, les nœuds qui ont correctement décodé transmettent en parallèle une même redondance 14. , , Incrémentation du round courant , décrémentation de puisque a été aidée une fois, décrémentation du temps restant 15. si ( ) alors Si la destination a décodé correctement la source aidée alors passer à l’étape 16 sinon passer à l’étape 26 16. est supprimée par la destination de l’ensemble des sources à aider 17. si ( and ) alors S’il reste des sources à décoder et du temps restant alors passer à l’étape 18 sinon passer à l’étape 25 18. si ( ) alors Si tous les intervalles de temps pour décoder n’ont pas été utilisé alors passer à l’étape 19 sinon passer à l’étape 20 19. Recalcule comme à l’étape 3 : Recalcule de en utilisant tous les i.e. comprend les jeux de sources non correctement décodées conduisant à l’efficacité spectrale la plus élevée et satisfaisant la condition du nombre d’intervalles de retransmission inférieur au temps restant 20. Fin de si 21. si ( and ) alors Si est vide et qu’aucun échange de contrôle pour une réception de tous les n’est encore intervenu alors passer à l’étape 22 et sinon à l’étape 24 22. Calcul de en utilisant un échange de contrôle pour une réception de tous les et pour déterminer les nécessaires et suffisants et les communiquer aux nœuds, conformément à l’annexe A 23. Positionnement du drapeau à une valeur négative pour indiquer qu’un échange de a eu lieu et interdire ainsi plus d’un échange de contrôle requérant la transmission de tous les 24. Fin de si 25. Fin de si 26. Fin de si 27. Fin de tant que 28. Autre Si un échange de contrôle avec transmission de tous les CSI est déjà intervenu alors passer à l’étape 29 sinon passer à l’étape 37 29. Les nœuds sélectionnent successivement les sources du jeu ordonné : 1 er élément de Les nœuds aident les sources , fois selon l’ordre donné par 30. Tant que ( ) faire La source est aidée fois 31. Les nœuds aident la source Les nœuds qui ont correctement décodé transmettent en parallèle une même redondance 32. , Incrémentation du round courant , décrémentation de puisque a été aidée une fois 33. si ( ) alors Si a été aidée fois à la fin du round precedent alors étape 34 sinon étape 35 34. Les nœuds suppriment du jeu des sources à aider au bout de la destination a correctement décodée la source 35. Fin de si 36. Fin de tant que 37. Fin de si 38. Fin de tant que