亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? qpsk_test.m

?? 本文是關(guān)于QPSK測(cè)試的matlab源碼
?? M
字號(hào):
%******************************
% 	QPSK Demodulation Test		*
%******************************
%
%	File Name: 	qpsk_test.m
%	Author:		Qin Zhang
%	Last Modified on: 6/9/1999
%
%*******************************

%************************
%	Block Phase Locking	*
%************************

clear;
load sc1005.dat;
%load a:\lecroy_1.dir\sc1007.dat;
wave=sc1005';
length(wave)
fs=1e9;

% Set the estimated frequency draft;
% equal to 1 to 100. 
% 1 corresponding to low draft, 100, high LO draft.
frequency_draft=1;		

%***********************************************
% generate local carrier for down converting
%***********************************************   

   f_lo=(480-50)*1e6;   % carrier
   t=[0:length(wave)-1]/fs;
	carrier_a=sin(2*pi*f_lo*t); 	% carrier sine;

	if_data=wave.*carrier_a;	% down converting   
      
   %************************************
   %		Design A Low-Pass Filter 		*
   %************************************
   
   f_lowpass=[   0,    65/500,   80/500 ,    1.     ];
        m=   [   1.,   1.0 ,       1e-5,       1e-5   ];

n1=80;
b=firls(n1, f_lowpass, m);

if_data=filter(b,1,if_data);   

	% save if_50_data for demod

if_50_data=if_data;				   

	%***************************
   %		Times 2					*
   %***************************
   
   if_data=if_data.*if_data;
      
   %***************************
   %		Times 4					*
   %***************************
   
   if_data=if_data.*if_data;
      
   
   %*********************************
   %		Design A Low-Pass Filter	*
   %*********************************
      b=fir1(400,[213/500 220/500]);

a=1;

if_data=filter(b,a,if_data);

	%***************************
   %		sign  					*
   %***************************
   
   if_data=sign(if_data);   
   
if_data=filter(b,a,if_data);


%***********************
% count cycle
%***********************

carrier_ref=if_data(1000:5000-100); 
length_ref=length(carrier_ref);
cycle_count=0;
for i=1:length_ref-1;
   if carrier_ref(i)*carrier_ref(i+1) <=0
      cycle_count=cycle_count+1;
   end
end

carrier_cycle=(length_ref-1)/fs/cycle_count*2;
carrier_frequency=1/carrier_cycle;

true_carrier_frequency=carrier_frequency/4;

   %*******************
	%	Generate LO	   *
   %*******************   
   length_wave=length(if_50_data);
   t=[0:length_wave-1]/fs;
   lo_cos    =cos(2*pi*true_carrier_frequency*t);
   lo_sin=cos(2*pi*true_carrier_frequency*t+pi*22.5/180);
   
   %***************************
   %		Find LO Phase			*
   %***************************
   
   
	%***************************
   %		Times 2					*
   %***************************
   
   if_data=if_50_data.^2;
   lo_cos=lo_cos.^2;
   lo_sin=lo_sin.^2;
   %***************************
   %		Times 4					*
   %***************************
   
   if_data=if_data.^2;
   lo_cos=lo_cos.^2;
   lo_sin=lo_sin.^2;

      
   
   %*********************************
   %		Design A Band-Pass Filter	*
   %*********************************
   b=fir1(400,[213/500 220/500]);
   a=1;
if_data=filter(b,a,if_data);
lo_cos=filter(b,a,lo_cos);
lo_sin=filter(b,a,lo_sin);

a_cos=if_data.*lo_cos;
a_sin=if_data.*lo_sin;

for section=1:frequency_draft;
   step=5000/frequency_draft;
   
	a_cos_a=sum(a_cos(1+(section-1)*step: section*step));
	a_sin_a=sum(a_sin(1+(section-1)*step: section*step));
	offset_theta=angle(a_cos_a+1i*a_sin_a)*180/pi;
   
   %****************
   %	Down Convert LO
   %***************
   
   ttt=(offset_theta/4+45)*pi/180;
   lo_cos_ref((1+(section-1)*step: section*step))  = ...
      cos(2*pi*true_carrier_frequency*t((1+(section-1)*step: section*step))+ttt);
   lo_sin_ref((1+(section-1)*step: section*step))	= ...
      sin(2*pi*true_carrier_frequency*t((1+(section-1)*step: section*step))+ttt);
   
end

data_length=length(lo_cos_ref);

   i_data=if_50_data(1:data_length).*lo_cos_ref;
   q_data=if_50_data(1:data_length).*lo_sin_ref;
   
   
   %*********************************
   %		Design A Low-Pass Filter	*
   %*********************************
      b=fir1(100,25/500);

i_data=filter(b,1,i_data);
q_data=filter(b,1,q_data);

%******************
%	Timing Loop		*
%******************

f_symbol=19.51e6;
n_ratio=fs/f_symbol;
iq_offset=400;
eye_max=0;

for timing_offset=0:50
   
   
	n(1)=0;
	n_sample=0;

   for i=2:4000
      
      n(i)=round( (i+timing_offset)/n_ratio);
      if n(i) > n(i-1)+.5		% take sample;
         n_sample=n_sample+1;
         i_sample(n_sample)=i_data(iq_offset+i);	
         q_sample(n_sample)=q_data(iq_offset+i);
         %[i n_sample]
         %pause
      end
      
   end
   
   eye(timing_offset+1)=sum(i_sample.^2+q_sample.^2);
	   
   if eye(timing_offset+1) > eye_max
      eye_max=eye(timing_offset+1);
      max_offset=timing_offset;
      i_sample_out=i_sample;
      q_sample_out=q_sample;
   end
end

iq_sample=i_sample_out+1i*q_sample_out;

plot(iq_sample, '*');
grid
title(' Demodulation Results');
pause;

%***************************
%	correct phase error		*
%***************************




ref_45=45*pi/180;
ref_135=135*pi/180;
phase_correction=0;
rate=1;

for kk=1:n_sample-2
   
   angle_rad=angle(iq_sample(kk));
   sign_i=sign(real(iq_sample(kk)));
   sign_q=sign(imag(iq_sample(kk)));
   
   switch sign_i*2+sign_q
      
   case  3, eye_phase_error(kk)=angle_rad-ref_45;
   case -1, eye_phase_error(kk)=angle_rad-ref_135;
   case -3, eye_phase_error(kk)=ref_135+angle_rad;
   case  1, eye_phase_error(kk)=ref_45 +angle_rad;
   otherwise '!!!! Error !!!!';
   end
   
   %phase_correction=eye_phase_error(kk)*rate+phase_correction*(1-rate);
	%phase_shift=cos(phase_correction)-1i*sin(phase_correction);
	%iq_sample(kk+1)= iq_sample(kk+1)*phase_shift*2;
   
end


%plot(eye_phase_error*180/pi, '*');
%grid
%title(' Phase Error. ');

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品免费观看高清观看| 久久精品视频一区二区三区| 亚洲素人一区二区| 99久久精品国产导航| 国产精品亲子乱子伦xxxx裸| 99久久夜色精品国产网站| 亚洲三级小视频| 欧美夫妻性生活| 精品在线亚洲视频| 中日韩av电影| 日本久久一区二区| 免费av网站大全久久| 天堂资源在线中文精品| 欧美乱妇15p| 国产一区二区导航在线播放| 国产精品乱码人人做人人爱 | 久久精品国产**网站演员| 精品成人私密视频| 99久久精品国产一区二区三区| 亚洲精品高清视频在线观看| 337p亚洲精品色噜噜噜| 国产综合一区二区| 亚洲综合久久av| 精品免费一区二区三区| 99久久久久久| 激情图区综合网| 亚洲欧美日韩国产手机在线 | av成人免费在线观看| 亚洲午夜日本在线观看| 久久久综合九色合综国产精品| 91麻豆福利精品推荐| 男女性色大片免费观看一区二区| 国产午夜亚洲精品理论片色戒| 日本高清不卡一区| 国产一区二区三区综合| 一区二区三区成人在线视频 | 亚洲欧洲一区二区三区| 欧美一区二区在线看| 99re6这里只有精品视频在线观看| 日韩电影免费一区| 亚洲视频网在线直播| 精品久久国产97色综合| 欧美日韩中文精品| 精品在线播放午夜| 亚洲福利视频一区| 国产精品网曝门| 日韩欧美电影一区| 欧美三级电影在线观看| 国产91精品精华液一区二区三区| 午夜国产精品一区| 国产高清精品网站| 石原莉奈一区二区三区在线观看 | 欧美羞羞免费网站| 国产一区二区h| 日本成人超碰在线观看| 一区二区三区精品在线| 中文字幕在线不卡一区二区三区 | 久久精品亚洲国产奇米99| 51精品久久久久久久蜜臀| 99国产精品久| 懂色av噜噜一区二区三区av| 久久精品国产77777蜜臀| 亚洲国产精品久久久久秋霞影院| 日韩一区在线看| 国产精品高清亚洲| 国产欧美日韩一区二区三区在线观看| 欧美高清视频一二三区| 欧美日免费三级在线| 91福利精品第一导航| 91免费看视频| 色综合久久综合中文综合网| 91在线精品一区二区| 成人免费视频视频| 成人免费毛片片v| av网站免费线看精品| 成人永久免费视频| 成人免费视频播放| 99久久综合国产精品| 93久久精品日日躁夜夜躁欧美| 99精品视频在线观看| 不卡一二三区首页| 色94色欧美sute亚洲线路一ni| 色综合天天综合在线视频| 视频一区视频二区在线观看| 亚洲一区二区三区四区五区中文 | 91色视频在线| 91浏览器入口在线观看| 在线视频一区二区三区| 欧美性一级生活| 欧美三级日韩三级| 欧美一卡2卡3卡4卡| 欧美xxxxx牲另类人与| 久久久久久久综合| 国产精品久久久久久久午夜片| 中文字幕一区二区三区不卡在线 | 国产日本亚洲高清| 国产精品的网站| 一区二区三区在线观看欧美| 天堂精品中文字幕在线| 久久99国产精品麻豆| 成人av一区二区三区| 欧美综合亚洲图片综合区| 在线播放中文一区| 久久亚洲精品小早川怜子| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产精品婷婷午夜在线观看| 伊人一区二区三区| 久久精品72免费观看| 国产成人精品综合在线观看| 中文字幕精品—区二区四季| 自拍偷拍国产精品| 日韩经典中文字幕一区| 国产成人av一区二区三区在线| 99精品久久只有精品| 777色狠狠一区二区三区| 久久亚洲一级片| 亚洲图片自拍偷拍| 国产一区欧美一区| 欧美三级电影一区| 国产午夜亚洲精品羞羞网站| 亚洲与欧洲av电影| 国内精品伊人久久久久av影院| 色哟哟日韩精品| 欧美sm美女调教| 亚洲欧美日韩精品久久久久| 美女网站在线免费欧美精品| av爱爱亚洲一区| 精品电影一区二区三区| 一区二区成人在线视频| 国产一区二区伦理| 欧美日韩视频第一区| 国产精品动漫网站| 久久国产麻豆精品| 欧亚洲嫩模精品一区三区| 久久久99免费| 日韩高清在线不卡| 日本乱人伦aⅴ精品| 国产日韩欧美a| 秋霞电影网一区二区| 色狠狠av一区二区三区| 久久久久免费观看| 日本午夜精品一区二区三区电影| 99精品久久久久久| 国产精品日韩成人| 国产福利一区二区三区视频 | 欧美一二三区在线| 依依成人综合视频| 91色乱码一区二区三区| 国产精品美女久久久久久| 韩国av一区二区| 欧美va亚洲va国产综合| 爽好久久久欧美精品| 欧美亚洲另类激情小说| 亚洲欧洲日本在线| 成人精品高清在线| 激情六月婷婷久久| 欧美一区欧美二区| 日本大胆欧美人术艺术动态| 欧美视频三区在线播放| 亚洲影院在线观看| 色婷婷精品久久二区二区蜜臂av | 色网站国产精品| 亚洲欧洲韩国日本视频| 成人黄页毛片网站| 国产精品第一页第二页第三页| 粉嫩aⅴ一区二区三区四区五区| 久久一区二区三区四区| 国产精品123区| 国产精品网曝门| 91麻豆国产福利在线观看| 亚洲精品精品亚洲| 日本精品视频一区二区三区| 亚洲视频免费在线观看| 色国产精品一区在线观看| 亚洲国产精品麻豆| 9191国产精品| 久久97超碰国产精品超碰| 久久久久久久综合色一本| 高清不卡在线观看| 亚洲视频一二区| 欧美性感一区二区三区| 亚洲va欧美va国产va天堂影院| 91精品国产91热久久久做人人| 久久 天天综合| 国产日产欧产精品推荐色| 91美女片黄在线观看91美女| 亚洲v精品v日韩v欧美v专区| 欧美一级国产精品| 国产成人免费视频一区| 亚洲视频小说图片| 91精品国模一区二区三区| 国产真实乱对白精彩久久| 国产精品视频观看| 欧美色涩在线第一页| 免费成人av资源网| 国产日韩欧美亚洲| 日本久久一区二区三区| 裸体一区二区三区| 国产精品三级视频| 欧美高清一级片在线|