待解决问题
大家帮忙说说星座图程序错在哪里?谢谢  (进入论坛模式)
离问题结束还有0天0小时  |  提问者:baggiolord   |  提问时间:2013-3-6 20:01
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 我想问下这个程序有问题吗?画出来的星座图好像不对,但我不知道那里有问题,请大家帮忙看看,谢谢<br />
<br />
<a href="http://www.txrjy.com/data/attachment/forum/201303/06/200027uzps4x4wj46u6at4.jpg">http://www.txrjy.com/data/attachment/forum/201303/06/200027uzps4x4wj46u6at4.jpg</a><br />
问题答案 ( 12 条 )
期待LX 解答
 |  回应该答案 (0)  |  回答者:youqiqing   |  2013-3-6 21:02


共同期待~~~~~~~~
 |  回应该答案 (0)  |  回答者:baggiolord   |  2013-3-6 22:09
不需要进行载波的调制了 直接两路I +jQ 就可以显示基带的QPSK信号
 |  回应该答案 (0)  |  回答者:gloriazxx   |  2013-3-7 16:34
搞这个程序有什么用呢!:Q
 |  回应该答案 (0)  |  回答者:114725947   |  2013-3-7 17:21


现在是有QPSK信号(图a),画它的星座图,请教一下该怎么画
 |  回应该答案 (0)  |  回答者:baggiolord   |  2013-3-8 08:14


那求I.Q怎么求
 |  回应该答案 (0)  |  回答者:baggiolord   |  2013-3-8 14:06
画星座图只需要基带映射就可以,不需要射频调制
 |  回应该答案 (0)  |  回答者:wangxiaoxiaolu   |  2013-3-9 14:18


自己做的QPSK调制信号,现在采集下来(图a),怎么做它的星座图呢
 |  回应该答案 (0)  |  回答者:baggiolord   |  2013-3-9 14:43
我写了一段程序,给你作参考吧
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);
附上两张图,一个是发射端基带映射后的星座图(上面程序得到的图),
收端收到的基带信号星座图。 如有错误请指正。

 |  回应该答案 (0)  |  回答者:wangxiaoxiaolu   |  2013-3-9 14:45


那可以简单理解为接收端收到的QPSK信号,如果是射频信号,就下变频到基带信号,再画星座图
 |  回应该答案 (0)  |  回答者:wangxiaoxiaolu   |  2013-3-9 14:49
太感谢啦!!!刚看到回复,现在赶紧学习下。。。再次感谢!!!!!
 |  回应该答案 (0)  |  回答者:baggiolord   |  2013-3-9 20:00


你好。
你这个收端收到的基带信号星座图是怎么画的?还有一个问题是,就是我采集到的QPSK信号是通过大气信道的,不是射频信号,要画他的星座图怎么入手处理这个QPSK信号呢?
可不可以加我的QQ,2285145995。。。
谢谢啦
 |  回应该答案 (0)  |  回答者:baggiolord   |  2013-3-11 10:05
 
我要回答:  回答字数在10000字以内