采样点在不同比特周期的值 reshapedData = reshape(data, numSamplesPerBit, numBits); % 绘制眼图 figure; hold on; for i = 1:numBits plot(reshapedData(:, i), 'b'); % 使用蓝色绘制每个比特周期的数据 end hold off; xlabel('Sample Index'); ylabel('Amplitude'); title('Eye Diagram'); ...
eye_num=3; %眼睛的个数 dt=Ts/N; %采样时间间隔 ss=zeros(1,eye_num*N); ttt=0:dt:eye_num*N*dt-dt; for k=20:80 ss(k,:)=st((k+eye_num)*N+1:(k+eye_num)*N+eye_num*N); %采样时,要保证脉冲首尾相接 drawnow; figure(2) plot(ttt*10^9,ss(k,:)/4.22,'linewidth',2); ...
(st)/Samp_rate)-10 %不考虑过渡阶段信号,只观测稳定阶段 ss = st(k*Samp_rate+1:(k+Eye_num)*Samp_rate); plot(ss); hold on;endxlabel('时间');ylabel('信号幅度');hold on;grid on;title('基带信号眼图');% eyediagram(st,Samp_rate);% xlabel('时间');% ylabel('信号幅度');% hold ...
(st)/Samp_rate)-10%不考虑过渡阶段信号,只观测稳定阶段ss = st(k*Samp_rate+1:(k+Eye_num)*Samp_rate);plot(ss);hold on;endxlabel(时间);ylabel(信号幅度);hold on;grid on;title(基带信号眼图);% eyediagram(st,Samp_rate);% xlabel(时间);% ylabel(信号幅度);% hold on;% grid on;% ...
plot(y2([1:10*A+1]+ii*2*A)); hold on; end xlim([0 44]); title('迫零均衡后的眼图'); %3.用matlab画眼图函数直接画眼图 eyediagram(y,5,2); title('迫零均衡后的眼图'); %四、计算ISI信号叠加不同信噪比的信道加性噪声后? %用不同阶数的迫零均衡器均衡后的误码率,并与理想误码率曲线...
并可视化结果。可以使用信号处理工具箱中的函数和通信工具箱中的函数,例如 "plot" 函数和 "eyediagram...
offset = 0;% Plot every nth value of the signal, starting from offset+1 Create the filter ...
plot(y2([1:10*A+1]+ii*2*A)); hold on; end xlim([0 44]); title('迫零均衡后的眼图'); %3.用matlab画眼图函数直接画眼图 eyediagram(y,5,2); title('迫零均衡后的眼图'); %四、计算ISI信号叠加不同信噪比的信道加性噪声后? %用不同阶数的迫零均衡器均衡后的误码率,并与理想误码率曲线...
eyediagram(Receive_information,2); eyediagram(DQPSKCode,2); eyediagram(Decoder,2); Number_error = zeros(1,10); for i = 1:10 for j = 1:100 Number_error(i) = Number_error(i) + error(j,i); end end x = 1:10; plot(x,Number_error./Number_symble,'r-*'); ...
scatterplot(dataMod,n,offset,'r+',h) legend('Transmit Signal','Received Signal','Ideal','location','best') Eye Diagram Display 1000 points of the transmitted signal eye diagram over two symbol periods. eyediagram(txSig(sps*span+1:sps*span+1000),2*sps) ...