www.pudn.com > GNSS_SDR.zip > showChannelStatus.m, change:2006-08-14,size:2552b


function showChannelStatus(channel, settings) 
%Prints the status of all channels in a table. 
% 
%showChannelStatus(channel, settings) 
% 
%   Inputs: 
%       channel     - data for each channel. It is used to initialize and 
%                   at the processing of the signal (tracking part). 
%       settings    - receiver settings 
 
%-------------------------------------------------------------------------- 
%                           SoftGNSS v3.0 
%  
% Copyright (C) Peter Rinder and Nicolaj Bertelsen 
% Written by Peter Rinder Nicolaj Bertelsen and Darius Plausinaitis 
% Based on Peter Rinder and Nicolaj Bertelsen 
%-------------------------------------------------------------------------- 
%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: showChannelStatus.m,v 1.4.2.8 2006/08/14 11:38:22 dpl Exp $ 
 
fprintf('\n*=========*=====*===============*===========*=============*========*\n'); 
fprintf(  '| Channel | PRN |   Frequency   |  Doppler  | Code Offset | Status |\n'); 
fprintf(  '*=========*=====*===============*===========*=============*========*\n'); 
 
for channelNr = 1 : settings.numberOfChannels 
    if (channel(channelNr).status ~= '-') 
        fprintf('|      %2d | %3d |  %2.5e |   %5.0f   |    %6d   |     %1s  |\n', ... 
                channelNr, ... 
                channel(channelNr).PRN, ... 
                channel(channelNr).acquiredFreq, ... 
                channel(channelNr).acquiredFreq - settings.IF, ... 
                channel(channelNr).codePhase, ... 
                channel(channelNr).status); 
    else 
        fprintf('|      %2d | --- |  ------------ |   -----   |    ------   |   Off  |\n', ... 
                channelNr); 
    end 
end 
 
fprintf('*=========*=====*===============*===========*=============*========*\n\n');