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

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

?? despread1.m

?? Rake接收的相關程序
?? M
字號:
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一区二区三区免费野_久草精品视频
99视频国产精品| 亚洲一区二区三区视频在线| 久久精品人人做| 一区二区三区在线视频观看58| 国内精品免费**视频| 色综合久久综合中文综合网| 久久久久国产精品麻豆| 三级在线观看一区二区| 91国偷自产一区二区开放时间| 精品盗摄一区二区三区| 亚洲一区二区视频在线| jiyouzz国产精品久久| 久久久综合视频| 奇米777欧美一区二区| 欧美性猛交一区二区三区精品| 国产精品色婷婷久久58| 国产麻豆成人精品| 久久亚洲精精品中文字幕早川悠里 | 国产乱国产乱300精品| 欧美在线你懂得| 一个色综合av| 91免费国产视频网站| 国产精品国产三级国产普通话蜜臀 | 亚洲一区二区欧美激情| 91网站最新地址| 亚洲天堂久久久久久久| 成人av电影在线观看| 国产精品久久777777| 成人性色生活片免费看爆迷你毛片| 久久综合av免费| 国产麻豆91精品| 午夜久久福利影院| 欧美性欧美巨大黑白大战| 一区二区欧美视频| 在线欧美日韩精品| 午夜欧美电影在线观看| 欧美一级片免费看| 精品亚洲国内自在自线福利| 精品日韩av一区二区| 国产一区二区网址| 国产欧美精品一区| 99精品国产99久久久久久白柏| 国产精品久久久久久久久久免费看| 成人av综合一区| 亚洲激情综合网| 欧美人xxxx| 国产乱码精品1区2区3区| 国产精品久久久久久妇女6080| 99r精品视频| 亚洲国产综合视频在线观看| 欧美日本国产一区| 国产揄拍国内精品对白| 国产精品久久影院| 欧洲生活片亚洲生活在线观看| 日本va欧美va精品发布| 国产婷婷色一区二区三区四区 | 欧美日韩成人高清| 六月丁香综合在线视频| 国产视频一区二区三区在线观看 | 成人欧美一区二区三区视频网页| 色综合久久综合网97色综合| 日韩专区欧美专区| 国产日韩av一区| 欧美色中文字幕| 国内成人免费视频| 亚洲一区二区三区四区在线| 91精品国产入口| www.99精品| 美腿丝袜一区二区三区| 欧美激情在线免费观看| 欧美三级视频在线| 国产91精品入口| 日韩avvvv在线播放| 亚洲.国产.中文慕字在线| 久久久久国色av免费看影院| 欧美在线免费播放| 国产精品综合视频| 爽好久久久欧美精品| 国产精品情趣视频| 精品免费国产一区二区三区四区| 99久久精品情趣| 黄一区二区三区| 五月天激情小说综合| 国产精品国产精品国产专区不蜜 | 国产精品一区二区黑丝| 亚洲18色成人| 亚洲欧美二区三区| 亚洲国产电影在线观看| 日韩免费高清电影| 欧美日韩一本到| 99国产精品一区| 国产精品一区不卡| 蜜桃精品视频在线| 午夜不卡在线视频| 亚洲自拍偷拍图区| 亚洲欧美日韩国产成人精品影院| www激情久久| 欧美电影免费观看高清完整版在 | 欧美一区二区三区日韩视频| 色先锋久久av资源部| 国产91在线观看丝袜| 看电视剧不卡顿的网站| 亚洲成av人片在www色猫咪| 亚洲精品视频在线看| 国产精品无遮挡| 国产精品免费视频网站| 久久久久99精品国产片| 精品国产乱码久久| 久久一留热品黄| 日韩精品一区二区三区蜜臀| 91精品在线观看入口| 51精品国自产在线| 欧美一区二区三区视频免费| 91精品国产入口在线| 日韩一区二区三| 精品乱人伦小说| 日韩精品一区二区在线| 日韩女优av电影| 久久精品视频在线看| 国产精品拍天天在线| 中文字幕一区二| 亚洲免费三区一区二区| 亚洲综合色噜噜狠狠| 性做久久久久久免费观看欧美| 五月激情丁香一区二区三区| 午夜影视日本亚洲欧洲精品| 日本不卡一区二区三区| 老汉av免费一区二区三区| 韩国三级在线一区| 成人一区二区视频| 91蜜桃传媒精品久久久一区二区| 色综合久久综合| 欧美久久免费观看| 欧美zozozo| 最新欧美精品一区二区三区| 亚洲一区在线电影| 麻豆一区二区三| 成人涩涩免费视频| 欧美在线综合视频| 日韩女优av电影| 国产精品久久久久久久久免费桃花 | 国产精品66部| 99精品欧美一区二区蜜桃免费 | 久久99精品久久久久婷婷| 国产盗摄女厕一区二区三区| 色综合久久天天综合网| 欧美一区二区三区小说| 国产精品丝袜黑色高跟| 亚洲一级不卡视频| 国产精品一区二区久久精品爱涩| 色妞www精品视频| 日韩午夜在线观看| 亚洲三级在线免费| 麻豆国产一区二区| 色婷婷精品大视频在线蜜桃视频| 91麻豆精品91久久久久同性| 国产精品嫩草影院av蜜臀| 免费看日韩a级影片| 不卡的av中国片| 日韩精品一区二区三区在线观看 | 欧美视频一区二区三区在线观看| 精品日韩欧美在线| 亚洲一二三区不卡| 成人激情小说网站| 日韩欧美国产成人一区二区| 一区二区三区四区乱视频| 国产精品自拍在线| 制服丝袜激情欧洲亚洲| 日韩毛片高清在线播放| 久久99国产精品久久99| 欧美日韩视频在线第一区| 中文字幕永久在线不卡| 久久精品免费看| 717成人午夜免费福利电影| 最新成人av在线| 狠狠v欧美v日韩v亚洲ⅴ| 9191国产精品| 亚洲国产精品影院| 色先锋aa成人| 国产精品久久久久久一区二区三区| 久久99国产精品尤物| 正在播放一区二区| 天堂久久久久va久久久久| 色呦呦一区二区三区| 一区免费观看视频| 成人av手机在线观看| 久久久久久久久久久久久久久99 | 中文字幕va一区二区三区| 极品少妇xxxx精品少妇| 制服丝袜成人动漫| 日本午夜精品一区二区三区电影 | 一本色道亚洲精品aⅴ| 国产人久久人人人人爽| 国产一区在线观看视频| 日韩欧美视频一区| 精品在线免费视频| 精品人伦一区二区色婷婷| 国产中文一区二区三区| 久久久久久黄色| 成人精品免费网站|