Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

download Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

of 64

Transcript of Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    1/64

    1.INTRODUCTION

    Beginning with short pulses, and going on to frequency modulated pulses

    and beyond, waveforms have been developed for each of the common task of radar

    and sonar-initial detection, localization and classification. Chaotic waveforms which

    are generated by non-linear systems offer a new very broad source of signals. They

    are deterministic (defined by an iterative map or differential equation), and can

    therefore be practically implemented. They are non periodic, which suggests there

    are potential advantages in security and can be used as (infinitely) long spreading

    sequences.

    There has been intense interest in their use in covert communications

    systems, and this work provides concepts and results which are useful in long range

    sensing by radar and sonar.

    Pulse compression schemes using linear FM have seen wide applications.

    Linear FM, featuring simple implementation and post processing, has very high peak

    side lobe level and the width of the main lobe is relatively large, which limits therange resolution. Windowing techniques are usually applied to suppress the side lobe

    level.

    The performance of range resolution radar depends on the autocorrelation

    pattern of the coded waveform which is nothing but the matched filter output. For best

    performance, the autocorrelation pattern of the optimum coded waveform must have a

    large peak value for zero shift and zero value for non-zero shifts.

    In this work, good binary phase codes and ternary codes are generated

    using chebyshev map equation to achieve a low PSL. It is not an exhaust search

    method. It is possible to generate infinite number of codes at larger lengths easily , by

    changing the initial conditions by very small increment, threshold level and

    bifurcation factor.

    1

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    2/64

    2.BASICS OF RADAR

    2.1 RADAR IN BRIEF

    Radar is an electromagnetic sensor for the detection and location of

    reflecting objects. Its operation can be summarized as follows:

    The radar radiates electromagnetic energy from an antenna to propagate in

    space. Some of the radiated energy is intercepted by a reflecting object, usually called

    a target, located at a distance from the radar. The energy intercepted by the target isreradiated in many directions. Some of the reradiated (echo) energy is returned to and

    received by the radar antenna.

    After amplification by a receiver and with the aid of proper signal

    processing, a decision is made at the output of the receiver as to whether or not a

    target echo signal is present. At that time, the target location and possibly other

    information about the target is acquired.

    2.2 Block Diagram of Radar System:

    It is a very elementary basic block diagram showing the subsystems usually found in

    radar. The transmitter, which is shown here as a power amplifier, generates a suitable

    waveform for the particular job the radar is to perform. It might have an average

    power as small as milli watts or as large as megawatts. (The average power is a far

    better indication of the capability of radars performance than is its peak power.) Most

    radars use a short pulse waveform so that a single antenna can be used on a time-shared basis for both transmitting and receiving.

    The function of the duplexer is to allow a single antenna to be used by

    protecting the sensitive receiver from burning out while the transmitter is on and by

    directing the received weak echo signal to the receiver rather than to the transmitter.

    The antenna is the device that allows the transmitted energy to be propagated into

    space and then collects the echo energy on receive. It is almost always a directive

    antenna, one that directs the radiated energy into a narrow beam to concentrate thepower as well as to allow the determination of the direction to the target. An antenna

    2

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    3/64

    that produces a narrow directive beam on transmit usually has a large area on receive

    to allow the collection of weak echo signals from the target. The antenna not only

    concentrates the energy on transmit and collects the echo energy on receive, but it also

    acts as a spatial filter to provide angle resolution and other capabilities.

    Figure 2.1 block diagram of radar system.

    The receiver amplifies the weak received signal to a level where its

    presence can be detected. Because noise is the ultimate limitation on the ability of a

    radar to make a reliable detection decision and extract information about the target,

    care is taken to insure that the receiver produces very little noise of its own. At themicrowave frequencies, where most radar are found, the noise that affects radar

    performance is usually from the first stage of the receiver, as a low-noise amplifier.

    For many radar applications where the limitation to detection is the unwanted radar

    echoes from the environment (called clutter), the receiver needs to have a large

    enough dynamic range so as to avoid having the clutter echoes adversely affect

    detection of wanted moving targets by causing the receiver to saturate. The dynamic

    range of a receiver, usually expressed in decibels, is defined as the ratio of themaximum to the minimum signal input power levels over which the receiver can

    3

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    4/64

    operate with some specified performance. The maximum signal level might be set by

    the nonlinear effects of the receiver response that can be tolerated (for example, the

    signal power at which the receiver begins to saturate), and the minimum

    Signal might be the minimum detectable signal. The signal processor,which is often in the IF portion of the receiver, might be described as being the part of

    the receiver that separates the desired signal from the undesired signals that can

    degrade the detection process. Signal processing includes the matched filter that

    maximizes the output signal-to-noise ratio. Signal processing also includes the doppler

    processing that maximizes the signal-to-clutter ratio of a moving target when clutter is

    larger than receiver noise, and it separates one moving target from other moving

    targets or from clutter echoes.

    The detection decision is made at the output of the receiver, so a target is

    declared to be present when the receiver output exceeds a predetermined threshold. If

    the threshold is set too low, the receiver noise can cause excessive false alarms. If the

    threshold is set too high, detections of some targets might be missed that would

    otherwise have been detected. The criterion for determining the level of the decision

    threshold is to set the threshold so it produces an acceptable predetermined average

    rate of false alarms due to receiver noise.

    After the detection decision is made, the track of a target can be

    determined, where a track is the locus of target locations measured over time. This is

    an example of data processing. The processed target detection information or its track

    might be displayed to an operator; or the detection information might be used to

    automatically guide a missile to a target; or the radar output might be further

    processed to provide other information about the nature of the target. The radar

    control insures that the various parts of a radar operate in a coordinated and

    cooperative manner, as, for example, providing timing signals to various parts of theradar as required.

    The radar engineer has as resources time that allows good Doppler

    processing, bandwidth for good range resolution, space that allows a large antenna,

    and energy for long range performance and accurate measurements. External factors

    affecting radar performance include the target characteristics; external noise that

    might enter via the antenna,interference from other electromagnetic radiators; and

    propagation effects due to the earths surface and atmosphere.

    4

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    5/64

    2.3 Radar Frequency bands

    The traditional band names originated as code-names during World War

    II and are still in military and aviation use throughout the world in the 21st century.

    They have been adopted in the United States by the IEEE, and internationally by theITU. Most countries have additional regulations to control which parts of each band

    are available for civilian or military use.

    Other users of the radio spectrum, such as thebroadcasting and electronic

    countermeasures (ECM) industries, have replaced the traditional military designations

    with their own systems.

    Bandname

    Frequencyrange

    Wavelengthrange

    Notes

    HF 330MHz 10100 mCoastal radar systems, over-the-horizon

    radar(OTH) radars; 'high frequency'

    P < 300 MHz 1 m+'P' for 'previous', applied retrospectively

    to early radar systems

    VHF 30330 MHz 0.96 m Very long range, ground penetrating;'very high frequency'

    UHF 3001000 MHz 0.31 m

    Very long range (e.g.Tf_2_nprsid3495173ballistic missile

    early warning), ground penetrating,

    foliage penetrating; 'ultrahigh frequency'

    L 12GHz 1530 cmLong range air traffic control and

    surveillance; 'L' for 'long'

    S 24 GHz 7.515 cmTerminal air traffic control, long-range

    weather, marine radar; 'S' for 'short'

    C 48 GHz 3.757.5 cm

    Satellite transponders; a compromise

    (hence 'C') between X and S bands;

    weather

    X 812 GHz 2.53.75 cm Missile guidance, marine radar, weather,

    medium-resolution mapping and ground

    surveillance; in the USA the narrow

    range 10.525 GHz 25 MHz is used forairport radar. Named X band because the

    5

    http://en.wikipedia.org/wiki/World_War_IIhttp://en.wikipedia.org/wiki/World_War_IIhttp://en.wikipedia.org/wiki/IEEEhttp://en.wikipedia.org/wiki/International_Telecommunication_Unionhttp://en.wikipedia.org/wiki/Broadcastinghttp://en.wikipedia.org/wiki/Broadcastinghttp://en.wikipedia.org/wiki/Electronic_counter-measureshttp://en.wikipedia.org/wiki/High_frequencyhttp://en.wikipedia.org/wiki/Megahertzhttp://en.wikipedia.org/wiki/Megahertzhttp://en.wikipedia.org/wiki/Metrehttp://en.wikipedia.org/wiki/Over-the-horizon_radarhttp://en.wikipedia.org/wiki/Over-the-horizon_radarhttp://en.wikipedia.org/wiki/VHFhttp://en.wikipedia.org/wiki/UHFhttp://en.wikipedia.org/wiki/Ballistic_Missile_Early_Warning_Systemhttp://en.wikipedia.org/wiki/Ballistic_Missile_Early_Warning_Systemhttp://en.wikipedia.org/wiki/L_bandhttp://en.wikipedia.org/wiki/Gigahertzhttp://en.wikipedia.org/wiki/Gigahertzhttp://en.wikipedia.org/wiki/Centimetrehttp://en.wikipedia.org/wiki/Air_traffic_controlhttp://en.wikipedia.org/wiki/Air_traffic_controlhttp://en.wikipedia.org/wiki/Surveillancehttp://en.wikipedia.org/wiki/S_bandhttp://en.wikipedia.org/wiki/C_bandhttp://en.wikipedia.org/wiki/X_bandhttp://en.wikipedia.org/wiki/Missilehttp://en.wikipedia.org/wiki/Marine_radarhttp://en.wikipedia.org/wiki/USAhttp://en.wikipedia.org/wiki/Airporthttp://en.wikipedia.org/wiki/IEEEhttp://en.wikipedia.org/wiki/International_Telecommunication_Unionhttp://en.wikipedia.org/wiki/Broadcastinghttp://en.wikipedia.org/wiki/Electronic_counter-measureshttp://en.wikipedia.org/wiki/High_frequencyhttp://en.wikipedia.org/wiki/Megahertzhttp://en.wikipedia.org/wiki/Metrehttp://en.wikipedia.org/wiki/Over-the-horizon_radarhttp://en.wikipedia.org/wiki/Over-the-horizon_radarhttp://en.wikipedia.org/wiki/VHFhttp://en.wikipedia.org/wiki/UHFhttp://en.wikipedia.org/wiki/Ballistic_Missile_Early_Warning_Systemhttp://en.wikipedia.org/wiki/Ballistic_Missile_Early_Warning_Systemhttp://en.wikipedia.org/wiki/L_bandhttp://en.wikipedia.org/wiki/Gigahertzhttp://en.wikipedia.org/wiki/Centimetrehttp://en.wikipedia.org/wiki/Air_traffic_controlhttp://en.wikipedia.org/wiki/Surveillancehttp://en.wikipedia.org/wiki/S_bandhttp://en.wikipedia.org/wiki/C_bandhttp://en.wikipedia.org/wiki/X_bandhttp://en.wikipedia.org/wiki/Missilehttp://en.wikipedia.org/wiki/Marine_radarhttp://en.wikipedia.org/wiki/USAhttp://en.wikipedia.org/wiki/Airporthttp://en.wikipedia.org/wiki/World_War_IIhttp://en.wikipedia.org/wiki/World_War_II
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    6/64

    frequency was a secret during WW2.

    Ku 1218 GHz 1.672.5 cm high-resolution

    K 1824 GHz 1.111.67 cm

    from Germankurz, meaning 'short';limited use due to absorption by water

    vapour, so Ku and Ka were used insteadfor surveillance. K-band is used fordetecting clouds by meteorologists, and

    by police for detecting speedingmotorists. K-band radar guns operate at24.150 0.100 GHz.

    Ka 2440 GHz 0.751.11 cm

    mapping, short range, airportsurveillance; frequency just above K

    band (hence 'a') Photo radar, used totrigger cameras which take pictures oflicense plates of cars running red lights,operates at 34.300 0.100 GHz.

    Mm 40300 GHz7.5 mm

    1 mm

    milli metre band, subdivided as below.The frequency ranges depend onwaveguide size. Multiple letters areassigned to these bands by differentgroups. These are from Baytron, a nowdefunct company that made testequipment.

    Q 4060 GHz7.5 mm

    5 mmUsed for Military communication.

    V 5075 GHz 6.04 mm Very strongly absorbed by atmosphericoxygen, which resonates at 60 GHz.

    W 75110 GHz 2.7 4.0 mm

    Used as a visual sensor for experimental

    autonomous vehicles, high-resolution

    meteorological observation, and

    imaging.

    UWB 1.610.5 GHz18.75 cm

    2.8 cm

    Used for through-the-wall radar and

    imaging systems.

    2.4 Radar equation

    The powerPrreturning to the receiving antenna is given by the radar equation:

    Pr = (PtGtArF4)/ (4)2 * Rt2 *Rr2

    6

    http://en.wikipedia.org/wiki/Ku_bandhttp://en.wikipedia.org/wiki/K_bandhttp://en.wikipedia.org/wiki/German_languagehttp://en.wikipedia.org/wiki/Water_vaporhttp://en.wikipedia.org/wiki/Water_vaporhttp://en.wikipedia.org/wiki/Ka_bandhttp://en.wikipedia.org/wiki/Q_bandhttp://en.wikipedia.org/wiki/V_bandhttp://en.wikipedia.org/wiki/W_bandhttp://en.wikipedia.org/wiki/Ultra-widebandhttp://en.wikipedia.org/wiki/Ku_bandhttp://en.wikipedia.org/wiki/K_bandhttp://en.wikipedia.org/wiki/German_languagehttp://en.wikipedia.org/wiki/Water_vaporhttp://en.wikipedia.org/wiki/Water_vaporhttp://en.wikipedia.org/wiki/Ka_bandhttp://en.wikipedia.org/wiki/Q_bandhttp://en.wikipedia.org/wiki/V_bandhttp://en.wikipedia.org/wiki/W_bandhttp://en.wikipedia.org/wiki/Ultra-wideband
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    7/64

    ..2.1

    Where

    Pt = transmitter power

    Gt = gain of the transmitting antenna

    Ar= effective aperture (area) of the receiving antenna

    = radar cross section, or scattering coefficient, of the target

    F= pattern propagation factor

    Rt = distance from the transmitter to the target

    Rr= distance from the target to the receiver.

    In the common case where the transmitter and the receiver are at the same

    location,Rt =Rr and the termRtRr can be replaced byR4, whereR is the range. This

    yield:

    This shows that the received power declines as the fourth power of the range,

    which means that the reflected power from distant targets is very, very small.

    The equation above with F = 1 is a simplification for vacuum without

    interference. The propagation factor accounts for the effects of multi path and

    shadowing and depends on the details of the environment. In a real-world situation,

    path loss effects should also be considered.

    2.5 Range-Resolution

    In apulse compression system, the range-resolution of the radar is given by the

    length of the pulse at the output-jack of the pulse compressing stage. The ability to

    compress the pulse depends on the bandwidth of the transmitted pulse (BW tx) (not by

    its pulse width). As a matter of course the receiver needs at least the same bandwidth

    7

    http://en.wikipedia.org/wiki/Gainhttp://en.wikipedia.org/wiki/Radar_cross_sectionhttp://en.wikipedia.org/wiki/Radar_cross_sectionhttp://en.wikipedia.org/wiki/Vacuumhttp://en.wikipedia.org/wiki/Multipathhttp://www.radartutorial.eu/08.transmitters/tx17.en.htmlhttp://www.radartutorial.eu/08.transmitters/tx17.en.htmlhttp://en.wikipedia.org/wiki/Gainhttp://en.wikipedia.org/wiki/Radar_cross_sectionhttp://en.wikipedia.org/wiki/Vacuumhttp://en.wikipedia.org/wiki/Multipathhttp://www.radartutorial.eu/08.transmitters/tx17.en.html
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    8/64

    to process the whole spectrum of the echoes and c0 is speed of light at which all

    electromagnetic waves propagate, Sr is range sensitivity.

    .2.2

    2.5.1 Polarization_9_7_ _

    In the transmitted radar signal, the electric field is perpendicular to the

    direction of propagation, and this direction of the electric field is the polarization of

    the wave. Radars use horizontal, vertical, linear and circular polarization to detect

    different types of reflections. For example, circular polarization is used to minimize

    the interference caused by rain. Linear polarization returns usually indicate metal

    surfaces.Random polarization returns usually indicate a fractal surface, such as rocks

    or soil, and are used by navigation radars.

    2.5.2 Interference

    Radar systems must overcome unwanted signals in order to focus only on

    the actual targets of interest. These unwanted signals may originate from internal and

    external sources, both passive and active. The ability of the radar system to overcome

    these unwanted signals defines its signal-to-noise ratio (SNR). SNR is defined as the

    ratio of signal power to the noise power within the desired signal. In less technical

    terms, SNR compares the level of a desired signal (such as targets) to the level ofbackground noise. The higher a system's SNR, the better it is in isolating actual targets

    from the surrounding noise signals.

    2.5.3 Noise

    Signal noise is an internal source of random variations in the signal, which

    is generated by all electronic components. Noise typically appears as random

    variations superimposed on the desired echo signal received in the radar receiver. The

    8

    Sr c0

    --------

    2 BWtx

    http://en.wikipedia.org/wiki/Circular_polarizationhttp://en.wikipedia.org/wiki/Linear_polarizationhttp://en.wikipedia.org/wiki/Randomhttp://en.wikipedia.org/wiki/Randomhttp://en.wikipedia.org/wiki/Fractalhttp://en.wikipedia.org/wiki/Navigationhttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/Signal_noisehttp://en.wikipedia.org/wiki/Circular_polarizationhttp://en.wikipedia.org/wiki/Linear_polarizationhttp://en.wikipedia.org/wiki/Randomhttp://en.wikipedia.org/wiki/Fractalhttp://en.wikipedia.org/wiki/Navigationhttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/Signal_noise
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    9/64

    lower the power of the desired signal, the more difficult it is to discern it from the

    noise (similar to trying to hear a whisper while standing near a busy road). Noise

    figureis a measure of the noise produced by a receiver compared to an ideal receiver,

    and this needs to be minimized.Noise is also generated by external sources, most importantly the natural

    thermal radiation of the background scene surrounding the target of interest. In

    modern radar systems, due to the high performance of their receivers, the internal

    noises is typically about equal to or lower than the external scene noise. An exception

    is if the radar is aimed upwards at clear sky, where the scene is so "cold" that it

    generates very little thermal noise.

    2.5.4 Clutter

    Clutter refers to radio frequency (RF) echoes returned from targets which

    are uninteresting to the radar operators. Such targets include natural objects such as

    ground, sea,precipitation (such as rain, snow or hail), sand storms, animals (especially

    birds), atmospheric turbulence, and other atmospheric effects, such as ionosphere

    reflections, meteor trails, and three body scatter spike. Clutter may also be returned

    from man-made objects such as buildings and, intentionally, by radar countermeasuressuch aschaff.

    There are several methods of detecting and neutralizing clutter. Many of

    these methods rely on the fact that clutter tends to appear static between radar scans.

    Therefore, when comparing subsequent scans echoes, desirable targets will appear to

    move and all stationary echoes can be eliminated. Sea clutter can be reduced by using

    horizontal polarization, while rain is reduced with circular polarization (note that

    meteorological radars wish for the opposite effect, therefore using linear polarization

    the better to detect precipitation). Other methods attempt to increase the signal-to-

    clutter ratio.

    Constant False Alarm Rate (CFAR, a form ofAutomatic Gain Control, or

    AGC) is a method relying on the fact that clutter returns far outnumber echoes from

    targets of interest. The receiver's gain is automatically adjusted to maintain a constant

    level of overall visible clutter. While this does not help detect targets masked by

    stronger surrounding clutter, it does help to distinguish strong target sources. In the

    9

    http://en.wikipedia.org/wiki/Noise_figurehttp://en.wikipedia.org/wiki/Noise_figurehttp://en.wikipedia.org/wiki/Noise_figurehttp://en.wikipedia.org/wiki/Thermal_noisehttp://en.wikipedia.org/wiki/Thermal_noisehttp://en.wikipedia.org/wiki/Precipitation_(meteorology)http://en.wikipedia.org/wiki/Sand_stormhttp://en.wikipedia.org/wiki/Turbulencehttp://en.wikipedia.org/wiki/Ionospherehttp://en.wikipedia.org/wiki/Meteorhttp://en.wikipedia.org/wiki/Meteorhttp://en.wikipedia.org/wiki/Three_body_scatter_spikehttp://en.wikipedia.org/wiki/Three_body_scatter_spikehttp://en.wikipedia.org/wiki/Chaff_(radar_countermeasure)http://en.wikipedia.org/wiki/Chaff_(radar_countermeasure)http://en.wikipedia.org/wiki/Chaff_(radar_countermeasure)http://en.wikipedia.org/wiki/Circular_polarizationhttp://en.wikipedia.org/wiki/Linear_polarizationhttp://en.wikipedia.org/wiki/Constant_False_Alarm_Ratehttp://en.wikipedia.org/wiki/Automatic_Gain_Controlhttp://en.wikipedia.org/wiki/Automatic_Gain_Controlhttp://en.wikipedia.org/wiki/Noise_figurehttp://en.wikipedia.org/wiki/Noise_figurehttp://en.wikipedia.org/wiki/Thermal_noisehttp://en.wikipedia.org/wiki/Precipitation_(meteorology)http://en.wikipedia.org/wiki/Sand_stormhttp://en.wikipedia.org/wiki/Turbulencehttp://en.wikipedia.org/wiki/Ionospherehttp://en.wikipedia.org/wiki/Meteorhttp://en.wikipedia.org/wiki/Three_body_scatter_spikehttp://en.wikipedia.org/wiki/Chaff_(radar_countermeasure)http://en.wikipedia.org/wiki/Circular_polarizationhttp://en.wikipedia.org/wiki/Linear_polarizationhttp://en.wikipedia.org/wiki/Constant_False_Alarm_Ratehttp://en.wikipedia.org/wiki/Automatic_Gain_Control
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    10/64

    past, radar AGC was electronically controlled and affected the gain of the entire radar

    receiver. As radars evolved, AGC became computer-software controlled, and affected

    the gain with greater granularity, in specific detection cells.

    Clutter may also originate from multipath echoes from valid targets due toground reflection, atmospheric ducting or ionosphere reflection/refraction. This clutter

    type is especially bothersome, since it appears to move and behave like other normal

    (point) targets of interest, thereby creating a ghost. In a typical scenario, an aircraft

    echo is multipath-reflected from the ground below, appearing to the receiver as an

    identical target below the correct one. The radar may try to unify the targets, reporting

    the target at an incorrect height, or - worse - eliminating it on the basis ofjitteror a

    physical impossibility. These problems can be overcome by incorporating a groundmap of the radar's surroundings and eliminating all echoes which appear to originate

    below ground or above a certain height. In newer Air Traffic Control (ATC) radar

    equipment, algorithms are used to identify the false targets by comparing the current

    pulse returns, to those adjacent, as well as calculating return improbabilities due to

    calculated height, distance, and radar timing.

    2.5.5 Jamming

    Radar jamming refers to radio frequency signals originating from sources

    outside the radar, transmitting in the radar's frequency and thereby masking targets of

    interest. Jamming may be intentional, as with an electronic warfare (EW) tactic, or

    unintentional, as with friendly forces operating equipment that transmits using the

    same frequency range. Jamming is considered an active interference source, since it is

    initiated by elements outside the radar and in general unrelated to the radar signals.

    Jamming is problematic to radar since the jamming signal only needs to

    travel one-way (from the jammer to the radar receiver) whereas the radar echoes travel

    two-ways (radar-target-radar) and are therefore significantly reduced in power by the

    time they return to the radar receiver. Jammers therefore can be much less powerful

    than their jammed radars and still effectively mask targets along the line of sight from

    the jammer to the radar (Main lobe Jamming). Jammers have an added effect of

    affecting radars along other lines of sight, due to the radar receiver's side lobes ( Side

    lobe Jamming).

    10

    http://en.wikipedia.org/wiki/Multipathhttp://en.wikipedia.org/wiki/Atmospheric_ductinghttp://en.wikipedia.org/wiki/Refractionhttp://en.wikipedia.org/wiki/Jitterhttp://en.wikipedia.org/wiki/Radar_jamminghttp://en.wikipedia.org/wiki/Electronic_warfarehttp://en.wikipedia.org/wiki/Line-of-sight_propagationhttp://en.wikipedia.org/wiki/Multipathhttp://en.wikipedia.org/wiki/Atmospheric_ductinghttp://en.wikipedia.org/wiki/Refractionhttp://en.wikipedia.org/wiki/Jitterhttp://en.wikipedia.org/wiki/Radar_jamminghttp://en.wikipedia.org/wiki/Electronic_warfarehttp://en.wikipedia.org/wiki/Line-of-sight_propagation
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    11/64

    2.6 TYPES OF RADARS

    Although there is no single way to characterize a radar, here we do so by

    means of what might be the major feature that distinguishes one type of radar from

    another.

    Pulse radar: This is radar that radiates a repetitive series of almost-rectangular pulses.

    It might be called the canonical form of a radar, the one usually thought of as a radar

    when nothing else is said to define a radar.

    High-resolution radar. High resolution can be obtained in the range, angle, or

    Doppler velocity coordinates, but high resolution usually implies that the radar has

    high range resolution. Some high-resolution radars have range resolutions in terms offractions of a meter, but it can be as small as a few centimetres.

    Pulse compression radar. This is a radar that uses a long pulse with internal modu-

    lation (usually frequency or phase modulation) to obtain the energy of a long pulse

    with the resolution of a short pulse.

    Continuous wave (CW) radar. This radar employs a continuous sine wave. It almost

    always uses the Doppler frequency shift for detecting moving targets or for measuringthe relative velocity of a target.

    FM-CW radar. This CW radar uses frequency modulation of the waveform to allow

    a range measurement.

    Surveillance radar. Although a dictionary might not define surveillance this way,

    surveillance radar is one that detects the presence of a target (such as an aircraft or a

    ship) and determines its location in range and angle. It can also observe the target over

    a period of time so as to obtain its track.

    Moving target indication (MTI). This is pulse radar that detects moving targets in

    clutter by using a low pulse repetition frequency (PRF) that usually has no range

    ambiguities. It does have ambiguities in the Doppler domain that result in so-called

    blind speeds.

    Pulse Doppler radar. There are two types of pulse Doppler radars that employ either

    11

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    12/64

    high or medium PRF pulse radar. They both use the Doppler frequency shift to extract

    moving targets in clutter. A high PRF pulse doppler radar has no ambiguities (blind

    speeds) in Doppler, but it does have range ambiguities. A medium PRF pulse doppler

    radar has ambiguities in both range and Doppler.

    Tracking radar. This is a radar that provides the track, or trajectory, of a target.

    Tracking radars can be further delineated as STT, ADT, TWS, and phased array

    trackers as described below:

    Single Target Tracker (STT). Tracks a single target at a data rate high enough to

    provide accurate tracking of a man overing target. A revisit time of 0.1 s (data rate of

    10 measurements per second) might be typical. It might employ the mono pulsetracking method for accurate tracking information in the angle coordinate.

    Automatic detection and tracking (ADT). This is tracking performed by sur-

    veillance radar. It can have a very large number of targets in track by using the

    measurements of target locations obtained over multiple scans of the antenna. Its data

    rate is not as high as the STT. Revisit times might range from one to 12 seconds,

    depending on the application.

    Track-while-scan (TWS). Usually a radar that provides surveillance over a narrow

    region of angle in one or two dimensions, so as to provide at a rapid update rate

    location information on all targets within a limited angular region of observation. It

    has been used in the past for ground-based radars that guide aircraft to a landing, in

    some types of weapon-control radars, and in some military airborne radar.

    Phased array tracker. An electronically scanned phased array can (almost) con-tinuously track more than one target at a high data rate. It can also simultaneously

    provide the lower data rate tracking of multiple targets similar to that performed by

    ADT.

    Imaging radar. This radar produces a two-dimensional image of a target or a scene,

    such as a portion of the surface of the earth and what is on it. These radars usually are

    on moving platforms.

    Side looking airborne radar (SLAR). This airborne side looking imaging radar pro-

    12

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    13/64

    vides high resolution in range and obtains suitable resolution in angle by using a

    narrow beam width antenna.

    Synthetic aperture radar (SAR). SAR is a coherent* imaging radar on a moving

    vehicle that uses the phase information of the echo signal to obtain an image of a

    scene with high resolution in both range and cross-range. High range resolution is

    often obtained using pulse compression.

    Inverse synthetic aperture radar (ISAR). ISAR is coherent imaging radar that uses

    high resolution in range and the relative motion of the target to obtain high resolution

    in the doppler domain that allows resolution in the cross-range dimension to be

    obtained. It can be on a moving vehicle or it can be stationary.

    Weapon control radar. This name is usually applied to a single-target tracker used

    for defending against air attack.

    Guidance radar. This is usually a radar on a missile that allows the missile to home

    in, or guide itself, to a target.

    13

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    14/64

    2.7 INFORMATION AVAILABLE FROM ARADAR

    Detection of targets is of little value unless some information about the

    target is obtained as well. Likewise, target information without target detection is

    meaningless.

    2.7.1 Range.

    Probably the most distinguishing feature of a conventional radar is its

    ability to determine the range to a target by measuring the time it takes for the

    radar signal to propagate at the speed of light out to the target and back to the

    radar. No other sensor can measure the distance to a remote target at long range

    with the accuracy of radar (basically limited at long ranges by the accuracy of the

    knowledge of the velocity of propagation). At modest ranges, the precision can be

    a few centimetres. To measure range, some sort of timing mark must be

    introduced on the transmitted waveform. A timing mark can be a short pulse (an

    amplitude modulation of the signal), but it can also be a distinctive modulation of

    the frequency or phase. The accuracy of a range measurement depends on the

    radar signal bandwidth: the wider the bandwidth, the greater the accuracy. Thusbandwidth is the basic measure of range accuracy.

    2.7.2 Radial Velocity.

    The radial velocity of a target is obtained from the rate of change of range

    over a period of time. It can also be obtained from the measurement of the Doppler

    frequency shift. The speed of a moving target and its direction of travel can be

    obtained from its track, which can be found from the radar measurements of the

    target location over a period of time.2.7.3Angular Direction.

    One method for determining the direction to a target is by determining the

    angle where the magnitude of the echo signal from a scanning antenna is

    maximum. This usually requires an antenna with a narrow beam width (a high-

    gain antenna). Air-surveillance radar with a rotating antenna beam determines

    angle in this manner. The angle to a target in one angular dimension can also be

    determined by using two antenna beams, slightly displaced in angle, and

    14

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    15/64

    comparing the echo amplitude received in each beam. Four beams are needed to

    obtain the angle measurement in both azimuth and elevation.

    2.7.4 Size and Shape.

    If the radar has sufficient resolution capability in range or angle, it can

    provide a measurement of the target extent in the dimension of high resolution.

    Range is usually the coordinate where resolution is obtained. Resolution in cross

    range (given by the range multiplied by the antenna beam width) can be obtained

    with very narrow beam width antennas. However, the angular width of an antenna

    beam is limited, so the cross-range resolution obtained by this method is not as

    good as the range resolution. Very good resolution in the cross-range dimension

    can be obtained by employing the doppler frequency domain, based on SAR

    (synthetic aperture radar) or ISAR (inverse synthetic aperture radar systems),

    There needs to be relative motion between the target and the radar in order to

    obtain the cross-range resolution by SAR or ISAR. With sufficient resolution in

    both range and cross-range, not only can the size be obtained in two orthogonal

    coordinates, but the target shape can sometimes be discerned..

    2.7.5 Signal-to-Noise Ratio.

    The accuracy of all radar measurements, as well as the reliable detection

    of targets depends on the ratio E/No, where E is the total energy of the received

    signal that is processed by the radar and No is the noise power per unit bandwidth

    of the receiver. Thus E/No is an important measure of the capability of a radar.

    2.7.6 The Doppler Shift in Radar.

    The importance of the doppler frequency shift began to be appreciated for

    pulse radar shortly after World War II and became an increasingly importantfactor in many radar applications. Modern radar would be much less interesting or

    useful if the doppler effect didnt exist. The doppler frequency shift fd can be

    written as

    fd=2Vr/=(2vcos)/

    2.3

    where Vr = v cos q is the relative velocity of the target(relative to the radar) in m/s, v is the absolute velocity of the

    15

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    16/64

    target in m/s, is the radar wavelength in m, and is the angle

    between the targets direction and the radar beam.

    The doppler frequency shift is widely used to separate moving targets

    from stationary clutter. Such radars are known as MTI (moving target indication),AMTI (airborne MTI), and pulse doppler. All modern air-traffic control radars, all

    important military ground-based and airborne air-surveillance radars, and all

    military airborne fighter radars take advantage of the Doppler Effect. Yet in

    WWII, none of these pulse radar applications used doppler. The CW (continuous

    wave) radar also employs the Doppler effect for detecting moving targets, but CW

    radar for this purpose is not as popular as it once was. The HF OTH radar could

    not do its job of detecting moving targets in the presence of large clutter echoes

    from the earths surface without the use of doppler.

    2.8 Applications of Radar

    2.8.1 Military Applications.

    Radar was invented in the 1930s because of the need for defence against

    heavy military bomber aircraft. The military need for radar has probably been its

    most important application and the source of most of its major developments,including those for civilian purposes.

    The chief use of military radar has been for air defense operating from

    land, sea, or air. It has not been practical to perform successful air defense without

    radar. In air defense, radar is used for long-range air surveillance, short-range

    detection of low-altitude pop-up targets, weapon control, missile guidance, non

    cooperative target recognition, and battle damage assessment. The proximity fuze

    in many weapons is also an example of radar. An excellent measure of the success

    of radar for military air defense is the large amounts of money that have been

    spent on methods to counter its effectiveness.

    These include electronic counter measures and other aspects of electronic

    warfare, anti radiation missiles to home on radar signals, and low cross-section

    aircraft and ships. Radar is also used by the military for reconnaissance, targeting

    over land or sea, as well as surveillance over the sea.

    16

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    17/64

    On the battlefield, radar is asked to perform the functions of air

    surveillance (including surveillance of aircraft, helicopters, missiles, and

    unmanned airborne vehicles), control of weapons to an air intercept, hostile

    weapons location (mortars, artillery, and rockets), detection of intrudingpersonnel, and control of air traffic.

    The use of radar for ballistic missile defence has been of interest ever

    since the threat of ballistic missiles arose in the late 1950s. The longer ranges, high

    supersonic speeds, and the smaller target size of ballistic missiles make the

    problem challenging. There is no natural clutter problem in space as there is for

    defence against aircraft, but ballistic missiles can appear in the presence of a large

    number of extraneous confusion targets and other countermeasures that an attacker

    can launch to accompany the re entry vehicle carrying a warhead. The basic

    ballistic missile defence problem becomes more of a target recognition problem

    rather than detection and tracking. The need for warning of the approach of

    ballistic missiles has resulted in a number of different types of radars for

    performing such a function. Similarly, radars have been deployed that are capable

    of detecting and tracking satellites.

    A related task for radar that is not military is the detection and

    interception of drug traffic. There are several types of radars that can contribute to

    this need, including the long-range HF over-the-horizon radar.

    2.8.2 Remote Sensing of the Environment.

    The major application in this category has been weather observation radar

    such as the Nexrad system whose output is often seen on the television weather

    report. There also exist vertical-looking wind-profiler radars that determine wind

    speed and direction as a function of altitude, by detecting the very weak radar echofrom the clear air. Located around airports are the Terminal Doppler Weather

    Radar (TDWR) systems that warn of dangerous wind shear produced by the

    weather effect known as the downburst, which can accompany severe storms.

    There is usually a specially designed weather avoidance radar in the nose of small

    as well as large aircraft to warn of dangerous or uncomfortable weather in flight.

    Another successful remote-sensing radar was the downward-looking

    space borne altimeter radar that measured worldwide the geoid (the mean sealevel, which is not the same all over the world), with exceptionally high accuracy.

    17

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    18/64

    There have been attempts in the past to use radar for determining soil moisture and

    for assessing the status of agriculture crops, but these have not provided sufficient

    accuracy. Imaging radars in satellites or aircraft have been used to help ships

    efficiently navigate northern seas coated with ice because radar can tell whichtypes of ice are easier for a ship to penetrate.

    2.8.3 Air-Traffic Control.

    The high degree of safety in modern air travel is due in part to the

    successful applications of radar for the effective, efficient, and safe control of air

    traffic. Major airports employ an Airport Surveillance Radar (ASR) for observing

    the air traffic in the vicinity of the airport. Such radars also provide information

    about nearby weather so aircraft can be routed around uncomfortable weather.

    Major airports also have a radar called Airport Surface Detection

    Equipment (ASDE) for observing and safely controlling aircraft and airport

    vehicle traffic on the ground. For control of air traffic en route from one terminal

    to another, long-range Air Route Surveillance Radars (ARSR) are found

    worldwide.

    The Air Traffic Control Radar Beacon System (ATCRBS) is not a radar

    but is a cooperative system used to identify aircraft in flight. It uses radar-like

    technology and was originally based on the military IFF (Identification Friend or

    Foe) system.

    18

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    19/64

    2.8.4 Other Applications.

    A highly significant application of radar that provided information not

    available by any other method, was the exploration of the surface of the planet

    Venus by an imaging radar that could see under the ever-present clouds that maskthe planet.

    One of the widest used and least expensive of radars has been the civil marine

    radar found throughout the world for the safe navigation of boats and ships. Some

    readers have undoubtedly been confronted by the highway police using the CW

    doppler radar to measure the speed of a vehicle. Ground penetrating radar has been

    used to find buried utility lines, as well as by the police for locating buried objects

    and bodies. Archaeologists have used it to determine where to begin to look for

    buried artefacts. Radar has been helpful to both the ornithologist and entomologist

    for better understanding the movements of birds and insects. It has also been dem-

    onstrated that radar can detect the gas that is often found over underground oil and

    gas deposits.

    A long-range radarantenna, known as ALTAIR, used to detect and track

    space objects in conjunction with ABM testing at the Ronald Reagan Test Site on

    the Kwajaleinatoll.

    19

    http://en.wikipedia.org/wiki/Antenna_(electronics)http://en.wikipedia.org/wiki/Antenna_(electronics)http://en.wikipedia.org/wiki/Ronald_Reagan_Ballistic_Missile_Defense_Test_Sitehttp://opt/scribd/conversion/tmp/scratch16068/%60t_p_/http://opt/scribd/conversion/tmp/scratch16068/%60t_p_/http://en.wikipedia.org/wiki/Antenna_(electronics)http://en.wikipedia.org/wiki/Ronald_Reagan_Ballistic_Missile_Defense_Test_Sitehttp://opt/scribd/conversion/tmp/scratch16068/%60t_p_/
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    20/64

    3.MATCHED FILTER

    In telecommunications, a matched filter (originally known as a Northfilter) is obtained bycorrelating a known signal, ortemplate, with an unknown signal

    to detect the presence of the template in the unknown signal. This is equivalent to

    convolving the unknown signal with a conjugated time-reversed version of the

    template (cross-correlation). The matched filter is the optimal linear filter for

    maximizing the signal to noise ratio (SNR) in the presence of additive stochastic

    noise. Matched filters are commonly used in radar, in which a known signal is sent

    out, and the reflected signal is examined for common elements of the out-going signal.

    Pulse compression is an example of matched filtering. Two-dimensional matched

    filters are commonly used in image processing, e.g., to improve SNR for X-ray

    pictures.

    3.1 Derivation of the matched filter

    The following section derives the matched filter for a discrete-time

    system. The derivation for a continuous-time system is similar, with summations

    replaced with integrals.

    The matched filter is the linear filter with impulse response h(n),

    maximizes the output signal-to-noise ratio.

    ..3.1

    Though we most often express filters as the impulse response of

    convolution systems, as above (see LTI system theory), it is easiest to think of the

    matched filter in the context of the inner product, which we will see shortly.

    We can derive the linear filter that maximizes output signal-to-noise ratio

    by invoking a geometric argument. The intuition behind the matched filter relies on

    correlating the received signal (a vector) with a filter (another vector) that is parallel

    with the signal, maximizing the inner product. This enhances the signal. When we

    consider the additive stochastic noise, we have the additional challenge of minimizingthe output due to noise by choosing a filter that is orthogonal to the noise.

    20

    http://en.wikipedia.org/wiki/Telecommunicationhttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Signal_(electrical_engineering)http://en.wikipedia.org/wiki/Templatehttp://en.wikipedia.org/wiki/Detectionhttp://en.wikipedia.org/wiki/Convolutionhttp://en.wikipedia.org/wiki/Complex_conjugatehttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Linear_filterhttp://en.wikipedia.org/wiki/Signal_to_noise_ratiohttp://en.wikipedia.org/wiki/Signal_to_noise_ratiohttp://en.wikipedia.org/wiki/Noisehttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Image_processinghttp://en.wikipedia.org/wiki/Discrete-time_systemhttp://en.wikipedia.org/wiki/Discrete-time_systemhttp://en.wikipedia.org/wiki/Continuous-timehttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/LTI_system_theoryhttp://en.wikipedia.org/wiki/Telecommunicationhttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Signal_(electrical_engineering)http://en.wikipedia.org/wiki/Templatehttp://en.wikipedia.org/wiki/Detectionhttp://en.wikipedia.org/wiki/Convolutionhttp://en.wikipedia.org/wiki/Complex_conjugatehttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Linear_filterhttp://en.wikipedia.org/wiki/Signal_to_noise_ratiohttp://en.wikipedia.org/wiki/Noisehttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Image_processinghttp://en.wikipedia.org/wiki/Discrete-time_systemhttp://en.wikipedia.org/wiki/Discrete-time_systemhttp://en.wikipedia.org/wiki/Continuous-timehttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/LTI_system_theory
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    21/64

    Let us formally define the problem. We seek a filter, h, such that we

    maximize the output signal-to-noise ratio, where the output is the inner product of the

    filter and the observed signalx.

    Our observed signal consists of the desirable signals and additive noise v:

    .3.2

    Let us define the covariance matrix of the noise, reminding ourselves that

    this matrix has Hermitian symmetry, a property that will become useful in the

    derivation:

    .3.3

    Where .H denotes Hermitian (conjugate) transpose and E denotes

    expectation. Let us call our output,y, the inner product of our filter and the observed

    signal

    such that

    3.4

    We now define the signal-to-noise ratio, which is our objective function,

    to be the ratio of the power of the output due to the desired signal to the power of the

    output due to the noise:

    .3.5

    We rewrite the above:

    _3_1_7493.6

    We wish to maximize this quantity by choosing h. expanding the denominator of our objectivefunction, we have

    .3.7

    21

    http://en.wikipedia.org/wiki/Expected_valuehttp://en.wikipedia.org/wiki/Expected_value
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    22/64

    Now, ourSNR becomes

    .3.8

    We will rewrite this expression with some matrix manipulation. The

    reason for this seemingly counterproductive measure will become evident shortly.

    Exploiting the Hermitian symmetry of the covariance matrixRv, we can write

    ...3.9

    We would like to find an upper bound on this expression. To do so, we

    first recognize a form of the Cauchy-Schwarz inequality:

    .3.10

    Which is to say that the square of the inner product of two vectors can only be as large as the product ofthe individual inner products of the vectors. This concept returns to the intuition behind the matched

    filter: this upper bound is achieved when the two vectors a and b are parallel. We resume our

    derivation by expressing the upper bound on ourSNR in light of the geometric inequality above:Our valiant matrix manipulation has now paid off. We see that the expression for our upper bound canbe greatly simplified:

    3.11

    We can achieve this upper bound if we choose,

    3.12

    Where is an arbitrary real number. To verify this, we plug into our expression for the output SNR:

    Thus, our optimal matched filter is

    ..3.13

    We often choose to normalize the expected value of the power of the filter

    22

    http://en.wikipedia.org/wiki/Cauchy-Schwarz_inequalityhttp://en.wikipedia.org/wiki/Cauchy-Schwarz_inequality
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    23/64

    output due to the noise to unity. That is, we constrain

    .3.14

    This constraint implies a value of, for which we can solve:

    .3.15

    Yielding

    3.16

    giving us our normalized filter,

    3.17

    If we care to write the impulse response of the filter for the convolution

    system, it is simply the complex conjugate time reversal ofh.

    Though we have derived the matched filter in discrete time, we can extend

    the concept to continuous-time systems if we replace Rv with the continuous-time

    autocorrelation function of the noise, assuming a continuous signal s(t), continuous

    noise v(t), and a continuous filterh(t).

    3.2 Alternative derivation of the matched filter

    Alternatively, we may solve for the matched filter by solving our

    maximization problem with a Lagrangian. Again, the matched filter endeavors to

    maximize the output signal-to-noise ratio (SNR) of a filtered deterministic signal in

    stochastic additive noise. The observed sequence, again, is

    .3.18

    With the noise covariance matrix,35

    .3.19

    The signal-to-noise ratio is

    23

    http://en.wikipedia.org/wiki/Autocorrelationhttp://en.wikipedia.org/wiki/Autocorrelationhttp://en.wikipedia.org/wiki/Autocorrelation
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    24/64

    .3.20

    Evaluating the expression in the numerator, we have

    ..3.21

    and in the denominator,

    ..3.22

    The signal-to-noise ratio becomes

    ..3.23

    If we now constrain the denominator to be 1, the problem of maximizing

    SNR is reduced to maximizing the numerator. We can then formulate the problem

    using a Lagrange multiplier:

    ..3.24

    ..3.25

    ..3.26

    ..3.27

    which we recognize as an eigenvalue problem

    ..3.28

    SincessH

    is of unit rank, it has only one nonzero eigenvalue. It can beshown that this eigenvalue equals

    ..3.29

    yielding the following optimal matched filter

    ..3.30

    This is the same result found in the previous section.

    24

    http://en.wikipedia.org/wiki/Lagrange_multipliershttp://en.wikipedia.org/wiki/Lagrange_multipliers
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    25/64

    3.3 Frequency-domain interpretation

    When viewed in the frequency domain, it is evident that the matched filter

    applies the greatest weighting to spectral components that have the greatest signal-to-

    noise ratio. Although in general this requires a non-flat frequency response, theassociated distortion is not significant in situations such as radar and digital

    communications, where the original waveform is known and the objective is to detect

    the presence of this signal against the background noise.

    3.4 Example of matched filter in radar and sonar

    Matched filters are often used in signal detection .As an example, suppose

    that we wish to judge the distance of an object by reflecting a signal off it. We maychoose to transmit a pure-tone sinusoid at 1 Hz. We assume that our received signal is

    an attenuated and phase-shifted form of the transmitted signal with added noise.

    To judge the distance of the object, we correlate the received signal with a

    matched filter, which, in the case ofwhite (uncorrelated) noise, is another pure-tone 1-

    Hz sinusoid. When the output of the matched filter system exceeds a certain threshold,

    we conclude with high probability that the received signal has been reflected off the

    object. Using the speed of propagation and the time that we first observe the reflectedsignal, we can estimate the distance of the object. If we change the shape of the pulse

    in a specially-designed way, the signal-to-noise ratio and the distance resolution can

    be even improved after matched filtering: this is a technique known as pulse

    compression.

    Additionally, matched filters can be used in parameter estimation

    problems .To return to our previous example; we may desire to estimate the speed of

    the object, in addition to its position. To exploit the Doppler effect, we would like to

    estimate the frequency of the received signal. To do so, we may correlate the received

    signal with several matched filters of sinusoids at varying frequencies. The matched

    filter with the highest output will reveal, with high probability, the frequency of the

    reflected signal and help us determine the speed of the object. This method is, in fact,

    a simple version of the discrete Fourier transform (DFT). The DFT takes anN-valued

    complex input and correlates it with Nmatched filters, corresponding to complex

    exponentials at N different frequencies, to yield N complex-valued numbers

    25

    http://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Digital_communicationshttp://en.wikipedia.org/wiki/Digital_communicationshttp://en.wikipedia.org/wiki/White_noisehttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Discrete_Fourier_transformhttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Digital_communicationshttp://en.wikipedia.org/wiki/Digital_communicationshttp://en.wikipedia.org/wiki/White_noisehttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Discrete_Fourier_transform
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    26/64

    corresponding to the relative amplitudes and phases of the sinusoidal components.

    3.5 Example of matched filter in digital communications

    The matched filter is also used in communications. In the context of a

    communication system that sends binary messages from the transmitter to the receiver

    across a noisy channel, a matched filter can be used to detect the transmitted pulses in

    the noisy received signal.

    Imagine we want to send the sequence "0101100100" coded in non polarNon-return-to-zero (NRZ)through a certain channel.Mathematically, a sequence in NRZ code can be described as a sequence of unit pulses or shiftedrectangular functions, each pulse being weighted by +1 if the bit is "1" and by 0 if the bit is "0".

    Formally, the scaling factor for the kth bit is,

    3.31

    We can represent our message, M(t), as the sum of shifted unit pulses:

    3.32

    Where Tis the time length of one bit.

    Thus, the signal to be sent by the transmitter is

    26

    http://en.wikipedia.org/wiki/Non-return-to-zerohttp://en.wikipedia.org/wiki/Non-return-to-zero
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    27/64

    If we model our noisy channel as an AWGN channel, white Gaussian noise is added to the signal. Atthe receiver end, for a Signal-to-noise ratio of 3dB, this may look like:

    A first glance will not reveal the original transmitted sequence. There is a high power of noise relativeto the power of the desired signal (i.e., there is a low signal-to-noise ratio). If the receiver were tosample this signal at the correct moments, the resulting binary message would possibly belie theoriginal transmitted one.To increase our signal-to-noise ratio, we pass the received signal through a matched filter. In this case,the filter should be matched to an NRZ pulse (equivalent to a "1" coded in NRZ code). Precisely, theimpulse response of the ideal matched filter, assuming white (uncorrelated) noise should be a time-reversed complex-conjugated scaled version of the signal that we are seeking. We choose

    3.33

    In this case, due to symmetry, the time-reversed complex conjugate of

    h(t) is in fact h(t), allowing us to call h(t) the impulse response of our matched filterconvolution system.

    After convolving with the correct matched filter, the resulting signal,

    Mfiltered(t) is,

    Where * denotes convolution.

    This can now be safely sampled by the receiver at the correct sampling

    instants, and compared to an appropriate threshold, resulting in a correct interpretation

    27

    http://en.wikipedia.org/wiki/AWGNhttp://en.wikipedia.org/wiki/Signal-to-noise_ratiohttp://en.wikipedia.org/wiki/AWGNhttp://en.wikipedia.org/wiki/Signal-to-noise_ratio
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    28/64

    of the binary message.

    4.PULSE COMPRESSION

    Pulse compression is a signal processing technique mainly used in radar,sonar andecho grapy to augment the range resolution as well as the signal to noise

    ratio. This is achieved by modulating the transmitted pulse and then correlating the

    received signal with the transmitted pulse.

    In addition to these advantages, narrow pulse widths also assist radar when

    operating in a cluttered environment. Radar also has an ability to perform limited

    target classification if operating with sufficiently narrow pulse widths, or sufficiently

    fine range resolution.

    Extremely narrow pulse widths result in wide receiver bandwidths and the associated

    problems with noise. Large receiver bandwidths effectively de-sensitise the radar

    receiver and either force the transmitter to transmit higher levels of peak power to

    compensate, or accept the consequential reduction in range. There are always limits on

    the amount of peak power available from the transmitter, and invariably a reduction in

    pulse width leads to a reduction in the maximum range of the radar.

    28

    http://en.wikipedia.org/wiki/Sonarhttp://en.wikipedia.org/wiki/Echographyhttp://en.wikipedia.org/wiki/Echographyhttp://en.wikipedia.org/wiki/Angular_resolutionhttp://en.wikipedia.org/wiki/Signal_to_noisehttp://en.wikipedia.org/wiki/Modulationhttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Cross-correlationhttp://en.wikipedia.org/wiki/Sonarhttp://en.wikipedia.org/wiki/Echographyhttp://en.wikipedia.org/wiki/Angular_resolutionhttp://en.wikipedia.org/wiki/Signal_to_noisehttp://en.wikipedia.org/wiki/Modulationhttp://en.wikipedia.org/wiki/Cross-correlation
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    29/64

    In short, narrow pulse widths are desirable, but they are not always feasible. Pulse-

    compression radars make use of specific signal processing techniques to provide most

    of the advantages of extremely narrow pulses widths whilst remaining within the peak

    power limitations of the transmitter.There are numerous waveforms suitable for use with pulse compression including

    binary or phase coding and linear frequency modulation.

    4.1 CONCEPT OF PULSE COMPRESSION

    The block diagram for a pulse-compression radar is very similar to that of the

    standard pulse radar, and a simplified block diagram is shown in Figure 4.1.

    Figure 4.1

    The block diagram shows the frequency modulator responsible for generating thefrequency-modulated (chirp) pulse. In addition to generating the transmitted pulse, thefrequency modulator also plays a role in the design of the pulse-compression filter.The pulse-compression filter is an example of a matched filter because the filter isspecially designed to recognise the characteristics of the transmitted pulse as they arereturned to the receiver in the form of reflected pulses.To that end, the filter has been matched to the transmitted waveform. Received pulseswith similar characteristics to the transmitted pulse are recognised by the matchedfilter where other received signals pass relatively unnoticed by the receiver.4.2 Linear Frequency-Modulated Waveforms

    The power of the pulse compression concept comes from the waveforms used. Weconcentrate on a popular pulse compression waveform called the linear frequency-

    29

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    30/64

    modulated (or chirp) pulse. The actual pulse train from a pulse-compression radar is

    the same as for any pulse radar. To the casual observer, the pulse train looks like an

    amplitude- modulated sinusoidal signal. To an extent, this is true, however the

    sinusoidal signal has now been frequency-modulated as well as amplitude-modulated.The modulation within each pulse (in this case, frequency-modulation) is the critical

    element of the pulse compression waveform. The modulation provides the basis and

    power of the compression concept. As stated earlier, the same modulation provides the

    basis for the design of the pulse-compression filter.

    The below figure shows two ways to represent the pulses in a pulse train from

    linear FM pulse-compression radar.

    Figure 4.2(a) shows the modulated sinusoidal signal that is transmitted by the

    pulse-compression radar. The pulse is characterised by its pulse width, which in the

    case of a pulse-compression radar is called the uncompressed pulse width, T. This

    pulse width is one of the critical characteristics of the pulse-compression radar. Figure

    4.2 (b) shows the frequency change within the pulse as a function of time.

    The characteristic of interest in Figure 4.2(b) is the bandwidth of the modulation

    within the pulse, B. The bandwidth is simply the difference between the highest and

    lowest frequencies within the uncompressed pulse.

    To recognise the presence of the uncompressed pulse, the pulse-compression filter

    30

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    31/64

    performs a correlation between the received pulse and the transmitted pulse. In this

    context, correlation is a signal processing term but it is directly analogous to the

    common English use of the term. The pulse-compression filter is simply looking for a

    strong correlation between what was transmitted and what was received. When awaveform similar to the waveform shown in Figure 4.2(a) is passed through the

    matching pulse-compression filter, an interesting pulse called a sinc pulse results as

    the output of the filter. We have already encountered the sinc pulse and, therefore

    know that a sinc has a shape described by (sinx/x). An example of a sinc pulse as it

    applies to the output of the pulse-compression filter is shown in Figure below and is

    characterised by a very narrow and tall central pulse surrounded by gradually

    decaying signals. The height and the width of the central pulse of the sinc pulse from

    the pulse-compression filter are dependent upon the bandwidth and pulse width of the

    uncompressed pulse.

    From Figure 4.3, the width of the sinc pulse is inversely proportional to the

    bandwidth of the uncompressed pulse and the height is proportional to the product of

    the bandwidth and uncompressed pulse width.

    The output of the pulse-compression filter forms the input into the detector section

    of the pulse-compression radar. It is therefore desirable to have a very narrow and tall

    31

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    32/64

    pulse (just as it is in a standard pulse radar system). The main points to note from

    Figure are that the input to the filter is a relatively broad and low-power pulse. The

    output pulse, however, is very narrow and strong; two very desirable characteristics

    from a pulse radar.The output of the pulse-compression filter shown in Figure 4.3 represents the

    amplitude of a signal rather than its power. To be consistent with the radar range

    equation, the output of the pulse-compression filter is converted into power that is

    taken as the square of the amplitude.

    When the signal in Figure 4.3 is converted into power, we see that the peak value of

    the pulse becomes the product of the modulation bandwidth, B and the uncompressed

    pulse width, T. This is known as the pulse-compression ratio of the pulse-compression

    radar.

    Where B is the bandwidth of the modulation within each pulse

    in hertz and T is the uncompressed pulse width in seconds. As with radar antennas, we

    normally consider the usable portion of the sinc pulse to be half the null-to-null points

    in Figure above.

    To that end, the width of the compressed pulse is simply the inverse of the modulation

    bandwidth, B.

    ..4.2

    where B is the bandwidth of the modulation within each pulse in hertz.

    Pulse compression ratios in the hundreds are common in modern pulse-

    compression radar.

    Elementary pulse-compression radar has been simulated using the MATLAB to

    demonstrate the real power of the signal processing technique behind pulse

    compression.

    Figure 4.4 shows an uncompressed chirp pulse representing the transmitted pulse,

    and the output of the corresponding pulse-compression filter when that pulse is

    processed. Note that the two graphs in Figure 4.4 are drawn on the same time scale

    32

    Pulse compression ratio = B T .4.1

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    33/64

    (horizontal axis) to show how the process has compressed Figure 4.4 (b) into a very

    narrow pulse. Unfortunately, it is not possible to draw the amplitude axes (vertical

    axis) on the same scale due to the magnitude difference between Figure 4.4 (a) and

    (b). The amplitude of the pulse in Figure 4.4 (b) is approximately 500 times largerthan Figure 4.4 (a).

    It is fair to say that the results in Figure 4.4 are not realistic because the pulse passed

    through the matched filter has not suffered from noise or attenuation. Noise and

    attenuation are a real problem when operating radar systems, so the exercise has been

    repeated incorporating both random noise and signal attenuation, and is shown in

    Figure 4.5.

    33

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    34/64

    The output of the matched filter in Figure 4.5 (b) is now much noisier than thematched filter output in Figure 4.4 (b), which reflects the effects of the noise andattenuation of the input pulse. With that said, the output is still impressive from a peak

    Amplitude and pulse-width perspective and the target is clearly visible.

    4.3Required energy to transmit signal

    The instantaneous power of the transmitted pulse is P(t) = | s | 2(t). The energy put into that signalis

    E= p(t) dt = A2.T .4.3

    Similarly, the energy in the received pulse is Er = K2A2T. If is the

    standard deviation of the noise, the signal-to-noise ratio (SNR) at

    the receiver is:

    .4.

    4

    The SNR augments with the pulse duration, if other parameters are frozen.

    This goes against the resolution requirements, since generally one wants a large

    resolution.

    34

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    35/64

    5. PULSE COMPRESSION TECHNIQUES

    5.1 Pulse compression by linear frequency modulation (chirping)

    5.1.1 Basic principles

    How can one have a large enough pulse (to still have a nice SNR at the

    receiver) without having a lousy resolution? This is where pulse compression

    enters the picture. The basic principle is the following:

    A signal is transmitted, with a long enough length so that the energy

    budget is correct. This signal is designed so that after matched filtering, the widthof the inter correlated signals is smaller than the width obtained by the standard

    sinusoidal pulse, as explained above (hence the name of the technique: pulse

    compression).

    In radar or sonar applications, linear chirps are the most typically used

    signals to achieve pulse compression. The pulse being of finite length, the

    amplitude is a rectangle function. If the transmitted signal has a duration T, beginsat t = 0 and linearly sweeps the frequency band fcentered on carrierf0, it can

    be written:

    .5.1

    Remark: the chirp is written that way so the phase of the chirped signal

    (that is, the argument of the complex exponential), is:

    .5.2

    Thus the instantaneous frequency is (by definition):

    .5.3

    Which is the intended linear ramp going from f0 f / 2 at t = 0 to f0 + f /

    35

    http://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Sonarhttp://en.wikipedia.org/wiki/Sonarhttp://en.wikipedia.org/wiki/Chirphttp://en.wikipedia.org/wiki/Rectangle_functionhttp://en.wikipedia.org/wiki/Rectangle_functionhttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Sonarhttp://en.wikipedia.org/wiki/Chirphttp://en.wikipedia.org/wiki/Rectangle_function
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    36/64

    2 at t = T.

    5.1.2 Cross-correlation between the transmitted and the received signal

    As for the "simple" pulse, let us compute the cross-correlation betweenthe transmitted and the received signal. To simplify things, we shall consider that

    the chirp is not written as it is given above, but in this alternate form (the final

    result will be the same):

    .5.4

    Since this cross-correlation is equal (save for the Kattenuation factor), tothe autocorrelation function ofsc', this is what we consider:

    .5.5

    It can be shown that the autocorrelation function ofsc' is:

    .5.6

    Function is the triangle function, its value is 0 on

    , it augments linearly on [ 1 / 2,0] where it

    reaches its maximum 1, and it decreases linearly on [0,1 / 2] until it reaches 0

    again

    The maximum of the autocorrelation function of sc' is reached at 0.

    Around 0, this function behaves as the sin c term. The -3 dB temporal width of

    that cardinal sine is more or less equal toT' = 1 / f. Everything happens as

    if, after matched filtering, we had the resolution that would have been reached

    with a simple pulse of duration T'. For the common values off, T' is smaller

    than T, hence the "pulse compression" name.

    Since the cardinal sine can have annoying side lobes, a common practiceis to filter the result by a window (Hamming, Hann, etc). In practice, this can be

    36

    http://en.wikipedia.org/wiki/Sinchttp://en.wikipedia.org/wiki/Sidelobehttp://en.wikipedia.org/wiki/Sinchttp://en.wikipedia.org/wiki/Sidelobe
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    37/64

    done at the same time as the adapted filtering by multiplying the reference chirp

    with the filter. The result will be a signal with slightly lower maximum amplitude,

    but the side lobes will be filtered out, which is more important.

    The distance resolution reachable with a linear frequency modulation of a pulse on a

    bandwidth fis: where c is the speed of the wave.

    Ratio is the pulse compression ratio. It is generally greater than 1

    (usually, its value is 20 to 30).

    Example (chirped pulse): transmitted signal in red (carrier 10 hertz, modulation

    on 16 hertz, amplitude 1, and duration 1 second) and two echoes (in blue).

    Before matched filteringAfter matched filtering: the echoes

    are shorter in time.

    5.1.3 SNR augmentation through pulse compression

    The energy of the signal does not vary during pulse compression.

    However, it is now located in the main lobe of the cardinal sine, whose width is

    approximately . If P is the power of the signal before compression

    and P' the power of the signal after compression, we have:

    .5.7

    This yield:

    .5.8

    Besides, the power of the noise does not change through inter correlation since it

    37

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    38/64

    is not correlated to the transmitted pulse (it is totally random). As a consequence:

    After pulse compression, the power of the received signal can be

    considered as being amplified byT.f. This additional gain can be injected in the

    radar equation.

    Example: same signals as above, plus an additive Gaussian white noise ( = 0.5)

    Before matched filtering: the signal is hiddenin noise

    After matched filtering: echoes becomevisible.

    5.2. Pulse compression by phase coding

    There are other means to modulate the signal. Phase modulation is a

    commonly used technique; in this case, the pulse is divided in N time slots of duration

    T/N for which the phase at the origin is chosen according to a pre-established

    convention. For instance, it is possible not to change the phase for some time slots

    (which comes down to just leave the signal as it is, in those slots) and de-phase the

    signal in the other slots by (which is equivalent of changing the sign of the signal).

    The precise way of choosing the sequence of{0,} phases is done according to a

    technique known as Barker codes. It is possible to code the sequence on more than

    two phases (poly phase coding). As with a linear chirp, pulse compression is achieved

    through intercorrelation.

    5.2.1 Advantage

    The advantages of the Barker codes are their simplicity (as indicated

    above, a de-phasing is a simple sign change), but the pulse compression ratio islower than in the chirp case and the compression is very sensitive to frequency

    38

    http://en.wikipedia.org/wiki/Radar#Radar_equationhttp://en.wikipedia.org/wiki/Phase_modulationhttp://en.wikipedia.org/wiki/Phase_modulationhttp://en.wikipedia.org/wiki/Barker_codehttp://en.wikipedia.org/wiki/Radar#Radar_equationhttp://en.wikipedia.org/wiki/Phase_modulationhttp://en.wikipedia.org/wiki/Barker_code
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    39/64

    changes due to theDoppler effect

    5.2.2 Barker code

    A Barker code is a sequence of N values of +1 and 1,

    aj

    for

    such that

    .5.9

    for all [1].

    Here is a table of all known Barker codes, where negations and reversals of the codes

    have been omitted. A Barker code has a maximum autocorrelation of 1 (when codes

    are not aligned). Longer Barker-like codes exist; there is a 28 baud sequence which

    has sidelobes no larger than 2, and which thus has better RMS performance than the

    codes below. The table below shows all known Barker codes; it is conjectured that no

    other perfect binary phase codes exist.

    Figure 5.2

    39

    http://en.wikipedia.org/wiki/Doppler_effecthttp://en.wikipedia.org/wiki/Doppler_effecthttp://en.wikipedia.org/wiki/Barker_code#cite_note-0%23cite_note-0http://en.wikipedia.org/wiki/Autocorrelationhttp://en.wikipedia.org/wiki/Doppler_effecthttp://en.wikipedia.org/wiki/Barker_code#cite_note-0%23cite_note-0http://en.wikipedia.org/wiki/Autocorrelation
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    40/64

    Figure 5.3

    Known Barker Codes

    Length PSL in db Codes

    2 -6.0 +1 1 +1 +1

    3 -9.5 +1 +1 1

    4 -12.0 +1 +1 1 +1 +1 +1 +1 1

    5 -14.0 +1 +1 +1 1 +1

    7 -16.9 +1 +1 +1 1 1 +1 1

    11 -20.8 +1 +1 +1 1 1 1 +1 1 1 +1 1

    13 -22.3 +1 +1 +1 +1 +1 1 1 +1 +1 1 +1 1 +1

    Barker codes of length 11 and 13 are used in direct-sequence spread

    spectrum and pulse compression radarsystems because of their low autocorrelation

    40

    http://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Autocorrelationhttp://en.wikipedia.org/wiki/Pulse_compressionhttp://en.wikipedia.org/wiki/Autocorrelation
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    41/64

    properties. The +ve and -ve amplitudes of the pulses forming the Barker codes imply

    the use of biphase modulation; that is, the change of phase in the carrier wave is 180

    degrees.

    A Barker code resembles a discrete version of a continuous chirp, anotherlow-autocorrelation signal used in other pulse compression radars. Pseudorandom can

    be thought of as cyclic Barker Codes, having perfect (and uniform) cyclic

    autocorrelation side lobes. Very long pseudorandom number sequences can be

    constructed.

    41

    http://en.wikipedia.org/wiki/Phase_shiftinghttp://en.wikipedia.org/wiki/Carrier_wavehttp://en.wikipedia.org/wiki/Chirphttp://en.wikipedia.org/wiki/Phase_shiftinghttp://en.wikipedia.org/wiki/Carrier_wavehttp://en.wikipedia.org/wiki/Chirp
  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    42/64

    6. CHAOTIC MAPPING METHODS

    6.1 Chaotic signal:

    A chaotic frequency modulated (FM) sine wave is an example of a chaotic signal that

    can yield higher transmitted mean power when peak power limited transmitters are

    used .

    In general, a frequency modulated (FM) signal provides high resolution, high

    transmitting power and low design cost.

    If the FM signal is random it can lead to a low probability of intercept and interference

    frequency range and simplicity of generation.

    6.2 Chaotic waveforms:

    They are deterministic (defined by an iterative map or differential equations), and can

    therefore be practically implemented. They are non periodic, which suggests there

    are potential advantages in security and can be used as (infinitely) large sequences.

    They are sensitive to initial conditions (SIC) so that the behaviour of two systems with

    small difference in the initial system state (or) a parameter diverge exponentially in

    time. A solution to the power efficiency challenge can be provided by chaoticsystems.

    6.3 Mapping methods:

    Chaotic map where chosen for analysis, the parameter for each map are chosen so that

    the map falls in its chaotic regime

    Different maps: logistic map, quadratic map, exponent map, Bernoulli map, hopping

    map, chebyshev map, congruent map etc.

    map g! (x)logistic r(1-2x)

    quadratic 8x

    exponent (1-Bx)exp(B(A-x))

    tent r x0

    Bernoulli r x0

    chebyshev Cos(Aacrcos(x(n)) A>2

    congruent B xA

    42

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    43/64

    6.4 Chebyshev chaotic equation

    The one dimension chaotic mapping is defined as followsXn+1 = f (xn) .6.1

    We use chebyshev chaotic mapping

    Xn+1 = cos (Aacrcos (xn)) A>2 .6.2

    To simulate and analyze our method, the density of its orbit point is

    (x) = 1/1-x^2 -1

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    44/64

    Fig 6.1 (b) x0 = 0.1 1

    The threshold for the binary codes is done as below

    X (n) >0 xx (n) = 1 . 6.4

    X (n) = 0.3 xx (n) =1 ..6.6

    X (n)

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    45/64

    R(k) = x (n) x(n+k) limits from n= zero to N-1-k ..6.8

    From the autocorrelation pattern, the discriminator (D) can be formed as,

    D = R (0)/max(R (k)) where k 0 ..6.9

    For all the lengths,

    The performance parameters o of chebyshev mapping binary and ternary codes which

    is discrimination factor has been estimated with and with out windowing functions

    and the results are compared. At every lengths the best sequence having the highest

    discrimination factor are found.

    .

    7. SIDELOBE REDUCTION USING WINDOW FUNCTIONS

    45

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    46/64

    The main disadvantage of pulse compression is the appearance of side lobes in the

    autocorrelation function which will mask the weak reflections from other targets, this

    can be over come by reducing the side lobes, there are various techniques for this

    purpose, and one such is the windowing techniques.

    The following window functions have been applied.

    7.1. Hamming -Hamming window

    Syntax

    w = hamming (L)

    w = hamming (L,'sflag')

    Description

    w = hamming (L) returns an L-point symmetric Hamming window in the column

    vector w. L should be a positive integer. The coefficients of a Hamming window

    are computed from the following equation.

    ..7.1

    The window length is .

    w = hamming (L,'sflag') returns an L-point Hamming window using the window

    sampling specified by 'sflag', which can be either 'periodic' or 'symmetric' (thedefault). The 'periodic' flag is useful for DFT/FFT purposes, such as in spectral

    analysis. The DFT/FFT contains an implicit periodic extension and the periodic

    flag enables a signal windowed with a periodic window to have perfect periodic

    extension. When 'periodic' is specified, hamming computes a length L+1 window

    and returns the first L points. When using windows for filter design, the

    'symmetric' flag should be used.

    46

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    47/64

    Note If you specify a one-point window (L=1), the value 1 is returned.

    Examples

    Create a 64-point Hamming window and display the result in WVTool:

    L=64;

    Wvtool (hamming (L))

    7.2. hann -Hann (Hanning) window

    Syntax

    w = hann(L)

    w = hann(L,'sflag')

    Description

    w = hann(L) returns an L-point symmetric Hann window in the column vector w.L must be a positive integer. The coefficients of a Hann window are computed

    47

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC METHOD in MATLAB

    48/64

    from the following equation.

    ..7.2

    The window length is .

    w = hann(L,'sflag') returns an L-point Hann window using the window sampling

    specified by 'sflag', which can be either 'periodic' or 'symmetric' (the default). The

    'periodic' flag is useful for DFT/FFT purposes, such as in spectral analysis. The

    DFT/FFT contains an implicit periodic extension and the periodic flag enables asignal windowed with a periodic window to have perfect periodic extension. When

    'periodic' is specified, hann computes a length L+1 window and returns the first L

    points. When using windows for filter design, the 'symmetric' flag should be used.

    Examples

    Create a 64-point Hann window and display the result in WVTool:

    L=64;

    wvtool(hann(L))

    48

  • 8/7/2019 Binary and Ternary High Resolution Codes Generation Using CHEBYSHEV CHAOTIC