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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? despread1.asv

?? Rake接收的相關程序
?? ASV
字號:
function [bit_errs_ss,bit31,bit41]=despread(tiq,sumiq,cs_t,sn_t,seq1,seq2,data,N,fcarr)
%Bob Gess, June 2008, for EE473
%Portions copied and modified from QPSK_TX_IQ_RX by JC and posted on
%Mathworks Dec 2005

%This module multplies the carrier frequency by the prn sequence and then
%demodulates the incoming signal by the composite signal (prn and carrier)
%The data is also filtered to produce the I-channel, Q-channel.

%The program aso displays the number of bit errors and the bit error rate
%in the command window at the end of the simulation.

%fcarr=20e3;         % Carrier frequency(Hz)
%N=1e3;		        % Number of data bits(bit rate)
fs=8*10e3;		    % Sampling frequency
Fn=fs/2;            % Nyquist frequency
Ts=1/fs;	        % Sampling time = 1/fs
T=1/N;		        % Bit time
randn('state',0);   % Keeps PRBS from changing on reruns
td=[0:Ts:(N*T)-Ts]';% Time vector(data)(transpose)
seq=seq1;
seq1(1)=seq(39999);
seq1(2)=seq(40000);
for i=3:40000
    seq1(i)=seq(i-2);
end
seq=seq2;
seq2(1)=seq(39999);
seq2(2)=seq(40000);
for i=3:40000
    seq2(i)=seq(i-2);
end



%prn and carrier
si=cs_t.*seq1;
sq=sn_t.*seq2;

%demodulate and despread
ibit=sumiq.*si;

qbit=sumiq.*sq;

combined=ibit+qbit;

%simple low pass filter

rc1=1/N;                    %time constant
ht1=(1/rc1).*exp(-tiq/rc1);%impulse response
flt_ibit=filter(ibit,1,ht1)/fs;
f5=length(flt_ibit)     %Verifies progress of program


%filter for q channel
rc=1/N;                 %time constant
ht=(1/rc).*exp(-tiq/rc);%impulse response
flt_qbit=filter(qbit,1,ht)/fs;
f6=length(flt_qbit)     %Verifies progress of program


bit1=-sign(flt_ibit);%+/-1
bit2=-sign(flt_qbit);%+/-1

%Second filtering stage (optional, but does give slight improvement)
bit31=filter(bit1,1,ht1)/fs;
f7=length(bit31)         %Verifies progress of program
bit41=filter(bit2,1,ht)/fs;
f8=length(bit41)         %Verifies progress of program


bit5=sign(bit31);%+/-1
bit6=sign(bit41);%+/-1

shaped_ibit=bit5 >0;%0 and 1
shaped_qbit=bit6 >0;%0 and 1

i_out=[shaped_ibit]';%transpose
q_out=[shaped_qbit]';%transpose

%compare received data to transmitted data by sampling at end of time
%cycle for data bit.  This compensates for delay created by filtering (plus
%more accurately simulates how processor would capture the data).
x=1;
for i=(fs/N-2):(fs/N):39998
    
    serial(x)=(i_out(i)+i_out(i+1)+i_out(i+2))/3;
    x=x+1;
    serial(x)=(q_out(i)+q_out(i+1)+q_out(i+2))/3;  
    x=x+1;
end
data_1=data >0;
serial_1=serial >.5;
bit_errs_ss=xor(data_1,serial_1);
ss_bit_errors=sum(bit_errs_ss)
ss_ber=ss_bit_errors/N




%========================================================================
%Take FFT of modulated spread carrier
%========================================================================
y=sumiq;
NFFY=2.^(ceil(log(length(y))/log(2)));
FFTY=fft(y,NFFY);%pad with zeros
NumUniquePts=ceil((NFFY+1)/2); 
FFTY=FFTY(1:NumUniquePts);
MY=abs(FFTY);
MY=MY*2;
MY(1)=MY(1)/2;
MY(length(MY))=MY(length(MY))/2;
MY=MY/length(y);
f1=(0:NumUniquePts-1)*2*Fn/NFFY;

%========================================================================
%Take FFT of despread combined signal (for demo purposes)
%========================================================================
y=combined;
NFFY=2.^(ceil(log(length(y))/log(2)));
FFTY=fft(y,NFFY);%pad with zeros
NumUniquePts=ceil((NFFY+1)/2); 
FFTY=FFTY(1:NumUniquePts);
DY=abs(FFTY);
DY=DY*2;
DY(1)=DY(1)/2;
DY(length(DY))=DY(length(DY))/2;
DY=DY/length(y);
f1=(0:NumUniquePts-1)*2*Fn/NFFY;

%=====================================================================
%Plots
%======================================================================

figure(8)
subplot(4,1,1)
plot(tiq,ibit)
axis([0 20/N -2 2]);
grid on
xlabel('                                                          Time')
ylabel('Amplitude')
title('I channel Output Waveform')

subplot(4,1,2)
plot(tiq,qbit)
axis([0 20/N -2 2]);
grid on
xlabel('                                                          Time')
ylabel('Amplitude')
title('Q channel Output Waveform')

subplot(4,1,3)
plot(tiq,si)
axis([0 5/N -2 2]);
grid on
xlabel('                                                          Time')
ylabel('Amplitude')
title('i demod sig Waveform')

subplot(4,1,4)
plot(tiq,sq)
axis([0 5/N -2 2]);
grid on
xlabel('                                                          Time')
ylabel('Amplitude')
title('q demod sig Waveform')


figure(16)

subplot(2,1,1)
plot(tiq,i_out)
axis([0 20/N -2 2]);
grid on
xlabel('                                                          Time')
ylabel('Amplitude')
title('SS I Channel Data')

subplot(2,1,2)
plot(tiq,q_out)
axis([0 20/N -2 2]);
grid on
xlabel('                                                          Time')
ylabel('Amplitude')
title('SS Q Channel Data')

figure(12)
subplot(2,1,1); plot(f1,MY);xlabel('');ylabel('AMPLITUDE');
axis([0 40000 0 1]);%zoom in/out
title('Frequency domain received');
grid on

subplot(2,1,2); plot(f1,20*log10(abs(MY).^2));xlabel('FREQUENCY(Hz)');ylabel('DB');
axis([0 40000 -80 0]);%zoom in/out
grid on
title('Received QPSK spread signal')

figure(14)
subplot(2,1,1); plot(f1,DY);xlabel('');ylabel('AMPLITUDE');
axis([0 4*N 0 1]);%zoom in/out
title('Frequency domain despread combined signal');
grid on

subplot(2,1,2); plot(f1,20*log10(abs(DY).^2));xlabel('FREQUENCY(Hz)');ylabel('DB');
axis([0 4*N -80 0]);%zoom in/out
grid on
title('Received despread combined signal')
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美aⅴ...| 92国产精品观看| 91亚洲精品久久久蜜桃网站| 欧美精品在线观看一区二区| 国产欧美精品一区二区色综合| 亚洲永久免费av| 国产精品18久久久久久久久久久久| 欧美午夜在线观看| 国产精品福利一区| 精久久久久久久久久久| 欧美日韩一级视频| 亚洲精品国产精品乱码不99| 国产精品888| 日韩精品一区二区三区视频| 亚洲一区二区三区小说| 99r国产精品| 欧美国产精品中文字幕| 精品一区二区国语对白| 日韩欧美精品在线| 日本不卡视频在线| 在线91免费看| 亚洲国产精品一区二区www在线| www.日韩av| 国产精品久久久久四虎| 成人精品视频一区二区三区| 久久嫩草精品久久久精品| 精品在线播放午夜| 欧美成人精品1314www| 看电视剧不卡顿的网站| 欧美不卡视频一区| 激情久久五月天| 精品福利av导航| 国产一区二区精品久久| 精品999在线播放| 国产资源在线一区| 国产亚洲精久久久久久| 国产福利一区二区三区在线视频| 精品sm捆绑视频| 国产成人综合自拍| 国产精品久久毛片| 91色porny在线视频| 曰韩精品一区二区| 欧美久久久久久久久| 麻豆视频一区二区| 久久久综合精品| 懂色中文一区二区在线播放| 国产精品卡一卡二| 欧美亚洲动漫另类| 毛片av中文字幕一区二区| 久久久久9999亚洲精品| aaa欧美大片| 亚洲综合免费观看高清完整版| 欧美精品18+| 国产一区二区三区四 | 9久草视频在线视频精品| 中文字幕色av一区二区三区| 欧美制服丝袜第一页| 久久精品二区亚洲w码| 欧美经典一区二区| 色中色一区二区| 另类小说色综合网站| 国产网站一区二区三区| 91黄视频在线观看| 麻豆视频观看网址久久| 国产精品伦理一区二区| 91精品国产综合久久久久| 国产一区亚洲一区| 亚洲国产中文字幕| 久久综合成人精品亚洲另类欧美| 成人中文字幕合集| 视频一区中文字幕| 18成人在线观看| 日韩欧美色综合网站| 色综合天天综合在线视频| 石原莉奈一区二区三区在线观看 | 精品一区二区三区视频| 最新热久久免费视频| 日韩一区二区三区在线观看| 91在线视频在线| 毛片av一区二区| 亚洲午夜在线电影| 国产日韩av一区| 欧美一级爆毛片| 91首页免费视频| 国产精品综合在线视频| 亚洲成av人片在www色猫咪| 国产精品麻豆一区二区 | 在线观看免费亚洲| 国产永久精品大片wwwapp| 亚洲国产精品尤物yw在线观看| 国产拍欧美日韩视频二区| 日韩一区二区三区在线视频| 欧美天堂一区二区三区| 99久久综合精品| 国产在线精品国自产拍免费| 丝袜亚洲另类丝袜在线| 亚洲在线视频免费观看| 亚洲欧美偷拍三级| 国产精品理论片| 国产亚洲午夜高清国产拍精品| 欧美一区二区黄| 欧美精品tushy高清| 欧美私人免费视频| 91国产成人在线| 在线亚洲一区二区| 91麻豆视频网站| 99久久精品久久久久久清纯| 成人毛片在线观看| 激情欧美一区二区| 久久se这里有精品| 韩国女主播成人在线| 日韩国产高清影视| 日韩精品免费视频人成| 亚洲线精品一区二区三区八戒| 亚洲一区在线观看免费观看电影高清| 国产精品剧情在线亚洲| 一色屋精品亚洲香蕉网站| 国产精品久久久久久久久果冻传媒| 久久午夜羞羞影院免费观看| 精品国产凹凸成av人网站| 亚洲精品在线电影| 久久精品日产第一区二区三区高清版| 欧美第一区第二区| 精品sm在线观看| 国产精品你懂的| 亚洲激情图片qvod| 亚洲国产精品一区二区久久恐怖片 | eeuss鲁一区二区三区| 99久久精品免费看国产免费软件| 一本到高清视频免费精品| 在线观看免费亚洲| 欧美一区二区私人影院日本| 精品女同一区二区| 亚洲国产精品成人综合| 亚洲精品久久久久久国产精华液| 午夜私人影院久久久久| 久久成人综合网| 成人性生交大合| 日本电影欧美片| 日韩一卡二卡三卡国产欧美| 久久综合狠狠综合久久激情| 亚洲国产精品激情在线观看 | 亚洲国产精品高清| 一区二区三区精品| 蜜桃视频免费观看一区| 国产乱子伦一区二区三区国色天香| 成人激情开心网| 91黄色免费版| 精品成人佐山爱一区二区| 中文字幕欧美日韩一区| 亚洲chinese男男1069| 黄网站免费久久| 色婷婷久久一区二区三区麻豆| 欧美日韩久久久| 国产日韩成人精品| 视频一区欧美精品| 国产+成+人+亚洲欧洲自线| 欧美日本国产一区| 欧美国产日韩亚洲一区| 日本美女一区二区三区| 成人免费高清在线| 日韩一区二区免费在线观看| 亚洲精品写真福利| 国产精品白丝av| 欧美三区免费完整视频在线观看| 久久久亚洲高清| 日韩不卡手机在线v区| 成人黄色在线网站| 精品国产1区二区| 香蕉成人伊视频在线观看| a级精品国产片在线观看| 日韩一二在线观看| 亚洲午夜久久久久久久久电影院| 国产成人午夜99999| 91麻豆精品国产91久久久资源速度| 国产精品另类一区| 国产成人在线视频网址| 欧美久久久久免费| 亚洲午夜电影网| 色综合夜色一区| 国产精品国产三级国产aⅴ原创 | 日韩欧美一区二区久久婷婷| 亚洲一级二级三级| 色综合久久九月婷婷色综合| 久久久久久久久99精品| 另类小说视频一区二区| 91精品国产综合久久精品图片 | 国产精品乱码人人做人人爱| 国内精品国产三级国产a久久| 欧美电影一区二区| 亚洲午夜免费电影| 色av一区二区| 亚洲影视资源网| 欧美在线观看禁18| 亚洲免费毛片网站| 日本久久一区二区| 亚洲最大成人网4388xx| 色哟哟一区二区三区| 亚洲精品福利视频网站| 欧美综合天天夜夜久久|