[繪圖] conv接QPSK的畫圖疑問
各位MATLAB版的版友好
小弟最近在弄convolution+OFDM的程式
大抵上都都快完成了,卻卡在一開始的圖形結果卻怪怪的
以下是 一開始的conv+QPSK 發射端的程式碼
clear all;
FFT=10240;
ran=randint(1,FFT);
SNRdB=[1:10];
%% ========== 通道編碼 : convolution coder=========
g=[1 0 1;1 1 0]; % generator多項式
[n,k0] = size(g); % m=3約束長度
m = k0-1; % 1/2rate 暫存器數量=2個
state = zeros(1,m); % 暫存器初始為0
inputx=[ran 0 0]; % 編碼器輸入
[h]=size(inputx,2); % size(A,1)=A的列數,size(A,2)=A的行數
encoder_signal=[];
for x=1:h % 輸入有h個跑h次
input=inputx(1,x);
for i=1:n % 兩列,2個Generator
output(i) = g(i,1)*input; %原始輸入input看要不要 加到XOR裡
for j = 2:k0 %
z=g(i,j)*state(j-1); % 2和3的state(暫存1 2) 看要不要 加到XOR裡
output(i) = xor(output(i),z); % xor 00=0,11=0, 10、01=1
end;
end
state = [input, state(1:m-1)];
encoder_signal=[encoder_signal,output];%
end
encoder_signal_=encoder_signal;
%% ========== QPSK調變 ==========================
input_signal_I = encoder_signal_(1:2:end);
input_signal_Q = encoder_signal_(2:2:end);
input_signal = complex(input_signal_I,input_signal_Q );
%% =========== 畫圖 ==================================
figure(1);
plot (input_signal_I ,input_signal_Q);
我只是想看 一開始經過QPSK之後 的圖
卻一直長成這樣 http://imgur.com/lLIbA

(0,0) 與 (0,1) 一直連不起來
之後我有驗證 conv編碼器也沒錯阿QQ
但是不知道為何就是QPSK少一條線
懇請請各位版友幫幫忙
奉上100P作為小小的酬謝o(><;)o o
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.8.115
推
06/04 23:51, , 1F
06/04 23:51, 1F