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

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

?? probedata.m

?? this is a algoritham about using GPS receicers
?? M
字號:
function probeData(varargin)
%Function plots raw data information: time domain plot, a frequency domain
%plot and a histogram.
%
%The function can be called in two ways:
%   probeData(settings)
% or
%   probeData(fileName, settings)
%
%   Inputs:
%       fileName        - name of the data file. File name is read from
%                       settings if parameter fileName is not provided.
%
%       settings        - receiver settings. Type of data file, sampling
%                       frequency and the default filename are specified
%                       here.

%--------------------------------------------------------------------------
%                           SoftGNSS v3.0
%
% Copyright (C) Dennis M. Akos
% Written by Darius Plausinaitis and Dennis M. Akos
%--------------------------------------------------------------------------
%This program is free software; you can redistribute it and/or
%modify it under the terms of the GNU General Public License
%as published by the Free Software Foundation; either version 2
%of the License, or (at your option) any later version.
%
%This program is distributed in the hope that it will be useful,
%but WITHOUT ANY WARRANTY; without even the implied warranty of
%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
%GNU General Public License for more details.
%
%You should have received a copy of the GNU General Public License
%along with this program; if not, write to the Free Software
%Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
%USA.
%--------------------------------------------------------------------------
% CVS record:
% $Id: probeData.m,v 1.1.2.7 2006/08/22 13:46:00 dpl Exp $
% _________________________________________________________________________

%% Check the number of arguments ==========================================
if (nargin == 1)
    settings = deal(varargin{1});
    fileNameStr = settings.fileName;
elseif (nargin == 2)
    [fileNameStr, settings] = deal(varargin{1:2});
    if ~ischar(fileNameStr)
        error('File name must be a string');
    end
else
    error('Incorect number of arguments');
end

%% Generate plot of raw data ==============================================
[fid, message] = fopen(fileNameStr, 'rb');

if (fid > 0)
    % Move the starting point of processing. Can be used to start the
    % signal processing at any point in the data record (e.g. for long
    % records).
    fseek(fid, settings.skipNumberOfBytes, 'bof');

    % Find number of samples per spreading code
    samplesPerCode = round(settings.samplingFreq / ...
        (settings.codeFreqBasis / settings.codeLength));

    if (settings.fileType==1)
        dataAdaptCoeff=1;
    else
        dataAdaptCoeff=2;
    end

    % Read 100ms of signal
   [data, count] = fread(fid, [1, dataAdaptCoeff*100*samplesPerCode], settings.dataType);


    fclose(fid);

    if (count < dataAdaptCoeff*100*samplesPerCode)
        % The file is to short
        error('Could not read enough data from the data file.');
    end

    %--- Initialization ---------------------------------------------------
    figure(100);
    clf(100);

    timeScale = 0 : 1/settings.samplingFreq : 5e-3;

    %--- Time domain plot -------------------------------------------------
    if (settings.fileType==1)

        subplot(2, 2, 3);
        plot(1000 * timeScale(1:round(samplesPerCode/50)), ...
            data(1:round(samplesPerCode/50)));

        axis tight;    grid on;
        title ('Time domain plot');
        xlabel('Time (ms)'); ylabel('Amplitude');
    else

        data=data(1:2:end) + i .* data(2:2:end);
        subplot(3, 2, 4);
        plot(1000 * timeScale(1:round(samplesPerCode/50)), ...
            real(data(1:round(samplesPerCode/50))));

        axis tight;    grid on;
        title ('Time domain plot (I)');
        xlabel('Time (ms)'); ylabel('Amplitude');

        subplot(3, 2, 3);
        plot(1000 * timeScale(1:round(samplesPerCode/50)), ...
            imag(data(1:round(samplesPerCode/50))));

        axis tight;    grid on;
        title ('Time domain plot (Q)');
        xlabel('Time (ms)'); ylabel('Amplitude');

    end


    %--- Frequency domain plot --------------------------------------------

    if (settings.fileType==1) %Real Data
        subplot(2,2,1:2);
        pwelch(data, 32758, 2048, 16368, settings.samplingFreq/1e6)
    else % I/Q Data
        subplot(3,2,1:2);
        [sigspec,freqv]=pwelch(data, 32758, 2048, 16368, settings.samplingFreq,'twosided');
        plot(([-(freqv(length(freqv)/2:-1:1));freqv(1:length(freqv)/2)])/1e6, ...
            10*log10([sigspec(length(freqv)/2+1:end);
            sigspec(1:length(freqv)/2)]));
    end

    axis tight;
    grid on;
    title ('Frequency domain plot');
    xlabel('Frequency (MHz)'); ylabel('Magnitude');

    %--- Histogram --------------------------------------------------------

    if (settings.fileType == 1)
        subplot(2, 2, 4);
        hist(data, -128:128)

        dmax = max(abs(data)) + 1;
        axis tight;     adata = axis;
        axis([-dmax dmax adata(3) adata(4)]);
        grid on;        title ('Histogram');
        xlabel('Bin');  ylabel('Number in bin');
    else
        subplot(3, 2, 6);
        hist(real(data), -128:128)
        dmax = max(abs(data)) + 1;
        axis tight;     adata = axis;
        axis([-dmax dmax adata(3) adata(4)]);
        grid on;        title ('Histogram (I)');
        xlabel('Bin');  ylabel('Number in bin');

        subplot(3, 2, 5);
        hist(imag(data), -128:128)
        dmax = max(abs(data)) + 1;
        axis tight;     adata = axis;
        axis([-dmax dmax adata(3) adata(4)]);
        grid on;        title ('Histogram (Q)');
        xlabel('Bin');  ylabel('Number in bin');

    end
else
    %=== Error while opening the data file ================================
    error('Unable to read file %s: %s.', fileNameStr, message);
end % if (fid > 0)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看成人小视频| 黄页视频在线91| 中文字幕一区在线观看视频| 精品福利av导航| wwwwww.欧美系列| 国产视频一区二区在线| 久久久久99精品国产片| 久久亚洲影视婷婷| 欧美高清在线一区| 亚洲三级电影全部在线观看高清| 综合激情成人伊人| 亚洲成人免费视频| 久久丁香综合五月国产三级网站| 日本在线观看不卡视频| 韩国女主播一区| 丁香婷婷深情五月亚洲| 91蝌蚪porny九色| 欧美情侣在线播放| 日韩欧美色综合网站| 国产丝袜在线精品| 亚洲欧美欧美一区二区三区| 日韩av电影免费观看高清完整版 | 国产精品美女久久久久久久| 国产精品久久久久久久蜜臀| 一区二区三区四区中文字幕| 日产精品久久久久久久性色| 激情综合网av| 一本大道av一区二区在线播放| 欧美日韩视频不卡| 久久婷婷色综合| 亚洲女人****多毛耸耸8| 日韩av成人高清| 成人一区二区三区| 欧美色成人综合| 国产性天天综合网| 日韩激情一区二区| 成人av电影免费观看| 91麻豆精品国产自产在线观看一区| 精品久久免费看| 一区二区三区小说| 国产精品自在在线| 在线成人免费视频| 亚洲天堂福利av| 九九精品视频在线看| 日本国产一区二区| 久久亚洲欧美国产精品乐播| 一级特黄大欧美久久久| 国产精品一区二区在线观看不卡 | 欧美三级电影网站| 国产欧美日韩另类一区| 亚洲成av人在线观看| www.亚洲在线| 亚洲一区二区美女| 日韩理论电影院| 久久国产福利国产秒拍| 欧美在线不卡一区| 最新国产の精品合集bt伙计| 国产乱子轮精品视频| 在线观看91av| 亚洲图片欧美综合| 91官网在线观看| 国产精品成人一区二区艾草| 国产高清不卡二三区| 欧美成人综合网站| 日韩av一区二区在线影视| 欧美系列亚洲系列| 亚洲欧美国产高清| 91视频国产资源| 亚洲欧美另类小说| av午夜一区麻豆| 国产精品伦一区| 成人av在线一区二区| 中文字幕 久热精品 视频在线| 国产精品综合av一区二区国产馆| 精品国产乱码久久久久久免费| 久久99精品网久久| 久久久久久久综合色一本| 韩国v欧美v亚洲v日本v| 久久综合久久综合久久| 国产在线一区二区| 久久夜色精品一区| 成人听书哪个软件好| 国产精品国产自产拍在线| 成人国产精品免费观看| 亚洲人成在线播放网站岛国| 一本色道久久综合精品竹菊| 欧美大胆人体bbbb| 日韩电影在线观看一区| 欧美日韩一级二级| 欧美aaaaaa午夜精品| 日韩色视频在线观看| 国产一区二区三区在线观看免费| 久久嫩草精品久久久久| aaa欧美大片| 亚洲午夜av在线| 日韩免费观看高清完整版在线观看| 蜜桃精品视频在线| 久久精品一二三| 色综合天天天天做夜夜夜夜做| 亚洲香蕉伊在人在线观| 欧美大肚乱孕交hd孕妇| 不卡电影一区二区三区| 亚洲国产成人高清精品| 精品国产一区二区三区久久影院 | 亚洲欧美偷拍卡通变态| kk眼镜猥琐国模调教系列一区二区| 亚洲色欲色欲www在线观看| 欧美亚洲动漫另类| 久久国产欧美日韩精品| 亚洲欧洲国产日韩| 91精品国产一区二区三区蜜臀| 激情偷乱视频一区二区三区| 日韩久久一区二区| 日韩三级精品电影久久久| 夫妻av一区二区| 日本欧美韩国一区三区| 成人欧美一区二区三区小说| 欧美一级生活片| 色偷偷88欧美精品久久久| 韩国女主播一区二区三区| 一区二区三区在线视频免费观看| 精品日韩在线一区| 欧美性受xxxx黑人xyx| 国内外成人在线| 亚洲国产精品久久久久婷婷884| 久久综合狠狠综合| 91精品午夜视频| 在线观看av不卡| 成人国产电影网| 国产一区欧美日韩| 日韩电影在线免费看| 亚洲精品中文在线观看| 六月丁香婷婷色狠狠久久| 国产精品青草久久| 精品国产在天天线2019| 在线免费av一区| 成人爽a毛片一区二区免费| 日本vs亚洲vs韩国一区三区| 一区二区三区精品| 亚洲精品久久久蜜桃| 国产精品色在线观看| 国产亚洲综合在线| 精品乱人伦一区二区三区| 在线电影一区二区三区| 欧美三日本三级三级在线播放| 91久久国产综合久久| 一本一道久久a久久精品综合蜜臀| 国产高清久久久| 国产电影一区在线| 高清免费成人av| 成人免费视频播放| caoporn国产精品| 日韩欧美卡一卡二| 欧美日韩亚洲综合在线| 欧美日韩黄视频| 制服丝袜在线91| 亚洲精品一区二区三区影院 | 国产精品人成在线观看免费| 国产拍欧美日韩视频二区| 国产日韩欧美不卡| 国产精品日日摸夜夜摸av| 国产精品不卡在线| 亚洲欧美一区二区三区国产精品| 亚洲少妇屁股交4| 亚洲一区二区三区四区的| 婷婷综合五月天| 久久精品国产999大香线蕉| 国内精品写真在线观看| av爱爱亚洲一区| 在线精品亚洲一区二区不卡| 717成人午夜免费福利电影| 欧美大片一区二区三区| 中文字幕乱码亚洲精品一区| 亚洲免费观看视频| 五月婷婷综合网| 国产成人亚洲综合色影视| 91在线观看视频| 91精品国产91久久久久久最新毛片| 日韩欧美专区在线| 欧美激情资源网| 日韩专区中文字幕一区二区| 国产在线国偷精品产拍免费yy| 成人动漫一区二区三区| 欧美猛男gaygay网站| 久久久久一区二区三区四区| 亚洲综合在线视频| 欧美一区国产二区| 精品国产一二三区| 亚洲乱码中文字幕综合| 奇米影视一区二区三区小说| 成人网页在线观看| 日韩欧美国产电影| 亚洲免费在线视频| 精品1区2区3区| 精品不卡在线视频| 亚洲第一综合色| 粉嫩一区二区三区在线看| 在线电影院国产精品| 日韩理论电影院| 国产美女一区二区|