• 大小: 1.95KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


QPSK基本的调制解调MATLAB仿真,再无编码条件下,实行简单的调制解调,仿真结果有调制前的信号图,调制后的信号图,以及误码率

资源截图

代码片段和文件信息

%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
%XXXX QPSK Modulation and Demodulation without consideration of noise XXXXX
%XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


clc;
clear all;
close all;
data=[0  1 0 1 1 1 0 0 1 1]; % information

%Number_of_bit=1024;
%data=randint(Number_of_bit1);

figure(1)
stem(data ‘linewidth‘3) grid on;
title(‘  Information before Transmiting ‘);
axis([ 0 11 0 1.5]);

data_NZR=2*data-1; % Data Represented at NZR form for QPSK modulation
s_p_data=reshape(data_NZR2length(data)/2);  % S/P convertion of data


br=10.^6; %Let us transmission bit rate  1000000
f=br; % minimum carrier frequency
T=1/br; % bit duration
t=T/99:T/99:T; % Time vector for one bit information



% XXXXXXXXXXXXXXXXXXXXXXX QPSK modulatio  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
y=[];
y_in=[];
y_qd=[];
for(i=1:length(data)/2)
    y1=s_p_data(1i)*cos(2*pi*f*t); % inphase component
    y2=s_p_da

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3058  2018-06-06 12:53  QPSK_MOD_DEMOD_SALIMup.m
     文件        1314  2018-06-06 12:53  license.txt

评论

共有 条评论