涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告

涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告

ID:41032767

大?。?34.00 KB

頁數(shù):17頁

時(shí)間:2019-08-14

涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告_第1頁
涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告_第2頁
涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告_第3頁
涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告_第4頁
涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告_第5頁
資源描述:

《涂家鑫網(wǎng)絡(luò)編程實(shí)訓(xùn)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、網(wǎng)絡(luò)實(shí)訓(xùn)報(bào)告08999251涂家鑫實(shí)驗(yàn)一數(shù)據(jù)傳輸差錯(cuò)檢測(cè)CRC模擬實(shí)驗(yàn)一,需求分析在數(shù)字通信系統(tǒng)中可靠與快速往往是一對(duì)矛盾。若要求快速,則必然使得每個(gè)數(shù)據(jù)碼元所占地時(shí)間縮短、波形變窄、能量減少,從而在受到干擾后產(chǎn)生錯(cuò)誤地可能性增加,傳送信息地可靠性下降。在數(shù)字通信系統(tǒng)中為了解決可靠性,通信系統(tǒng)都采用了差錯(cuò)控制.本報(bào)告介紹了循環(huán)冗余校驗(yàn)CRC(CyclicRedundancyCheck)的出錯(cuò)檢測(cè)原理及其算法實(shí)現(xiàn).通過編寫此報(bào)告,熟悉CRC冗余校驗(yàn)碼的運(yùn)行以及檢測(cè)錯(cuò)誤的能力.二,系統(tǒng)設(shè)計(jì)1,實(shí)驗(yàn)環(huán)境:W

2、indows操作系統(tǒng),visualc++6.0開發(fā)平臺(tái),c語言環(huán)境2,實(shí)驗(yàn)分析三,程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){int[]i;int[]j;int[]c={1,1,0,1};j=newint[3];i=newint[10];i[0]=1;i[1]=0;i[2]=1

3、;i[3]=0;i[4]=0;i[5]=1;i[6]=0;i[7]=0;i[8]=0;Console.Write("{0}{1}{2}{3}{4}{5}",i[0],i[1],i[2],i[3],i[4],i[5]);for(intm=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];}}Console.WriteLine("{0

4、}{1}{2}",j[0],j[1],j[2]);}}}四,運(yùn)行結(jié)果1001011100實(shí)驗(yàn)二CDMA編碼模擬實(shí)驗(yàn)一,需求分析CDMA是碼分多址的英文縮寫(CodeDivisionMultipleAccess),它是在數(shù)字技術(shù)的分支--擴(kuò)頻通信技術(shù)上發(fā)展起來的一種嶄新而成熟的無線通信技術(shù)。CDMA技術(shù)的原理是基于擴(kuò)頻技術(shù),即將需傳送的具有一定信號(hào)帶寬信息數(shù)據(jù),用一個(gè)帶寬遠(yuǎn)大于信號(hào)帶寬的高速偽隨機(jī)碼進(jìn)行調(diào)制,使原數(shù)據(jù)信號(hào)的帶寬被擴(kuò)展,再經(jīng)載波調(diào)制并發(fā)送出去。接收端使用完全相同的偽隨機(jī)碼,與接收的帶寬信號(hào)

5、作相關(guān)處理,把寬帶信號(hào)換成原信息數(shù)據(jù)的窄帶信號(hào)即解擴(kuò),以實(shí)現(xiàn)信息通信。二,系統(tǒng)設(shè)計(jì)1,實(shí)驗(yàn)環(huán)境:Windows操作系統(tǒng),visualstudio開發(fā)平臺(tái),c#語言環(huán)境2,實(shí)驗(yàn)分析(1)給定n個(gè)站(3個(gè))的碼片序列,編寫程序判斷哪個(gè)站發(fā)送什么數(shù)據(jù);(2)界面包括;三個(gè)站的碼片序列(TextBox)、接收收到(TextBox)、結(jié)果(label);(3)寫測(cè)試用例;三,程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Text;name

6、spaceConsoleApplication3{classProgram{staticvoidMain(string[]args){int[]a;int[]b;int[]c;int[]m;intsa=0,sb=0,sc=0;intave=0,ave1=0,ave2=0;a=newint[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=newint[8];b[0]=-1;b[1]=-1;b[2]=1;b[3]=-1;b[

7、4]=1;b[5]=1;b[6]=1;b[7]=-1;c=newint[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=newint[8];m[0]=-1;m[1]=1;m[2]=-3;m[3]=1;m[4]=-1;m[5]=-3;m[6]=1;m[7]=1;for(inti=0;i<8;i++){sa=sa+a[i]*m[i];sb=sb+b[i]*m[i];sc=sc+c[i]*m[i];}ave=sa/8;ave1

8、=sb/8;ave2=sc/8;switch(ave){case1:Console.WriteLine("a發(fā)送1");break;case-1:Console.WriteLine("a發(fā)送0");break;case0:Console.WriteLine("a沒發(fā)送");break;}switch(ave1){case1:Console.WriteLine("b發(fā)送1");break;case-1:Console.WriteLine("b發(fā)送0");b

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。