无线通信基础:调制与解调技术_(24).4.4正交幅度调制(QAM).docxVIP

无线通信基础:调制与解调技术_(24).4.4正交幅度调制(QAM).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

PAGE1

4.4正交幅度调制(QAM)

正交幅度调制(QuadratureAmplitudeModulation,QAM)是一种常用的数字调制技术,它结合了幅度调制和相位调制的特点,能够在一个信号中同时传输幅度和相位信息。QAM在无线通信系统中广泛应用于高速数据传输,如在4G和5G通信标准中。本节将详细介绍QAM的基本原理、调制和解调过程,以及一些常见的QAM调制方案。

4.4.1QAM的基本原理

QAM是通过在两个相互正交的载波上分别调制幅度和相位来实现的。这两个载波通常表示为同相(In-phase,I)和正交相位(Quadrature,Q)分量。每个分量都可以携带不同的信息,从而在相同的带宽内实现更高的数据传输速率。

4.4.1.1信号表示

在QAM中,信号可以表示为:

s

其中:-It和Qt分别是同相分量和正交分量。-f

4.4.1.2调制星座图

QAM的调制方案通常使用星座图来表示。星座图上的每个点代表一个符号,该符号由I和Q分量的幅度组成。常见的QAM调制方案包括4-QAM、16-QAM、64-QAM等,其中数字表示星座图上的点数。

4.4.24-QAM调制

4-QAM,也称为QPSK(QuadraturePhaseShiftKeying),是最简单的QAM调制方案之一。它使用4个点的星座图,每个点对应2位数据。

4.4.2.1调制过程

4-QAM的调制过程可以分为以下几个步骤:

数据映射:将输入的二进制数据映射到星座图上的点。

生成I和Q分量:根据映射结果生成同相和正交分量。

调制载波:将I和Q分量分别调制到同相和正交载波上。

合成信号:将调制后的同相和正交载波合成一个复合信号。

4.4.2.24-QAM调制示例

以下是一个4-QAM调制的Python代码示例:

importnumpyasnp

importmatplotlib.pyplotasplt

#生成二进制数据

bits=np.random.randint(0,2,100)

#定义4-QAM映射表

qam4_mapping={

(0,0):(-1,-1),

(0,1):(-1,1),

(1,0):(1,-1),

(1,1):(1,1)

}

#将二进制数据映射到星座图上的点

symbols=[]

foriinrange(0,len(bits),2):

bit_pair=(bits[i],bits[i+1])

symbols.append(qam4_mapping[bit_pair])

#将符号转换为I和Q分量

I=np.array([s[0]forsinsymbols])

Q=np.array([s[1]forsinsymbols])

#定义载波频率

f_c=1000#Hz

#生成时间轴

t=np.arange(0,0.1,0.001)#0.1秒,采样间隔0.001秒

#生成同相和正交载波

cos_carrier=np.cos(2*np.pi*f_c*t)

sin_carrier=np.sin(2*np.pi*f_c*t)

#调制载波

I_mod=I[:,np.newaxis]*cos_carrier

Q_mod=Q[:,np.newaxis]*sin_carrier

#合成信号

s_mod=I_mod+Q_mod

#绘制星座图

plt.figure(figsize=(10,5))

plt.subplot(1,2,1)

plt.scatter(I,Q)

plt.title(4-QAMConstellation)

plt.xlabel(I)

plt.ylabel(Q)

plt.grid(True)

#绘制调制信号

plt.subplot(1,2,2)

plt.plot(t,s_mod.T)

plt.title(4-QAMModulatedSignal)

plt.xlabel(Time(s))

plt.ylabel(Amplitude)

plt.grid(True)

plt.show()

4.4.316-QAM调制

16-QAM使用16个点的星座图,每个点对应4位数据。与4-QAM相比,16-QAM能够在相同的带宽内传输更多的数据,但对信道条件的要求更高。

4.4.3.1调制过

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档