[討論] 16QAM slicer已回收
目前正在寫有關調變的
但下列這副程式看不太懂
所以想拿出來請教一下版上的大大們
謝謝
function [X_hat] = QAM16_slicer(X,N)
if nargin<2, N = length(X); end
sq10=sqrt(10); b = [-2 0 2]/sq10; c = [-3 -1 1 3]/sq10;
Xr = real(X); Xi = imag(X);
for i=1:N
R(find(Xr<b(1))) = c(1); I(find(Xi<b(1))) = c(1);
R(find(b(1)<=Xr&Xr<b(2))) = c(2); I(find(b(1)<=Xi&Xi<b(2))) = c(2);
R(find(b(2)<=Xr&Xr<b(3))) = c(3); I(find(b(2)<=Xi&Xi<b(3))) = c(3);
R(find(b(3)<=Xr)) = c(4); I(find(b(3)<=Xi)) = c(4);
end
X_hat = R + j*I;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.27.74
→
08/01 08:06, , 1F
08/01 08:06, 1F
→
08/01 09:51, , 2F
08/01 09:51, 2F