如何使用调制解调工具包实现自定义的QAM Symbol Map
主要软件:
主要软件版本: N/A
主要软件修正版本: 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 调制的阶数。这些整数的二进制表示法(低位优先的方式)表示了映射到对应symbol values数组中符号位置的比特模式。
比如,对于 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)]。
为了创建一个不能够直接匹配到2维方形数组的自定义的 QAM symbol map,比如 32-QAM,你可以设置数组中多余的位置为负数。 负数不会被认为是 symbol map 的一部分,这样就可以让你通过方形数组来表示你的符号图了。
这篇KB附上了一个简单的例子来展示所写的内容。
你可以在附上的链接中找到更多关于数字调制的内容。
相关链接: Developer Zone Tutorial: RF and Communications Fundamentals
附件: - custom_symbol_map.vi
报告日期: 01/10/2007
最近更新: 07/30/2009
文档编号: 459J9KJX
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.