|
LabVIEW中的Generate System Parameters VI 允許使用者使用預設的QAM symbol map,或者可以讓使用者創造一個客製化的QAM symbol map 進而將 bit patterns和IQ複數平面映射起來。
這個多型的VI 對每種調變方式提供了兩種選項: M 和 Map。使用M 選項來自動產生symbol map 或者使用Map 選項來定義您自己的模式。
要獲得更多資訊,對這個 VI 點右鍵並選擇Help,然後選擇您想要的調變方式。舉例來說,選擇 QAM symbol value array 會有下面的解釋:
這個 VI 需要一個二維整數陣列來做為symbol values 的控制輸入。4-QAM 需要一個 2×2 陣列 (2 列, 2 行),16-QAM 需要一個 4×4 陣列,等等。從0到(M–1)的整數都必須包含在symbol values 陣列中並且只出現一次,其中 M 是M-ary 調製的數目。這些整數的二進位表示法 (LSB first convention) 表示了映射到對應symbol values 陣列中symbol 位置的位元表示式。
舉例來說,對於4-QAM,如果指定symbol values 陣列為
[3 1]
[0 2],
輸出的QAM symbol map就是[(–0.707 – 0.707i), (0.707 + 0.707i),
(0.707 – 0.707i), (–0.707 + 0.707i)]。
為了創造一個不能夠直接匹配到二維陣列的客製化QAM symbol map,比如說32-QAM,您可以設置陣列中額外的位置為負數。負數不會被認為是symbol map 的一部分,這樣就可以讓您通過二維陣列來表示您的map了。
|