星座图与调和曲线图

星座图与调和曲线图
星座图与调和曲线图

星座图

星座图是将高维空间中的样品点投影到平面上的一个半圆内,用投影点表示样品点。具体的作图步骤是:

(1)将数据{X ki }变换为角度{θki },使0?θki ?π,常取变换方法如下(极差标准化):

180min max min 111?--====Li n L Li n L Li n

L ki ki X X X X θ k =1,…,n i =1,…,p

(2)适当地选一组权系数 w 1, w 2, …,w p ,其中 w i >0 且11=∑=p i i w

。重要的变量相应的权数可取大一点。最简单的取法

为w p =1/p ,i =1,…,p 。

(3)画出一个半径为1的上半圆及半圆底边的直径。

(4)对给定的第k 次观测X k =(X k 1, X k 2,…, X kp ),对应着上半圆内的一个点“·”或“*”和一条由折线表示的路径。路径的折点坐标是

星号位于路径的终点,其坐标为( U k (p ), V k (p )

)。

将这些坐标(U 1(1), V 1(1)), (U 1(2), V 1(2)),…,(U 1(p), V 1(p))所对应的点分别记为o 1, o 2, …,o p ,连接o 1, o 2, …,o p 即为第一? ? ? ? ? ? ? = = = = ∑ ∑ = = n

k W V p L W U L i ki i L k L i ki i L k , , 1 sin , , 1 cos 1 ) ( 1 ) ( θ θ

个样品点的路径。

从上面表达式不难看出路径终点的横坐标就是点o1到点o p的横坐标之和,终点的纵坐标是点o1到点o p的纵坐标之和。

如果将n个样品点的路径折线和星号位置都画出来,就很像天文学中星座的图象,故称之为星座图。下面对消费数据,使用相同的权数即w1, w2,…,w6=1/6作星座图。

调和曲线图

调和曲线图是D.F.Andrews1972年提出的三角多项式作图法,所以又称为三角多项式图。其思想是把高维空间中的一个样品点对应于二维平面上的一条曲线。

设p维数据x = (x1, x2, … , x p)',对应的曲线是:

上式当t在区间[-π, π]上变化时,其轨迹是一条曲线。

在多项式的图表示中,当各变量的数值太悬殊时,最好先标准化后再作图。这种图对聚类分析帮助很大,如果选择

聚类统计量为距离的话,同类的曲线非常靠近拧在一起,不同类的曲线相互分开,非常直观。

调和曲线图有两点优良数学性质:一是保持线性性,二是与一般的欧式距离之间的关系。

上面的变换是一个连续函数,我们定义两个样本X与Y 之间的距离为如下平方积分形式(事实上也是一种常用的范数):

愿意复习三角函数积分的可以做一做,其实很简单的。最后可以发现这个距离与欧式距离(后者)有如下关系:

根据这条性质我们马上可以得知前面观察图线聚类的数学依据。

16QAM-星形和矩形星座图调制解调MATLAB代码

16QAM-星形和矩形星座图调制解调MATLAB代码

%% ------------------------------------------------------------ % 软件无线电课程设计 % % 方形、星形16QAM调制解调仿真% %%------------------------------------------------------------ %%主程序 clc clear %% 定义参数 fd=250*10^6; %码元速率250M fs=2500*10^6; %滤波器采样率 fc=2500*10^6; %载波频率2.5G f=10000*10^6; %对载波采样 data_len=200000; %数据长度 sym_len=data_len/4; %码元序列长度 M_QAM=16;%QAM数 k=log2(M_QAM);

SNR=1:12;%白噪声信噪比, %% ------------------------------------------------------------ bit_tx=randint(1,data_len);%产生随机序列echo off; rec_qam16=QamMod(bit_tx,16); %方形16QAM调制 star_qam16=SrarQamMod(bit_tx); %星形16QAM调制 base_rec=base_shape(fd,fs,f,rec_qam16); %基带成型滤波 base_star=base_shape(fd,fs,f,star_qam16); %基带成型滤波 for i=1:length(SNR) %信噪比从1dB到12dB计算误码率 SNR_=i %方形映射16QAM

数字通信中几种调制方式的星座图解析

数字通信中几种调制方式的星座图由于实际要传输的信号(基带信号)所占据的频带通常是低频开始的,而实际通信信道往往都是带通的,要在这种情况下进行通信,就必须对包含信息的信号进行调制,实现基带信号频谱的搬移,以适合实际信道的传输。即用基带信号对载波信号的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。因为正弦信号的特殊优点(如:形式简单,便于产生和接受等),在大多数数字通信系统中,我们都选用正弦信号作为载波。显然,我们可以利用正弦信号的幅度,频率,相位来携带原始数字基带信号,相对应的分别称为调幅,调频,调相三种基本形式。当然,我们也可以利用其中二种方式的结合来实现数字信号的传输,如调幅-调相等,从而达到某些更加好的特性。一.星座图基本原理一般而言,一个已调信号可以表示为:(1)上式中,是低通脉冲波形,此处,我们为简单处理,假设,,即是矩形波,以下也做同样处理。假设一共有(一般总是2的整数次幂,为2,4,16,32等等)个消息序列,我们可以把这个消息序列分别映射到载波的幅度,频率和相位上,显然,必须有才能实现这个信号的传输。当然,我们也不可能同时使用载波信号的幅度、频率和相位三者来同时携带调制信号,这样的话,接收端的解调过程将是非常复杂的。其中最简单的三种方式是: (1.当和为常数,即时,为幅度调制(ASK。 (2.当和为常数,即时,为频率调制(FSK。(3.当和为常数,即时,为相位调制(PSK。我们也可以采取两者的结合来传输调制信号,一般采用的是幅度和相位结合的方式,其中使用较为广泛的一项技术是正交幅度调制(MQAM。我们把(1)式展开,可得:(2)根据空间理论,我们可以选择以下的一组基向量:其中是低通脉冲信号的能量,。这样,调制后的信号就可以用信号空间中的向量来表示。当在二维坐标上将上面的向量端点画出来时,我们称之为星座图,又叫矢量图。也就是说,星座图不是本来就有的,只是我们这样表示出来的。星座图对于判断调制方式的误码率等有很直观的效用。由此我们也可以看出,由于频率调制时,其频率分量始终随着基带信号的变化而变化,故而其基向量也是不停地变化,而且,此时在信号空间中的分量也为一个确定的量。所以,对于频率调制,我们一般都不讨论其星座图的。二.星座图的

矢量调制星座图实验

实验三、矢量调制星座图实验 一、实验目的 1、掌握星座图的概念、星座图的产生原理及方法, 2、了解星座图的作用及工程上的应用。 二、实验内容 1、观察QPSK、OQPSK、MSK、GMSK基带信号的星座图。 2、比较各星座图的不同及他们的意义。 三、基本原理 星座图可以看成数字信号的一个“二维眼图”阵列,同时符号在图中所处的位置具有合理的限制或判决边界。代表各接收符号的点在图中越接近,信号质量就越高。由于屏幕上的图形对应着幅度和相位,阵列的形状可用来分析和确定系统或信道的许多缺陷和畸变,并帮助查找其原因。 星座图对于识别下列调制问题相当有用: * 幅度失衡 * 正交误差 * 相关干扰 * 相位噪声、幅度噪声 * 相位误差 * 调制误差比 在数字调制中,我们可以通过星座图来观察相位的变化、噪声干扰、各矢量点之间的相位转移轨迹等状况,通过星座图,我们可以很容易地看出各矢量调制的频谱利用率情况,应该说,改变基带信号的相位转移轨迹也就改变了调制信号的频谱特性。 星座显示是示波器显示的数字等价形式,将正交基带信号的I和Q两路分别接入示波器的两个输入通道,通过示波器的“X-Y”的功能即可以很清晰地看到调制信号的星座图。 我们知道QPSK信号可以用正交调制方法产生。在它的星座图中,四个信号点之间任何过渡都是可能的,如图7-2(a)所示。在这正方形星座图中对角过渡,必将产生180度相移,此时经限带后所造成的包络起伏最大。如果在正交调制时,将正交路基带信号相对于同相路

基带信号延时一个信息间隔,即符号间隔的一半,则有可能减小包络起伏。这种将正交路延时一段时间的调制方法称为偏移四相相移键控,常记作OQPSK ,又称为参差四相相移键控(SQPSK )。 将正交路信号偏移T 2 /2的结果是消除了已调信号中突然相移180度的现象,每隔T 2 /2信号相位只可能发生±90度的变化。因而星座图中信号点只能沿正方形四边移动,如图7-2(b )所示。滤波后的OQPSK 7-1中比值为无限大的情形。 图7-1 QPSK 信号限带前后的波形 (a )QPSK (b )OQPSK (c )MSK 图7-2 相位转移图 波形的跳跃与弯曲是由于载波相位不连续变化所引起的。采用PSK 调制方式时,在信号点配置图上信号的相位从一点转到另一点会发生瞬时变动,相位的不连续性是不可避免的。因此,只要采用PSK 调制方式,就会出现旁瓣。 MSK 信号配置图如图7-2(c)所示,1比特区间仅使用圆周的1/4,信号点必是轴上4个点中任何一个,因此,相位必然连续。采用MSK 旁瓣降低得非常明显,即使不使用截止特性较好的带通滤波器,也能获得邻道干扰少的调制信号。对MSK 稍加改进就可以获得较少旁瓣的调制方式。由MSK 信号点配置图可知,调制时出现旁瓣是由于调制载波相位急剧变化所引起的。MSK 的相位变化是连续的,但相位变化速率(相位的一次微分)在比特变化点变成不连续。要使相位的一次微分连续,相位点必须以恒定速度旋转,若接近比特变化点, 滤波后 QPSK

星座图详解

数字通信中几种调制方式的星座图 由于实际要传输的信号(基带信号)所占据的频带通常是低频开始的,而实际通信信道往往都是带通的,要在这种情况下进行通信,就必须对包含信息的信号进行调制,实现基带信号频谱的搬移,以适合实际信道的传输。即用基带信号对载波信号的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。因为正弦信号的特殊优点(如:形式简单,便于产生和接受等),在大多数数字通信系统中,我们都选用正弦信号作为载波。显然,我们可以利用正弦信号的幅度,频率,相位来携带原始数字基带信号,相对应的分别称为调幅,调频,调相三种基本形式。当然,我们也可以利用其中二种方式的结合来实现数字信号的传输,如调幅-调相等,从而达到某些更加好的特性。 一.星座图基本原理 一般而言,一个已调信号可以表示为: ()()cos(2)N m n k s t A g t f t π?=+ 0t T ≤< (1) 0000 1,2......1,2.......1,2........1,2........N N m m n n k k ==== 上式中,()g t 是低通脉冲波形,此处,我们为简单处理,假设()1g t =,0t T <≤,即()g t 是矩形波,以下也做同样处理。假设一共有0N (一般0N 总是2的整数次幂,为2,4,16,32等等)个消息序列,我们可以把这0N 个消息序列分别映射到载波的幅度m A ,频率n f 和相位k ?上,显然,必须有 0000N m n k =?? 才能实现这0N 个信号的传输。当然,我们也不可能同时使用载波信号的幅度、频率和相位三者来同时携带调制信号,这样的话,接收端的解调过程将是非常复杂的。其中最简单的三种方式是: (1).当n f 和k ?为常数,即0000,1,1m N n k ===时,为幅度调制(ASK)。 (2).当m A 和k ?为常数,即00001,,1m n N k ===时,为频率调制(FSK)。 (3).当m A 和n f 为常数,即00001,1,m n k N ===时,为相位调制(PSK)。 我们也可以采取两者的结合来传输调制信号,一般采用的是幅度和相位结合的方式,其中使用较为广泛的一项技术是正交幅度调制(MQAM)。 我们把(1)式展开,可得:

(完整word版)16QAM_星形和矩形星座图调制解调MATLAB代码

%% ------------------------------------------------------------ % 软件无线电课程设计 % % 方形、星形16QAM调制解调仿真 % %%------------------------------------------------------------ %%主程序 clc clear %% 定义参数 fd=250*10^6; %码元速率250M fs=2500*10^6; %滤波器采样率 fc=2500*10^6; %载波频率2.5G f=10000*10^6; %对载波采样 data_len=200000; %数据长度 sym_len=data_len/4; %码元序列长度 M_QAM=16;%QAM数 k=log2(M_QAM); SNR=1:12;%白噪声信噪比, %% ------------------------------------------------------------ bit_tx=randint(1,data_len);%产生随机序列 echo off; rec_qam16=QamMod(bit_tx,16); %方形16QAM调制 star_qam16=SrarQamMod(bit_tx); %星形16QAM调制 base_rec=base_shape(fd,fs,f,rec_qam16); %基带成型滤波 base_star=base_shape(fd,fs,f,star_qam16); %基带成型滤波 for i=1:length(SNR) %信噪比从1dB到12dB计算误码率SNR_=i %方形映射16QAM rf_rec_qam16=CarrierMod(fc,f,base_rec); %载波调制 rf_rec_qam16_n=awgn(rf_rec_qam16,SNR(i),'measured'); %加噪声 [rec_qam16_rx base_rec_rx]=CarrierDemod(fd,fs,fc,f,rf_rec_qam16_n); %载波解调bit_rec_rx=QamDemod(rec_qam16_rx,16); %MQAM解调 [num_qam16,perr_qam16_rec(i)]=biterr(bit_tx,bit_rec_rx);%误码率 qam16_data_rec(i,:)=rec_qam16_rx; %scatterplot(rec_qam16_rx); %星形映射16QAM

QAM和星座图

正交调制读书报告 NJUer 摘要:正交振幅调制QAM(Quadrature Amplitude Modulation)就是一种频谱利用率很高的调制方式,其在中、大容量数字微波通信系统、有线电视网络高速数据传输、卫星通信系统等领域得到了广泛应用,本文探讨了正交振幅调制技术的相关原理,并从星座图的角度认识这种调制方式的实现和相关应用。 关键词:正交幅度调制QAM、星座图 一、正交幅度调制 QAM是一种振幅和相位联合调制,也即其已调信号的振幅和相位均随数字基带信号变化而变化。采用M(M>2)进制的正交振幅调制,可记为MQAM。M越大,频带利用率就越高。 在移动通信中,随着微蜂窝的出现,使得信道传输特性发生了很大变化。过去在传统蜂窝系统中不能应用的正交振幅调制也引起人们的重视。QAM数字调制器作为DVB系统的前端设备,接收来自编码器、复用器、视频服务器等设备的TS流,进行RS编码、卷积编码和QAM数字调制,输出的射频信号可以直接在有线电视网上传送,同时也可根据需要选择中频输出。它以其灵活的配置和优越的性能指标,广泛的应用于数字有线电视传输领域和数字MMDS系统。 为改善数字调制的不足之处,如:频谱利用率低、抗多径抗衰弱能力差、功率谱衰减慢、带外辐射严重等,人们采取了如下的几种方式,如提高功率利用率以增强抗噪声性能;适应各种随参信道以增强抗多径抗衰落能力等。另外,在恒参信道中,正交振幅调制(QAM)方式具有高的频谱利用率,因此正交振幅调制(QAM)在卫星通信和有线电视网络高速数据传输等领域得到广泛应用。 二、QAM调制的原理和星座图 2.1、数据经过信道编码之后,被映射到星座图上,图1就是QAM调制器的基本原理框图。

IQ正交调制及星座图

IQ正交调制及星座图 一个信号有三个特性随时间变化:幅度、相位或频率。然而,相位和频率仅仅是从不同的角度去观察或测量同一信号的变化。人们可以同时进行幅度和相位的调制,也可以分开进行调制,但是这既难于产生更难于检测。但是在特制的系统中信号可以分解为一组相对独立的分量:同相(I)和正交(Q)分量。这两个分量是正交的,且互不相干的。 正交幅度调制(QAM,Quadrature Amplitude Modulation)是一种在两个正交载波上进行幅度调制的调制方式。这两个载波通常是相位差为90度(π/2)的正弦波,因此被称作正交载波。这种调制方式因此而得名。 图1中的QAM调制器中I和Q信号来自一个信号源,幅度和频率都相同,唯一不同的是Q信号的相位与I信号相差90o。具体关系如下图所示,当I的幅度为1的时候,Q的幅度为0,而当I的幅度为0的时候,Q的幅度为1,两个信号互不相干,相位相差90o,是正交的。 模拟信号的相位调制和数字信号的PSK可以被认为是幅度不变、仅有相位变化的特殊的正交幅度调制。由此,模拟信号频率调制和数字信号FSK也可以被认为是QAM的特例,因为它们本质上就是相位调制。 I-Q的调变信号可由同相载波和90度相移的载波相加合成,在电路上下直接牵涉到载波相位的改变,所以比较好实现。其次,通常I-Q图上只有几个固定点,简单的数字电路就足以腾任编码的工作。而且不同调变技术的差异只在于

I-Q图上点的分布不同而已,所以只要改变I-Q编码器,利用同样的调变器,便可得到不同的调变结果。 I-Q解调变换的过程也很容易,只要取得和发射机相同的载波信号,解调器的方块图基本上只是调变器的反向而已。从硬件的开点而言,调变器和解调器的方块图上,没有会因为I-Q值的不同(不同的I-Q调变技术)而必须改变的部份,所以这两个方块图可以应用在所有的I-Q调变技术中。 QAM解调各点波形

QPSK两种不同星座图方式误码率比较及其仿真程序

clc; clear all; close all; nsymbol = 50000;%%每种信噪比下符号数的发送符号数 data = randi([0,1],1,nsymbol*2); %%产生1行,nsymbol列均匀分布的随机数0,1 qpsk_mod1 = zeros(1,nsymbol); qpsk_mod2 = zeros(1,nsymbol); data_receive1 = zeros(1,nsymbol); data_receive2 = zeros(1,nsymbol); data_receive = zeros(1,nsymbol*2); Wrongnumber = 0; SymbolWrongnumber = 0; for i=1:nsymbol %%调制 symbol1 = data(2*i-1); symbol2 = data(2*i); if symbol1 == 0 & symbol2 == 0 qpsk_mod1(i) = 1; qpsk_mod2(i) = 0; elseif symbol1 == 0 & symbol2 == 1 qpsk_mod1(i) = 0; qpsk_mod2(i) = 1; elseif symbol1 == 1 & symbol2 == 1 qpsk_mod1(i) = -1; qpsk_mod2(i) = 0; elseif symbol1 == 1 & symbol2 == 0 qpsk_mod1(i) = 0; qpsk_mod2(i) = -1; end end SNR_dB = 1:10;%%%信噪比dB形式 SNR = 10.^(SNR_dB/10);%%信噪比转化为线性值 for loop= 1:10 sigma = sqrt(1/(2*SNR(loop)));%%%根据符号功率求噪声功率 qpsk_receive1 = qpsk_mod1 + sigma * randn(1,nsymbol); qpsk_receive2 = qpsk_mod2 + sigma * randn(1,nsymbol); %%添加复高斯白噪声for k=1:nsymbol if qpsk_receive2(k) > qpsk_receive1(k)

16QAM-星形和矩形星座图调制解调MATLAB代码

%% % 软件无线电课程设计 % % 方形、星形16QAM 调制解调仿真 % %% ----------------------------------------------------------- %%主程序 clc clear %%定义参数 fd=250*10A 6; fs=2500*10A 6; fc=2500*10A6; f=10000*10A6; data_le n=200000; sym 」 en=data_len/4; %码 元序列长度 M_QAM=16;%QAM 数 k=log2(M_QAM); SNR=1:12;%白噪声信噪比, %% ----------------------------------------------------------- bit_tx=randint(1,data_len);% 产生随机序列 echo off; rec_qam16=QamMod(bit_tx,16); star_qam16=SrarQamMod(bit_tx); base_rec=base_shape(fd,fs,f,rec_qam16); % 基带成型滤波 base_star=base_shape(fd,fs,f,star_qam16); % 基带成型滤波 %方形映射16QAM rf_rec_qam16=CarrierMod(fc,f,base_rec); % 载波调制 rf_rec_qam16_ n=awg n( rf_rec_qam16,SNR(i),'measured'); % 加噪声 [rec_qam16_rx base_rec_rx]=CarrierDemod(fd,fs,fc,f,rf_rec_qam16_ n); % 载波解调 bit_rec_rx=QamDemod(rec_qam16_rx,16); %MQAM 解调 [nu m_qam16,perr_qam16_rec(i)]=biterr(bit_tx,bit_rec_rx);% 误码率 qam16_data_rec(i,:)=rec_qam16_rx; %scatterplot(rec_qam16_rx); %星形映射16QAM rf_star_qam16=CarrierMod(fc,f,base_star); % 载波调制 rf_star_qam16_n=awg n(rf_star_qam16,SNR(i),'measured'); % 加噪声 %码元速率250M %滤波器采样率 %载波频率2.5G %对载波采样 %数据长度 %方形16QAM 调制 %星形16QAM 调制 for i=1:le ngth(SNR) SNR_=i %信噪比从1dB 到12dB 计算误码率

相关主题
相关文档
最新文档