当前位置:文档之家› 通信原理_实验报告二

通信原理_实验报告二

实验报告学院(系)名称:计算机与通信工程学院
2.编程实现阵列校验:
程序代码:
//通信实验二进制数方阵奇校验
#include<iostream>
#include<string.h>
#define N 100
using namespace std;
int main()
{
int n;
cout<<"侯赵伟请您输入二进制方阵的行列数n:\n";
cin>>n;
int arr[N][N]={0};
int ar0[N]={0}; //用来记录行中1的个数
int ar1[N]={0}; //用来记录列中1的个数
int ar2[N]={0}; //用来进行监督元组的记录
int s[N]={0}; //用来记录接收到的码元序列
cout<<"输入方阵数据,数字之间用空格隔开,输入"<<n<<"个数据后请您换行!"<<endl;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
cin>>arr[i][j];
if(arr[i][j]==1)
{
ar0[i]++;
}
心得体会:
通过这次实验,我对编码的检错和纠错有了更加深刻的认识和体会,每种编码的检错性能各有独特之处,对原利用原有信息的规律来添加纠错位,可以大幅度提高编码的纠错性能且对编码原有的性能不会造成太大的影响。

相关主题