⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tarokh_sttc.dat

📁 通信中常用的卷积码信道译码源码程序
💻 DAT
字号:
% ***********************************************************************% * MVe 22.8.2002                                                       *% *                                                                     *% * Database containing trellises for Tarokh space-time trellis codes.  *% *                                                                     *% * Source: Valid Tarokh et al.: Space-Time Codes for High Data         *% *         Rate Wireless Communication: Performance Criterion and Code *% *         Construction                                                *% ***********************************************************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-- 4-PSK STTC trellises --%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#define 4-PSK 4-state STTC begins%%-- 4-PSK 4-state trellis --%%NextState = ...    [...        0,1,2,3;...        0,1,2,3;...        0,1,2,3;...        0,1,2,3;...    ];Output = ...    {...        [0;0], [0;1], [0;2], [0;3];...        [1;0], [1;1], [1;2], [1;3];...        [2;0], [2;1], [2;2], [2;3];...        [3;0], [3;1], [3;2], [3;3];...    };#define 4-PSK 4-state STTC ends#define 4-PSK 8-state STTC begins%%-- 4-PSK 8-state trellis --%%NextState = ...    [...        0,1,2,3;...        4,5,6,7;...        0,1,2,3;...        4,5,6,7;...        0,1,2,3;...        4,5,6,7;...        0,1,2,3;...        4,5,6,7;...    ];Output = ...    {...        [0;0], [0;1], [0;2], [0;3];...        [1;0], [1;1], [1;2], [1;3];...        [2;0], [2;1], [2;2], [2;3];...        [3;0], [3;1], [3;2], [3;3];...        [2;2], [2;3], [2;0], [2;1];...        [3;2], [3;3], [3;0], [3;1];...        [0;2], [0;3], [0;0], [0;1];...        [1;2], [1;3], [1;0], [1;1];...    };#define 4-PSK 8-state STTC ends#define 4-PSK 16-state STTC begins%%-- 4-PSK 16-state trellis --%%     NextState = ...    [...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...            ];Output = ...    {...        [0;0], [0;1], [0;2], [0;3];...        [1;2], [1;3], [1;0], [1;1];...                [2;0], [2;1], [2;2], [2;3];...        [3;2], [3;3], [3;0], [3;1];...        [2;0], [2;1], [2;2], [2;3];...        [3;2], [3;3], [3;0], [3;1];...        [0;0], [0;1], [0;2], [0;3];...                [1;2], [1;3], [1;0], [1;1];...                [0;2], [0;3], [0;0], [0;1];...        [1;0], [1;1], [1;2], [1;3];...                [2;2], [2;3], [2;0], [2;1];...        [3;0], [3;1], [3;2], [3;3];...        [2;2], [2;3], [2;0], [2;1];...        [3;0], [3;1], [3;2], [3;3];...        [0;2], [0;3], [0;0], [0;1];...        [1;0], [1;1], [1;2], [1;3];...                    };#define 4-PSK 16-state STTC ends#define 4-PSK 32-state STTC begins%%-- 4-PSK 32-state trellis --%%NextState = ...    [...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        16,17,18,19;...        20,21,22,23;...        24,25,26,27;...        28,29,30,31;...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        16,17,18,19;...        20,21,22,23;...        24,25,26,27;...        28,29,30,31;...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        16,17,18,19;...        20,21,22,23;...        24,25,26,27;...        28,29,30,31;...        00,01,02,03;...        04,05,06,07;...        08,09,10,11;...        12,13,14,15;...        16,17,18,19;...        20,21,22,23;...        24,25,26,27;...        28,29,30,31;...    ];Output = ...    {...        [0;0], [0;1], [0;2], [0;3];...                [1;1], [1;2], [1;3], [1;0];...        [2;2], [2;3], [2;0], [2;1];...        [3;3], [3;0], [3;1], [3;2];...        [2;0], [2;1], [2;2], [2;3];...        [3;3], [3;0], [3;1], [3;2];...                [0;2], [0;3], [0;0], [0;1];...        [1;3], [1;0], [1;1], [1;2];...        [3;3], [3;0], [3;1], [3;2];...        [0;0], [0;1], [0;2], [0;3];...                [1;1], [1;2], [1;3], [1;0];...        [2;2], [2;3], [2;0], [2;1];...        [1;3], [1;0], [1;1], [1;2];...                [2;0], [2;1], [2;2], [2;3];...        [3;1], [3;2], [3;3], [3;0];...        [0;2], [0;3], [0;0], [0;1];...        [2;2], [2;3], [2;0], [2;1];...        [3;3], [3;0], [3;1], [3;2];...        [0;0], [0;1], [0;2], [0;3];...                [1;3], [1;0], [1;1], [1;2];...        [0;2], [0;3], [0;0], [0;1];...        [1;3], [1;0], [1;1], [1;2];...        [2;0], [2;1], [2;2], [2;3];...        [3;1], [3;2], [3;3], [3;0];...        [1;1], [1;2], [1;3], [1;0];...        [2;2], [2;3], [2;0], [2;1];...        [3;3], [3;0], [3;1], [3;2];...        [0;0], [0;1], [0;2], [0;3];...                [3;1], [3;2], [3;3], [3;0];...        [0;2], [0;3], [0;0], [0;1];...        [1;3], [1;0], [1;1], [1;2];...        [2;0], [2;1], [2;2], [2;3];...            };#define 4-PSK 32-state STTC ends%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-- 8-PSK STTC trellises --%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#define 8-PSK 8-state STTC begins%%-- 8-PSK 8-state trellis --%%     NextState = ...    [...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...        0,1,2,3,4,5,6,7;...            ];Output = ...    {...        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];        [5;0], [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7];        [2;0], [2;1], [2;2], [2;3], [2;4], [2;5], [2;6], [2;7];        [7;0], [7;1], [7;2], [7;3], [7;4], [7;5], [7;6], [7;7];        [4;0], [4;1], [4;2], [4;3], [4;4], [4;5], [4;6], [4;7];        [1;0], [1;1], [1;2], [1;3], [1;4], [1;5], [1;6], [1;7];        [6;0], [6;1], [6;2], [6;3], [6;4], [6;5], [6;6], [6;7];        [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6], [3;7];    };#define 8-PSK 8-state STTC ends#define 8-PSK 16-state STTC begins%%-- 8-PSK 16-state trellis --%%     NextState = ...    [...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...    ];Output = ...    {...        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];        [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7], [5;0];        [2;2], [2;3], [2;4], [2;5], [2;6], [2;7], [2;0], [2;1];        [7;3], [7;4], [7;5], [7;6], [7;7], [7;0], [7;1], [7;2];        [4;4], [4;5], [4;6], [4;7], [4;0], [4;1], [4;2], [4;3];        [1;5], [1;6], [1;7], [1;0], [1;1], [1;2], [1;3], [1;4];        [6;6], [6;7], [6;0], [6;1], [6;2], [6;3], [6;4], [6;5];        [3;7], [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6];        [1;5], [1;6], [1;7], [1;0], [1;1], [1;2], [1;3], [1;4];        [6;6], [6;7], [6;0], [6;1], [6;2], [6;3], [6;4], [6;5];        [3;7], [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6];        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];        [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7], [5;0];        [2;2], [2;3], [2;4], [2;5], [2;6], [2;7], [2;0], [2;1];        [7;3], [7;4], [7;5], [7;6], [7;7], [7;0], [7;1], [7;2];        [4;4], [4;5], [4;6], [4;7], [4;0], [4;1], [4;2], [4;3];            };#define 8-PSK 16-state STTC ends#define 8-PSK 32-state STTC begins%%-- 8-PSK 32-state trellis --%%NextState = ...    [...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...        00,01,02,03,04,05,06,07;...        08,09,10,11,12,13,14,15;...        16,17,18,19,20,21,22,23;...        24,25,26,27,28,29,30,31;...    ];        Output = ...    {...        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];...        [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7], [5;0];...        [2;2], [2;3], [2;4], [2;5], [2;6], [2;7], [2;0], [2;1];...        [7;3], [7;4], [7;5], [7;6], [7;7], [7;0], [7;1], [7;2];...        [4;4], [4;5], [4;6], [4;7], [4;0], [4;1], [4;2], [4;3];...        [1;5], [1;6], [1;7], [1;0], [1;1], [1;2], [1;3], [1;4];...        [6;6], [6;7], [6;0], [6;1], [6;2], [6;3], [6;4], [6;5];...        [3;7], [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6];...        [3;7], [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6];...        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];...        [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7], [5;0];...                [2;2], [2;3], [2;4], [2;5], [2;6], [2;7], [2;0], [2;1];...        [7;3], [7;4], [7;5], [7;6], [7;7], [7;0], [7;1], [7;2];...                [4;4], [4;5], [4;6], [4;7], [4;0], [4;1], [4;2], [4;3];...        [1;5], [1;6], [1;7], [1;0], [1;1], [1;2], [1;3], [1;4];...        [6;6], [6;7], [6;0], [6;1], [6;2], [6;3], [6;4], [6;5];...                [2;2], [2;3], [2;4], [2;5], [2;6], [2;7], [2;0], [2;1];...        [7;3], [7;4], [7;5], [7;6], [7;7], [7;0], [7;1], [7;2];...                [4;4], [4;5], [4;6], [4;7], [4;0], [4;1], [4;2], [4;3];...        [1;5], [1;6], [1;7], [1;0], [1;1], [1;2], [1;3], [1;4];...        [6;6], [6;7], [6;0], [6;1], [6;2], [6;3], [6;4], [6;5];...                [3;7], [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6];...        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];...        [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7], [5;0];...                [5;1], [5;2], [5;3], [5;4], [5;5], [5;6], [5;7], [5;0];...                [2;2], [2;3], [2;4], [2;5], [2;6], [2;7], [2;0], [2;1];...        [7;3], [7;4], [7;5], [7;6], [7;7], [7;0], [7;1], [7;2];...        [4;4], [4;5], [4;6], [4;7], [4;0], [4;1], [4;2], [4;3];...        [1;5], [1;6], [1;7], [1;0], [1;1], [1;2], [1;3], [1;4];...        [6;6], [6;7], [6;0], [6;1], [6;2], [6;3], [6;4], [6;5];...        [3;7], [3;0], [3;1], [3;2], [3;3], [3;4], [3;5], [3;6];...        [0;0], [0;1], [0;2], [0;3], [0;4], [0;5], [0;6], [0;7];...                    };#define 8-PSK 32-state STTC ends

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -