Drdo Report
Drdo Report
Drdo Report
CHAPTER 1
2015-16
Page 1
2015-16
Page 2
Avatar (spacecraft)
Other Hindustan Aeronautics programs
Apart from the aforementioned upgrades, DRDO has also assisted Hindustan
Aeronautics with its programmes. These include the HAL Dhruv helicopter and
the HAL HJT-36. Over a hundred LRU (Line Replaceable Unit)'s in the HJT-36 have
come directly from the LCA programme. Other duties have included assisting the
Indian Air Force with indigenisation of spares and equipment. These include both
mandatory as well as other items.
Unmanned aerial vehicles
The DRDO has also developed two unmanned aerial vehicles the Nishant tactical UAV and the Lakshya (Target) Pilotless Target Aircraft
(PTA).[10] The Lakshya PTA has been ordered by all three services for their gunnery
target training requirements. Efforts are on to develop the PTA further, with an
improved all digital flight control system, and a better turbojet engine.[11]The Nishant
is a hydraulically launched short-ranged UAV for the tactical battle area. It is currently
being evaluated by the Indian Navy and the Indian Paramilitary forces as well.
The DRDO is also going ahead with its plans to develop a new class of UAVs.
These draw upon the experience gained via the Nishant programme, and will be
substantially more capable. Referred to by the HALE (High Altitude Long Endurance)
and MALE (Medium Altitude Long Endurance) designations. The MALE UAV has
been tentatively named the Rustom
[12]
payloads, including optronic, radar, laser designators and ESM. The UAV will have
conventional landing and take-off capability. The HALE UAV will have features such
as SATCOM links, allowing it to be commanded beyond line of sight. Other tentative
plans speak of converting the LCA into a UCAV (unmanned combat aerial vehicle),
and weaponising UAVs.
2015-16
Page 3
DRDO Abhyas
DRDO AURA
DRDO Fluffy
DRDO Kapothaka
DRDO Lakshya
DRDO Netra
DRDO Nishant
Pawan UAV
DRDO Rustom
DRDO Ulka
Indigenisation efforts
DRDO has been responsible for the indigenisation of key defence stores and
equipment.[13] DRDO has assisted Hindustan Aeronautics Ltd and the IAF with the
indigenisation of spares and assemblies for several aircraft. DRDO laboratories have
worked in coordination with academic institutes, the CSIR and even ISRO over projects
required for the Indian Air Force and its sister services. DRDO's infrastructure is also
utilised by other research organizations in India.
Armaments
DRDO often cooperates with the state owned Ordnance Factories Board for
producing its items. These have led to issues of marginal quality control for some items,
and time consuming rectification. Whilst these are common to the introduction of most
new weapons systems, the OFB has had issues with maintaining the requisite schedule
and quality of manufacture owing to their own structural problems and lack of
modernisation. Criticism directed at the OFB is invariably used for the DRDO, since
the users often make little distinction between the developer and the manufacturer. OFB
has got more access to funding in recent times, and this is believed to have helped the
organisation meet modern day requirements.
Even so, India's state owned military apparatus provides the bulk of its
ammunition. The DRDO has played a vital role in the development of this ability since
the role of private organisations in the development of small arms and similar items has
been limited. A significant point in case is the INSAS rifle which has been adopted by
VLSI Design & Embedded Systems, Dept. of ECE
2015-16
Page 4
DRDO's projects:
Small arms
The INSAS weapon system has become the standard battle rifle for the Indian
Army and paramilitary units.[19] Bulk production of a LMG variant commenced in
1998.[20] It has since been selected as the standard assault rifle of the Royal Army of
Oman.
In 2010, DRDO completed the development of Oleo-resin plastic hand grenades
(partly derived from the potent Bhut Jholokia chilli found in north-east India), as a less
lethal way to control rioters, better tear gas shells and short-range laser dazzlers.[21]
Electronic warfare
1) EW systems for the Army
2015-16
Page 5
The Safari IED suppression system for the army and paramilitary forces and
the Sujav ESM system meant for high accuracy direction finding and jamming
of communication transceivers.[37]
Radar warning receivers for the Indian Air Force of the Tarang series. These
have been selected to upgrade most of the Indian Air Force's aircraft such as
for the MiG-21, MiG-29, Su-30 MKI, MiG-27 and Jaguar as well as selfprotection upgrades for the transport fleet.
The Tranquil RWR for MiG-23s (superseded by the Tarang project) and
the Tempest jamming system for the Air Force's MiG's. The latest variant of
the Tempest jamming system is capable of noise, barrage, as well as deception
jamming as it makes use of DRFM. The DRDO has also developed a High
Accuracy Direction Finding system (HADF) for the Indian Air Force's Su-30
MKIs which are fitted in the modular "Siva" pod capable of supersonic
carriage.[38] This HADF pod is meant to cue Kh-31 Anti-radiation missiles
used by the Su-30 MKI for SEAD.
DRDO stated in 2009 that its latest Radar warning receiver for the Indian Air
Force, the R118, had gone into production. The R118 can also fuse data from
different sensors such as the aircraft radar, missile/laser warning systems and
present the unified data on a multi-function display. The DRDO also noted
that its new Radar Warner Jammer systems (RWJ) were at an advanced stage
of development and would be submitted for trials. The RWJ is capable of
detecting all foreseen threats and jamming multiple targets simultaneously.
Other EW projects revealed by the DRDO include the MAWS project (a joint
venture by the DRDO and EADS) which leverages EADS hardware and
2015-16
Page 6
The DRDO is also developing an all new ESM project in cooperation with
the Indian Air Force's Signals Intelligence Directorate, under the name of
"Divya Drishti" (Divine Sight). Divya Drishti will field a range of static as
well as mobile ESM stations that can "fingerprint" and track multiple airborne
targets for mission analysis purposes. The system will be able to intercept a
range of radio frequency emissions like radar, navigational, communication or
electronic countermeasure signals. The various components of the project will
be networked via SATCOM links.
Another high accuracy ESM system is being developed by the DRDO for
the AEW&C project. The Indian Air Force's AEW&C systems will also
include a comprehensive ESM suite, capable of picking up both radars as well
as conducting Communications Intelligence.
Ajeya upgrade (Sanskrit: Invincible): upgrade for the T-72 fleet, incorporating
a mix of locally made and imported subsystems. 250 have been ordered. Local
systems include the DRDO-developed ERA, a DRDO-developed laser
warning system and combat net radio, the Bharat Electronics Limited
advanced land navigation system consisting of fibre optic gyros and
GPS,NBC protection and DRDO's fire detection and suppression system
2015-16
Page 7
Anti-tank ammunition: DRDO developed the FSAPDS for the 125 mm calibre,
meant for India's T-72 tanks, the 120 mm FSAPDS and HESH rounds for
the Arjun tank and 105 mm FSAPDS rounds for the Army's Vijayanta and T55 tanks.[55] Significant amounts of 125 mm anti-tank rounds manufactured by
the Ordnance Factory Board were rejected. The problems were traced to
improper packaging of the charges by the OFB, leading to propellant leakage
during storage at high temperatures. The locally developed rounds were
rectified and requalified. Production of these local rounds was then restarted.
Since 2001, over 130,000 rounds have been manufactured by the OFB. The
DRDO said in 2005 that it had developed an Mk2 version of the 125 mm
round, with higher power propellant for greater penetration. In parallel, the
OFB announced in 2006 that it was also manufacturing 125 mm IMI (Israel
Military Industries) rounds. It is believed that this might assist in improving
the OFB's APFSDS manufacturing capability. These rounds and presumably
the Mk2 round and will be used by both the T-72 and T-90 formations in the
Indian Army.[56][57]
Arjun tank: The penultimate design was accepted by the Indian Army and is
now in series production at HVF Avadi.
2015-16
Page 8
2015-16
Page 9
Missile systems
1. Integrated Guided Missile Development Programme (IGMDP)
2. Prithvi ballistic Missiles
3. Agni ballistic Missiles
4. Akash SAM
5. Trishul SAM
6. Nag anti-tank Missile
7. Brahmos Missile
8. Shaurya Missile
9. Sagarika Missile
10. Sudarshan Missile
11. Prahaar Missile
2015-16
Page 10
2015-16
Page 11
2015-16
Page 12
CHAPTER 2
The Safari IED suppression system for the army and paramilitary forces and
the Sujav ESM system meant for high accuracy direction finding and jamming
of communication transceivers.[37]
2015-16
Page 13
Radar warning receivers for the Indian Air Force of the Tarang series. These
have been selected to upgrade most of the Indian Air Force's aircraft such as
for the MiG-21, MiG-29, Su-30 MKI, MiG-27 and Jaguar as well as selfprotection upgrades for the transport fleet.
The Tranquil RWR for MiG-23s (superseded by the Tarang project) and
the Tempest jamming system for the Air Force's MiG's. The latest variant of
the Tempest jamming system is capable of noise, barrage, as well as deception
jamming as it makes use of DRFM. The DRDO has also developed a High
Accuracy Direction Finding system (HADF) for the Indian Air Force's Su-30
MKIs which are fitted in the modular "Siva" pod capable of supersonic
carriage.[38] This HADF pod is meant to cue Kh-31 Anti-radiation missiles
used by the Su-30 MKI for SEAD.
DRDO stated in 2009 that its latest Radar warning receiver for the Indian Air
Force, the R118, had gone into production. The R118 can also fuse data from
different sensors such as the aircraft radar, missile/laser warning systems and
present the unified data on a multi-function display. The DRDO also noted
that its new Radar Warner Jammer systems (RWJ) were at an advanced stage
of development and would be submitted for trials. The RWJ is capable of
detecting all foreseen threats and jamming multiple targets simultaneously.
Other EW projects revealed by the DRDO include the MAWS project (a joint
venture by the DRDO and EADS) which leverages EADS hardware and
DRDO software to develop MAWS systems for transport, helicopter and
fighter fleets. DRDO also has laser warning systems available.
The DRDO is also developing an all new ESM project in cooperation with
the Indian Air Force's Signals Intelligence Directorate, under the name of
"Divya Drishti" (Divine Sight). Divya Drishti will field a range of static as
well as mobile ESM stations that can "fingerprint" and track multiple airborne
targets for mission analysis purposes. The system will be able to intercept a
range of radio frequency emissions like radar, navigational, communication or
2015-16
Page 14
Another high accuracy ESM system is being developed by the DRDO for
the AEW&C project. The Indian Air Force's AEW&C systems will also
include a comprehensive ESM suite, capable of picking up both radars as well
as conducting Communications Intelligence.
Radars
The DRDO has steadily increased its radar development. The result has been
substantial progress in India's ability to design and manufacture high power radar
systems with locally sourced components and systems. This began with the
development of short-range 2D systems (Indra-1) and has now extended to high power
3D systems like LRTR intended for strategic purposes. Several other projects span the
gamut of radar applications, from airborne surveillance (AEW&C) to fire control radars
(land based and airborne). The DRDO's productionized as well as production-ready
radar systems include:
INDRA series of 2D radars meant for Army and Air Force use. This was the first
high power radar developed by the DRDO, with the Indra-I radar for the Indian
Army, followed by Indra Pulse Compression (PC) version for the Indian Air Force,
also known as the Indra-II, which is a low level radar to search and track low flying
cruise missiles, helicopters and aircraft. These are 2D radars which provide range
and azimuth information and are meant to be used as gap fillers. The Indra 2 PC
has pulse compression providing improved range resolution. The series are used
both by the Indian Air Force and the Indian Army[39]
Rajendra fire control radar for the Akash SAM: The Rajendra is stated to be ready.
However, it can be expected that further iterative improvements will be made. The
Rajendra is a high power Passive electronically scanned array radar (PESA), with
the ability able to guide up to 12 Akash SAMs against aircraft flying at low to
2015-16
Page 15
Central Acquisition Radar, a state of the art planar array S-Band radar operating on
the stacked beam principle. With a range of 180 km, it can track while scan 200
fighter sized targets. Its systems are integrated on high mobility, locally built
TATRA trucks for the Army and Air Force; however it is meant to be used by all
three services. Initially developed for the long-running Akash SAM system, seven
were ordered by the Indian Air Force for their radar modernisation programme and
two of another variant were ordered by the Indian Navy for their P-28 Corvettes.
The CAR has been a significant success for radar development in India, with its
state of the art signal processing hardware.[41][42] The ROHINI is the IAF specific
variant while the REVATHI is the Indian Navy specific variant. The ROHINI has
a more advanced Indian developed antenna in terms of power handling and
beamforming technology while the REVATHI adds two axis stabilisation for
operation in naval conditions, as well as extra naval modes.
2015-16
Page 16
Swordfish Long Range Tracking Radar, a 3D AESA was developed with assistance
from Elta of Israel and is similar to Elta's proven Green Pine long-range Active
Array radar. The DRDO developed the signal processing and software for tracking
high speed ballistic missile targets as well as introduced more ruggedisation. The
radar uses mostly Indian designed and manufactured components such as its critical
high power, L Band Transmit-Receive modules and other enabling technologies
necessary for active phased array radars. The LRTR can track 200 targets and has
a range of above 500 km. It can detect Intermediate-range ballistic missile. The
LRTR would be amongst the key elements of the Indian Ballistic Missile Defence
Programme. DRDO would provide the technology to private and public
manufacturers to make these high power systems.[46]
2D Low Level Lightweight Radar (LLLR) for the Indian Army, which requires
many of these units for gap-filling in mountainous terrain. The Indian Air Force
will also acquire then for key airbases. The LLLR is a 2D radar with a range of
40 km against a 2 square metre target, intended as a gapfiller to plug detection gaps
versus low level aircraft in an integrated Air Defence Ground network. The LLLR
2015-16
Page 17
3D Short Range Radar for the Indian Air Force - ASLESHA: The ASLESHA
radars have a range of approximately 50 km against small fighter-sized targets and
will be able to determine their range, speed, azimuth and height. This radar will
enable the Indian Air Force Air Defence units to accurately track low level
intruders. The radar is a semi-active phased array with a 1-metre square aperture.
The DRDO was in discussions with the Indian Navy to mount these systems on
small ships.
2015-16
Page 18
Apart from the above, the DRDO has also several other radar systems currently under
development or in trials, these include:
1) BEL Weapon Locating Radar: A 3D Radar successfully developed from the
Rajendra fire control radar for the Akash system, this radar uses a passive
electronically scanned array to detect multiple targets for fire correction and
weapon location. The system has been developed and demonstrated to the Army
and orders have been placed [48] In terms of performance, the WLR is stated to be
superior to the AN/TPQ-37, several of which were imported by India as an interim
system while the WLR got ready.
2) Active Phased Array radar: a 3D radar for fighters, a MMR follow on, the APAR
project aims to field a fully-fledged operational AESA fire control radar for the
expected Mark-2 version of the Light Combat Aircraft. This will be the second
airborne AESA programme after the AEW&C project and intends to transfer the
success DRDO has achieved in the ground based radar segment to airborne
systems. The overall airborne APAR programme aims to prevent this technology
gap from developing, with a broad based programme to bring DRDO up to par with
international developers in airborne systems, both fire control and surveillance.
3) Synthetic aperture radar & Inverse synthetic aperture radar: the DRDO's LRDE is
currently working on both SAR and ISAR radars for target detection and
classification. These lightweight payloads are intended for both conventional fixed
wing as well as UAV applications.
4) Airborne Warning and Control: a new radar based on active electronically scanned
array technology. The aim of the project is to develop in-house capability for high
power AEW&C systems, with the system covering the development of a S-Band
AESA array. The aircraft will also have data-links to link fighters plus
communicate with the IAF's C3I infrastructure as well as a local SATCOM
(satellite communication system), along with other on-board ESM and COMINT
systems.[49]
VLSI Design & Embedded Systems, Dept. of ECE
2015-16
Page 19
2015-16
Page 20
CHAPTER 3
VERIFICATION
OF
DIGITAL
RECEIVER
SYSTEM ARCHITECTURE
INTRODUCTION
Digital Receiver is a device used to decode and also to receive the digitally
transmitted television services and related deals via cables, satellite or terrestrial
antenna, particularly in DVB format. These Digital Receivers are also called SET-TOP
BOX or DIGITAL DECODER. These receivers can be either integrated directly into
play back devices such as tuners or also as stand-alone devices.
There are also receivers with integrated hard drivers which help in storage of
previously stored data. It receives RF signals from 2 channels of ADC and they are
sampled. It then generates Pulse Description Word from 2 signals coming from 2
channels of ADC and transfers the PDW's to the processor.
Threats are Land-based, Ship based or Airborne and are of different types e.g.:
Target Tracking
Missile Guidance
Target illuminator
Airborne Interceptor
Fire Control
Threats have different Signal Characteristics like, Pulse, CW, ICW, RF, PRI,
2015-16
Page 21
2) Reliability
2015-16
Page 22
2015-16
Page 23
Sampling of 2 RF signals.
96 FFT filters of 5.27 MHz each are employed to cover 500 MHz Band width.
Up to 4 peaks are tracked from one FFT frame to next FFT frame to detect the
fall of pulse.
2015-16
Page 24
2015-16
Page 25
Converting the differential source synchronous clock into a single ended clock
by instantiating IBUFGDS.
at 337.5 MHz DDR and stores them in the memory for further processing.
It consists of:
1) ADC Data Capture Wrapper Module:
2015-16
Page 26
The write port of BRAM is 32-bit wide and has 1024 locations.
The read port of BRAM is 64 bit wide and has 512 locations.
Generates control signals for writing and reading into the BRAM.
3) ADC Control:
2015-16
Page 27
Performs windowing by multiplying the input data samples with the coefficients
It consists of:
1) Co-efficient Block
2) Co-efficient Bank
3) Co-efficient generation
FFT Module
It performs the processing of 256 point FFT. 4 points are taken at a time and are
processed with Radix-4 butterfly to yield 4 point result. This operation is performed
over all the points. This operation is repeated for log4256 = 4 stages iterations with
different twiddle factors and different points.
The input data is coming at 160MHz with 8 samples every clock. Thus 256
samples are received in 32 clocks. To maintain this throughput, the FFT engine has to
work in such a way that each pipelined stage completes its operation in 32 clocks.
This is possible if each stage finishes its operation in 32 clocks with 2 Radix4 butterflies processing in total 8 points at every clock. Note that the data is accepted
by each butterfly in a particular order and the result is in digit-reversed fashion. Input
data is arranged in the required order by the Pre-processor module and the digitreversed data is converted into normal order by the Post-processor module.
Data obtained in the Normal order is a result of complex inputs fed to the FFT
engine. Real and imaginary parts of complex inputs consist of two different independent
real sequences. So a final stage of processing is required to extract the real and
imaginary parts of FFT data corresponding to individual channels.
FFT Architecture Module consists of:
1. Pre-Processor Module
2. Stage Control
3. Memory Module
4. Compute Unit
VLSI Design & Embedded Systems, Dept. of ECE
2015-16
Page 28
Determine 4 peaks with highest magnitude from every frame, taking into
consideration side lobe rejection.
Determine the starting address, end address, time of arrival of the peaks from
the time of appearance of the peak to their disappearance.
Computes power and number of frames across the pulse. Power is calculated by
adding FFT power with attenuation value.
Form the Detector Words for every peak detected, and at regular intervals for
peaks that are present continuously (CW signals).
2015-16
Page 29
Separates out the data from individual emitters and gives it to Pulse Parameter
Measurement module.
Read and write ports are 32 bit wide and have a depth of 32.
Computes the blanking information for each frame and write them into two
FIFOs corresponding to the two channels.
SATURATION INDICATION
2015-16
Page 30
ADC over range flag will be asserted high when there is a saturation indication
from ADC.
RF CONTROL INTERFACE
This module is to provide interface between narrow band FPGA and different RF
modules.
PARAMETER MEASUREMENT
Parameters are measured for both the channels. PDWs are compared between
the channels based on TOA, frequency and PW. If there is a match, a single PDW is
generated merging both the channel PDWs.
The Parameter Measurement consists of:
1) Fine Frequency Measurement
2) PW & TOA Measurement
Merging is done when frequency, pulse width and time of arrival from the two
channels are matching and PDWs from both the channels are available within
five clock cycles.
Up convert the frequency from 750-1250 MHz to 1-18 GHz using local
oscillator settings.
2015-16
Page 31
Ant ID
(4)
Amplitude2
(10)
Amplitude1
(10)
TagLo(4)
0010
MOP
(2)
ADC Sat
(1)
Timer Overflow
(13)
CW FLAG
(1)
Frequency in 100s of
KHz (18)
Spare (32)
This module contains set of registers required for the operation of digital
receiver.
PROGRAMMING SEQUENCE
Clock Requirements
IFS to generate 1350 MHz frequency. This clock is used by ADC for sampling
the input data.
Control bits Bit-0 and Bit-1 are assigned values 1 and 0 respectively.
This selects the R counter latch for Programming.
2015-16
Page 32
CONTROL
BITS
BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Control bits Bit-0 and Bit-1 are assigned values 0 and 0 respectively.
This selects the Control latch for Programming.
MUX out Control bit-set is set to 001 to select Digital Lock Detect
output (Active High).
Mute Till Lock Detect (Bit-11) is set to 1.This ensures that Outputs are
COUNTER
RESET
CP
3 STATE
OUTPUT
POWER
LEVEL
CURRENT
SETTING 1
CP GAIN
CURRENT
SETTING 2
MUTE
TILL LD
POWER
DOWN 1
PRESCALE
VALUE
POWER
DOWN 2
MUXOUT
CONTROL
PDP
CORE
POWER
LEVEL
CONTROL
BITS
BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Control bits Bit-0 and Bit-1 are assigned values 0 and 1 respectively.
This selects the N counter latch for Programming.
RESERVED
13-BIT B COUNTER
CP
DIVIDE
BY 2
DIVIDE
BY 2 SEL
CONTROL
BITS
5-BIT A COUNTER
BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT BIT
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2015-16
Page 33
Test Case ID
Test
Case
Name
Expected Results
The
PDWs
should
correspond
to
results
by
the
customer.
data.
Connect
signal
generator to channel 0.
3. Through user interface,
programmed to capture
Capturing
TC_ADC_01
Data - Data
integrity
through
UART
The
plotted
data
2015-16
Page 34
Test
Case
Name
Expected
Results
Through
UART
user
test
<chip
id>""
test
as
for
memory
interfaces
to clock
generation.
generated
Frequency
by
the
synthesizer
at
appropriate TP.
1. This is the default setting for
Program
TC_FSY_02
to clock
generate
168.75
generation.
generated
Frequency
by
the
synthesizer
at
appropriate TP.
2015-16
Clock
generated
should
correspond to
1350 MHz.
Clock
generated
should
correspond to
168.75 MHz.
Page 35
Test
Case
Name
Though
UART
TC_FSY_03
Program
to to generate a clock of
generate
User.
by
to
user
provided value.
the
Frequency synthesizer
at appropriate TP.
RF Control Interface Module
TC_RFC_01
Check
Input pins
the
1.
Through
interface
read
be same
samples
clocks
separated by around 1
Measuring
TC_PPM_01
us
continuously
to
should
be
generated.
Examine the Time of
Arrival field in the
PDW generated. Time
of
arrival
should
be
measured
separated
2015-16
Page 36
Case Test
ID
Case
Name
Expected Results
Corresponding to every
around
should
us generated.
TC_PPM_02
of
the
2.
Examine
DUT. width
the
be
the
field
Pulse
in
the
Measuring
Pulse Width
3.
Repeat
the
above [Determined
through
values].
Repeat
the
Examine
the
PDW
Repeat
the
above
procedure by generating
pulses with different carrier
frequency in the range 750
MHz to 1250 MHz in steps.
4.
Repeat
the
Corresponding to every
pulse fed to the DUT, a
PDW
should
be
generated.
Frequency field in the
PDW should indicate
the frequency with an
accuracy of 5 MHZ.
above
2015-16
Page 37
Test
Name
Case Test
Case
Description
Expected Results
TC_PPM_04
Detecting
FMOP
of Modulation field in
the PDW generated
3. Repeat the above
procedure
different
with
signals
Corresponding to every
pulse fed to the DUT, a
PDW
should
be
generated.
Type of modulation field
in
the
PDW
indicate
should
Frequency
modulation on Pulse
TC_PPM_05
Detecting
PMOP
of Modulation field in
the PDW generated
3. Repeat the above
procedure
different
with
signals
Corresponding to every
pulse fed to the DUT, a
PDW
should
be
generated.
Type of modulation field
in
the
indicate
PDW
should
Phase
modulation on Pulse
2015-16
Page 38
Expected Results
to
2.
Examine
the
Type
of should be generated.
different
indicate
modulation on Pulse
no
modulatio
n
the
to
the
Detecting
TC_PPM_08 CW
signals
DUT.
2. Examine the PDW generated
by
the
DUT.
Corresponding
to
2015-16
Page 39
Test Case
Name
Expected Results
sample
continuously
TC_PPM_09
when
the
pulse
Measuring
Pulse
amplitude
the
Pulse
with
signal
to
given
2015-16
Page 40
Case
Description
Data
both
channels
of
100
separated
ns,
by
which
1
are
us.
Expected
Results
1. PDW should
be generated for
each
of
the
pulses correctly
by
both
the
ADC channels.
CFWs
should
pulse
width
and
frequency of the
pulses.
Test-bench
feeds
width
Measurem
ent
Accuracy
are examined.
DUT.
2. Test signal consists of four
Emitters which emits pulses
of
100
ns,
which
are
overlapped.
generated
is
less
of
Operation
the
assigned
values.
DUT
are
specific
generated
Test bench assigns values to should have the
mode of operation ports of value
both the channels of the mode
DUT
in
the
of
operation filed
as assigned in
the test bench.
2015-16
Page 41
Case
Description
Expected
Results
CFWS
generated
Mode of Operation
Antenna
Info
the
DUT
assigned
in
the
mode
of
operation filed
values.
as assigned in
the test bench.
1. Test signal generated
through Octave is fed to the
DUT. Note that test signal is
given to both the channels of
ADC.
Performan
ce
Measurem
ent
the
frequency
of
Some
of
the
pulses will be
missed since the
current
filter
module cannot
handle
this
bandwidth.
5.27
MHz
test cases
tabulated
in
CFWS
Test bench feeds the data
stored in the data files
provided by the customer.
Test
to
be
generated with
the parameters
mentioned
the
in
expected
results.
Cases "
Table 2: Validation Test Cases
2015-16
Page 42
Case
Description
Expected Results
Observed Results
MHz
Pulse
power=7dbm
Width
pw=100ns
Resolution pri=1us
pri=1us
Measurem
TOA=0
ent
MHz
+/-
25 ns pri=1.00048
us
TOA=0
TOA=7.575
us
FMOP=NILL
FMOP=NILL
FMOP=NILL
PMOP=NILL
PMOP=NILL
PMOP=NILL
no of pulses=10
no of pulses=10
no of pulses=10
MHz
power=7dbm
Frequency
pw=100ns
ns
Measurem
pri=10us
us
ent
TOA=0
TOA=0
TOA=7.494us
FMOP=NILL
FMOP=NILL
FMOP=NILL
PMOP=NILL
PMOP=NILL
PMOP=NILL
no of pulses=2
no of pulses=2
no of pulses=2
MHz
2015-16
-1.30
9.987
dBm
Page 43
Case
Description
frequency = 900 MHz
Pulse
Width and
PRI
Measurem
ent
power=7dbm
Modulatio
pri=1us
TOA=0
FMOP=NILL
PMOP=NILL
MHz
ns
pri=1us
us
+/-
25 ns pri=
TOA=7.574us
FMOP=NILL
FMOP=NILL
PMOP=NILL
PMOP=NILL
No of pulses =5
no of pulses=5
freq=800+/- 1 MHz
pri=50us
pri=50us +/- 25 ns
pw=10us
pw=10us +/- 25 ns
of
9.987
TOA=0
freq=800MHz
no
Observed Results
pw=0.1us
Mo of pulses = 2
Frequency
Expected Results
pulses=2 no
of
pulses=2
TOA=0ns
TOA=0ns +/- 25 ns
power=7dbm
FMOP=YES(centre
FMOP=YES(centre
freq=1050MHz
pri=50us
pw=10us
of
pulses=2 no
of
pulses=2 no
of
ns
Phase
no
pulses=2
Modulatio
TOA=0ns
power=7dbm
FMOP=NILL
FMOP=NILL
FMOP=NILL
code 13)
2015-16
Page 44
Case
Name
freq
750
MHz
radian
Phase
power=7dbm
Measurement
toa=0ns
CW
25
ns
toa=0ns
+/+/-
1dBm
25
type=
ns
CW
NILL
PMOP= NILL
pw=
Measurement
FMOP=
PMOP= NILL
Resolution
power=7
FMOP=NILL
Frequency
Results
radian
type=
TOA
Observed
Expected Results
PRi=10us
PRi=10us +/- 25 ns
power=-3dbm
power=-3
+/-
1dBm
5 pattern=
of
first frequency
5
of
first
of
second frequency
of
second
2015-16
Page 45
Case
Name
Observed
Expected Results
Results
Maximum
Number
of
Pulses
Measurement
patterns
pattern 1 freq = 750
MHz
pattern 2 freq = 775
MHz
pattern 3 freq = 800
MHz
pattern 4 freq = 825 Mhz
ns
2015-16
Page 46
Case Test
Name
Case
Description
filename
case1_overlapped.da
t
750
MHz
pw=0.1us
TOA=0ns
case1_overlapped.dat
770
+/-
ns pw=100
ns
ns
+/-
25
pattern2:
pattern2:
MHz
pw=0.1us
power=2.375dBm
pri=1us
749.000
power=7
power=7dbm
+/-
25
ns pw=94
ns
TOA=0ns
Overlapped
power=7dbm
Pulses
pattern3:
Detection
freq=
790
power=7
+/-
pattern3:
MHz
pw=0.1us
power=-2.375dBm
pri=1us
+/-
25
4:
ns freq=
812.125
TOA=0ns
power=7
power=7dbm
pattern
freq=
filename
pri=1us
pri=1us
freq=
Observed Results
pattern1:
pattern1:
freq=
Expected Results
4:
810
MHz
pw=0.1us
TOA=0ns
power=7dbm
FMOP
NILL
PMOP
NILL
no of pulses in each
pattern =100
1dBm pw=94
pattern
ns
4: pri=1us +/- 25 ns
pri=1us
+/-
+/-
25
ns FMOP
NILL
NILL
power=7
+/-
1dBm no of pulses in
FMOP
PMOP
NILL
no of pulses in each
pattern =100
2015-16
Page 47
Case Test
Name
Case
Description
TOA
pw=
Expected Results
Observed Results
PRi=1us
PRi=1us
power=0dbm
power=0
+/+/-
25
ns Mhz
1dBm pw=
97.875
ns
50 pattern=
of
second
Arrival
TOA
Pw=1us
PRI
Pw=1us
=
of
+/-
25
ns 900.00
power=0
pulses
+/-
Continuous
Wave
Detection
FMOP=
PMOP= NILL
PMOP= NILL
750
MHz
dbm
type
:CW
800
pw=0.1
NILL FMOP=
PMOP= NILL
power= 7
+/- 1dBm
type
:CW
pri=1us
pri=1us
Amplitude
power=0dbm
power=0
Measureme
no of pulses =100 no
nt
TOA=0ns
of
+/-
25
ns
+/-
1dBm
pulses
=100
TOA=0ns +/- 25 ns
=
PMOP = NILL
NILL
Pulse
FMOP
-2.1875
10 dBM
FMOP=NILL
power=
ns
freq=
MHz
power=0dbm
no
of
NILL FMOP
NILL
PMOP = NILL
ns
pri=994
ns
power=
-2.375
Dbm
FMOP
NILL
PMOP = NILL
2015-16
Page 48
OF
DIGITAL
RECEIVER
SYSTEM
ARCHITECTURE
Functional simulation as well as timing verification will be carried out for the
entire system.
The timing characteristics of the hardware platform that will be used for hardware
validation and timing characteristics of the devices used on the hardware platform
are incorporated while doing timing simulation.
Verification will be automated that can be run in batch mode. Detailed test reports
will be generated for every test case that can be examined later.
Defect tracking tool Bugzilla will be used for Defect tracking during verification.
2015-16
Page 49
ADC behavioral module reads the data from a file and provides these values to
the ADC interface module. The test bench reads the output of ADC interface
module and compares it with data in the file. An error is generated if there is a
mismatch.
Test bench provides the ADC interface module with the values for register
programming of the ADC model through serial interface. The ADC model
shows the programmed values on transcript window, taking into consideration
timing-checks.
Processor Clock & Processor Reset
ADC08D1500
Processor Interface
Process
System Clock
&
System Reset
sampled data
&
source synchronous clock
through LVDS interface
Q_DUMP
Data Analyser
Process
I_DUMP
I_FILE
Q_FILE
2015-16
Page 50
Test Details
Name
tb_adc_interface.vhd
1) Program the registers of the ADC.
Test
Summary
2015-16
Page 51
Description
Test
Functional
Coverage
Test Duration
Acceptance
Criterion
CHANNEL_Q_CAPTURE.txt.
Table 4: ADC Interface Test Details
VLSI Design & Embedded Systems, Dept. of ECE
2015-16
Page 52
This performs the Unit level testing for the functionality of the FFT module.
Numerical computation software is used to generate test vectors and also for
verifying the computed results from the FFT.
Numerical Computation Software
Channel 1
Imag Part
Channel 0
Real Part
fft_top_tb
18
18
36
i_sample_0_t ~ i_sample_7_t
o_sample_0_ch0
~ o_sample_3_ch0
36
o_valid_frame
fft_top
o_sample_0_ch1 ~
o_sample_3_ch1
36
Channel 1
FFT Result
Clock &
Reset
Generation
Channel 0
FFT Result
Test bench includes Clock and Reset Generation process, which generates the
system clock of 168.75 MHz for FFT modules operation.
Test bench includes a Data generation process for generating data and control
signals.
o It reads 8 time domain samples from each of the two input files and
supplies it to the FFT module. Data from channel-0 is given to FFT
module as real data (i_sample_#_t [35~18]), while data from channel-1
is given as imaginary data (i_sample_#_t [17~0]).
2015-16
Page 53
Output frame of FFT module consists of 128 samples and it outputs four
samples corresponding to each channel every clock. Thus it requires 32 clocks
to output one complete frame. Since the input consists of real data from each of
the channels, the result is symmetric.
The FFT module output is dumped into files by the Write Result Process. It
separates data from individual channels and into real and imaginary parts. The
fixed binary results are converted into real values while dumping.
Numerical computation software reads the values from the file. Finally the
magnitude and phase results corresponding to individual channels are plotted to
validate the results of the FFT module.
Test Details
Name
Test Summary
fft_top_tb.vhd
Generate test vectors for FFT module using Numerical
computation software.
Plot the results of FFT module using Numerical computation
software.
1) Matlab program fft_data_gen.m is executed. Chirp signals
Test
Description
2015-16
Page 54
Test
Functional
Coverage
Test Duration
Simulation exits after at the end of simulation cycle on its own based
on assertion of severity in the test bench. In this case break on
assertion is set to Failure.
Acceptance
Criterion
Test bench includes the clock and reset generation process, which generates the
system clock of 168.75 MHz for Peak detector modules operation.
Test bench includes a Data generation process for generating data and control
signals. This module mimics the final output stage of the FFT processing
module.
o This feeds four samples at every clock to the Peak detector module.
o Each input frame consists of 128 samples; hence it takes 32 cycles to
feed one complete frame to the Peak detector module.
2015-16
Page 55
Peak detector module generates pulse words as the outputs. Each word consists
of four parameters i.e. Centre frequency, start address, end address and time of
arrival values. Test bench includes a Data analyzer process for displaying the
pulse words generated by the Peak detector modules.
o This generates reads to Peak detector module only when the command
available (s_cmd_available_#) outputs are asserted.
peak_detector_tb_TC#
peak_detector
Clock and
reset
generation
s_end_frame
s_sample_#
Data
36
generation
process s_start_frame
serializer memory
s_valid_frame
s_cmd_available_#
s_cmd_rd_valid_#
s_cmd_word_#
32
Data
analyzer
process
s_cmd_rd_enab_#
s_cmd_rd_done_#
Name
Test
Summary
peak_detector_tb_TC#.vhd
Formation of Pulse Command Words for different test cases, test
data being fed by individual test cases. Each of the test cases contain
different sequences of occurrences of peaks.
2015-16
Page 56
Test
All the test cases associated with the Unit testing of Peak detector
Description
Test
Functional
Coverage
Acceptance
Criterion
TOOLS USED
1. MATLAB for data generation and analysis.
2. ModelSIM for RTL simulation.
3. TextPad for RTL design changes.
MATLAB
MATLAB (matrix laboratory) is a multi-paradigm numerical computing
environment
and
fourth-generation
programming
language.
proprietary
2015-16
Page 57
2015-16
Page 58
Release name
Year
MATLAB 1.0
1984
MATLAB 2
1986
MATLAB 3
1987
Notes
1990
386
processor.
Version
3.5m
1992
2015-16
Page 59
Release name
MATLAB 4.2c
Year
1994
MATLAB 5.0
Volume 8
MATLAB 5.1
Volume 9
1996
Notes
Ran on Windows 3.1. Required a math
coprocessor.
Unified releases across all platforms.
1997
MATLAB 5.1.1 R9.1
MATLAB 5.2
R10
1998
R11
1999
MATLAB 6.0
R12
2000
MATLAB 6.1
R12.1
2001
MATLAB 6.5
R13
2002
MATLAB 7
Last
release
for
IBM/AIX,
R14
2004
2005
2015-16
Page 60
Release name
MATLAB 7.2
R2006a
Year
Notes
2006
MATLAB 7.3
R2006b
MATLAB 7.4
R2007a
by-element
binary operation
with
Last
release
for
Windows
2000
R2007b
MATLAB 7.6
R2008a
MATLAB 7.7
R2008b
MATLAB 7.8
R2009a
2009
to
Microsoft
.NET
Framework.[50]
First release for Intel 64-bit Mac, and
MATLAB 7.9
R2009b
MATLAB 7.10
R2010a
2015-16
Page 61
Release name
MATLAB 7.11
R2010b
R2010bSP1
R2010bSP2
Bug fixes.
MATLAB
7.11.1
MATLAB
7.11.2
MATLAB 7.12
R2011a
Year
Notes
number generation.[55][56][57]
Access/change
parts
of
variables
R2011b
R2012a
2012
MATLAB 8
First
release
with
Tool
R2012b
R2013a
2013
MATLAB 8.2
R2013b
R2014a
2014
2015-16
Page 62
Release name
Year
Notes
New
class-based
graphics
engine
GUI.[67]Improved
user
toolbox
for
date/time
manipulations.[69]Git/Subversion
integration
Data
IDE.[70]Big
in
capabilities
with
Reduce(scalable
MATLAB 8.4
Map
to
R2014b
web
JSON/XML
client(socket-based
services
support),
with
tcp
connections),hits
R2015a
2015
MATLAB 8.6
R2015b
Table 7: MATLAB History
MODELSIM
ModelSim is a multi-language HDL simulation environment by Mentor
Graphics,[1]
for
simulation
of
hardware
description
languages
such
2015-16
Page 63
[4]
ModelSim
PE
is
the
entry-level
simulator
for
hobbyists
and
VHDL
Verilog
Verilog 2001
SystemVerilog
PSL
SystemC
TEXTPAD
TextPad is a text editor for the Microsoft Windows family of operating systems.
First released in 1992, this software is currently in its seventh major version. It is
produced by Helios Software Solutions.[1]
2015-16
Page 64
Regex matching can be used to jump to a line number in a file given in the
output from external programs (e.g. to locate the cause of a compiler error)
Clip libraries snippet management for reusable portions of text to insert into
documents
Bookmarking of lines, therefore allowing users to copy specific lines (e.g. log
file error messages), and then paste them to another document.
Clip Library
The Clip Library is a TextPad sidebar that allows users to store small items
persistently, and then use them easily. This is done by double clicking clip names in the
Clip Library sidebar. In other editors such as Komodo, a clip library is known as
"snippets".
2015-16
Page 65
2015-16
Page 66
Pulses from minimum pulse width (PW) of 100 ns and PRI of 5 s are also
generated. Frequency is varied between 750 MHz to 1250 MHz. Pulse rise time
and fall time of the order of 25 ns was used while generating the pulses by
passing through appropriate FIR filter.
LIMITS
-20 to 7 dBm
Type of signal
Pulse
Pulse Width
100ns to 200s
Frequency
Type of Modulation
No Modulation
PRI
Run-time
2015-16
Page 67
2015-16
Page 68
2015-16
Page 69
FILE
OF
GENERATED
TEST
CASES
WITH
ALL
PULSE
PARAMETERS
Fig 13: Info File of Generated Test Cases with All Pulse Parameters
2015-16
Page 70
2015-16
Page 71
2015-16
Page 72
CHAPTER 4
REFLECTION ON MY INTERNSHIP
In this chapter I reflect on the internship. Regarding my learning goals I shortly
discuss my experiences; if I have achieved my goal, whether I experienced difficulties
and what I think I have to improve.
1) TECHNICAL OUTCOMES
I have learnt to execute the test cases individually and also automate the execution
of test cases.
2015-16
Page 73
These are the test case pulses and FFT plot output waves generated by the MATLAB
tool.
VLSI Design & Embedded Systems, Dept. of ECE
2015-16
Page 74
This is the info file generated by the MATLAB tool along with the test case file.
2015-16
Page 75
This is the output file which is generated by simulating the code using MODELSIM.
VLSI Design & Embedded Systems, Dept. of ECE
2015-16
Page 76
2015-16
Page 77
Organizing projects
Within the internship I did a lot of fieldwork. Because of this I have seen of
what aspects you have to think while organizing a project. Furthermore I have
learned how an education program can be set up and what things have to be taken
into account. It is important determine the knowledge present and to adjust the
program to each group. It is of importance to convey an objective and supported
message taking the viewpoints of people into account. I became also aware that
local people have a lot of knowledge that could help in research and conservation.
Before the internship I did not have any experience in environmental education and
I had no idea if it could work. In the future I would like to do some environmental
education, because I have seen now that people can be reached and that you can
receive a lot of new insights.
2015-16
Page 78
2015-16
Page 79
REFERENCES
1. "India Strategic: Indian Defence News: Indias Defence Budget 2011-12".
Retrieved 2 July 2015.
2. "S Christopher appointed DRDO chief". The Times of India. Retrieved 2
July 2015.
3. "DRDO Scientist Job - DRDO Scientist B recruitment- Scientist recruitment
DRDO". Retrieved 2 July 2015.
4. John Pikes "Defence Research and Development Organisation (DRDO)".
Globalsecurity.org. Retrieved 31 August 2010.
5. "MoD Announces Major DRDO Restructuring Plan | Defence & Security News
at DefenceTalk". Defencetalk.com. 17 May 2010. Retrieved 31 August 2010.
6. "Defence Professionals". Retrieved 31 August 2010.
7. "Indian Army orders twelve Nishants" 12 February 2005. Retrieved 31
August 2010.
8. "Gallery of Dhruv, Nishant and armoured vehicles with detailed captions at"
Retrieved 31 August 2010.
9. "Modernization is a continuous process in OFB'". Retrieved 31 August 2010.
10. "DEFEXPO 2004 - Part 5" Retrieved 31 August 2010.
11. "Defense19". Retrieved 2 July 2015.
12. "Defence scientists plan artillery rockets with 100-km range". 18 September
2005. Retrieved 31 August 2010.
13. "Ordnance Factory Board". Retrieved 31 August 2010.
14. Ajai Shukla / Hyderabad 23 January 2008 (23 January 2008). "Missile mission
meets target". Business-standard.com. Retrieved 31 August 2010.
15. "Indian air force to induct indigenous SA missiles_English_Xinhua".
News.xinhuanet.com. 27 December 2007. Retrieved 31 August 2010.
16. "Missile boost for BEL". 3 February 2010. Retrieved 31 August2010.
17. "Army to upgrade OSA-AK system". 7 January 2006. Retrieved31
August 2010.
18. "Navy defends Barak deal". 5 April 2001. Retrieved 31 August 2010.
2015-16
Page 80
2015-16
Page 81