From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



如何使用調變工具包來創造一個客製化的QAM Symbol Map



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 我需要使用調變工具包來創造一個客製化的QAM Symbol Map。 我能用甚麼方式來創造?

解答:

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了。

32 QAM Custom Map

這篇knowledge base 附上了一個簡單的範例來展示此篇所寫的內容。您可以在附上的連結中找到更多有關於數位調變的內容。

相關連結: White Paper: RF and Communications Fundamentals

附加檔案:


custom_symbol_map.vi - custom_symbol_map.vi



報告日期: 01/10/2007
最後更新: 10/15/2015
文件偏號: 459J9KJX