MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/
 

\Communications Toolbox

CommunicationsToolbox:

   \ \
ALGDEINTRLV

:

deintrlvd = algdeintrlv(data,num,'takeshita-costello',k,h)
deintrlvd = algdeintrlv(data,num,'welch-costas',alph)

:

deintrlvd = algdeintrlv(data,num,'takeshita-costello',k,h)

data, , - (Takeshita-Costello). num data, data - , data, data - . - num 2. k , num, h , num. data , .

deintrlvd = algdeintrlv(data,num,'welch-costas',alph)

- (Welch-Costas). - num+1 . alph , 1 num GF(num+1). , GF(num+1) alph .

algintrlv, num, k h ( num alph). algintrlv algdeintrlv data .

- (algintrlv) (algdeintrlv).

  num = 16;  %  num    
  ncols = 3; %     
  data = rand(num,ncols); %    
  k = 3;
  h = 4;
  intdata = algintrlv(data,num,'takeshita-costello',k,h);
  deintdata = algdeintrlv(intdata,num,'takeshita-costello',k,h);
: algintrlv

1. Heegard, Chris, and Stephen B. Wicker, Turbo Coding, Boston, Kluwer Academic Publishers, 1999.
2. Takeshita, O. Y., and D. J. Costello, Jr., "New Classes Of Algebraic Interleavers for Turbo-Codes," Proc. 1998 IEEE International Symposium on Information Theory, Boston, Aug. 16-21, 1998. pp. 419.

   \ \

 

:


 Orphus