《完整版QPSK调制原理及matlab程序实现》由会员分享,可在线阅读,更多相关《完整版QPSK调制原理及matlab程序实现(5页珍藏版)》请在人人文库网上搜索。
1、已调信号生成QPSK QPSK一、介绍的缩写,意为正交相移键Shift Keying QPSK是英文Quadrature Phase 控,是一种数字调制方式。其有抗干扰性强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动 通信及有线电视系统之中。 二、实验平台和实验内容 、实验平台 MATLAB12.0。环境中生成基本QPSK已调信号,只需要本实验是MATLAB 、实验内容,载波频率:20kbps伪随机序列,信息比特速率:1.基带信号为周期127bits (速率及频率参数现场可调整);20kHz 调制系统模型;M代码搭建QPSK2.在MATLAB环。
2、境中编写 观测基带时域波形、已调信号时域波形;3. 观测基带发射星座图;4. 观测已调信号的功率谱(优先)或频谱;5.三、实现框图及其原理分析 、原理分析及其结构一样,传输信号包含的信息都存在于相位中。载波相PSKQPSK与二进制为发射信号的。相应的E和7/4位取四个等间隔值之一,如/4, 3/4,5/4,为固定整数。nc等于nc/T,f每个符号的能量,T为符号持续时间,载波频率可用前述的一组相位值来例如,每一个可能的相位值对应于一个特定的二位组。 11,。10,00,01表示格雷码的一组二位组:2E/t () 4?1i(ft?2?)/其中,i,。 、框图2四、实验结果与分析 图一 的伪随机序。
3、列。127bits基带信号为周期为图二:已调信号时域波形7104?Hz 带宽为。11组合分别映射成-1-j,-1+j,1-j,1+j00、01、10、点信号的星座图映射,B实验源码 五、 clc; ;clear all Num=127; data=randi(0 1,1,Num); figure(1) plot(data) );基带时域波形title( 20kHz载波频率f=20000; % 20kHz码元速率Rb=20000; % Ts=1/f; Ns=8000; 8000*20kHz 采样频率为8000,每个码元采点数为%sample=1*Ns; 总采样点数N=sample*length(。
4、data)/2; % 产生二进制不归零双极性码元,/data1=2*data-1; %正负极性变换 -分别对信号进行抽样,将信息源分成两路%- data_1N的空数据定义一个长度为data_1=zeros(1,N); % i1=1:Num/2for 对奇数码元进行采样% data_1(sample*(i1-1)+1:sample*i1)=data1(2*i1-1); end data_2=zeros(1,N); i2=1:Num/2for 对偶数码元进行采样% data_2(sample*(i2-1)+1:sample*i2)=data1(2*i2); end a=zeros(1,N); b=。
5、zeros(1,N); j1=1:N for 个点对余弦载波抽样每个周期采N a(j1)=cos(2*pi*f*(j1-1)*Ts/Ns); % 个点对正弦载波抽样每个周期采N b(j1)=-sin(2*pi*f*(j1-1)*Ts/Ns); % end -%-调制 路用余弦调制data_a=data_1.*a; %a 路用正弦调制%bdata_b=data_2.*b; data_c=data_a+data_b; figure(2) subplot(3,1,1) plot(data_a) );QPSK已调实部时域信号title( subplot(3,1,2) plot(data_b) );QP。
6、SK已调虚部时域信号title( subplot(3,1,3) plot(data_c); );已调信号时域波形title(QPSK -%-绘制调制后波形的频谱图 data_modul1= data_1(1:502000)+1i*data_2(1:502000); 调制后总的信号%data_modul=data_a+1i*data_b; figure(3) );oplot(data_modul1, axis(-2 2 -2 2); ); 星座图title( figure(4) 信号的频率值QPSK=10*log10(abs(fftshift(fft(data_modul,2048).2); % 信号的频率谱范围%SFreq=linspace(-Rb*sample/2,Rb*sample/2,length(QPSK); plot(SFreq,QPSK); );已调信号频谱图QPSKtitle( );Frequencyxlabel( );ylabel(Amplitude ;onhold。