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

📄 mctc_degrouping.m

📁 OFDMA 物理层开发的matlab 源码.飞思卡尔提供.对物理层开发的工程师有帮助!
💻 M
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  Property of Freescale
%  Freescale Confidential Proprietary
%  Freescale Copyright (C) 2005 All rights reserved
%  ----------------------------------------------------------------------------
%  $RCSfile: mCTC_degrouping.m.rca $
%  $Revision: 1.1 $
%  $Date: Mon Jan 22 10:59:39 2007 $
%  Target: Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% function y = mCTC_degrouping(de_puncturing)
%
%     L_total = length(de_puncturing)/6;
%
%     for i = 1:L_total
%        y(1,i) = de_puncturing(i);
%        y(2,i) = de_puncturing(L_total+i);
%     end
%
%     grouping_Y = de_puncturing(2*L_total+1:4*L_total);
%     grouping_W = de_puncturing(4*L_total+1:6*L_total);
%
%     for i = 1:L_total
%        y(3,i) = grouping_Y(2*i-1);
%        y(4,i) = grouping_Y(2*i);
%        y(5,i) = grouping_W(2*i-1);
%        y(6,i) = grouping_W(2*i);
%     end

function y = mCTC_degrouping(de_puncturing)

L_total = length(de_puncturing)/6;

grouping_Y = de_puncturing(2*L_total+1:4*L_total);
grouping_W = de_puncturing(4*L_total+1:6*L_total);

y = [de_puncturing(1:L_total);
    de_puncturing(L_total+1:2*L_total);
    grouping_Y(1:2:end);                  %y(3,i) = grouping_Y(2*i-1);
    grouping_Y(2:2:end);                  %y(4,i) = grouping_Y(2*i);
    grouping_W(1:2:end);                  %y(5,i) = grouping_W(2*i-1);
    grouping_W(2:2:end)];                 %y(6,i) = grouping_W(2*i);


⌨️ 快捷键说明

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