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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? c_testbed2.c

?? 是WCDMA 的源代碼
?? C
字號(hào):
/* | | 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"#define INPUT_SIZE 80#define PROB_VECTOR_LEN 2int main(int argc, char *argv[]){    int metric_type;    int num_encode_stages, gen_poly_1, gen_poly_2, gen_poly_3;    int inputs[INPUT_SIZE];    int tx_coded_symbol_bits[3*INPUT_SIZE];    int rx_coded_symbol_bits[3*INPUT_SIZE];    int decoded_bits[INPUT_SIZE];    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 tail[8];    int interleaver_cols, interleaver_rows;    double soft_prob_0[] = {0.9, 0.1};    double soft_prob_1[] = {0.1, 0.9};    double soft_bits[3*INPUT_SIZE];    int pn_code[] = {1,1,-1,-1 };    int pn_code_len = 4;    int sf = 4;    int ch_delays[8] = {2};    int nTaps = 1;    double ch_amplitudes[] = {1.0, 0.2, 0.05, 0.05};    int ch_id0 = 0, ch_id1 = 1;    MealyEncoder encoder1;    MealyEncoder encoder2;    ViterbiDecoder decoder;    int coder_instance, decoder_instance;    int rake_instance1, rake_instance2;    int nFingers;    double path_select_threshold;    int coded_data_len;    int bit_delay;    int delayI, delayQ;    int diff;    int i, tmp_value;    inputs[0] = 0;    for (i=1; i < INPUT_SIZE; i++) {        tmp_value = i % 3;        inputs[i] = tmp_value > 0 ? 1 : 0;    }    for (i=0; i < 3*INPUT_SIZE; i++) soft_bits[i] = 1.0;    for (i=0; i < INPUT_SIZE; i++) decoded_bits[i] = -2;    for (i=0; i < 8; i++) tail[i] = 0;    metric_type = 0; /* 0 = hard, 1 = soft */    gen_poly_1 = 0x16f;    gen_poly_2 = 0x1b3;    gen_poly_3 = 0x1c9;    coder_instance = wcdma_convcoding_init(metric_type,                          gen_poly_1, gen_poly_2, gen_poly_3,                          INPUT_SIZE);    decoder_instance = wcdma_chdecoding_init(3*INPUT_SIZE, metric_type,                          gen_poly_1, gen_poly_2, gen_poly_3,                          soft_prob_0, soft_prob_1,                          PROB_VECTOR_LEN);    wcdma_channel_init(ch_delays, nTaps, ch_id0);    wcdma_channel_init(ch_delays, nTaps, ch_id1);    path_select_threshold = 0.18;    nFingers = 4;    wcdma_rake_init(rake_instance1, path_select_threshold, nFingers);    wcdma_rake_init(rake_instance2, path_select_threshold, nFingers);    interleaver_cols = 12;    interleaver_rows = 20;    wcdma_chcoding_enc(inputs, INPUT_SIZE,                       interleaver_cols, interleaver_rows,                       tx_coded_symbol_bits, tail, coder_instance);    wcdma_dl_mod(tx_coded_symbol_bits, 3*INPUT_SIZE, pn_code, pn_code_len,                 sf, I_out, Q_out);#if 0    wcdma_channel(I_out, (3*INPUT_SIZE*sf)/2, ch_amplitudes, ch_delays,                  nTaps, I_out_2, ch_id0);    wcdma_channel(Q_out, (3*INPUT_SIZE*sf)/2, ch_amplitudes, ch_delays,                  nTaps, Q_out_2, ch_id1);    delayI = delayQ = 0;    wcdma_rake_receiver(rake_instance1, I_out_2, (3*INPUT_SIZE*sf)/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, (3*INPUT_SIZE*sf)/2,                        pn_code, pn_code_len, sf,                        ch_delays, ch_amplitudes, nTaps,                        &Q_symbs_len, &delayQ, Q_out_4);    for (i=0; i < (3*INPUT_SIZE); i++) {        I_out_3[i] = (I_out_4[i] > 0) ? 1 : 0;         Q_out_3[i] = (Q_out_4[i] > 0) ? 1 : 0;     }    wcdma_dl_qpsk_demod(I_out_3, Q_out_3, I_symbs_len,                        rx_coded_symbol_bits, &coded_data_len);#else    for (i=0; i < (3*INPUT_SIZE*sf)/2; i++) {        I_out_3[i] = I_out[i];        Q_out_3[i] = Q_out[i];    }    wcdma_dl_demod(I_out_3, Q_out_3, (3*INPUT_SIZE*sf)/2, pn_code, pn_code_len,                   sf, rx_coded_symbol_bits);#endif    wcdma_chdecoding_dec(rx_coded_symbol_bits, 3*INPUT_SIZE, soft_bits,                         interleaver_cols, interleaver_rows,                         decoded_bits, tail, decoder_instance);    printf("\n\tChecking difference of bits before and after convolution.\n");    diff=0;    bit_delay = delayI/pn_code_len + 1;    for (i=0; i < INPUT_SIZE; i++) {      printf("input %d output %d\n", inputs[i], decoded_bits[i]);      diff += (inputs[i+bit_delay] == decoded_bits[i]) ? 0 : 1;    }    printf("\t\tDifference is %d bit places.\n", diff);    printf("\n");    wcdma_chcoding_free(coder_instance);    wcdma_chdecoding_free(decoder_instance);    wcdma_channel_free(ch_id0);    wcdma_channel_free(ch_id1);    return(0);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲gay无套男同| 国产精品电影一区二区三区| 亚洲电影你懂得| 欧美日韩一卡二卡三卡| 亚洲成人免费视频| 欧美tk丨vk视频| 国产精品综合久久| 国产精品视频在线看| 一本久久a久久免费精品不卡| 亚洲一区中文日韩| 日韩你懂的在线观看| 国产iv一区二区三区| 亚洲精品你懂的| 欧美一区中文字幕| 国产福利不卡视频| 亚洲午夜精品在线| 久久蜜桃av一区精品变态类天堂| 成人app在线| 日本成人在线一区| 亚洲欧洲色图综合| 欧美一区二区三区四区视频 | 精品噜噜噜噜久久久久久久久试看| 久久99国产精品免费网站| 国产精品国产三级国产aⅴ无密码| 欧美影院一区二区| 国内精品视频666| 夜夜嗨av一区二区三区中文字幕 | 热久久一区二区| 日本一区二区三区电影| 欧美吞精做爰啪啪高潮| 国产在线精品视频| 亚洲成精国产精品女| 国产午夜精品一区二区三区四区| 一本大道久久a久久综合婷婷| 美女在线视频一区| 亚洲欧美日韩久久精品| 欧美精品一区二区久久久| 色噜噜狠狠成人网p站| 激情成人午夜视频| 亚洲一区中文日韩| 国产精品精品国产色婷婷| 日韩欧美一区二区久久婷婷| 色婷婷av一区二区三区大白胸| 国内成人精品2018免费看| 午夜精品一区二区三区三上悠亚| 国产精品久久久久三级| 精品日韩一区二区三区| 在线亚洲免费视频| av在线播放成人| 国产美女视频91| 美女视频一区二区| 香港成人在线视频| 亚洲精品国产高清久久伦理二区| 国产人成亚洲第一网站在线播放| 欧美大片顶级少妇| 91精品国产综合久久久蜜臀图片| 91行情网站电视在线观看高清版| 国产精品羞羞答答xxdd| 精品综合久久久久久8888| 视频一区国产视频| 亚洲激情男女视频| 亚洲欧美日韩小说| 亚洲日本韩国一区| 亚洲色图制服诱惑| 亚洲精品免费在线| 一区二区欧美在线观看| 中文字幕一区二区三区在线不卡| 久久精品亚洲麻豆av一区二区 | 日韩在线一区二区| 一区二区三区.www| 亚洲国产精品影院| 天天影视网天天综合色在线播放 | 水蜜桃久久夜色精品一区的特点 | 日韩一区二区在线观看视频播放| 欧美精品久久一区| 91精品国产美女浴室洗澡无遮挡| 6080日韩午夜伦伦午夜伦| 91精品国产综合久久小美女 | 日韩欧美在线一区二区三区| 91麻豆精品91久久久久同性| 欧美久久久一区| 91精品国产色综合久久不卡蜜臀| 欧美一二三区精品| 久久综合久久综合亚洲| 国产校园另类小说区| 国产女主播一区| 亚洲精品中文在线影院| 亚洲国产日韩在线一区模特| 香蕉久久夜色精品国产使用方法| 日本不卡1234视频| 激情综合色综合久久综合| 国产露脸91国语对白| 成人午夜短视频| 色国产综合视频| 欧美一激情一区二区三区| 26uuu成人网一区二区三区| 国产精品久久三区| 亚洲一区二区三区在线播放| 日韩精品福利网| 国产成人av在线影院| 91原创在线视频| 欧美欧美欧美欧美| 国产亚洲欧美日韩日本| 伊人开心综合网| 久久精品久久精品| 暴力调教一区二区三区| 欧美肥妇free| 欧美国产一区二区| 午夜视频在线观看一区二区三区 | 一区在线观看免费| 亚洲第一电影网| 国产精品一二三四五| 在线一区二区三区做爰视频网站| 91精品国产黑色紧身裤美女| 欧美激情艳妇裸体舞| 亚洲国产乱码最新视频 | 国产在线精品一区二区| 色婷婷av一区二区三区大白胸| 日韩一区二区在线看| 日韩伦理免费电影| 美女mm1313爽爽久久久蜜臀| 91网上在线视频| 久久久蜜桃精品| 亚洲成人第一页| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 三级不卡在线观看| 国产91精品露脸国语对白| 欧美在线色视频| 日本一区二区电影| 久久爱另类一区二区小说| 在线一区二区三区做爰视频网站| 久久综合色天天久久综合图片| 亚洲成在线观看| 99久久国产综合色|国产精品| 欧美一区二区三区男人的天堂| 国产精品久久福利| 国产一区在线观看麻豆| 91精品国产乱码久久蜜臀| 一区二区三区日韩欧美| 丁香一区二区三区| 日韩精品最新网址| 亚洲 欧美综合在线网络| 色偷偷一区二区三区| 久久亚洲捆绑美女| 免费一级欧美片在线观看| 欧美日韩视频在线一区二区| 亚洲男人的天堂av| 成人av网站在线| 久久久久99精品一区| 国产一区二区网址| 欧美一区二区三区爱爱| 香港成人在线视频| 欧美日韩久久久久久| 一级女性全黄久久生活片免费| 成人av电影在线| 国产精品不卡在线| 大桥未久av一区二区三区中文| 久久久久久久综合| 国产成人综合网站| 国产日产亚洲精品系列| 国内精品伊人久久久久av影院| 欧美精品一区二区三区高清aⅴ| 麻豆成人久久精品二区三区红 | 香港成人在线视频| 欧美日韩精品免费观看视频| 亚洲成a人片在线观看中文| 色婷婷综合激情| 亚洲综合精品久久| 欧美午夜片在线观看| 亚洲国产精品欧美一二99| 欧美写真视频网站| 日韩在线一区二区| 欧美变态口味重另类| 国产一区二区精品在线观看| 国产色婷婷亚洲99精品小说| 成人免费视频视频在线观看免费| 中文av一区特黄| 一本色道a无线码一区v| 亚洲成精国产精品女| 欧美一区二区福利视频| 国产一区福利在线| 欧美国产一区二区在线观看| 一本久久综合亚洲鲁鲁五月天| 亚洲成人综合网站| 欧美成人精品福利| 国产福利精品一区| 亚洲综合免费观看高清完整版在线| 欧美日韩三级一区二区| 精品一区二区三区香蕉蜜桃 | 国产精品国产自产拍高清av| 97精品视频在线观看自产线路二| 夜夜爽夜夜爽精品视频| 欧美xingq一区二区| 99r国产精品| 日韩vs国产vs欧美| 国产精品久久午夜夜伦鲁鲁| 欧美日韩一区二区在线观看视频| 久久99国产精品麻豆| 国产精品免费视频一区| 一区二区三区**美女毛片|