• 你好track
    了解作者
  • matlab
    开发工具
  • 22KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 7
    下载次数
  • 2019-12-11 17:28
    上传日期
基于MATLAB的qpsk系统仿真,包括调制与解调。
QPSK调制与解调的simulink仿真.rar
  • qpsk_sim_test.m
    1.7KB
  • qpsk_sim.slx
    23KB
内容介绍
%QPSK调制与解调 %输出的串行数据比输入要延迟3个码元 clear;close all;clc; Rate=20000;%串行信息比特率:20kbps Frequency=60000;%载波频率:40kHz N=127;%码元数量:127,必须是大于3的奇数 sample_point=40;%每个载波周期的采样点数,必须是8的整数倍 c1_sample=sample_point*Frequency/Rate;%每个串行码元的采样点数 c2_sample=c1_sample*2;%每个并行码元的采样点数 Fs=Frequency*sample_point;%采样率 T=1/Fs;%采样周期 t=T:T:N/Rate; L=sample_point*N*Frequency/Rate;%总的采样点数 sim('qpsk_sim'); original=original(1:end-1); plot(t,original); ylim([-1.1,1.1]); title('基带信号时域波形'); % Pxx1=periodogram(original); Pxx1=abs(fft(original)/L).^2*Rate/2/N; L_f=length(Pxx1); f=Fs/L_f:Fs/L_f:Fs; figure; plot(f,Pxx1); xlabel('频率/Hz'); title('基带信号功率谱密度'); modulate=modulate(c1_sample+1:end-1); figure; plot(t(1:end-c1_sample),modulate); title('已调信号时域波形'); % Pxx2=periodogram(modulate); Pxx2=abs(fft(modulate)).^2*Rate/2/N; L_f=length(Pxx2); f=Fs/L_f:Fs/L_f:Fs; figure; plot(f,Pxx2); xlabel('频率/Hz'); title('已调信号功率谱密度'); demodulate=demodulate(3*c1_sample+1:end-1); figure; plot(t(1:end-3*c1_sample),demodulate); ylim([-1.1,1.1]); title('解调后的信号时域波形'); data_orig=zeros(1,N-3); data_dem=zeros(1,N-3); for num=1:N-3 data_orig(num)=original(c1_sample*(num-1)+1); data_dem(num)=demodulate(c1_sample*(num-1)+1); end I_direction=I_direction(3*c1_sample+1:end-1); Q_direction=Q_direction(3*c1_sample+1:end-1); N_parallel=(N-3)/2; x_dir=zeros(1,N_parallel); y_dir=zeros(1,N_parallel); for num=1:N_parallel x_dir(num)=I_direction(2*c1_sample*(num-1)+1); y_dir(num)=Q_direction(2*c1_sample*(num-1)+1); end figure; scatter(x_dir,y_dir); title('星座图');
评论
    相关推荐
    • Simulink_QPSK.rar
      simulink实现QPSK调制解调,并显示星座图和眼图
    • simulink实现QPSK解调.rar
      MATLAB simulink实现的QPSK解调,含完整实验报告
    • QPSK simulink.zip
      QPSK simulink matlab code
    • 0QPSK_Simulink.rar
      很简单使用的QPSK的调制与解调实现过程,使用matlab的simulink模块进行仿真,具有一定的参考价值。
    • 眼图QPSK_Simulink.rar
      QPSK调制,用眼图观察,用MATLAB的simulink
    • qpsk+awgn.rar
      matlab里使用simulink仿真出qpsk系统通过AWGN信道的调制解调过程,并分析其误码率
    • Ptatistkis__QPSK.zip
      QPSK的扩频调制解调的simulink仿真,误码率统计等
    • simulink-QPSK.zip
      hslogic算法仿真,通过simulink建立一个简单的QPSK仿真模型。
    • 69976402qpsk.rar
      用于生成QPSK调制方式的simulink仿真
    • QPSK.rar
      是关于通信的QPSK仿真,适合于初始学习编程的技术人员与大学生,希望对大家有所帮助。