下面是范文網(wǎng)小編分享的數(shù)據(jù)通信實(shí)驗(yàn)報(bào)告,以供參考。
實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)名稱 實(shí)驗(yàn)地點(diǎn) 小組成員 行政班級
實(shí)驗(yàn) 1: 信號頻率分量 實(shí)驗(yàn)?zāi)康模?/p>
1) 熟悉 MatLab 環(huán)境 2) 考察信號帶寬(所含頻率分量)對信號波形的影響 實(shí)驗(yàn)任務(wù):
傅里葉級數(shù)指出,任何周期函數(shù)都可以用正弦函數(shù)和余弦函數(shù)構(gòu)成的無窮級數(shù)來表示。對于常用于 表示數(shù)字化數(shù)據(jù)的方波,相應(yīng)的傅立葉級數(shù)的一種表示式可以寫成 實(shí)驗(yàn)步驟:
1) 設(shè) f 為 1KHz,分別取 k 至 3、7、15、31、63、255、1023,觀察波形的變化情況。說明信號帶寬、信號的頻率分量組成、信號邊沿的陡峭程度、疊加波形與方波的近似程度這幾者的關(guān)系。
結(jié)果:隨著N的取值逐漸增大,信號波形與原信號波形相似度逐漸上升。信號由基波,一次諧波,二次諧波,多次諧波組成。當(dāng)N的值較小時(shí),信號波形的邊緣較陡峭,隨著N值逐漸增大,邊緣陡峭降低,與原信號接近。
2) 去掉幾個(gè)低次諧波,波形會發(fā)生什么變化?以 k 從 7 開始直到 31(即去掉基波、三次諧波和五次諧波),繪制波形并進(jìn)行解釋。
結(jié)果:由于去掉了基波,和低次諧波,信號波形明顯產(chǎn)生失真情況,如下圖所示。原因是信號的能量主要是有基波攜帶的,所以去掉之后,產(chǎn)生失真。
實(shí)驗(yàn)結(jié)果:
1.實(shí)驗(yàn)程序 k=input("k="); y=0;a=1; while(a<=k) y=y+(4/pi)*sin(2*pi*a*t)/a; a=a+2; end t=(0::10); plot(t,y); 2.實(shí)驗(yàn)圖像
?。危剑? N=7 N=15 N=31 N=255 N=1023 去掉基波,低次諧波
實(shí)驗(yàn) 2:PCM 與線性量化 實(shí)驗(yàn)?zāi)康模?/p>
1) 熟悉線性量化原理,由實(shí)驗(yàn)驗(yàn)證并分析量化引起的量化誤差及其與量化級數(shù)的關(guān)系 2) 熟悉和理解 PCM 編碼 一線性量化 PCM 系統(tǒng), 其輸入信號區(qū)間為[-xmax,xmax]。
采用 N 個(gè)量化步級, 每個(gè)子區(qū)間長度為Δ=2xmax/ N 。
若 N 足夠大, 則可以認(rèn)為在每一個(gè)子區(qū)間內(nèi)的輸入信號服從平均分布 (密度函數(shù)為常數(shù)) ,其產(chǎn)生的失真(量化噪聲功率)可表示為 E2= Δ2/ 12。如果 N 是 2 的冪次,滿足 N = 2,那么可用 k比特來表示每個(gè)量化電平 (PCM 編碼)。
如果模擬信號的功率表示為 X2,則信號/量化噪聲的比 (SNR)由下式給出 實(shí)驗(yàn)給出 MATLAB 函數(shù) linear_pcm (a, n), 其文件名linear_pcm 函數(shù)以樣本序列和要求的量化電平數(shù)作為輸入?yún)?shù),求得已量化序列 a_quan,編碼序列 code,以及產(chǎn)生的 SNR(dB)值 snr。
實(shí)驗(yàn)步驟:
1) 產(chǎn)生一線性信號 y=x, 其輸入信號區(qū)間為[-1,1]。調(diào)用 linear_pcm 函數(shù)分別用 8 電平和 16 電平進(jìn)行量化,在同一坐標(biāo)軸上繪出原信號和量化后的信號,比較這兩種情況下 SNR。
結(jié)果:
snr (8)= snr (16)= 8電平 16電平 2) 繪出 1)的量化誤差曲線,即畫出輸入信號作為輸入值的函數(shù)的圖形。對圖形進(jìn)行說明。
由上圖的比較可以看出,16電平的量化誤差要小于8電平的量化誤差。
3) 對 1), 繪出當(dāng)量化電平數(shù)為 16 時(shí)的量化曲線。
要求畫出量化值及量化編碼對輸入信號的曲線。
4) 產(chǎn)生一正弦信號 y=sinx,x 取[0,2π]。調(diào)用 linear_pcm 函數(shù)分別用 8 電平和 16 電平對該正弦信 號進(jìn)行量化。在同一坐標(biāo)軸上繪出原信號和量化后的信號,并比較這兩種情況下的 SNR。
snr = snr= 5) 對4), 取量化電平數(shù)為 16。調(diào)用 linear_pcm 函數(shù), 寫出返回的量化序列和相應(yīng)的編碼序列。
采樣頻率為 10 個(gè)樣本每周期 a_quan = Columns 1 through 9 - - - - Columns 10 through 11 - -
實(shí)驗(yàn) 3:TCP 及流控制 實(shí)驗(yàn)?zāi)康模?/p>
1) 驗(yàn)證 TCP 連接建立及釋放過程 2) 通過分析 TCP 流量數(shù)據(jù),驗(yàn)證常用的流控制協(xié)議,如停等協(xié)議、滑窗協(xié)議及自動(dòng)重傳協(xié)議過程 實(shí)驗(yàn)任務(wù):
1) 學(xué)習(xí) TCP 協(xié)議(教材 , 章節(jié))。總結(jié) TCP 連接建立及釋放過程。
2) 文件傳送協(xié)議(FTP)利用 TCP 傳輸協(xié)議進(jìn)行文件傳送。在 FTP 傳輸過程中,會建立 2 個(gè) TCP 連 接--控制連接和數(shù)據(jù)連接。控制連接負(fù)責(zé)傳送控制信息,如 FTP 客戶發(fā)出的傳送請求。數(shù)據(jù)傳 送連接實(shí)際完成文件的傳送,在傳送完畢后關(guān)閉“數(shù)據(jù)連接”并結(jié)束運(yùn)行。
實(shí)驗(yàn)步驟:
1) 打開瀏覽器,連接校內(nèi) FTP: 2) 打開 wireshark,開啟抓包功能 3) 從校內(nèi) FTP 上任意下載一文件 4) 關(guān)閉 wireshark 抓包,并存儲流量文件 5) 利用 wireshark 提供的工具(如 TCP flow graph),分析 TCP 傳輸過程。
a) 畫出 TCP (數(shù)據(jù)連接) 的連接建立和釋放過程時(shí)序圖, 要求給出時(shí)間, 分組 (packet) 序號,分組內(nèi)容。
b) 分析數(shù)據(jù)傳輸過程中實(shí)現(xiàn)的流控制過程,畫出時(shí)序圖。
c) 下載過程中是否出現(xiàn)丟包?此時(shí) TCP 接收端如何處理?(如有丟包發(fā)生, 給出 wireshark 相應(yīng)輸出。)
實(shí)驗(yàn)結(jié)果:
a)建立連接過程 6 2. TCP http > netclip [FIN, ACK] Seq=1 Ack=1 Win= Len=0 7 2. TCP netclip > http [ACK] Seq=1 Ack=2 Win= Len=0 8 2. TCP arepa-raft > http [SYN] Seq=0 Win= Len=0 MSS=1460 SACK_PERM=1 9 2. TCP http > arepa-raft [SYN, ACK] Seq=0 Ack=1 Win= Len=0 MSS=1460 10 2. TCP arepa-raft > http [ACK] Seq=1 Ack=1 Win= Len=0 11 2. TCP notify_srvr > http [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 12 2. TCP twsdss > http [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 13 2. TCP trusted-web > http [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 釋放連接過程 200 OK (application/octet-stream) 6477 8. TCP arepa-raft > http [ACK] Seq=673 Ack= Win= Len=0 6478 8. TCP arepa-raft > http [FIN, ACK] Seq=673 Ack= Win= Len=0 6479 8. TCP http > arepa-raft [ACK] Seq= Ack=674 Win= Len=0 C)在傳輸過程中發(fā)生丟包。
6715 10. TCP [TCP segment of a reassembled PDU] 6716 10. TCP gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6717 10. TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU] 6718 10. TCP [TCP Dup ACK 6716#1] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6719 10. TCP [TCP segment of a reassembled PDU] 6720 10. TCP [TCP Dup ACK 6716#2] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6721 10. TCP [TCP Fast Retransmission] [TCP segment of a reassembled PDU] 6722 10. TCP
gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6723 10. TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU] 6724 10. TCP [TCP Dup ACK 6722#1] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6725 10. TCP [TCP segment of a reassembled PDU] 6726 10. TCP [TCP Dup ACK 6722#2] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6727 10. TCP [TCP segment of a reassembled PDU] 6728 10. TCP [TCP Dup ACK 6722#3] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6729 10. TCP [TCP segment of a reassembled PDU] 6730 10. TCP [TCP Dup ACK 6722#4] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6731 10. TCP [TCP segment of a reassembled PDU] 6732 10. TCP [TCP Dup ACK 6722#5] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6733 10. TCP [TCP segment of a reassembled PDU] 6734 10. TCP [TCP Dup ACK 6722#6] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6735 10. TCP [TCP segment of a reassembled PDU] 6736 10. TCP [TCP Dup ACK 6722#7] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6737 10. TCP [TCP segment of a reassembled PDU] 6738 10. TCP [TCP Dup ACK 6722#8] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6739 10. TCP [TCP segment of a reassembled PDU] 6740 10. TCP [TCP Dup ACK 6722#9] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6741 10. TCP [TCP segment of a reassembled PDU] 6742 10. TCP [TCP Dup ACK 6722#10] gxs-data-port > http [ACK] Seq=806 Ack= Win= Len=0 6743 10. TCP [TCP segment of a reassembled PDU] 6744 10. TCP [TCP Dup
實(shí)驗(yàn)數(shù)據(jù)1
數(shù)據(jù)庫實(shí)驗(yàn)書
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)
傳熱實(shí)驗(yàn)數(shù)據(jù)
數(shù)據(jù)庫實(shí)驗(yàn)4
數(shù)據(jù)通信實(shí)驗(yàn)報(bào)告相關(guān)文章:
相關(guān)熱詞搜索:數(shù)據(jù)通信實(shí)驗(yàn)報(bào)告