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

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

?? c_testbed.c

?? matlab實現wcdma的全過程
?? 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. |*//* | Project:     WCDMA simulation environment | Module:      C-level Test bed for downlink routines | Author:      Tommi Makelainen, Nokia/NIST | Date:        February 17, 1999 | | History: |              February 17, 1999 Tommi Makelainen |                      Initial version. | */#include <stdio.h>#include <math.h>#include "chcoding.h"#include "chdecoding.h"#include "discmod.h"#include "discdemod.h"#include "channel.h"#include "rake.h"#include "blockcollect.h"#define INPUT_SIZE 16#define PROB_VECTOR_LEN 2int main(int argc, char *argv[]){    int I_out[3*4*INPUT_SIZE];    double I_out_2[3*4*INPUT_SIZE];    int I_out_3[3*4*INPUT_SIZE];    double I_out_4[3*4*INPUT_SIZE];    int Q_out[3*4*INPUT_SIZE];    double Q_out_2[3*4*INPUT_SIZE];    int Q_out_3[3*4*INPUT_SIZE];    double Q_out_4[3*4*INPUT_SIZE];    int I_symbs_len, Q_symbs_len;    int pn_code[] = {1, 1, -1, -1};    int pn_code_len = 4;    int tx_coded_symbol_bits[3*INPUT_SIZE];    int rx_coded_symbol_bits[3*INPUT_SIZE];    int sf = 4;    int ch_delays[8] = {0, 1, 2,3};    int nTaps = 4;    double ch_amplitudes[] = {0.2, 0.7, 0.1, 0.0, 0.2};    double ch_amplitudes2[] = {0.1, 0.1, 0.8, 0.2};    double r_temppi[3*INPUT_SIZE];    int in_temppi[10000];    int ch_id0 = 0, ch_id1 = 1;    int coder_instance, decoder_instance;    int rake_instance1, rake_instance2;    int channel_instance1, channel_instance2;    int ready;    double out_data[20];    double path_select_threshold;    int round;    double impulse_prob[1] = { 1.0 };    double impulse_cumul[1];    int channel_no = 0;    int bit_delay=0;    int delayI, delayQ;    int nFingers;    int diff;    int i, j, k, m, tmp_value;    ch_id0 = wcdma_channel_init(ch_delays, nTaps,                                 impulse_prob, ch_id0, impulse_cumul);    ch_id1 = wcdma_channel_init(ch_delays, nTaps,                                 impulse_prob, ch_id1, impulse_cumul);    round = 0;    m = 0;    path_select_threshold = 0.18;    nFingers = 4;    rake_instance1 = 0;    rake_instance2 = 1;    wcdma_rake_init(rake_instance1, path_select_threshold, nFingers);    wcdma_rake_init(rake_instance2, path_select_threshold, nFingers);    wcdma_symbolbuffer_init(20, 0);    for (k=0; k < 8; k++) {    if ((round % 2) == 0) {        for (i=0; i < INPUT_SIZE; i++) {            tmp_value = i % 2;            tx_coded_symbol_bits[i] = tmp_value > 0 ? 1 : 0;        }    } else {        for (i=0; i < INPUT_SIZE; i++) {            tmp_value = i % 2;            tx_coded_symbol_bits[i] = tmp_value > 0 ? 0 : 1;        }    }    for (i=0; i < INPUT_SIZE; i++)         in_temppi[k*INPUT_SIZE+i] = tx_coded_symbol_bits[i];    round++;    wcdma_dl_mod(tx_coded_symbol_bits, INPUT_SIZE, pn_code, pn_code_len,                 sf, I_out, Q_out);    wcdma_channel(I_out, sf*INPUT_SIZE/2, ch_amplitudes, ch_delays,                  nTaps, impulse_cumul, 1, ch_id0, I_out_2, &channel_no);    wcdma_channel(Q_out, sf*INPUT_SIZE/2, ch_amplitudes, ch_delays,                  nTaps, impulse_cumul, 1, ch_id1, Q_out_2, &channel_no);    delayI = delayQ = 0;    wcdma_rake_receiver(rake_instance1, I_out_2, sf*INPUT_SIZE/2,                         pn_code, pn_code_len, sf,                        ch_delays, ch_amplitudes, nTaps,                        &I_symbs_len, &delayI, I_out_4);    wcdma_rake_receiver(rake_instance2, Q_out_2, sf*INPUT_SIZE/2,                        pn_code, pn_code_len, sf,                        ch_delays, ch_amplitudes, nTaps,                        &Q_symbs_len, &delayQ, Q_out_4);    for (i=0, j=0; i < INPUT_SIZE/2; i++, j += 2) {        rx_coded_symbol_bits[j] = I_out_3[i] = (I_out_4[i] > 0) ? 1 : 0;         rx_coded_symbol_bits[j+1] = Q_out_3[i] = (Q_out_4[i] > 0) ? 1 : 0;     }    ready = 0;    for (i=0; i < I_symbs_len+Q_symbs_len; i++)          r_temppi[i] = (double)rx_coded_symbol_bits[i];    wcdma_symbolbuffer(0, r_temppi,             I_symbs_len+Q_symbs_len, &ready, out_data);    if (ready == 1) {        printf(" round %d output: ", k);        for (j=0; j < 20; j++) {            printf(" %d", (out_data[j] > 0) ? 1 : 0 );            if ( ((m*20+j) % INPUT_SIZE) == 15 ) printf(" x ");        }        printf("\n");        printf(" round %d input : ", k);        for (j=0; j < 20; j++) {            printf(" %d", in_temppi[m*20+j]);            if ( ((m*20+j) % INPUT_SIZE) == 15 ) printf(" x ");        }        m++;        printf("\n");    }#if 0    for (i=0; i < (INPUT_SIZE); i++) {      printf("input %d output %d\n",             tx_coded_symbol_bits[i], rx_coded_symbol_bits[i]);    }#endif    printf(" ---- \n");    } /* for k *//*    printf("\n\tChecking difference of bits before and after convolution.\n");    diff=0;    bit_delay = (delayI == 0) ? 0 : (delayI/pn_code_len + 1);    for (i=0; i < (INPUT_SIZE-bit_delay); i++) {      printf("input %d output %d\n",             tx_coded_symbol_bits[i], rx_coded_symbol_bits[i+bit_delay]);      diff += (tx_coded_symbol_bits[i] == rx_coded_symbol_bits[i+bit_delay])               ? 0 : 1;    }    printf("\t\tDifference is %d bit places.\n", diff);*/    printf("\n");    wcdma_channel_free(ch_id0);    wcdma_channel_free(ch_id1);    wcdma_symbolbuffer_free(0);    return(0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区二区三区中文字幕| 久久综合视频网| 国产成人亚洲精品青草天美| 日韩在线观看一区二区| 亚洲综合偷拍欧美一区色| 久久久久亚洲蜜桃| 26uuu亚洲| 久久婷婷久久一区二区三区| 欧美成人a视频| 欧美刺激脚交jootjob| 欧美一级在线视频| 欧美岛国在线观看| 欧美精品一区二区三区蜜桃视频| 日韩美女视频在线| 久久久亚洲高清| 一区在线中文字幕| 亚洲欧美视频在线观看视频| 亚洲黄色在线视频| 婷婷久久综合九色综合绿巨人| 五月激情综合色| 久久97超碰色| 成人免费视频视频在线观看免费| av成人老司机| 欧美日韩亚洲综合| 久久网这里都是精品| 亚洲精品网站在线观看| 日韩综合在线视频| 国产成人午夜视频| 在线电影欧美成精品| 精品盗摄一区二区三区| 国产亚洲精品资源在线26u| 亚洲男人的天堂在线aⅴ视频| 亚洲线精品一区二区三区 | 风间由美一区二区三区在线观看 | 亚洲一区二区三区中文字幕| 免费视频一区二区| 成人免费高清视频| 91精品国产福利在线观看| 久久精品网站免费观看| 亚洲成人免费视频| 成人性视频免费网站| 欧美怡红院视频| 国产精品视频一二三区| 日日摸夜夜添夜夜添精品视频| 成人免费视频播放| 91精品黄色片免费大全| **性色生活片久久毛片| 韩国v欧美v亚洲v日本v| 色av综合在线| 国产精品免费aⅴ片在线观看| 亚洲二区在线视频| 97久久精品人人做人人爽50路| 日韩欧美成人激情| 亚洲成人资源网| 成人免费三级在线| 欧美mv和日韩mv国产网站| 香蕉久久一区二区不卡无毒影院 | 一区二区三区在线视频免费| 精品亚洲国产成人av制服丝袜| 在线看不卡av| 亚洲欧美日韩国产手机在线| 国产激情91久久精品导航| 日韩午夜电影av| 视频一区中文字幕国产| 欧美视频一区在线观看| 尤物视频一区二区| 91小视频免费看| 中文一区二区完整视频在线观看| 美美哒免费高清在线观看视频一区二区| 91麻豆国产福利在线观看| 国产精品视频yy9299一区| 在线一区二区观看| 亚洲天堂免费看| 成人av资源下载| 亚洲欧洲www| 91啪亚洲精品| 亚洲另类在线制服丝袜| 91污片在线观看| 亚洲人成网站精品片在线观看 | 一区二区三区精密机械公司| 成人性生交大片免费看中文| 国产亚洲欧美激情| 99久久精品免费观看| 综合婷婷亚洲小说| 色婷婷综合久久久中文一区二区| 亚洲欧美中日韩| 91国产免费观看| 日本亚洲欧美天堂免费| 日韩欧美电影一二三| 国产一区二区三区日韩 | 亚洲人妖av一区二区| 99精品视频在线免费观看| 亚洲人成伊人成综合网小说| 91免费国产在线| 丝袜国产日韩另类美女| 精品免费国产二区三区| 丁香天五香天堂综合| 亚洲色欲色欲www在线观看| 欧美日韩成人综合天天影院| 久久综合综合久久综合| 欧美激情一区二区三区四区| 波多野结衣91| 日日夜夜一区二区| 欧美高清在线精品一区| 色屁屁一区二区| 久草精品在线观看| 国产精品欧美一区二区三区| 欧美色爱综合网| 精品一区二区在线免费观看| 中文字幕一区二区三区色视频| 在线国产电影不卡| 精品写真视频在线观看 | 三级一区在线视频先锋| 久久欧美一区二区| 精品欧美乱码久久久久久1区2区| 国产精品一区在线| 亚洲一区在线视频观看| 久久综合成人精品亚洲另类欧美| 色猫猫国产区一区二在线视频| 日韩电影在线看| 中文字幕一区二区日韩精品绯色| 欧美高清视频不卡网| eeuss鲁片一区二区三区在线看| 午夜精品久久久久久久蜜桃app| 国产欧美日韩在线| 欧美夫妻性生活| 91麻豆精品秘密| 激情欧美一区二区三区在线观看| 一区二区三区欧美久久| 国产午夜精品理论片a级大结局| 欧美日韩dvd在线观看| 成+人+亚洲+综合天堂| 久久9热精品视频| 午夜精品影院在线观看| 亚洲另类一区二区| 综合电影一区二区三区| 精品99一区二区| 欧美一级片在线看| 欧美日本在线看| 欧美少妇bbb| 在线观看国产日韩| bt欧美亚洲午夜电影天堂| 国产成人午夜片在线观看高清观看| 日本vs亚洲vs韩国一区三区 | 欧美aⅴ一区二区三区视频| 中文字幕精品一区| 久久久亚洲国产美女国产盗摄 | 国产suv精品一区二区三区| 久久疯狂做爰流白浆xx| 男男成人高潮片免费网站| 亚洲成人自拍一区| 亚洲午夜电影在线| 亚洲电影一区二区三区| 亚洲综合久久av| 一区二区三区四区不卡在线| 亚洲欧洲性图库| 亚洲精选在线视频| 一区二区三区欧美在线观看| 一区二区三区在线免费视频| 亚洲人吸女人奶水| 亚洲国产另类av| 日韩高清在线观看| 青青草97国产精品免费观看| 亚洲成av人片一区二区梦乃| 三级成人在线视频| 精品一区二区综合| 成人综合婷婷国产精品久久蜜臀| 国产激情精品久久久第一区二区| 国产精品77777| av电影在线观看不卡| 色就色 综合激情| 欧美猛男gaygay网站| 91精品国产欧美一区二区成人| 欧美一区二区二区| 久久久亚洲午夜电影| 亚洲欧美影音先锋| 亚洲高清免费视频| 国产美女娇喘av呻吟久久| 97久久超碰精品国产| 精品视频资源站| 欧美videossexotv100| 欧美国产日本视频| 亚洲制服丝袜av| 免费av成人在线| 成人在线视频首页| 欧美精品色综合| 久久综合久久99| 亚洲小说欧美激情另类| 久久99精品久久久久久| 99vv1com这只有精品| 欧美日韩国产一区| 国产片一区二区| 香蕉加勒比综合久久| 国产精品一区二区三区乱码| 欧美亚洲一区三区| 久久麻豆一区二区| 亚州成人在线电影| 91在线精品一区二区| 日韩欧美国产一区二区三区| 国产精品麻豆网站|