1 / 18
文档名称:

涂家鑫网络编程实训报告.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

涂家鑫网络编程实训报告.doc

上传人:2271657262 2012/6/15 文件大小:0 KB

下载得到文件列表

涂家鑫网络编程实训报告.doc

文档介绍

文档介绍:网络实训报告

实验一
数据传输差错检测CRC模拟实验
一,需求分析
在数字通信系统中可靠与快速往往是一对矛盾。若要求快速,则必然使得每个数据码元所占地时间缩短、波形变窄、能量减少,从而在受到干扰后产生错误地可能性增加,传送信息地可靠性下降。在数字通信系统中为了解决可靠性,(Cyclic Redundancy Check),熟悉CRC冗余校验码的运行以及检测错误的能力.
二,系统设计
1,实验环境:
Windows操作系统,visual c++,c语言环境
2,实验分析
三,程序代码
using System;
using ;
using ;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] i;
int[] j;
int[] c ={ 1, 1, 0, 1 };
j = new int[3];
i = new int[10];
i[0] = 1;i[1] = 0;
i[2] = 1; i[3] = 0;
i[4] = 0;i[5] = 1;
i[6] = 0; i[7] = 0;
i[8] = 0;
("{0}{1}{2}{3}{4}{5}", i[0], i[1], i[2], i[3], i[4], i[5]);
for (int m = 4; m <= 9; m++)
{
if ((m - 4) == 1)
{
j[0] = i[m - 3] ^ c[1];
j[1] = i[m - 2] ^ c[2];
j[2] = i[m - 1] ^ c[3];
i[m - 3] = j[0];
i[m - 2] = j[1];
i[m - 1] = j[2];
}
}

("{0}{1}{2}",j[0], j[1], j[2]);
}
}
}四,运行结果
1001011100
实验二
CDMA编码模拟实验
一,需求分析
CDMA是码分多址的英文缩写(ess),它是在数字技术的分支--扩频通信技术上发展起来的一种崭新而成熟的无线通信技术。CDMA技术的原理是基于扩频技术,即将需传送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。接收端使用完全相同的伪随机码,与接收的带宽信号作相关处理,把宽带信号换成原信息数据的窄带信号即解扩,以实现信息通信。
二,系统设计
1,实验环境:
Windows操作系统,visual studio开发平台,c#语言环境
2,实验分析
给定n个站(3个)的码片序列,编写程序判断哪个站发送什么数据;
界面包括;三个站的码片序列(TextBox)、接收收到(TextBox)、结果(label);
写测试用例;
三,程序代码
using System;
using ;
using ;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int[] a; int[] b; int[] c; int[] m;

int sa = 0, sb = 0, sc = 0;
int ave = 0,ave1 = 0,ave2 = 0;
a = new int[8];
a[0] = -1; a[1] = -1; a[2] = -1; a[3] = 1;
a[4] = 1; a[5] = -1; a[6] = 1; a[7] = 1;
b = new int[8];
b[0] = -1; b[1] = -1; b[2] = 1; b[3] = -1;
b[4] = 1; b[5] = 1; b[6] = 1; b[7] = -1;
c = new int[8];
c[0] = -1; c[1] = 1; c[2] = -1; c[3] = 1;
c[4] = 1; c[5] = 1; c[6] = -1; c[7] = -1;
m