la concatenation de 2 codes recursif systimatiques (turbo code)
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

la concatenation de 2 codes recursif systimatiques (turbo code)



  1. #1
    david1990

    la concatenation de 2 codes recursif systimatiques (turbo code)


    ------

    j'ai essayé de programmer cette concatenation mais je sais pas est-ce que juste ou non voila le code
    Code:
    %% Turbo Code 
    % Encoder: RSC (codeur recursif systimatique)
    % Decodeur: decodeur itrerative BCJR
    %% Parametres d'eclaration
    clear 
    clc
    N=1E3;                          % la taille de bloc
    X=floor(2*rand(1,N));     	    % generation des bits d'information 
    Interleaver=randperm(N);   	    % Entrelacement ( permutation aléatoire de N premiers entiers)
    SNRdB=0:0.5:9;                  % SNR en dB
    SNR=10.^(SNRdB/10);       	    % SNR sur l'échelle linéaire
    Iteration=4;
    ber=zeros(length(SNR),Iteration);   %  BER simulée ( Chaque colonne correspond à une itération )
    %% codage
    X_pi(1:N)=X(Interleaver(1:N));  % Entrelacement des bits d'entrée pour RSC-2 
    C1=zeros(1,N);                  % Code Bit pour le RSC-1
    C2=zeros(1,N);                  % Code Bit pour le RSC-2
    for i=1:N
        k = i;
        while (k >= 1)
            C1(i) = xor ( C1(i),X(k) );
            C2(i) = xor ( C2(i),X_pi(k) );
                    k=k-2;
        end
    end
    
    P1 = xor (X,[0,C1(1:end-1)]);
    P2 = xor (X_pi,[0,C2(1:end-1)]);
    
    Input_matrix=2*[0,1;0,1;0,1;0,1]-1;         % premiere colonne represente imput=0 et la 2eme represente imput=1 
    %chaque ligne represente l'etat 00 10 01 11 respectivement
    Parity_bit_matrix=2*[0,1;1,0;0,1;1,0]-1;    % Les bits de parité correspondant aux entrées de la matrice ci-dessus
    
    mod_code_bit0=2*X-1;               % Modulation des bits codés en utilisant la modulation BPSK
    mod_code_bit1=2*P1-1;
    mod_code_bit2=2*P2-1;
    s,v,p aidez nous,le shema de code CRS est dans la pièce jointe

    -----

  2. #2
    david1990

    Re : voila le schema de codeur CRS

    la piece conjointe est la bas
    Images attachées Images attachées  

Discussions similaires

  1. dossier appel récursif
    Par moijdikssékool dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 27/02/2014, 18h36
  2. faire fonctionner insert turbo sans brancher le turbo ??
    Par invitef3ea1e04 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 2
    Dernier message: 04/01/2013, 09h27
  3. comprendre un filtre récursif
    Par saraviva dans le forum Électronique
    Réponses: 0
    Dernier message: 27/05/2012, 21h28
  4. code utilisé pour les codes barres
    Par croco01 dans le forum Électronique
    Réponses: 14
    Dernier message: 09/03/2009, 19h30
  5. [UNIX] Path recursif
    Par invite6ed3677d dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 23/10/2007, 09h31