lab 2: uncoded...

13
Lab 2: Uncoded Modulation NTU communication laboratory 2017.03.15 2017/4/12 NTU commlab Lab2 1

Upload: others

Post on 22-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

Lab 2: Uncoded ModulationNTU communication laboratory

2017.03.15

2017/4/12 NTU commlab Lab2 1

Page 2: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

Outline

基本原理與系統架構基本原理與實驗目的

相關module的I/O

系統架構

模擬及實驗LABVIEW模擬: PSK, QAM 模擬器

USRP實作: 文字傳輸收發器

注意事項

2017/4/12 NTU commlab Lab2 2

Page 3: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

基本原理與系統架構

基本原理與實驗目的以Labview軟體實作基礎調變

熟悉檔案型態之轉換(將文字轉為數位資料)

以USRP實作估計通道及補償之機制

以USRP實作文字傳輸與接收

2017/4/12 NTU commlab Lab2 3

Page 4: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

基本原理與系統架構

2017/4/12 NTU commlab Lab2 4

Input Interface

(Text, Image, Audio...)

Packet formatter

Modulator

Channel Encoder

RF TX antenna RF RX antenna

Demodulator

Channel Decoder

Packet parser

Output Interface

(Display content)

Over the air

Lab 1

Lab 2

Lab 3

USRP

Simulation

Channel

Page 5: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

基本原理與系統架構

系統架構

2017/4/12 NTU commlab Lab2 5

Page 6: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

LabVIEW 模擬

模擬內容基礎調變/解調變之實作,不使用LabVIEW內建工具

調變/解調包含: M-QAM, M-PSK

Gray coding對於M-ary modulation在星座圖上, 設計各symbol對應之bits

結果呈現位元錯誤率BER, SER (不同調變,gray coding與否)

2017/4/12 NTU commlab Lab2 6

Page 7: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

Modulator

Basic idea:Mapping bits to symbol

Bandwidth v.s. Minimum distance

Mapping more bits per symbol will save more bandwidth

More bits per symbol reduce minimum distance between symbols

Constellation map:What is the differences?

2017/4/12 NTU commlab Lab2 7

00

1101

10

01 10

00 11

QPSKI

Q

Page 8: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

Demodulator

Basic idea:Mapping symbols back to bits

Demodulation criterion varies

Find the most possible symbol on constellation map based on received symbol

Decision region

2017/4/12 NTU commlab Lab2 8

S0 S2

S1 S3

𝑆0

𝑆3

𝑆1

𝑆2

𝑆5

𝑆4

𝑆6

𝑆7

𝑆12

𝑆13

𝑆15

𝑆14

𝑆8

𝑆9

𝑆10

𝑆11

Phase is sufficient to differentiate each region Both phase and amplitude are required

I

Q

I

Q

Page 9: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

LabVIEW 模擬

Bit error rate simulation:

2017/4/12 NTU commlab Lab2 9

Page 10: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

BER Simulator

2017/4/12 NTU commlab Lab2 10

Page 11: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

USRP 系統實作

實驗內容:文字傳輸系統

延續Lab1 之傳輸系統,惟調變及解調須自己實作

Pilot-aided channel estimation利用封包結構,估計並補償channel gain, phase shift

調整傳輸信號強度可以參考實驗一之系統

2017/4/12 NTU commlab Lab2 11

Page 12: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

實驗問題

模擬:

1. 畫出8PSK, 16QAM 的BER, SER curve (橫軸Eb

N0dB)

2. 推導或是引用理論上的BER, SER (8PSK, 16QAM)

USRP:1. 量測 8PSK, 16QAM 的BER,SER值

2. Received constellation map in different transmit power

3. 使用USRP天線延長線材,嘗試影響傳輸通道,觀察並比較receiver端的效能差異

2017/4/12 NTU commlab Lab2 12

Page 13: Lab 2: Uncoded Modulationhomepage.ntu.edu.tw/~ihwang/Teaching/Sp17/Handout/lab2_sl_v0.pdfLABVIEW模擬: PSK, QAM 模擬器 ... 調變/解調包含: M-QAM, M-PSK Gray coding 對於M-ary

注意事項

畫BER時若耗時過久(𝑏ܧ

𝑁0太大)或是表現太差(

𝑏ܧ

𝑁0太小) 可以跳過,

但必須清楚地呈現你的結果

請自己修改程式以完成各題改變Transmit power (可參考Lab1)

如何用USRP 量測BER (修改packet transceiver 或是 modem simulator)

請與同組同學設計實驗,用USRP量測noise power, signal power

以取得畫BER曲線的𝐸𝑏

𝑁0(𝑑𝐵)

繳交期限: 4/7(五) PM 9:00

2017/4/12 NTU commlab Lab2 13