?? de_map_module_adp.c
字號:
mclVv(flag, "flag"),
_mxarray0_)) {
mlfAssign(
&temp,
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(groupsize, "groupsize")),
mlfScalar(v_1)));
mclArrayAssign2(
&output,
mlfCtranspose(
mlfDe_qpsk(
mclArrayRef2(
mclVa(input, "input"),
mclVv(temp, "temp"),
mlfScalar(v_)))),
mlfColon(
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
_mxarray2_),
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
mclVv(flag, "flag")),
NULL),
mlfScalar(v_));
} else if (mclEqBool(
mclVv(flag, "flag"),
_mxarray3_)) {
mlfAssign(
&temp,
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(groupsize, "groupsize")),
mlfScalar(v_1)));
mclArrayAssign2(
&output,
mlfCtranspose(
mlfDe_16qam(
mclArrayRef2(
mclVa(input, "input"),
mclVv(temp, "temp"),
mlfScalar(v_)))),
mlfColon(
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
_mxarray2_),
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
mclVv(flag, "flag")),
NULL),
mlfScalar(v_));
} else if (mclEqBool(
mclVv(flag, "flag"),
_mxarray4_)) {
mlfAssign(
&temp,
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(groupsize, "groupsize")),
mlfScalar(v_1)));
mclArrayAssign2(
&output,
mlfCtranspose(
mlfDe_64qam(
mclArrayRef2(
mclVa(input, "input"),
mclVv(temp, "temp"),
mlfScalar(v_)))),
mlfColon(
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
_mxarray2_),
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
mclVv(flag, "flag")),
NULL),
mlfScalar(v_));
} else {
mclArrayAssign2(
&output,
mlfZeros(
mclVv(flag, "flag"),
_mxarray2_,
NULL),
mlfColon(
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
_mxarray2_),
mclPlus(
mclMtimes(
mclMinus(
mclPlus(
mclMtimes(
mlfScalar(v_0 - 1),
mclVa(
groupsize,
"groupsize")),
mlfScalar(v_1)),
_mxarray2_),
mclVv(flag, "flag")),
mclVv(flag, "flag")),
NULL),
mlfScalar(v_));
}
if (v_1 == e_1) {
break;
}
++v_1;
}
mlfAssign(&jj, mlfScalar(v_1));
}
}
if (v_0 == e_0) {
break;
}
++v_0;
}
mlfAssign(&ii, mlfScalar(v_0));
}
if (v_ == e_) {
break;
}
++v_;
}
mlfAssign(&n, mlfScalar(v_));
}
}
mclValidateOutput(output, 1, nargout_, "output", "de_map_module_adp");
mxDestroyArray(N_ofdm);
mxDestroyArray(n);
mxDestroyArray(ii);
mxDestroyArray(flag);
mxDestroyArray(jj);
mxDestroyArray(temp);
mxDestroyArray(bit_num_ofdmsig);
mxDestroyArray(groupnumber);
mxDestroyArray(groupsize);
mxDestroyArray(map_flag);
mxDestroyArray(input);
mclSetCurrentLocalFunctionTable(save_local_function_table_);
return output;
/*
*
* % if(flga(1)==2)
* % output=de_qpsk(input(1));
* % end
* % if(flga(1)==3)
* % output=de_8psk(input(1));
* % end
* % if(flga(1)==4)
* % output=de_16qam(input(1));
* % end
*
*
* % for y=2:1:groupsize*groupnumber
* %
* % if(flag(y)==1)
* % temp=de_bpsk(input(y));
* % end
* % if(flag(y)==2)
* % temp=de_qpsk(input(y));
* % end
* % if(flag(y)==3)
* % temp=de_8psk(input(y));
* % end
* % if(flag(y)==4)
* % temp=de_16qam(input(y));
* % end
* % output=[output temp];
* % end
*/
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -