<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns="STDBSC" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tsflib="STDTSFLib" targetNamespace="STDTSFLib" elementFormDefault="qualified" version="1.0">	<xs:import namespace="STDBSC" schemaLocation="STDBSC.xsd"/>	<xs:element name="AC_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A sinusoidal time-varying electrical signal.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ac_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>AC Signal amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Physical" default="0">						<xs:annotation>							<xs:documentation>DC Offset</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency">						<xs:annotation>							<xs:documentation>AC Signal frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="phase" default="0 rad">						<xs:annotation>							<xs:documentation>AC Signal phase angle</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="PlaneAngle"/>						</xs:simpleType>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="AM_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A continuous sinusoidal wave (carrier) whose amplitude is varied as a function of the instantaneous value of a second wave (modulating).</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Voltage" use="optional">						<xs:annotation>							<xs:documentation>Carrier amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Carrier frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Modulation frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_depth">						<xs:annotation>							<xs:documentation>Depth of modulation</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="DC_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>An unvarying electrical signal with an optional ac component..</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="dc_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>DC Level</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="ac_ampl" type="Physical" default="0">						<xs:annotation>							<xs:documentation>AC Component amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency" default="0 Hz">						<xs:annotation>							<xs:documentation>AC Component frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="phase" default="0 rad">						<xs:annotation>							<xs:documentation>AC Component phase angle</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="PlaneAngle"/>						</xs:simpleType>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="DIGITAL_PARALLEL" nillable="false">		<xs:annotation>			<xs:documentation>A parallel digital source that creates a digital logic signal in which the physical values for logic one, logic zero and high impedance data values are determined by the logic threshold values specified.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="data_value" use="optional">						<xs:annotation>							<xs:documentation>Data Value</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="clock_period" type="Time">						<xs:annotation>							<xs:documentation>Clock period</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="logic_one_value" type="Voltage">						<xs:annotation>							<xs:documentation>Logic One level</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="logic_zero_value" type="Voltage">						<xs:annotation>							<xs:documentation>Logic Zero level</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="DIGITAL_SERIAL" nillable="false">		<xs:annotation>			<xs:documentation>A serial digital source that creates a digital logic signal in which the physical values for logic one, logic zero and high impedance data values are determined by the logic threshold values specified.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="data_value" use="optional">						<xs:annotation>							<xs:documentation>Data Value</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="clock_period" type="Time">						<xs:annotation>							<xs:documentation>Clock period. Zero denotes infinite time for static digital data.</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="logic_one_value" type="Voltage">						<xs:annotation>							<xs:documentation>Logic One level</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="logic_zero_value" type="Voltage">						<xs:annotation>							<xs:documentation>Logic Zero level</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="DME_INTERROGATION" nillable="false">		<xs:annotation>			<xs:documentation>A radio aid to air navigation that provides distance information by measuring the time of transmission from an interrogator to a transponder and return. The DME system is composed of a transponder in the ground based unit and an interrogator in the airborne unit. The interrogator on the aircraft emits a pulse signal that once received by the DME transponder on the ground starts a response sequence which sends a return pulse signal on a different (paired) channel to the aircraft. The aircraft equipment receives the response from the ground station, computes the elapsed time between interrogation and response then subtracts 50 us (to cover ground station processing time) and divides the result by 2. This result is then displayed on the DME indicator.The DME operates on the UHF band in the range 962 MHz to 1213 MHz with a step of 1 MHz. The frequencies used by the interrogator are between 1025 MHz and 1150 MHz and the transponder on the ground replies using two set frequencies, the first from 962 MHz to 1024 MHz and the second from 1151 MHz to 1213 MHz. The number of available frequencies is 252 giving 126 available channels. Each channel has 2 frequencies one for interrogation and the other for the response from the ground station. On each pair of frequencies the difference between the interrogator frequency and the answer frequency is always of 63 MHz. For the channels between 1 and 63, the interrogation frequency is 63 MHz higher than the response frequency and for channels from 63 to 126 the response frequency is 63 MHz higher than the interrogator frequency.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Voltage" use="optional">						<xs:annotation>							<xs:documentation>Carrier Amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="int_freq" default="1025 MHz">						<xs:annotation>							<xs:documentation>Interrogator Frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="int_rate" default="27Hz">						<xs:annotation>							<xs:documentation>Interrogation Rate</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="DME_RESPONSE" nillable="false">		<xs:annotation>			<xs:documentation>A radio aid to air navigation that provides distance information by measuring the time of transmission from an interrogator to a transponder and return.The DME system is composed of a transponder in the ground based unit and an interrogator in the airborne unit. The interrogator on the aircraft emits a pulse signal that once received by the DME transponder on the ground starts a response sequence which sends a return pulse signal on a different (paired) channel to the aircraft. The aircraft equipment receives the answer from the ground station, computes the elapsed time between interrogation and response. A period of 50 µs (to cover ground station processing time) is then subtracted and the result is divided by 2. This result is then displayed on the DME indicator.The DME operates on the UHF band in the range 962 MHz to 1213 MHz with a step of 1 MHz. The frequencies used by the interrogator are between 1025 MHz and 1150 MHz and the transponder on the ground replies using two set frequencies, the first from 962 MHz to 1024 MHz and the second from 1151 MHz to 1213 MHz. The number of available frequencies is 252 so 126 channels are be available. Each channel has 2 frequencies one for interrogation and the other for the response from the ground station. On each pair of frequencies the difference between the interrogator frequency and the answer frequency is always of 63 MHz. For the channels between 1 and 63, the interrogation frequency is 63 MHz higher than the response frequency and for channels from 63 to 126 the answer frequency is 63 MHz higher than the interrogator frequency.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="resp_freq" use="optional" default="962MHz">						<xs:annotation>							<xs:documentation>Transponder Frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="car_ampl" type="Voltage">						<xs:annotation>							<xs:documentation>Carrier Amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="range" type="Distance" default="0 m">						<xs:annotation>							<xs:documentation>Slant Range</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="rate" type="Speed" default="0 m/s">						<xs:annotation>							<xs:documentation>Range Rate</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="accn" type="Acceleration" default="0 m/s2">						<xs:annotation>							<xs:documentation>Rate of Change of Range Rate</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="FM_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A continuous sinusoidal wave (carrier) generated when the frequency of one wave is varied in accordance with the amplitude of another wave(modulating).</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>Carrier amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Carrier frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq_dev" type="Frequency">						<xs:annotation>							<xs:documentation>Frequency Deviation</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Modulation frequency</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="ILS_GLIDE_SLOPE" nillable="false">		<xs:annotation>			<xs:documentation>The glide slope is the vertical guidance portion of an ILS.At present, 40 glide slope channels exist with 150 KHz-channel separation in the frequency range from 328.6 - 335.4 MHz. The carrier is amplitude modulated at 90 Hz and 150 Hz in a spatial pattern with the 90 Hz modulation predominant when the airplane is above the glide path and the 150 Hz modulation predominant if the airplane is below the glide path. This is achieved by transmitting 2 beams with equal offset about the correct glide slope angle, the upper beam being modulated to a depth of 40% with a 90 Hz tone and the lower beam to 40% with a 150 Hz tone, the carrier of both beams is phase locked such that any receiver will treat them as a single carrier signal with 2 modulating tones. If the aircraft is positioned off the glide slope, the ILS receiver will detect one signal as stronger than the other resulting in the demodulated amplitude (or apparent depth of modulation) of one tone being greater than that of the other. If the receiver is exactly on the glide slope, it will receive an RF carrier where the 90 Hz and 150 Hz modulation depths appear exactly the same. The greater the deviation from the glide slope the greater will be the difference in amplitude of the tones.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Physical" use="optional" default="2 mV">						<xs:annotation>							<xs:documentation>Carrier amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" default="328.6 MHz">						<xs:annotation>							<xs:documentation>Frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="onefifty_level" default="1">						<xs:annotation>							<xs:documentation>150 Hz attenuation depth</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="ninety_level" default="1">						<xs:annotation>							<xs:documentation>90 Hz attenuation depth</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="ILS_LOCALIZER" nillable="false">		<xs:annotation>			<xs:documentation>The localizer is the lateral guidance portion of the ILS giving azimuth guidance with reference to the runway centre line. It operates using the same principles as the Glide Slope but with forty channels in the VHF band 108.0 MHz to 112.0 MHz, each localizer channel being paired with a glide slope channel. The carrier is modulated with a 90 Hz and 150 Hz tone in a spatial pattern that makes the 90 Hz tone predominant when the aircraft is to the left of the course and the 150 Hz tone predominant when the aircraft is to the right of the course. The localizer carrier contains a Morse coded signal identifying the runway and approach direction and also may carry a ground-to-air communication channel.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Physical" use="optional" default="2 mW">						<xs:annotation>							<xs:documentation>Carrier Amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" default="108.1 MHz">						<xs:annotation>							<xs:documentation>Carrier frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="onefifty_level" default="1">						<xs:annotation>							<xs:documentation>150Hz attenuation depth</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="ninety_level" default="1">						<xs:annotation>							<xs:documentation>90Hz attenuation depth</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="ILS_MARKER" nillable="false">		<xs:annotation>			<xs:documentation>Two or three marker beacons operate at 75 MHz to give range with reference to the touch-down point. The outer marker is modulated with a 400 Hz tone to a depth of 95%. It is located 4 - 7 miles from the end of the runway where the glide slope intersects the procedure turn altitude ± 50 ft vertically. It radiates a fan shaped pattern vertically and normal to the localizer and activates a marker receiver when the aircraft passes through.The middle marker is a second fan shaped marker similar to the outer marker. It is located approximately 3500 ft from the ILS approach end of the runway and modulated at 1300 Hz. The inner marker, when used for category II approaches, intercepts the glide path at about the 100 ft height to mark the over-shoot decision point (if the runway is still not visible). The marker is recognized by its 3000Hz modulation. Category II approaches allow operation down to 30 m (or 100ft) and 400 m (or 1300 ft) visibility.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="marker_freq" type="Frequency" use="optional" default="400Hz">						<xs:annotation>							<xs:documentation>Marker Frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_ampl" type="Power" default="2mW">						<xs:annotation>							<xs:documentation>Carrier Frequency</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="PM_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A continuous sinusoidal wave (carrier) whose phase is varied in accordance with the amplitude of another wave.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Voltage" use="optional">						<xs:annotation>							<xs:documentation>Carrier amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Carrier frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="phase_dev" type="PlaneAngle">						<xs:annotation>							<xs:documentation>Phase Deviation</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Modulation frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_ampl" type="Voltage">						<xs:annotation>							<xs:documentation>Modulation amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="PULSED_AC_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A signal characterized by short duration periods of (sinusoidal) ac electrical potential.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ac_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>AC Signal amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency">						<xs:annotation>							<xs:documentation>AC Signal frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Physical" default="0">						<xs:annotation>							<xs:documentation>DC offset</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p_delay" type="Time" default="0 s">						<xs:annotation>							<xs:documentation>Initial delay</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p_duration" type="Time">						<xs:annotation>							<xs:documentation>Pulse width</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="prf" type="Frequency">						<xs:annotation>							<xs:documentation>Pulse repetition frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p_repetition" type="xs:int" default="0">						<xs:annotation>							<xs:documentation>Number of pulses</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="PULSED_AC_TRAIN" nillable="false">		<xs:annotation>			<xs:documentation>A signal, characterized by a train of pulses of sinusoidal electrical ac activity with different durations and amplitudes.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ac_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>AC amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency">						<xs:annotation>							<xs:documentation>AC frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Physical" default="0">						<xs:annotation>							<xs:documentation>DC offset</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="pulse_train" type="PulseDefns">						<xs:annotation>							<xs:documentation>Pulse train</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="PULSED_DC_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A signal characterized by a train of pulses of electrical dc activity with different durations and amplitudes with an optional ac component.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="dc_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>DC level</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="ac_ampl" type="Physical" default="0">						<xs:annotation>							<xs:documentation>AC component amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency" default="0 Hz">						<xs:annotation>							<xs:documentation>AC component frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p_delay" type="Time" default="0 s">						<xs:annotation>							<xs:documentation>Delay before first pulse</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p_duration" type="Time">						<xs:annotation>							<xs:documentation>Pulse width</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="prf" type="Frequency">						<xs:annotation>							<xs:documentation>Pulse repetition frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p_repetition" type="xs:int" default="0">						<xs:annotation>							<xs:documentation>Number of pulses</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="PULSED_DC_TRAIN" nillable="false">		<xs:annotation>			<xs:documentation>A signal, characterized by a train of different, short duration periods of DC electrical activity.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="dc_ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>DC level</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="pulse_train" type="PulseDefns">						<xs:annotation>							<xs:documentation>Pulse train</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="ac_ampl" type="Physical" default="0">						<xs:annotation>							<xs:documentation>AC Component amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency" default="0 Hz">						<xs:annotation>							<xs:documentation>AC Component frequency</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="RADAR_RX_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>The Radar_RX_Signal provides an appropriate delayed signal response to an input Radar signal.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="atten" type="Ratio" use="optional" default="1">						<xs:annotation>							<xs:documentation>Atten</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="range" type="Distance">						<xs:annotation>							<xs:documentation>Range of simulated target</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="range_accn" type="Acceleration" default="0">						<xs:annotation>							<xs:documentation>Rate of change of rate change</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="range_rate" type="Speed" default="0">						<xs:annotation>							<xs:documentation>Rate of change of target range</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="reply_eff" default="100%">						<xs:annotation>							<xs:documentation>Proportion of Tx pulses returned</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="RADAR_TX_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A pulsed ac signal used as a reference for received radar signals (Radar_RX_Signal).</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>Tx signal amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency">						<xs:annotation>							<xs:documentation>Tx signal frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="delay" type="Time" default="0 s">						<xs:annotation>							<xs:documentation>Initial delay</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="duration" type="Time">						<xs:annotation>							<xs:documentation>Pulse duration</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="prf" type="Frequency">						<xs:annotation>							<xs:documentation>Pulse repetition frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="repetition" type="xs:int" default="0">						<xs:annotation>							<xs:documentation>Number of pulses</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="RAMP_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A periodic wave whose instantaneous value varies alternately and linearly between two specified values (initial and alternate). The interval required to transition from the initial value to the alternate value shall not be equal to the interval to transition from the alternate value to the initial value. </xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>Ramp signal amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Physical" default="0">						<xs:annotation>							<xs:documentation>DC offset</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="period" type="Time">						<xs:annotation>							<xs:documentation>Ramp signal period</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="rise_time" type="Time">						<xs:annotation>							<xs:documentation>Ramp signal time to rise</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="RANDOM_NOISE" nillable="false">		<xs:annotation>			<xs:documentation>Transient disturbances occurring unpredictably, except in a statistical sense.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>Noise signal amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="freq" type="Frequency" default="0">						<xs:annotation>							<xs:documentation>Pseudo random noise frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="seed" type="xs:long" default="0">						<xs:annotation>							<xs:documentation>Pseudo random noise seed</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="RESOLVER" nillable="false">		<xs:annotation>			<xs:documentation>Two ac sine wave voltages whose relationships of amplitude represent the rotation of a shaft position of an electro-mechanical transducer,</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="angle" type="PlaneAngle" use="optional" default="0">						<xs:annotation>							<xs:documentation>Shaft angle</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="ampl" default="26 V">						<xs:annotation>							<xs:documentation>Reference amplitude</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Voltage"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="freq" default="400 Hz">						<xs:annotation>							<xs:documentation>Reference frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="zero_index" default="0 rad">						<xs:annotation>							<xs:documentation>Zero index</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="PlaneAngle"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="angle_rate" type="Frequency" default="0 Hz">						<xs:annotation>							<xs:documentation>Shaft angle rate</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="trans_ratio" type="Ratio" default="1">						<xs:annotation>							<xs:documentation>Transformer Ratio</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="RS_232" nillable="false">		<xs:annotation>			<xs:documentation>A serial databus signal that transmits and receives strings of characters and operates according to the specification TIA-232. </xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="data_word" type="xs:string" use="optional">						<xs:annotation>							<xs:documentation>Data Word</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="baud_rate" type="xs:int" default="9600">						<xs:annotation>							<xs:documentation>Baud Rate</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="data_bits" type="xs:int" default="8">						<xs:annotation>							<xs:documentation>Data Bits</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="parity" type="xs:string" default="None">						<xs:annotation>							<xs:documentation>Parity</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="stop_bits" type="xs:string" default="1">						<xs:annotation>							<xs:documentation>Stop Bits</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="flow_control" type="xs:string" default="None">						<xs:annotation>							<xs:documentation>Flow Control</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="SQUARE_WAVE" nillable="false">		<xs:annotation>			<xs:documentation>A periodic wave, that alternately assumes one of two fixed values of amplitude for equal lengths of time. </xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>Square wave amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="period" type="Time">						<xs:annotation>							<xs:documentation>Square wave period</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Physical" default="0 V">						<xs:annotation>							<xs:documentation>DC offset</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="SSR_INTERROGATION" nillable="false">		<xs:annotation>			<xs:documentation>Secondary Surveillance Radar (SSR) provides information to supplement that obtained from a primary radar. ATC for civilian air traffic control, and Identification, IFF for military use, governing documents for ATC are ARINC Specification 572 and ARINC Specification 711 and for IFF STANAG 5017. An aircraft on-board transponder will sense an interrogation from a ground (or airborne) station on a specific frequency (1030 MHz) and responds with coded signals on another frequency (1090 MHz). </xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>P1 Amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mode" type="xs:string" default="1">						<xs:annotation>							<xs:documentation>Interrogation mode</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p3_start" type="Time" default="3us">						<xs:annotation>							<xs:documentation>P3 Start Time </xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p3_level" type="Ratio" default="1">						<xs:annotation>							<xs:documentation>P3 level</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="sls_dev" type="Time" default="0 us">						<xs:annotation>							<xs:documentation>SLS Deviation</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="sls_level" type="Ratio" default="1">						<xs:annotation>							<xs:documentation>SLS Level</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="SSR_RESPONSE" nillable="false">		<xs:annotation>			<xs:documentation>The transponder response to a valid SSR interrogation. It consists of an encoded pulse train. Each pulse train consists of a number of data pulses, the number and position of these data pulses (after the start pulse) being determined by the mode selected. There are 16 pulse positions in the pulse train, however the code or (height) information carried by the response will determine which pulses are present.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional" default="1">						<xs:annotation>							<xs:documentation>Carrier Amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="p3_start" type="Time" default="3us">						<xs:annotation>							<xs:documentation>P3 pulse start time</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="pulses" type="PulseDefns" default="[]">						<xs:annotation>							<xs:documentation>SSR Response Pulse Train</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="STEP_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A change of dc electrical potential from one level to another, either positive or negative.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Voltage" use="optional">						<xs:annotation>							<xs:documentation>Step size</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Voltage" default="0">						<xs:annotation>							<xs:documentation>DC offset</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="start_time" type="Time">						<xs:annotation>							<xs:documentation>Step time</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="SUP_CAR_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>An amplitude modulated signal in which the carrier is suppressed.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Voltage" use="optional">						<xs:annotation>							<xs:documentation>Carrier amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Carrier frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_freq" type="Frequency">						<xs:annotation>							<xs:documentation>Modulation frequency</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="mod_depth" type="Ratio">						<xs:annotation>							<xs:documentation>Depth of modulation</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="SYNCHRO" nillable="false">		<xs:annotation>			<xs:documentation>Three ac sinusoid voltages whose relationships of amplitude represent the rotational shaft position of an electro-mechanical transducer.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="angle" type="PlaneAngle" use="optional" default="0">						<xs:annotation>							<xs:documentation>Shaft angle</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="ampl" default="26 V">						<xs:annotation>							<xs:documentation>Reference amplitude</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Voltage"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="freq" default="400 Hz">						<xs:annotation>							<xs:documentation>Reference frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="zero_index" type="PlaneAngle" default="0">						<xs:annotation>							<xs:documentation>Zero index</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="angle_rate" type="Frequency" default="0">						<xs:annotation>							<xs:documentation>Shaft angle rate</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="trans_ratio" type="Ratio" default="1">						<xs:annotation>							<xs:documentation>Transformer Ratio</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="TACAN" nillable="false">		<xs:annotation>			<xs:documentation>TACAN (tactical air navigation) is a complete UHF polar coordinate navigation system using pulse techniques. The function operates identically as a DME and the bearing function is derived by rotating the ground transponder antenna so as to obtain a rotating multi-lobe pattern for coarse and fine bearing information, as defined in MIL-STD-291BThe model defines a subset of the TACAN X signal concerned with bearing, rather than the complete signal as test requirements dealing with TACAN distance can be refined using the DME model.The transponder emits RF pulses that are amplitude modulated to provide bearing information, The amplitude modulation is produced by rotating a parasitic reflector array about the antenna radiating element. The array consists of one 15 Hz and nine 135 Hz reflectors. As the pattern from the 15 Hz reflector passes through the magnetic east azimuth, a main reference burst (MRB) is transmitted. As the pattern from the 135 Hz reflectors passes through east, an auxiliary reference burst (ARB) is transmitted, except when the pattern is coincident with the 15 Hz pattern. This produces a total of one MRB and eight ARB bursts per antenna rotation. The airborne receiving equipment determines the aircraft bearing from the ground station by measuring elapsed time, first, from the MRB to the 0 degree phase of the 15 Hz component and second, from the ARB to 0 degree of the 135 Hz component.The TACAN beacon also generates a 2 or 3 letter Morse identification signal every 37.5 seconds </xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="freq" use="optional" default="962 MHz">						<xs:annotation>							<xs:documentation>Transponder Frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="mod_index" default="0.3">						<xs:annotation>							<xs:documentation>Modulation Index</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Ratio"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="bearing" default="0">						<xs:annotation>							<xs:documentation>Magnetic Bearing</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="PlaneAngle"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="car_ampl" type="Voltage">						<xs:annotation>							<xs:documentation>er Amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="TRIANGULAR_WAVE_SIGNAL" nillable="false">		<xs:annotation>			<xs:documentation>A periodic wave whose instantaneous value varies alternately and linearly between two specified values (initial and alternate). The interval required to transition from the initial value to the alternate value shall be equal to the interval to transition from the alternate value to the initial value.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="ampl" type="Physical" use="optional">						<xs:annotation>							<xs:documentation>Triangular wave signal amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="period" type="Time">						<xs:annotation>							<xs:documentation>Trianglar wave signal period</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="dc_offset" type="Physical" default="0">						<xs:annotation>							<xs:documentation>DC offset</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="VOR" nillable="false">		<xs:annotation>			<xs:documentation>VHF Omnidirectional Range (VOR) is a system combining ground based and airborne equipment to provide bearing to or from a ground station, as defined in ARINC Specification 579. The VOR radiates a radio frequency carrier in the band 108.0-117.975 MHz, with which are associated two separate 30Hz modulations. The phase of one of these modulations is independent of the point of observation (reference phase). The phase of the other modulation (variable phase) is such that, at a point of observation, it differs from the reference phase by an angle equal to the bearing of the point of observation with respect to the VOR. The two separate modulations consist of the following:A sub-carrier of 9960 Hz, frequency modulated at 30 Hz, modulating the carrier to a nominal depth of 30%. This 30 Hz component is fixed independent of the azimuth and is termed the Reference Phase.A 30 Hz component, modulating the carrier to a nominal depth of 30%. This 30 Hz component is caused by a rotating antenna producing a change in phase with azimuth and is termed the Variable Phase.</xs:documentation>		</xs:annotation>		<xs:complexType mixed="false">			<xs:complexContent mixed="false">				<xs:extension base="SignalFunctionType">					<xs:attribute name="car_ampl" type="Voltage" use="optional" default="2 mV">						<xs:annotation>							<xs:documentation>Carrier amplitude</xs:documentation>						</xs:annotation>					</xs:attribute>					<xs:attribute name="car_freq" default="107.975 MHz">						<xs:annotation>							<xs:documentation>Carrier frequency</xs:documentation>						</xs:annotation>						<xs:simpleType>							<xs:restriction base="Frequency"/>						</xs:simpleType>					</xs:attribute>					<xs:attribute name="phase" type="PlaneAngle" default="90deg">						<xs:annotation>							<xs:documentation>Radial bearing</xs:documentation>						</xs:annotation>					</xs:attribute>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element></xs:schema>