📄 interleave.m
字号:
function [ tx_data_matrix ] = interleave(tx_enc0,tx_enc1)
%
% interleave:
% This function performs interleaving of two information
% blocks, each containing 456 bits of information. Output
% is an matrix with 4 rows, each containing 114 bits of
% information for inclusion in an GSM burst.
%
% SYNTAX: [ tx_data_matrix ] = interleave(tx_enc0,tx_enc1)
%
% INPUT: tx_enc0:
% The first block in an interleaving pass.
% tx_enc1:
% The second block in an interleaving pass.
%
% OUTPUT: tx_data_matrix:
% A matrix containing 114 bits of data in each row,
% ready to be split into two and passed to burst_g.m
%
% WARNINGS: Not all 2 x 456 bits are represented in the output, this is
% exactely as specified in the recommadations.
%
% TEST(S): interleave -> deinterleave = 0 Errors.
%
% AUTHOR: Jan H. Mikkelsen / Arne Norre Ekstr鴐
% EMAIL: hmi@kom.auc.dk / aneks@kom.auc.dk
%
% $Id: interleave.m,v 1.4 1997/11/20 11:10:42 aneks Exp $
tx_data_matrix(1,1)=tx_enc1(1);
tx_data_matrix(1,2)=tx_enc0(229);
tx_data_matrix(1,3)=tx_enc1(65);
tx_data_matrix(1,4)=tx_enc0(293);
tx_data_matrix(1,5)=tx_enc1(129);
tx_data_matrix(1,6)=tx_enc0(357);
tx_data_matrix(1,7)=tx_enc1(193);
tx_data_matrix(1,8)=tx_enc0(421);
tx_data_matrix(1,9)=tx_enc1(257);
tx_data_matrix(1,10)=tx_enc0(29);
tx_data_matrix(1,11)=tx_enc1(321);
tx_data_matrix(1,12)=tx_enc0(93);
tx_data_matrix(1,13)=tx_enc1(385);
tx_data_matrix(1,14)=tx_enc0(157);
tx_data_matrix(1,15)=tx_enc1(449);
tx_data_matrix(1,16)=tx_enc0(221);
tx_data_matrix(1,17)=tx_enc1(57);
tx_data_matrix(1,18)=tx_enc0(285);
tx_data_matrix(1,19)=tx_enc1(121);
tx_data_matrix(1,20)=tx_enc0(349);
tx_data_matrix(1,21)=tx_enc1(185);
tx_data_matrix(1,22)=tx_enc0(413);
tx_data_matrix(1,23)=tx_enc1(249);
tx_data_matrix(1,24)=tx_enc0(21);
tx_data_matrix(1,25)=tx_enc1(313);
tx_data_matrix(1,26)=tx_enc0(85);
tx_data_matrix(1,27)=tx_enc1(377);
tx_data_matrix(1,28)=tx_enc0(149);
tx_data_matrix(1,29)=tx_enc1(441);
tx_data_matrix(1,30)=tx_enc0(213);
tx_data_matrix(1,31)=tx_enc1(49);
tx_data_matrix(1,32)=tx_enc0(277);
tx_data_matrix(1,33)=tx_enc1(113);
tx_data_matrix(1,34)=tx_enc0(341);
tx_data_matrix(1,35)=tx_enc1(177);
tx_data_matrix(1,36)=tx_enc0(405);
tx_data_matrix(1,37)=tx_enc1(241);
tx_data_matrix(1,38)=tx_enc0(13);
tx_data_matrix(1,39)=tx_enc1(305);
tx_data_matrix(1,40)=tx_enc0(77);
tx_data_matrix(1,41)=tx_enc1(369);
tx_data_matrix(1,42)=tx_enc0(141);
tx_data_matrix(1,43)=tx_enc1(433);
tx_data_matrix(1,44)=tx_enc0(205);
tx_data_matrix(1,45)=tx_enc1(41);
tx_data_matrix(1,46)=tx_enc0(269);
tx_data_matrix(1,47)=tx_enc1(105);
tx_data_matrix(1,48)=tx_enc0(333);
tx_data_matrix(1,49)=tx_enc1(169);
tx_data_matrix(1,50)=tx_enc0(397);
tx_data_matrix(1,51)=tx_enc1(233);
tx_data_matrix(1,52)=tx_enc0(5);
tx_data_matrix(1,53)=tx_enc1(297);
tx_data_matrix(1,54)=tx_enc0(69);
tx_data_matrix(1,55)=tx_enc1(361);
tx_data_matrix(1,56)=tx_enc0(133);
tx_data_matrix(1,57)=tx_enc1(425);
tx_data_matrix(1,58)=tx_enc0(197);
tx_data_matrix(1,59)=tx_enc1(33);
tx_data_matrix(1,60)=tx_enc0(261);
tx_data_matrix(1,61)=tx_enc1(97);
tx_data_matrix(1,62)=tx_enc0(325);
tx_data_matrix(1,63)=tx_enc1(161);
tx_data_matrix(1,64)=tx_enc0(389);
tx_data_matrix(1,65)=tx_enc1(225);
tx_data_matrix(1,66)=tx_enc0(453);
tx_data_matrix(1,67)=tx_enc1(289);
tx_data_matrix(1,68)=tx_enc0(61);
tx_data_matrix(1,69)=tx_enc1(353);
tx_data_matrix(1,70)=tx_enc0(125);
tx_data_matrix(1,71)=tx_enc1(417);
tx_data_matrix(1,72)=tx_enc0(189);
tx_data_matrix(1,73)=tx_enc1(25);
tx_data_matrix(1,74)=tx_enc0(253);
tx_data_matrix(1,75)=tx_enc1(89);
tx_data_matrix(1,76)=tx_enc0(317);
tx_data_matrix(1,77)=tx_enc1(153);
tx_data_matrix(1,78)=tx_enc0(381);
tx_data_matrix(1,79)=tx_enc1(217);
tx_data_matrix(1,80)=tx_enc0(445);
tx_data_matrix(1,81)=tx_enc1(281);
tx_data_matrix(1,82)=tx_enc0(53);
tx_data_matrix(1,83)=tx_enc1(345);
tx_data_matrix(1,84)=tx_enc0(117);
tx_data_matrix(1,85)=tx_enc1(409);
tx_data_matrix(1,86)=tx_enc0(181);
tx_data_matrix(1,87)=tx_enc1(17);
tx_data_matrix(1,88)=tx_enc0(245);
tx_data_matrix(1,89)=tx_enc1(81);
tx_data_matrix(1,90)=tx_enc0(309);
tx_data_matrix(1,91)=tx_enc1(145);
tx_data_matrix(1,92)=tx_enc0(373);
tx_data_matrix(1,93)=tx_enc1(209);
tx_data_matrix(1,94)=tx_enc0(437);
tx_data_matrix(1,95)=tx_enc1(273);
tx_data_matrix(1,96)=tx_enc0(45);
tx_data_matrix(1,97)=tx_enc1(337);
tx_data_matrix(1,98)=tx_enc0(109);
tx_data_matrix(1,99)=tx_enc1(401);
tx_data_matrix(1,100)=tx_enc0(173);
tx_data_matrix(1,101)=tx_enc1(9);
tx_data_matrix(1,102)=tx_enc0(237);
tx_data_matrix(1,103)=tx_enc1(73);
tx_data_matrix(1,104)=tx_enc0(301);
tx_data_matrix(1,105)=tx_enc1(137);
tx_data_matrix(1,106)=tx_enc0(365);
tx_data_matrix(1,107)=tx_enc1(201);
tx_data_matrix(1,108)=tx_enc0(429);
tx_data_matrix(1,109)=tx_enc1(265);
tx_data_matrix(1,110)=tx_enc0(37);
tx_data_matrix(1,111)=tx_enc1(329);
tx_data_matrix(1,112)=tx_enc0(101);
tx_data_matrix(1,113)=tx_enc1(393);
tx_data_matrix(1,114)=tx_enc0(165);
tx_data_matrix(2,1)=tx_enc1(58);
tx_data_matrix(2,2)=tx_enc0(286);
tx_data_matrix(2,3)=tx_enc1(122);
tx_data_matrix(2,4)=tx_enc0(350);
tx_data_matrix(2,5)=tx_enc1(186);
tx_data_matrix(2,6)=tx_enc0(414);
tx_data_matrix(2,7)=tx_enc1(250);
tx_data_matrix(2,8)=tx_enc0(22);
tx_data_matrix(2,9)=tx_enc1(314);
tx_data_matrix(2,10)=tx_enc0(86);
tx_data_matrix(2,11)=tx_enc1(378);
tx_data_matrix(2,12)=tx_enc0(150);
tx_data_matrix(2,13)=tx_enc1(442);
tx_data_matrix(2,14)=tx_enc0(214);
tx_data_matrix(2,15)=tx_enc1(50);
tx_data_matrix(2,16)=tx_enc0(278);
tx_data_matrix(2,17)=tx_enc1(114);
tx_data_matrix(2,18)=tx_enc0(342);
tx_data_matrix(2,19)=tx_enc1(178);
tx_data_matrix(2,20)=tx_enc0(406);
tx_data_matrix(2,21)=tx_enc1(242);
tx_data_matrix(2,22)=tx_enc0(14);
tx_data_matrix(2,23)=tx_enc1(306);
tx_data_matrix(2,24)=tx_enc0(78);
tx_data_matrix(2,25)=tx_enc1(370);
tx_data_matrix(2,26)=tx_enc0(142);
tx_data_matrix(2,27)=tx_enc1(434);
tx_data_matrix(2,28)=tx_enc0(206);
tx_data_matrix(2,29)=tx_enc1(42);
tx_data_matrix(2,30)=tx_enc0(270);
tx_data_matrix(2,31)=tx_enc1(106);
tx_data_matrix(2,32)=tx_enc0(334);
tx_data_matrix(2,33)=tx_enc1(170);
tx_data_matrix(2,34)=tx_enc0(398);
tx_data_matrix(2,35)=tx_enc1(234);
tx_data_matrix(2,36)=tx_enc0(6);
tx_data_matrix(2,37)=tx_enc1(298);
tx_data_matrix(2,38)=tx_enc0(70);
tx_data_matrix(2,39)=tx_enc1(362);
tx_data_matrix(2,40)=tx_enc0(134);
tx_data_matrix(2,41)=tx_enc1(426);
tx_data_matrix(2,42)=tx_enc0(198);
tx_data_matrix(2,43)=tx_enc1(34);
tx_data_matrix(2,44)=tx_enc0(262);
tx_data_matrix(2,45)=tx_enc1(98);
tx_data_matrix(2,46)=tx_enc0(326);
tx_data_matrix(2,47)=tx_enc1(162);
tx_data_matrix(2,48)=tx_enc0(390);
tx_data_matrix(2,49)=tx_enc1(226);
tx_data_matrix(2,50)=tx_enc0(454);
tx_data_matrix(2,51)=tx_enc1(290);
tx_data_matrix(2,52)=tx_enc0(62);
tx_data_matrix(2,53)=tx_enc1(354);
tx_data_matrix(2,54)=tx_enc0(126);
tx_data_matrix(2,55)=tx_enc1(418);
tx_data_matrix(2,56)=tx_enc0(190);
tx_data_matrix(2,57)=tx_enc1(26);
tx_data_matrix(2,58)=tx_enc0(254);
tx_data_matrix(2,59)=tx_enc1(90);
tx_data_matrix(2,60)=tx_enc0(318);
tx_data_matrix(2,61)=tx_enc1(154);
tx_data_matrix(2,62)=tx_enc0(382);
tx_data_matrix(2,63)=tx_enc1(218);
tx_data_matrix(2,64)=tx_enc0(446);
tx_data_matrix(2,65)=tx_enc1(282);
tx_data_matrix(2,66)=tx_enc0(54);
tx_data_matrix(2,67)=tx_enc1(346);
tx_data_matrix(2,68)=tx_enc0(118);
tx_data_matrix(2,69)=tx_enc1(410);
tx_data_matrix(2,70)=tx_enc0(182);
tx_data_matrix(2,71)=tx_enc1(18);
tx_data_matrix(2,72)=tx_enc0(246);
tx_data_matrix(2,73)=tx_enc1(82);
tx_data_matrix(2,74)=tx_enc0(310);
tx_data_matrix(2,75)=tx_enc1(146);
tx_data_matrix(2,76)=tx_enc0(374);
tx_data_matrix(2,77)=tx_enc1(210);
tx_data_matrix(2,78)=tx_enc0(438);
tx_data_matrix(2,79)=tx_enc1(274);
tx_data_matrix(2,80)=tx_enc0(46);
tx_data_matrix(2,81)=tx_enc1(338);
tx_data_matrix(2,82)=tx_enc0(110);
tx_data_matrix(2,83)=tx_enc1(402);
tx_data_matrix(2,84)=tx_enc0(174);
tx_data_matrix(2,85)=tx_enc1(10);
tx_data_matrix(2,86)=tx_enc0(238);
tx_data_matrix(2,87)=tx_enc1(74);
tx_data_matrix(2,88)=tx_enc0(302);
tx_data_matrix(2,89)=tx_enc1(138);
tx_data_matrix(2,90)=tx_enc0(366);
tx_data_matrix(2,91)=tx_enc1(202);
tx_data_matrix(2,92)=tx_enc0(430);
tx_data_matrix(2,93)=tx_enc1(266);
tx_data_matrix(2,94)=tx_enc0(38);
tx_data_matrix(2,95)=tx_enc1(330);
tx_data_matrix(2,96)=tx_enc0(102);
tx_data_matrix(2,97)=tx_enc1(394);
tx_data_matrix(2,98)=tx_enc0(166);
tx_data_matrix(2,99)=tx_enc1(2);
tx_data_matrix(2,100)=tx_enc0(230);
tx_data_matrix(2,101)=tx_enc1(66);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -