使用C ++设计卷积码编码器。 下面是bit generator的初步程序。 它需要生成1004个随机数,最后4个数字为0000。生成的数字应保存在文件中,然后将1004个数字将该数字添加到卷积码编码器的向量中。 需要具有1/2 rate和4个寄存器的卷积码编码器,并且编码器输出的编码器位还需要能够生成文档。
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
const unsigned N=1000;
int data[N];
int main()
{
srand((unsigned int)time(NULL));
for(int i=0; i<N; i++)
{
data[i]=rand()%2;
cout<<data[i]<<endl;
}
return 0;
}