通信人家园

标题: 大家帮忙说说星座图程序错在哪里?谢谢  [查看完整版帖子] [打印本页]

时间:  2013-3-6 20:01
作者: baggiolord     标题: 大家帮忙说说星座图程序错在哪里?谢谢

clear all;
close all;
f1=40000;  
fc=2500;%采样频率40MHz     
n=[0:0.000025:0.204775]  %8192点 =128码元*一周期16个采样点*8个周期
data = load('a');
QPSK= data(:,2)
QPSK=QPSK'
I_demo=QPSK.*sin(2*pi*fc*n);
Q_demo=QPSK.*cos(2*pi*fc*n);
receive=I_demo+Q_demo*j;
scatterplot(receive);

a是QPSK信号,见图a

我想问下这个程序有问题吗?画出来的星座图好像不对,但我不知道那里有问题,请大家帮忙看看,谢谢
a.采集到的QPSK星座图的一部分

附件: [a.采集到的QPSK星座图的一部分] 111.jpg (2013-3-6 20:00, 33 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MjAzODAzfGYxNDk1OTk3fDE3MzI0NDk1ODV8MHww
时间:  2013-3-6 21:02
作者: youqiqing

期待LX 解答
时间:  2013-3-6 22:09
作者: baggiolord

youqiqing 发表于 2013-3-6 21:02
期待LX 解答

共同期待~~~~~~~~
时间:  2013-3-7 16:34
作者: gloriazxx

不需要进行载波的调制了 直接两路I +jQ 就可以显示基带的QPSK信号   
时间:  2013-3-7 17:21
作者: 114725947

搞这个程序有什么用呢!
时间:  2013-3-8 08:14
作者: baggiolord

gloriazxx 发表于 2013-3-7 16:34
不需要进行载波的调制了 直接两路I +jQ 就可以显示基带的QPSK信号

现在是有QPSK信号(图a),画它的星座图,请教一下该怎么画
时间:  2013-3-8 14:06
作者: baggiolord

114725947 发表于 2013-3-7 17:21
搞这个程序有什么用呢!

那求I.Q怎么求
时间:  2013-3-9 14:18
作者: wangxiaoxiaolu

画星座图只需要基带映射就可以,不需要射频调制
时间:  2013-3-9 14:43
作者: baggiolord

wangxiaoxiaolu 发表于 2013-3-9 14:18
画星座图只需要基带映射就可以,不需要射频调制

自己做的QPSK调制信号,现在采集下来(图a),怎么做它的星座图呢
时间:  2013-3-9 14:45
作者: wangxiaoxiaolu

本帖最后由 wangxiaoxiaolu 于 2013-3-9 14:50 编辑

我写了一段程序,给你作参考吧
clear all;
close all;
clc
NumSubc=128;
BitsTx = floor(rand(1,NumSubc*2)*2);  %得到0/1比特序列
%------------------4-QAM调制------------------
SymQAMtmp = reshape(BitsTx,2,NumSubc).';   
SymQAMtmptmp = bi2de(SymQAMtmp,2,'left-msb');         
QAMTable = [-1-1i -1+1i 1-1i 1+1i];
SymQAM = QAMTable(SymQAMtmptmp+1);   
scatterplot(SymQAM);
附上两张图,一个是发射端基带映射后的星座图(上面程序得到的图),
收端收到的基带信号星座图。 如有错误请指正。



附件: [发射端基带映射后的星座图] untitled.jpg (2013-3-9 14:42, 17.34 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MjA0MDU4fDc2MjQ1YTIxfDE3MzI0NDk1ODV8MHww

附件: [收端收到的基带信号星座图] untitled1.jpg (2013-3-9 14:42, 49.83 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MjA0MDU5fDczYzliZjlhfDE3MzI0NDk1ODV8MHww

附件: [2] untitled.jpg (2013-3-9 14:44, 17.34 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MjA0MDYwfGExYmEwODE1fDE3MzI0NDk1ODV8MHww

附件: [1] untitled1.jpg (2013-3-9 14:44, 49.83 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=MjA0MDYxfGY4MWE5YjdhfDE3MzI0NDk1ODV8MHww
时间:  2013-3-9 14:49
作者: wangxiaoxiaolu

baggiolord 发表于 2013-3-9 14:43
自己做的QPSK调制信号,现在采集下来(图a),怎么做它的星座图呢

那可以简单理解为接收端收到的QPSK信号,如果是射频信号,就下变频到基带信号,再画星座图
时间:  2013-3-9 20:00
作者: baggiolord

太感谢啦!!!刚看到回复,现在赶紧学习下。。。再次感谢!!!!!
时间:  2013-3-11 10:05
作者: baggiolord

wangxiaoxiaolu 发表于 2013-3-9 14:49
那可以简单理解为接收端收到的QPSK信号,如果是射频信号,就下变频到基带信号,再画星座图

你好。
你这个收端收到的基带信号星座图是怎么画的?还有一个问题是,就是我采集到的QPSK信号是通过大气信道的,不是射频信号,要画他的星座图怎么入手处理这个QPSK信号呢?
可不可以加我的QQ,2285145995。。。
谢谢啦




通信人家园 (https://www.txrjy.com/) Powered by C114