亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? s_intra_interleaver.c

?? matlab實現wcdma的全過程
?? C
字號:
/* | Project:     WCDMA simulation environment | Module:       | Author:       | Date:        May 28, 1999 | | History: |              May 28, 1999 Maarit Melvasalo |                      Initial version         | |  File    :  |  Abstract: | | USER GIVEN PARAMETERS | | 1: B   = Size of real input vector (= packet size)  | 2: FALG = indicates if the frame interleaver is used of not.  |            -- NOT IMPLEMENTED | 3: nFrames = number of frames that indicate the number of  |              frames in the input block | 4: nSlots  = number of slots in a frame    | | Inputs: |        input bits  (nFrames * bits_in_frame) |                | Outputs:  |        interleaved bits (bits_in_frame /nSlot)  | | DEPENDS ON FILES  |        interleaving.c |  | | Copyright disclaimer: |   This software was developed at the National Institute of Standards |   and Technology by employees of the Federal Government in the course |   of their official duties. Pursuant to title 17 Section 105 of the |   United States Code this software is not subject to copyright |   protection and is in the public domain. | |   We would appreciate acknowledgement if the software is used. | |  /**/#define S_FUNCTION_NAME s_intra_interleaver  #define S_FUNCTION_LEVEL 2#include <math.h>#include "simstruc.h"#include "tmwtypes.h"#include "config_wcdma.h"#include "wcdma_simulink.h"/* USER GIVEN PARAMETERS AND DEFINITIONS /**//*Number of input and output ports/**/#define NINPUTS   1#define NOUTPUTS  1/* Number of user given parameters/**/  #define NPARAMS 4      /* Input and Output Size parameters /**/#define B_PARAM(S) ssGetSFcnParam(S,0)           #define bits_in_frame (int_T)(mxGetPr(B_PARAM(S))[0])   /* Intra frame interleaver mode flag (on /off) */#define intra_flag(S) ssGetSFcnParam(S,1)   /* Number of frames in one block/**/#define frame(S) ssGetSFcnParam(S,2)#define nFrames (int_T)(mxGetPr(frame(S))[0]) /* Number of slots in each frame /**/#define SLOTS(S)  ssGetSFcnParam(S,3)#define nSlots (int_T)(mxGetPr(SLOTS(S))[0]) /* Pointer to Input Port */#define U(element) (*uPtrs[element])  /* Sampletime -- defined in config_cdma /**/#define tdI  nFrames * TD_FRAME        /*input sample time /**/      #define tdO TD_FRAME / (real_T)nSlots  /*output sample time /**/      /* Output block size  = coded_bits_in_slot/**/#define nOutputs (int_T)(bits_in_frame/nSlots) /*====================* * S-function methods * *====================*//* Function: mdlInitializeSizes =============================================== * Abstract: *    The sizes information is used by Simulink to determine the S-function *    block's characteristics (number of inputs, outputs, states, etc.). */static void mdlInitializeSizes(SimStruct *S){/* Number of expected parameters */  ssSetNumSFcnParams(S, NPARAMS);    if (ssGetNumSFcnParams(S) != ssGetSFcnParamsCount(S))  {      return; }   /* Initialize the input and output port sizes/**/    if (!ssSetNumInputPorts(S, NINPUTS)) return;    ssSetInputPortWidth(S, 0, nFrames*bits_in_frame);    ssSetInputPortDirectFeedThrough(S, 0, 1);    if (!ssSetNumOutputPorts(S, NOUTPUTS)) return;    ssSetOutputPortWidth(S, 0, nOutputs);    /* Initialize number of sample times and simulink work vectors /**/     ssSetNumSampleTimes(S, 2);    ssSetNumIWork(S, 3);     ssSetNumRWork(S, nFrames*bits_in_frame);      /* To Speeds up the simulations/**/    ssSetSFcnParamNotTunable(S,0);     ssSetSFcnParamNotTunable(S,1);     ssSetSFcnParamNotTunable(S,2);     ssSetSFcnParamNotTunable(S,3);     /* Take care when specifying exception free code - see sfuntmpl.doc */    ssSetOptions(S, SS_OPTION_EXCEPTION_FREE_CODE);}   /* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    Specifiy sample times */static void mdlInitializeSampleTimes(SimStruct *S){  ssSetSampleTime(S, 0, tdO);    /*Output sample time/**/    ssSetOffsetTime(S, 0, 0.0);  ssSetSampleTime(S, 1, tdI);    /*input sample time/**/    ssSetOffsetTime(S, 1, 0.0);}/* Function: mdlOutputs ======================================================= * Abstract: *          Call the intra frame interleaver for each slot *          Outputs bits in one slot at each sample time       */static void mdlOutputs(SimStruct *S, int_T tid){    real_T            *y    = ssGetOutputPortRealSignal(S,0);    InputRealPtrsType uPtrs = ssGetInputPortRealSignalPtrs(S,0);    int_T             *iwork = ssGetIWork(S);    real_T            *rwork = ssGetRWork(S);    int_T             flag = (int_T)(mxGetPr(intra_flag(S))[0]) ;    int_T             i;    int_T             outputs[nFrames*bits_in_frame];      /* 	 Input sample time 	 /**/      if (ssIsSampleHit(S, 1, tid)) {	/*  save  the input vector to simulink memory /**/	for (i=0; i < (nFrames * bits_in_frame); i++)	  rwork[i] =  U(i); 	/* 	   if the flag for intra frame interleaver is on /**/	if (flag > 1){ 	  for (i=0; i < nFrames ; i++)	    /* call separately for each slot /**/	    wcdma_intraframe_interleaver(bits_in_frame, &rwork[i*bits_in_frame]); 	}	iwork[2] = 0;  /* reset the slot calculator/**/      }      /* 	 Output sample time  /**/      if (ssIsSampleHit(S, 0, tid)) {	/* just check that no overflows occur /**/	if (iwork[2] > nSlots * nFrames - 1) 	  iwork[2] = nSlots * nFrames - 1;	/* output correct number of bits each time /**/	for (i = 0; i < nOutputs; i++) 	  y[i] = rwork[iwork[2] * nOutputs + i];   	iwork[2] += 1;     }}/* Function: mdlTerminate ===================================================== * Abstract: *    No termination needed, but we are required to have this routine. */static void mdlTerminate(SimStruct *S){}#ifdef  MATLAB_MEX_FILE    /* Is this file being compiled as a MEX-file? */#include "simulink.c"      /* MEX-file interface mechanism */#else#include "cg_sfun.h"       /* Code generation registration function */#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩成人综合天天影院| 一区二区三区不卡视频| 国产精品高潮久久久久无| 成人欧美一区二区三区白人 | 国产精品69久久久久水密桃| 99久久久国产精品免费蜜臀| 欧美群妇大交群的观看方式| www一区二区| 亚洲乱码国产乱码精品精小说 | 精品欧美一区二区在线观看| 国产精品亲子伦对白| 午夜a成v人精品| 国产成人精品一区二区三区网站观看| 欧美视频精品在线| 国产欧美视频一区二区三区| 亚洲成人www| aaa欧美日韩| 日韩美女在线视频 | 欧美巨大另类极品videosbest| 久久久精品国产免大香伊| 一区二区三区四区乱视频| 国内精品写真在线观看| 欧美日韩一区二区三区免费看| 国产欧美在线观看一区| 日韩综合在线视频| 91亚洲精品乱码久久久久久蜜桃| 日韩欧美成人一区| 亚洲亚洲人成综合网络| 国产99精品视频| 日韩你懂的在线观看| 亚洲国产一区二区三区青草影视 | 亚洲一区二区精品3399| 国产iv一区二区三区| 日韩欧美在线不卡| 亚洲一区二区美女| 91蜜桃视频在线| 国产亚洲一本大道中文在线| 青青草原综合久久大伊人精品优势| 99精品久久免费看蜜臀剧情介绍| 久久久精品免费免费| 老司机午夜精品99久久| 欧美日韩视频在线观看一区二区三区| 国产精品久久久久久久久晋中 | 亚洲欧洲日韩女同| 国产最新精品精品你懂的| 正在播放亚洲一区| 亚洲成人综合网站| 91精品办公室少妇高潮对白| 中文字幕乱码日本亚洲一区二区| 久久不见久久见免费视频1| 欧美另类一区二区三区| aaa国产一区| 国产人久久人人人人爽| 首页欧美精品中文字幕| 91高清视频免费看| 奇米888四色在线精品| 国产一区二区电影| 精品国产乱码久久久久久免费| 亚洲丰满少妇videoshd| 欧美影片第一页| 亚洲精品国产第一综合99久久| 成人av中文字幕| 国产婷婷色一区二区三区四区| 狠狠色综合日日| 欧美不卡激情三级在线观看| 久久精品99久久久| 精品久久久三级丝袜| 国内不卡的二区三区中文字幕 | 久久精品国产秦先生| 7777精品伊人久久久大香线蕉经典版下载 | 日本va欧美va精品| 7777精品伊人久久久大香线蕉的 | 久久久影视传媒| 国产精品亚洲午夜一区二区三区 | 91在线高清观看| 亚洲日本成人在线观看| 91蜜桃视频在线| 亚洲国产精品一区二区www| 欧美色国产精品| 国产精品久久久久久妇女6080| 毛片av中文字幕一区二区| 日韩欧美中文一区| 国产曰批免费观看久久久| 国产女人18水真多18精品一级做| 成人小视频免费在线观看| 一区视频在线播放| 欧美三级视频在线观看| 免播放器亚洲一区| 久久久www成人免费无遮挡大片| 国产成人精品免费| 亚洲欧洲国产专区| 欧美色图第一页| 奇米影视一区二区三区小说| 欧美tk—视频vk| 福利一区二区在线观看| 亚洲另类中文字| 欧美疯狂做受xxxx富婆| 国产精品自拍一区| 亚洲免费观看视频| 欧美一级黄色片| 国产91富婆露脸刺激对白| 一区二区三区不卡视频在线观看 | 国产精品一二一区| 亚洲日本丝袜连裤袜办公室| 欧美日韩国产大片| 国内成人自拍视频| 樱桃国产成人精品视频| 日韩欧美资源站| 91免费视频网| 麻豆91小视频| 国产精品久久久久久久久快鸭| 欧美日韩精品一区二区| 国产精品18久久久久久久久| 亚洲伦理在线免费看| 精品久久久久久久一区二区蜜臀| 成人aa视频在线观看| 日韩激情视频在线观看| 中文字幕 久热精品 视频在线| 在线免费观看日本一区| 激情国产一区二区| 一区二区三区精品在线| 日韩欧美一二区| 色综合久久88色综合天天6 | 国产精品色哟哟| 88在线观看91蜜桃国自产| 成人免费不卡视频| 麻豆成人91精品二区三区| 亚洲欧美一区二区三区国产精品| 欧美大尺度电影在线| 一本久久a久久精品亚洲| 激情五月播播久久久精品| 一区二区三区日韩欧美| 国产日韩欧美a| 欧美一区二区三区视频在线观看| av亚洲精华国产精华| 国产一区亚洲一区| 日本成人中文字幕在线视频| 日韩毛片一二三区| 国产三级精品视频| 欧美一级欧美一级在线播放| 91美女在线视频| 成人影视亚洲图片在线| 麻豆成人av在线| 日日骚欧美日韩| 亚洲一级在线观看| 国产精品护士白丝一区av| 久久蜜桃av一区二区天堂| 欧美一区二区三区视频免费| 日本乱码高清不卡字幕| 99久久国产免费看| 国产精品99久久不卡二区| 日产国产欧美视频一区精品| 亚洲综合清纯丝袜自拍| 综合久久久久综合| 国产精品久久毛片a| 国产视频视频一区| 久久婷婷成人综合色| 日韩欧美国产电影| 欧美一区二区三级| 欧美精品一二三区| 欧美性受xxxx黑人xyx性爽| av在线不卡网| 成人av免费在线| 福利一区福利二区| 成人性生交大片免费看视频在线 | 亚洲精品一卡二卡| 亚洲女子a中天字幕| 亚洲欧美乱综合| 亚洲天堂福利av| 亚洲欧美日韩国产综合在线| 亚洲三级免费观看| 亚洲特级片在线| 一区二区三区四区高清精品免费观看 | 成人高清免费观看| 成人激情小说乱人伦| 成人av在线播放网站| 不卡影院免费观看| 成人黄色国产精品网站大全在线免费观看 | 日韩色在线观看| 91精品国产一区二区三区蜜臀| 在线成人小视频| 欧美一区二区三区日韩| 91精品国产乱码久久蜜臀| 欧美一区二区三区在线| 日韩欧美激情在线| 久久久欧美精品sm网站 | 欧洲生活片亚洲生活在线观看| 一本大道久久a久久精二百| 在线观看中文字幕不卡| 欧美精品电影在线播放| 欧美一区二区女人| 亚洲精品一线二线三线无人区| 久久久久久久综合| 国产精品久久久久aaaa樱花| 亚洲少妇30p| 午夜精品久久久久久久久久 | 久久精品视频免费| 精品人伦一区二区色婷婷| 欧美—级在线免费片| 国产精品污网站|