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

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

?? simulation313.c

?? error correction code
?? C
字號:
// ------------------------------------------------------------------------
// File:   simulation313.c
//
// Simulation of a repetition code over a binary symmetric channel
//
// ------------------------------------------------------------------------
// This program is complementary material for the book:
//
// R.H. Morelos-Zaragoza, The Art of Error Correcting Coding, Wiley, 2002.
//
// ISBN 0471 49581 6
//
// This and other programs are available at http://the-art-of-ecc.com
//
// You may use this program for academic and personal purposes only. 
// If this program is used to perform simulations whose results are 
// published in a journal or book, please refer to the book above.
//
// The use of this program in a commercial product requires explicit
// written permission from the author. The author is not responsible or 
// liable for damage or loss that may be caused by the use of this program. 
//
// Copyright (c) 2002. Robert H. Morelos-Zaragoza. All rights reserved.
// ------------------------------------------------------------------------

#include <stdio.h>
#include <math.h>
#include <limits.h>

#define MAXRAND LONG_MAX      // Maximum value of random()
#define N 3                   // Code length
#define TWOTTN 3              // Equal to 2^{N-1}-1

main(int argc, char *argv[])
{

  long seed;
  double init_p, final_p, inc_p;
  double sim, num_sim;

  double p;
  int codeword[N], received[N], decoded[N];

  double error;
  int i, info, estimate, onescount;

  FILE *fp;
  char name[80];

  if (argc != 7)
    {
      printf("Usage: %s seed init_p final_p inc_p num_sim output_file\n",
              argv[0]);
      exit(0);
    }

  sscanf(argv[1],"%ld", &seed);
  sscanf(argv[2],"%lf", &init_p);
  sscanf(argv[3],"%lf", &final_p);
  sscanf(argv[4],"%lf", &inc_p);
  sscanf(argv[5],"%lf", &num_sim);
  sscanf(argv[6],"%s",  &name);

  fp = fopen(name,"w");
  srandom(seed);

  p = init_p;

  while (p < final_p)
    {
    error = 0.0;
    sim = 0.0;

    while (sim < num_sim)
      {

      // SOURCE: Generate random symbols
      info = (random()>>10) % 2;

      // ENCODER: Encode information
      if (info)
        {
        for (i=0; i<N; i++)
        codeword[i] = 1;
        }
      else
        {
        for (i=0; i<N; i++)
        codeword[i] = 0;
        }

      // CHANNEL: Pass through BSC with parameter p
      for (i=0; i<N; i++)
        received[i] = codeword[i] ^ bsc(p);

      // DECODER: Majority logic decoding is easiest
      onescount = 0;
      for (i=0; i<N; i++)
        if (received[i]) onescount++;

      if (onescount > N/2) 
        {
        estimate = 1;
        for (i=0; i<N; i++)
          decoded[i] = 1;
        }
      else
        {
        estimate = 0;
        for (i=0; i<N; i++)
          decoded[i] = 0;
        }

      if (estimate != info) error += 1.0;

      sim += 1.0;

      }

    fprintf(fp, "%e %e\n", p, (double)error/num_sim);
    printf("%e %e\n", p, (double)error/num_sim);

    fflush(stdout); fflush(fp);

    p += inc_p;

    }

}

int bsc(double p)
{
  if ( ((double)(random())/MAXRAND) <= p )
    return(1);
  else
    return(0);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚区不卡日本| 中文字幕五月欧美| 欧美日韩亚州综合| 91久久精品一区二区| 91片黄在线观看| 91偷拍与自偷拍精品| 色综合久久综合中文综合网| 欧美一区二区三区喷汁尤物| 9191国产精品| 日韩欧美国产一区二区在线播放| 欧美一区二区播放| 精品久久久久久最新网址| 久久久亚洲欧洲日产国码αv| 久久综合国产精品| 国产精品美女久久久久aⅴ国产馆| 中文字幕日韩av资源站| 亚洲一区二区四区蜜桃| 性感美女久久精品| 精品一区二区三区久久| 国产福利一区二区三区在线视频| 成人av影视在线观看| 色婷婷综合久久久| 欧美三级电影一区| 精品国产制服丝袜高跟| 国产日韩欧美在线一区| 亚洲欧美日韩国产综合在线| 亚洲一级二级在线| 久久精品国产亚洲高清剧情介绍 | 成人性生交大片| 色哟哟在线观看一区二区三区| 国产一区二区三区蝌蚪| 在线视频你懂得一区| 成人精品一区二区三区四区| 久久成人精品无人区| 成+人+亚洲+综合天堂| 一本色道久久综合亚洲91| 欧美电影一区二区| 国产视频在线观看一区二区三区 | 中文字幕在线视频一区| 一区二区三区小说| 97精品久久久午夜一区二区三区| 精品视频123区在线观看| 精品日韩欧美在线| 国产色婷婷亚洲99精品小说| 亚洲图片欧美色图| 国产精品1024| 欧美绝品在线观看成人午夜影视| 久久精品人人做人人爽人人| 亚洲靠逼com| 国产在线精品一区二区夜色| 一本久久综合亚洲鲁鲁五月天| 日韩一区二区视频| 日韩理论电影院| 欧美一区三区二区| 日韩中文字幕区一区有砖一区| 亚洲成人综合在线| 国产成人av影院| 91麻豆精品国产91久久久久久 | 青娱乐精品视频| 91视频在线观看免费| 精品久久一区二区三区| 亚洲自拍欧美精品| 国产99久久久精品| 日韩一级片网站| 亚洲在线中文字幕| 99热这里都是精品| 精品99999| 日本美女一区二区| 欧美性做爰猛烈叫床潮| 亚洲国产精品v| 国产自产v一区二区三区c| 欧洲一区二区三区在线| 中国色在线观看另类| 国产一区视频在线看| 欧美福利电影网| 亚洲欧美日韩国产手机在线| 国产一区二区网址| 69堂精品视频| 亚洲国产日韩在线一区模特| 99re这里只有精品6| 欧美激情一区二区三区在线| 日本免费新一区视频| 欧美日韩精品欧美日韩精品一| 日韩精品中文字幕在线一区| 一区二区不卡在线视频 午夜欧美不卡在 | 国产成人亚洲综合a∨婷婷图片| 亚洲精品你懂的| 中文字幕一区二区在线播放| 国产精品久久久一区麻豆最新章节| 一本久道中文字幕精品亚洲嫩| 国产精品久久综合| 国产精品自产自拍| 国产精品第五页| 91成人免费电影| 蜜臀精品一区二区三区在线观看 | 欧美成人a视频| 亚洲一本大道在线| 91视频com| 一区二区三区中文字幕| 国产一区二区三区免费看| 欧美一区二区三区在| 美女视频网站久久| 日韩一级黄色大片| 久久精品国产久精国产| 精品国产乱码久久久久久牛牛| 秋霞成人午夜伦在线观看| 日韩欧美一二区| 久久电影网站中文字幕| 久久综合色一综合色88| 性欧美疯狂xxxxbbbb| 欧美一区二区日韩| 精品一区二区在线观看| 精品成人一区二区三区四区| 国产丶欧美丶日本不卡视频| 国产精品美女久久久久久2018| 88在线观看91蜜桃国自产| 三级不卡在线观看| 日韩一级大片在线| 极品少妇xxxx精品少妇| 久久久国产精品午夜一区ai换脸| 日韩欧美一级二级| 国产婷婷精品av在线| 91精品在线观看入口| 国产精品久久一级| 91污片在线观看| 亚洲成人在线网站| 欧美一区二区三区免费观看视频 | 欧美午夜理伦三级在线观看| 一区二区在线观看免费| 欧美精品1区2区| 国产在线观看免费一区| 日韩一区欧美一区| 欧美日韩电影一区| 国产高清亚洲一区| 一区二区三区蜜桃网| 91精品在线观看入口| 国产福利一区在线观看| 一区二区三区在线观看欧美| 3atv一区二区三区| 中文文精品字幕一区二区| 欧美视频一区二| 国产精品一区二区不卡| 亚洲视频一二三区| 91精品国产一区二区三区| 成人黄色一级视频| 在线亚洲一区观看| 国产一区三区三区| 一区二区三区中文在线观看| 免费人成精品欧美精品| 狠狠色丁香久久婷婷综| 日本视频免费一区| 国产精品嫩草久久久久| 国产精品乡下勾搭老头1| 亚洲丝袜自拍清纯另类| 欧美哺乳videos| 91成人在线观看喷潮| 国产麻豆一精品一av一免费| 亚洲一区二区三区美女| 久久新电视剧免费观看| 欧美日韩中文一区| 成人免费视频视频在线观看免费| 性做久久久久久久久| 一区二区中文字幕在线| 色诱亚洲精品久久久久久| 丝袜a∨在线一区二区三区不卡| 欧美国产欧美综合| 欧美一区二区成人6969| 91行情网站电视在线观看高清版| 国产精品一区二区久久精品爱涩| 亚洲成人免费观看| 国产精品久线在线观看| 精品国产乱码久久久久久浪潮| 欧洲精品在线观看| bt欧美亚洲午夜电影天堂| 国模冰冰炮一区二区| 天天综合网 天天综合色| 一区视频在线播放| 国产欧美日韩在线视频| 日韩欧美一区电影| 欧美无砖砖区免费| 色综合激情久久| 久久精品夜色噜噜亚洲a∨ | 亚洲成人综合网站| 欧美性受极品xxxx喷水| 日韩一区二区电影| 亚洲综合色丁香婷婷六月图片| 中文在线免费一区三区高中清不卡| 日韩欧美国产wwwww| 欧美日韩久久一区二区| 色综合久久久久久久久| eeuss鲁片一区二区三区| 国产电影精品久久禁18| 国产乱子伦视频一区二区三区| 美女网站色91| 蜜桃精品视频在线| 日韩成人精品在线观看| 日韩中文字幕不卡| 日本一区中文字幕| 日韩激情av在线| 日本中文在线一区|