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

📄 myhex2bin.m

📁 TD-SCMDA的训练序列Midamble code的仿真
💻 M
字号:
function stringout=myhex2bin(stringin)
%本函数将16进制的字符串转换成2进制,且该2进制有1、-1组成

n=length(stringin);%获得输入的字符串的长度
stringout=[];%准备输出的字符串
for i=1:n  %对输入的字符串一个一个的转化
    switch stringin(i) %判断输入的字符是哪一个,进行相应的转化
        case '0' 
            temp=[-1 -1 -1 -1];
        case '1' 
            temp=[-1 -1 -1 1];
        case '2' 
            temp=[-1 -1 1 -1];
        case '3' 
            temp=[-1 -1 1 1];
        case '4' 
            temp=[-1 1 -1 -1];
        case '5' 
            temp=[-1 1 -1 1];
        case '6'
            temp=[-1 1 1 -1];
        case '7' 
            temp=[-1 1 1 1];
        case '8'
            temp=[1 -1 -1 -1];
        case '9' 
            temp=[1 -1 -1 1];
        case 'A' 
            temp=[1 -1 1 -1];
        case 'B' 
            temp=[1 -1 1 1];
        case 'C' 
            temp=[1 1 -1 -1];
        case 'D' 
            temp=[1 1 -1 1];
        case 'E' 
            temp=[1 1 1 -1];
        case 'F' 
            temp=[1 1 1 1];  
    end
    stringout=[stringout temp]; %将转化后的字符一个一个的放入输出字符串中
end

⌨️ 快捷键说明

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