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

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

?? receive_for_channel.m

?? 用Matlab實(shí)現(xiàn)空時(shí)分組編碼對(duì)其MIMO系統(tǒng)性能進(jìn)行分析得出理想的結(jié)果
?? M
字號(hào):
function [nr_of_errors_in_rate, theta1, sample_nr, combined_signal]=receive_for_channel(received_vector,training_sequence1,data_block,fs,T,fc,pulsetype)%   [output1, output2]=functionname(input1, input2)%%	Variable:	Explanation:%	nr_of_errors_in_rate    -   Percent of bits with error%   theta1                  -   the angle estimated by used channel-estimator%   %	received_vector     -   received vector from channel (1x1 experiment)%   training_sequence1  -   used training sequence%   data_block          -   true data-block sent over channel%   fs                  -   used sample-frequency%   T                   -   symbol-time   %   fc                  -   carrier-frequency%   pulsetype           -   used pulsetype, 2 for root-raised-cosine%%   Short Theoretical Background for the Function:%%   Assuming received_vector is normalized and correct size.%   Used when doing experiment over real acoustic channel the 27th.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     %%% Function part of simulation for Space-Time%%% coding project, group Grey-2001.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   Author: Stefan Uppg錼d%   Date: 27/3-2001%   Version: 1.0%   Revision (Name & Date & Comment):%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%    %%%    %%% Only recieving in receive-antenna 1.    %%%    model = 0;    training_length1 = length(training_sequence1);    training_length2 = training_length1;    
    receive1 = received_vector;        %%%    %%% Make the signal unbiased, removing the signals mean.    %%%        [receive1]=remove_mean(receive1);        %%%    %%% Down-conversion and lowpassfiltering.    %%%        [quad, inphase]=down_converter(receive1,fc,fs,T,(fc/(fs/2)),20);        figure(2), subplot(2,2,1), plot(1:length(quad),quad);    title('Quad after down-conv.');    subplot(2,2,2), plot(1:length(inphase),inphase);    title('Inphase after down-conv.');             %%%%%%%%    %%%%%%%% Do the frequency-offset compensation if initial-state.    %%%%%%%%        run_offset = 1;    if (run_offset == 0)        [freq_diff, delta_theta, alfa]=freq_offset(inphase, quad, fs, fc)    end      %break;    %freq_diff = 0.0237;    %delta_theta = 2*pi*(((1/(1-freq_diff/fc))-1)*fc*(1/(fs*(1-(freq_diff/fc)))));    %delta_theta = 9.3490*10^-6;       % estimated angle-shift/sampel for sinus sampled at 16 kHz.    %delta_theta = -2.00*10^-5;        %a = 0:(length(inphase)-1);    %rotation_vector = exp(-j*a*delta_theta);                               % Rotation compensating vector.         %compensated_received = complex(inphase,quad) .* rotation_vector;    %inphase = real(compensated_received);    %quad    = imag(compensated_received);                %%%    %%% Matchedfiltering and lowpassfiltering.    %%%        [mf_quad_block]=matched_filter(fs, T, pulsetype, quad);    % Quadrature-part    [mf_inphase_block]=matched_filter(fs, T, pulsetype, inphase);    % Inphase-part        subplot(2,2,3), plot(1:length(mf_quad_block),mf_quad_block);    title('Quad after MF');    subplot(2,2,4), plot(1:length(mf_inphase_block),mf_inphase_block);    title('Inphase after MF');            %%%    %%% Performing synchronization    %%%        [corr_maxi,sample_nri]=synchronization_long(mf_inphase_block, fs, T, training_sequence1, model)  %%% CALLING THE SYNC_LONG FUNCTION!    [corr_maxq,sample_nrq]=synchronization_longb(mf_quad_block, fs, T, training_sequence1, model)        if corr_maxq > corr_maxi       % choose the correlation with the biggest max value        sample_nr = sample_nrq;    else        sample_nr = sample_nri;    end            %%%    %%% Down-Sampling    %%%        block_length=length(data_block) + length(training_sequence1);    [inphase_symbols]=down_sampler(mf_inphase_block,sample_nr,fs,T,block_length);    [quad_symbols]=down_sampler(mf_quad_block,sample_nr,fs,T,block_length);        figure(3), subplot(1,2,2), plot(mf_inphase_block), hold on    for(i=0:block_length-1)        plot(i*(fs*T)+sample_nr,inphase_symbols(i+1),'o');    end    hold off    title('received data and samplepoints. (not yet combined!)');    subplot(1,2,1), stem([training_sequence1 data_block]), title('Sent data.');        figure(4), subplot(1,2,1), plot(inphase_symbols,quad_symbols,'x'), axis([-2 2 -2 2]), title('Signals after MF and sampled')        %%    %% Calculating influence of freq_offset. IS INSTEAD DONE AFTER DOWNCONVERTER.    %%        %[quad_symbols, inphase_symbols, theta]=freq_offset_compensate(quad_symbols,inphase_symbols);    %theta    %figure(7), plot(inphase_symbols,quad_symbols,'x'), axis([-6 6 -6 6]), title('Signals after freq-offset compensation.'), grid on
	    %%%    %%% Estimating Channel 1 and 2.    %%%
               %[alpha1,theta1] = chan_estim3(quad_symbols(1:training_length1),inphase_symbols(1:training_length1),bpsk(training_sequence1,model));    %figure(8), plot(theta1)        [alpha1,theta1] = channel_estimator(quad_symbols(1:training_length1), ...       inphase_symbols(1:training_length1), training_sequence1, model, 1)        if model == 1
       %[alpha2,theta2]=chan_estim3(quad_symbols(training_length1+1:training_length1+ ...       %training_length2),inphase_symbols(training_length1+1:training_length1+ ...       %training_length2), bpsk(training_sequence2,model))               [alpha2,theta2] = channel_estimator(quad_symbols(training_length1+1:training_length1+ ...
       training_length2), inphase_symbols(training_length1+1:training_length1+ ...
       training_length2), training_sequence2, model, 2)    elseif model == 0        alpha2 = 1;        theta2 = 0;    end        % set true values instead:    %alpha1 = 1;    %theta1 = 0;    %alpha2 = 1;    %theta2 = 0;    
     %%%
     %%% No combiner used since only 1 antenna is used to send from so far.
     %%%
     
     [combined_signal]=combiner(alpha1, theta1, alpha2, theta2, ...
        inphase_symbols, quad_symbols, model);
    figure(5), plot(combined_signal,'x'), axis([-6 6 -6 6]), title('Signals after combiner, just before detector.')    grid on    
    %%%
    %%% Detector
    %%%
     
    inphase_symbols = real(combined_signal);
            [indata_est,training1_est,training2_est]=detector(inphase_symbols,training_length1,training_length2,model);    disp('Received data is:')
    indata_est;
    disp('Sent data is:')    data_block;    nr_of_errors = sum(abs(data_block-indata_est))    nr_of_errors_in_rate = nr_of_errors/length(data_block)    

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产系列| 国产精品久久久久久久久果冻传媒 | 欧美一级高清片| 亚洲va欧美va人人爽午夜| 欧美伊人精品成人久久综合97| 亚洲欧美日韩久久精品| 成人黄色国产精品网站大全在线免费观看| 制服丝袜中文字幕亚洲| 日韩高清不卡一区二区三区| 91精品免费观看| 国产一区二区在线观看视频| 亚洲国产精品av| 欧美揉bbbbb揉bbbbb| 青青草原综合久久大伊人精品 | 国产欧美精品在线观看| 成人免费福利片| 午夜影院久久久| 欧美激情一区二区三区蜜桃视频| 成人午夜视频福利| 激情综合网天天干| 精品盗摄一区二区三区| 99久久伊人网影院| 日日夜夜免费精品| 国产亚洲人成网站| 欧美午夜精品久久久久久超碰| 免费视频一区二区| 一区二区国产盗摄色噜噜| 精品成人免费观看| 欧美亚洲动漫另类| 亚洲日本丝袜连裤袜办公室| 一本到不卡免费一区二区| 日本aⅴ亚洲精品中文乱码| 国产精品国产三级国产三级人妇 | 精品一区二区三区蜜桃| 亚洲综合网站在线观看| 国产欧美日韩亚州综合 | 欧美不卡一区二区三区四区| 日本电影欧美片| 成人黄色小视频| 国产成人在线看| 毛片一区二区三区| 日产精品久久久久久久性色| 婷婷综合在线观看| 亚洲视频香蕉人妖| 亚洲人精品一区| 亚洲精品欧美综合四区| 亚洲精品成人在线| 一区二区三区四区视频精品免费 | 国产精品一区二区果冻传媒| 91片在线免费观看| 久久久99久久精品欧美| 欧美国产乱子伦| 中文字幕日韩av资源站| 最新日韩在线视频| 一二三四区精品视频| 亚洲国产视频在线| 日韩精品一卡二卡三卡四卡无卡| 盗摄精品av一区二区三区| 成人伦理片在线| 国产三级久久久| 亚洲欧洲日韩在线| 亚洲成av人片观看| 国产在线精品一区二区| 国产精品资源网| 欧美色区777第一页| 欧美精品一区二区精品网| 国产精品婷婷午夜在线观看| 亚洲h动漫在线| 国产大陆精品国产| 欧美视频一区在线| 国产亚洲成av人在线观看导航| 亚洲欧美日韩国产中文在线| 日韩二区在线观看| 99热在这里有精品免费| 欧美一级高清片| 一区二区在线看| 国产精品18久久久| 国产精品久久久久影院| 久久91精品久久久久久秒播| 在线看日韩精品电影| 国产欧美一区二区在线| 久久99精品久久久久久久久久久久| 99久久国产综合色|国产精品| 久久精品一区二区三区av| 亚洲h在线观看| 91啦中文在线观看| 亚洲欧美在线视频| 国产乱国产乱300精品| 欧美va天堂va视频va在线| 天天综合网天天综合色| 91福利在线播放| 亚洲天堂网中文字| 94-欧美-setu| 国产精品久久综合| av激情综合网| 亚洲色图第一区| 91免费版在线| 亚洲动漫第一页| 欧美精品久久99久久在免费线 | 精品少妇一区二区三区在线播放| 青青草成人在线观看| 日韩一区二区免费视频| av中文一区二区三区| 亚洲综合色网站| 日韩免费观看高清完整版| 久久99精品视频| 亚洲欧洲日本在线| 91精品国产欧美一区二区成人| 奇米影视一区二区三区小说| 久久蜜桃av一区精品变态类天堂| 国产精品一区二区久久不卡 | 成人av影院在线| 中文字幕中文在线不卡住| 在线日韩一区二区| 久久99九九99精品| 亚洲卡通动漫在线| 久久久蜜桃精品| 欧美日韩在线播| 国产激情视频一区二区三区欧美| 亚洲人成精品久久久久| 欧美一级二级三级乱码| 99精品久久免费看蜜臀剧情介绍| 亚洲制服欧美中文字幕中文字幕| 久久亚洲影视婷婷| 欧美影院一区二区| 成人综合激情网| 国产一区二区在线观看免费| 亚洲一二三区不卡| 中文字幕一区二区三区精华液 | 99久久久无码国产精品| 久久成人精品无人区| 亚洲国产一二三| 一区二区三区四区在线| 国产精品久久久久久久久免费相片| 精品美女在线播放| 亚洲三级在线观看| **欧美大码日韩| 国产精品久久看| 国产精品福利电影一区二区三区四区| 欧美成人性福生活免费看| 欧美性视频一区二区三区| 91日韩精品一区| 91免费观看视频在线| 欧美在线你懂得| 欧美日韩国产一级片| 欧美精品v国产精品v日韩精品| 在线看国产一区| 91精品啪在线观看国产60岁| 91精品国产综合久久香蕉的特点| 666欧美在线视频| 日韩欧美一区中文| 精品国产乱码久久久久久蜜臀 | 在线日韩国产精品| 在线播放欧美女士性生活| 91麻豆精品国产自产在线观看一区| 欧美高清视频在线高清观看mv色露露十八| 欧美中文字幕久久| 日韩三区在线观看| 中文字幕国产一区二区| 亚洲丝袜美腿综合| 青娱乐精品视频| 成人中文字幕电影| 欧美日韩成人综合| 久久你懂得1024| 亚洲一区二区三区四区的| 久久99精品国产麻豆不卡| av在线一区二区三区| 欧美日韩国产成人在线免费| 国产婷婷色一区二区三区| 亚洲国产视频在线| 国产一区二区三区av电影| 欧洲一区在线电影| 国产偷国产偷亚洲高清人白洁| 亚洲成人动漫在线观看| 99精品久久免费看蜜臀剧情介绍| 欧美精品高清视频| 亚洲综合色网站| bt欧美亚洲午夜电影天堂| 国产亚洲综合性久久久影院| 亚洲在线观看免费| 91蜜桃在线免费视频| 国产精品你懂的在线| 精品一区二区三区在线观看 | caoporm超碰国产精品| 欧美va亚洲va国产综合| 蜜桃精品视频在线| 欧美日韩国产中文| 午夜在线电影亚洲一区| 精品视频一区二区三区免费| 亚洲免费在线观看视频| 99久久精品免费| 亚洲激情中文1区| 欧美在线观看18| 日本系列欧美系列| 日韩视频免费观看高清完整版在线观看| 亚洲123区在线观看| 欧美日本在线一区| 免费观看久久久4p| 久久久久成人黄色影片| 国产精品一区二区你懂的|