%
%
%3.   Impulsradar %<'FontWeight',MSVTITLWEIGHT,'FontSize',MSVTITLSIZE,'Color',MSVTITLCOLOR>
%
%
%
% Im zeitlichen Abstand  {\fontname{Courier}T}  werden Impulse der Länge  {\fontname{Courier}dt << T}  ausgesandt:
%
demopulsradar
%
% Ist  {\fontname{Courier}T}  kleiner als die Reichweite des Radars, so gibt es eine {\bfMehrdeutigkeit} :
%
demopulsradar(1,[0.2 0; 0.25 0; 0.55 0],2)
%
% Wird - wie fast immer - dieselbe Antenne für Sendung und Empfang verwendet, dann 
% ist das Radar während der kurzen Sendeperioden {\bfblind} 
%
demopulsradar(1,[0.2 0.1; 0.25 -0.05; 0.31 0.05],2)
%
% Üblicherweise wird deshalb  {\fontname{Courier}T}  so gross gewählt, dass nur Ziele ausserhalb der 
% Reichweite des Radars mehrdeutige Signale oder solche im blinden Bereich abgeben.
% Die Leistungsbilanz eines solchen Radars ist allerdings schlecht.
%
% Impulsradarsysteme für die Überwachung scannen üblicherweise durch mechanische 
% Drehung der Antenne den Suchraum ab.  Die Winkelgeschwindigkeit der Rotation 
% darf dabei nicht grösser als  Winkelauflösung/Impulsabstand  sein: 
%
c = 299792458;          % Lichtgeschwindigkeit in m/s
T = [0.001  0.05];      % Abstand der Sendeimpulse in s
freq   = 1e10;          % Sendefrequenz in Hz
dant   = 1.0;           % Durchmesser der Antenne in m
dalpha = asin(c/freq/2/dant)*180/pi; % Winkelauflösung der Antenne in Grad
dat    = dalpha./T;     % Winkelgeschwindigkeit des Scannens in Grad/s
TRot   = 360*T./dalpha; % Dauer einer vollen Drehung in s
radius = c/2*T;         % Reichweite des Radars in m
result2fig2( { ['Winkelgeschwindigkeit ' num2str(dat) ' Grad/s' ] ; ...
               ['volle Drehung in      ' num2str(TRot) ' s'  ] ; ...
               ['Reichweite            ' num2str(radius) ' m']} );
%
% Diese Werte sind idealisiert. In der Praxis sind die Pulse endlich lang, und die Umschaltung 
% der Antenne zwischen Sender und Empfänger benötigt einige Zeit.  Dadurch verringert sich 
% die Reichweite.
%
% Das Prinzip eines Impulsradars kann man auch als Schall-Radar (Sonar) demonstrieren. 
% Benutzt man in der Funktion  {\fontname{Courier}coderadar}  (siehe Kapitel 5) nur ein Bit als Code, so ergibt 
% das ein Impulsradar:
%
codesonar(48000, 1, 0.5, 1, 5)
%% Eine als Spiegel benutzte ebenen Fläche (Buch, Pappe etc.) sollte ein gutes Echo erzeugen.
%