SlideShare a Scribd company logo
1 of 3
Download to read offline
This case study showcases Mistral’s expertise in
designing a flexible and easily upgradeable Video
recording & processing solution with high
resolution.
The Customer
The Requirement
The customer is a privately held company with business activities in
the telecommunications, defense and contract manufacturing domains.
These include sales and support of wireless communication, radar and
communication systems, design and manufacture of identification friend or
foe (IFF) systems, microwave tactical data links and flight management
systemsforunmannedaircraftsystems(UAS).
The customer approached Mistral to design and develop a Digital Video
Recorder (DVR) solution for airborne applications. The unit would have to
prove reliable and long term (8- 10 hrs) functionality under the most severe
conditions. For the current application, the Digital Video Recorder units had
to be fitted at three locations - Remote Station, Ground Station and Viewing
Station.
Thesolutionprovidedhadtomeetthefollowingrequirements:
A small form factor, High definition Video processing Engine supporting
HD-SDI,HDandSDIformats
Conduction based Cooling system to protect against external and
internalheatgenerated
MIL-STD-810Fqualificationfortemperature&vibrations
MIL-STD-461D/MIL-STD-462DforEMC.
:
:
:
:
Introduction
Digital Video recorders are employed in several demanding defense
and homeland security applications like Airborne Video recorder
systems, Real time Data acquisition systems, Telemetry systems and
Video surveillance systems & security solutions. They are expected to
be rugged, small, lightweight systems capable of multi-channel HD
videorecordingwithplayback.
This case study showcases Mistral’s expertise in designing a flexible
and easily upgradeable Video recording & processing solution with
highresolutionandframeratefordefenseandaerospaceapplications.
Case Study
Design and Development of High-Definition,
Rugged Digital Video Recorder
TheDVRunitmountedontheUAV(remotestation)wasexpectedtocaptureand
encode multiple UAV cameras inputs (HD-SDI, HDI, SDI). The encoded data had
to be converted to Analog signals before being transmitted to the ground
station. The DVR unit in the ground station had to decode the received signal to
display for immediate viewing. The same data had to be also sent via Ethernet
to the Viewing station where the captured data would be studied in detail and
storedforfuturereference.
The DVR had to perform Encode, Decode and Transcode operations for the
following video compression formats: H.264, MPEG2, MPEG4 SP/ASP in 1080p
videoresolution
To meet the customer’s small form factor requirement for the DVR, Mistral
provided an XMC based video processing unit based on TI’s DM8168 Video
processor & Arria II FPGA from Altera. The compression/decompression and
encoding is performed by the processor and the FPGA is the transceiver. The
FPGA video input on the Remote station DVR unit receives raw video from the
UAV camera & transmits it to the processor. The Processor encodes the video
along with other flight data parameters and packetizes the data for
transmission. The FPGA interfaces with the host processor through PCIe and
receivesthepacketizeddatawhichissenttotheRFlinkoverDACinterface.
Solution Provided
The FPGA in the Ground station DVR unit receives the RF signal which is
demodulated and retrieved using ADC. For decoding, the data is packetized and
sent to the processor over the PCIe link where the video, audio & flight
parameters is separated from the packet. The Video bit stream is further
processed for storing using SATA interface & for displaying using HD-SDI out
interface.
The team at Mistral worked on the design, development and verification of
Hardware and firmware, system analysis for thermal & mechanical constraints,
integration and validation of TI media framework and pre-qualification tests for
MILSTDcompliance.
Keyfeaturesofthesystemareprovidedbelow:
Hardware
TI’s DaVinci Processor for High speed, multiple video inputs Altera
Arria II FPGA
Dual 10/100 Ethernet interface
1GByteDDR3SDRAM
SATAinterface
PCIeinterface
Software
U-Boot,Linuxkernel
Linux device drivers for SATA, PCIe, Ethernet, Audio,
Video inputs and outputs
:
!
!
!
!
!
:
!
!
RF TXR
UNIT
SATA
EMAC
PHY
SDI IN
GPMC
SDI OUT
V-IN
V-OUT
MEMORY
XMC-DVR UNIT
MEMORY
XMC
CONN
ADC
DAC
PCLe
V-IN
V-OUT
XMCCONN
PROGRAMMABLE
LOGIC BLOCK
PROCESSING
BLOCK
GROUND STATION
RF TXR
UNIT
SATA
EMAC
PHY
SDI IN
GPMC
SDI OUT
V-IN
V-OUT
MEMORY
XMC-DVR UNIT
MEMORY
XMC
CONN
ADC
DAC
PCLe
V-IN
V-OUT
XMCCONN
PROGRAMMABLE
LOGIC BLOCK
PROCESSING
BLOCK
REMOTE STATION
UAV CAMERA
CompatibilityandAutodetectionof 3G-SDI,HD-SDIandSD-SDI
Auto RX Clock: To further enhance security and to make it difficult for data
interpretation by external sources, Mistral programmed the FPGA with Auto
RXclockgenerationforUARTwithrespecttotheBaudrate.
Remote Factory Firmware Upgrade: With the UAV being constantly in
motion, regular upgrading of firmware was a challenge. Mistral enabled the
option of remote factory firmware upgrade on the FPGA which could be
controlledandupgradedfromagroundsystem.
AchievedXMCdimensionina16layerPCB.
Built the XMC-DVR unit to withstand severe temperature conditions with an
operationaltemperaturebetween-20degCto+65degC.
Obtained8to16bitconversionofSDvideoforprocessorcompatibility.
EnabledAUTOGenerationofrequestedvideoresolutiontotheProcessor.
AchievedAUTORecoverFPGAfirmwarewhichenabledupgraderemotely.
Withlessoverhead,Mistralwasabletoachieve2GbpsPCIethroughputs.
Leveraged Mistral’s expertise of small form factor development and received
alightweight,XMCformfactorsolution.
The entire system comprised a compact unit, integrating both interface and
conferencing,thereby,savingonBoMandproductioncostforthecustomer.
Mistral being a single source for hardware and software expertise offered
the client an end-to-end solution with a quick-turn around and with no
compromiseonquality.
Key Achievements
Customer Benefits
:
:
:
:
:
:
:
:
:
:
!
!
!
!
FPGA
3G-SDI,HD-SDIandSD-SDIvideoInterface
DDR3Interface
PCIExpress1.0Interface
RemoteSystemUpgrade
HardwareImplementation
Cooling System: With a large amount of heat being generated both
internally and externally, it became important to protect the system from
damage.Mistral’steamfittedtheunitwithaThermalandConductioncooling
systemtoaddressthischallenge.
Small Form Factor: Considering the application of the unit as well as the
various functions of the processor, the size of the unit had to be compact and
light-weight.Toaddressthischallenge,MistralusedanultrasmallXMCform
factordesign.
MILstandardcomplianceforTemperature&vibration
FPGAImplementation:
Video Format Analysis and Dynamic SD video conversion: As the unit
had 6 camera ports which could detect different camera inputs, it was
necessary to enable auto analysis and dynamic generation of the requested
video format to the processor. Mistral had to design the unit with FPGAs that
wouldfacilitatedifferentvideointerfacesupporttothesystem.
Soft Modem Logic: As it would be easy for external sources to intercept
critical data while being transmitted, Mistral had to implement soft modem
logic on the FPGA for advanced security. This would make it difficult to
interpretthedatabeingsharedbetweenthestations.
The Challenges
© Copyright 2014, Mistral Solutions Pvt. Ltd. All rights reserved. & ...Partners in Real Time are registered Trademarks and Logos of Mistral.
All other Trademarks and Trade names are the property of the respective owners.
Mistral Solutions Pvt. Ltd.,
No.60, 'Adarsh Regent',
100 Ft. Ring Road,
Domlur Extension, Bangalore - 560 071
Tel: +91-80-3091-2600
Fax: +91-80-2535-6440
E-mail: info@mistralsolutions.com
Mistral Solutions Inc.,
4633 Old Ironsides Drive,
Suite 410, Santa Clara,
CA 95054
Tel: +1-408-705-2240
Fax: +1-408-987-9665
E-mail: usa@mistralsolutions.com
Branch Offices:
INDIA
! Hyderabad
! New Delhi
USA
! Dallas, Texas
www.mistralsolutions.com

More Related Content

What's hot

ComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data SheetComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data SheetJMAC Supply
 
SurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource BoardSurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource Boardwebhostingguy
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Arraydecebems
 
Dorner works do-254_information
Dorner works do-254_informationDorner works do-254_information
Dorner works do-254_informationAnnmarie Davidson
 
4. innowatch system architecture v3 150227
4. innowatch system architecture v3 1502274. innowatch system architecture v3 150227
4. innowatch system architecture v3 150227N3N
 
AP-VAC150 Video Doorphone for Unmmaned Facilities
AP-VAC150 Video Doorphone for Unmmaned FacilitiesAP-VAC150 Video Doorphone for Unmmaned Facilities
AP-VAC150 Video Doorphone for Unmmaned FacilitiesGuisun Han
 
Network Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC TabletNetwork Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC Tabletpaulh54
 
System Partitioning and Design - VE2013
System Partitioning and Design - VE2013System Partitioning and Design - VE2013
System Partitioning and Design - VE2013Analog Devices, Inc.
 
Videoconference products VCON vPoint HD
Videoconference products VCON vPoint HDVideoconference products VCON vPoint HD
Videoconference products VCON vPoint HDVideoguy
 
Fpga video capturing
Fpga video capturingFpga video capturing
Fpga video capturingshehryar88
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12ndzervas
 
An Introduction to Draganflyer X8 UAV
An Introduction to  Draganflyer X8 UAV An Introduction to  Draganflyer X8 UAV
An Introduction to Draganflyer X8 UAV Dr. Mohieddin Moradi
 

What's hot (19)

ComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data SheetComNet CNVETX1 Data Sheet
ComNet CNVETX1 Data Sheet
 
SurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource BoardSurfRider/AMC™ - Modular DSP Resource Board
SurfRider/AMC™ - Modular DSP Resource Board
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Array
 
Dorner works do-254_information
Dorner works do-254_informationDorner works do-254_information
Dorner works do-254_information
 
4. innowatch system architecture v3 150227
4. innowatch system architecture v3 1502274. innowatch system architecture v3 150227
4. innowatch system architecture v3 150227
 
AP-VAC150 Video Doorphone for Unmmaned Facilities
AP-VAC150 Video Doorphone for Unmmaned FacilitiesAP-VAC150 Video Doorphone for Unmmaned Facilities
AP-VAC150 Video Doorphone for Unmmaned Facilities
 
Aspire service offerings pacom
Aspire service offerings pacomAspire service offerings pacom
Aspire service offerings pacom
 
Andes RISC-V processor solutions
Andes RISC-V processor solutionsAndes RISC-V processor solutions
Andes RISC-V processor solutions
 
Network Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC TabletNetwork Allies 1553/Arinc PC Tablet
Network Allies 1553/Arinc PC Tablet
 
Arrow israel
Arrow israelArrow israel
Arrow israel
 
Huss encoder &_decoder_ds
Huss encoder &_decoder_dsHuss encoder &_decoder_ds
Huss encoder &_decoder_ds
 
produse Evertz
produse Evertzproduse Evertz
produse Evertz
 
System Partitioning and Design - VE2013
System Partitioning and Design - VE2013System Partitioning and Design - VE2013
System Partitioning and Design - VE2013
 
Videoconference products VCON vPoint HD
Videoconference products VCON vPoint HDVideoconference products VCON vPoint HD
Videoconference products VCON vPoint HD
 
Fpga video capturing
Fpga video capturingFpga video capturing
Fpga video capturing
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
 
An Introduction to Draganflyer X8 UAV
An Introduction to  Draganflyer X8 UAV An Introduction to  Draganflyer X8 UAV
An Introduction to Draganflyer X8 UAV
 
Hd 16 dvr-c-ds
Hd 16 dvr-c-dsHd 16 dvr-c-ds
Hd 16 dvr-c-ds
 

Similar to High-Definition Rugged DVR - Case Study

Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Sodimax bus passenger counting solutions
Sodimax bus passenger counting solutionsSodimax bus passenger counting solutions
Sodimax bus passenger counting solutionsIris Wang
 
Circuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPCircuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPguest022763
 
Circuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPCircuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPChema Alonso
 
2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guide2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guideGrace Yang
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPCAST, Inc.
 
option-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptxoption-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptxPawachMetharattanara
 
2020 MCS Industrial AI-edge-computer
2020 MCS Industrial AI-edge-computer2020 MCS Industrial AI-edge-computer
2020 MCS Industrial AI-edge-computerGrace Yang
 
Blackmagic design cinema camera
Blackmagic design cinema cameraBlackmagic design cinema camera
Blackmagic design cinema cameraElectronic Bazaar
 

Similar to High-Definition Rugged DVR - Case Study (20)

Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Mdvr H264
Mdvr H264Mdvr H264
Mdvr H264
 
Sodimax bus passenger counting solutions
Sodimax bus passenger counting solutionsSodimax bus passenger counting solutions
Sodimax bus passenger counting solutions
 
My Profile
My ProfileMy Profile
My Profile
 
H.264 MDVRs
H.264 MDVRsH.264 MDVRs
H.264 MDVRs
 
Circuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPCircuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IP
 
Circuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPCircuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IP
 
2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guide2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guide
 
Air vision
Air vision Air vision
Air vision
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IP
 
Surf Communication Solutions - Surf Rider Amc
Surf Communication Solutions - Surf Rider AmcSurf Communication Solutions - Surf Rider Amc
Surf Communication Solutions - Surf Rider Amc
 
SMARC Development Kit
SMARC Development KitSMARC Development Kit
SMARC Development Kit
 
option-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptxoption-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptx
 
2020 MCS Industrial AI-edge-computer
2020 MCS Industrial AI-edge-computer2020 MCS Industrial AI-edge-computer
2020 MCS Industrial AI-edge-computer
 
Video cards
Video cardsVideo cards
Video cards
 
en_mura_datasheet
en_mura_datasheeten_mura_datasheet
en_mura_datasheet
 
Pawach job record.pptx
Pawach job record.pptxPawach job record.pptx
Pawach job record.pptx
 
Blackmagic design cinema camera
Blackmagic design cinema cameraBlackmagic design cinema camera
Blackmagic design cinema camera
 
UTM Appliance Fact Sheet
UTM Appliance Fact SheetUTM Appliance Fact Sheet
UTM Appliance Fact Sheet
 
Fred server
Fred serverFred server
Fred server
 

More from Mistral Solutions

An infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining SemiconductorsAn infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining SemiconductorsMistral Solutions
 
Interfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoMInterfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoMMistral Solutions
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...Mistral Solutions
 
Designing a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness ApplicationsDesigning a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness ApplicationsMistral Solutions
 
iOS Application Development for Drones
iOS Application Development for DronesiOS Application Development for Drones
iOS Application Development for DronesMistral Solutions
 
Hardware Software Co-Design - White Paper
Hardware Software Co-Design - White PaperHardware Software Co-Design - White Paper
Hardware Software Co-Design - White PaperMistral Solutions
 
RTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetRTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetMistral Solutions
 
Power Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs SolutionsPower Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs SolutionsMistral Solutions
 
Algorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAAlgorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAMistral Solutions
 
Customized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation MarketsCustomized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation MarketsMistral Solutions
 
The Amazing World of Infotainment
The Amazing World of InfotainmentThe Amazing World of Infotainment
The Amazing World of InfotainmentMistral Solutions
 
Infographic - Sonar Subsystems
Infographic - Sonar Subsystems Infographic - Sonar Subsystems
Infographic - Sonar Subsystems Mistral Solutions
 
Smart Home, Smart Engineering
Smart Home, Smart Engineering Smart Home, Smart Engineering
Smart Home, Smart Engineering Mistral Solutions
 

More from Mistral Solutions (20)

Field Dominance Algorithm
Field Dominance AlgorithmField Dominance Algorithm
Field Dominance Algorithm
 
An infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining SemiconductorsAn infographic from Mistral explaining Semiconductors
An infographic from Mistral explaining Semiconductors
 
Satellite based SCADA systems
Satellite based SCADA systemsSatellite based SCADA systems
Satellite based SCADA systems
 
AM437x Application board
AM437x Application boardAM437x Application board
AM437x Application board
 
SMARC module
SMARC moduleSMARC module
SMARC module
 
Interfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoMInterfacing a Thermal Printer using an AM437x PoM
Interfacing a Thermal Printer using an AM437x PoM
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
 
Designing a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness ApplicationsDesigning a Product on Module for Health and Wellness Applications
Designing a Product on Module for Health and Wellness Applications
 
iOS Application Development for Drones
iOS Application Development for DronesiOS Application Development for Drones
iOS Application Development for Drones
 
Hardware Software Co-Design - White Paper
Hardware Software Co-Design - White PaperHardware Software Co-Design - White Paper
Hardware Software Co-Design - White Paper
 
India Needs an OEM Evolution
India Needs an OEM EvolutionIndia Needs an OEM Evolution
India Needs an OEM Evolution
 
RTM Break Out Card - Datasheet
RTM Break Out Card - DatasheetRTM Break Out Card - Datasheet
RTM Break Out Card - Datasheet
 
Power Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs SolutionsPower Spikes Isolation to avoid corruption within sensitive ICs Solutions
Power Spikes Isolation to avoid corruption within sensitive ICs Solutions
 
Algorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGAAlgorithm for Lossy Image Compression using FPGA
Algorithm for Lossy Image Compression using FPGA
 
Customized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation MarketsCustomized SoC for Industrial Automation Markets
Customized SoC for Industrial Automation Markets
 
The Amazing World of Infotainment
The Amazing World of InfotainmentThe Amazing World of Infotainment
The Amazing World of Infotainment
 
Assistive technology
Assistive technologyAssistive technology
Assistive technology
 
Infographic - Sonar Subsystems
Infographic - Sonar Subsystems Infographic - Sonar Subsystems
Infographic - Sonar Subsystems
 
Infographic - Drone
Infographic - DroneInfographic - Drone
Infographic - Drone
 
Smart Home, Smart Engineering
Smart Home, Smart Engineering Smart Home, Smart Engineering
Smart Home, Smart Engineering
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

High-Definition Rugged DVR - Case Study

  • 1. This case study showcases Mistral’s expertise in designing a flexible and easily upgradeable Video recording & processing solution with high resolution. The Customer The Requirement The customer is a privately held company with business activities in the telecommunications, defense and contract manufacturing domains. These include sales and support of wireless communication, radar and communication systems, design and manufacture of identification friend or foe (IFF) systems, microwave tactical data links and flight management systemsforunmannedaircraftsystems(UAS). The customer approached Mistral to design and develop a Digital Video Recorder (DVR) solution for airborne applications. The unit would have to prove reliable and long term (8- 10 hrs) functionality under the most severe conditions. For the current application, the Digital Video Recorder units had to be fitted at three locations - Remote Station, Ground Station and Viewing Station. Thesolutionprovidedhadtomeetthefollowingrequirements: A small form factor, High definition Video processing Engine supporting HD-SDI,HDandSDIformats Conduction based Cooling system to protect against external and internalheatgenerated MIL-STD-810Fqualificationfortemperature&vibrations MIL-STD-461D/MIL-STD-462DforEMC. : : : : Introduction Digital Video recorders are employed in several demanding defense and homeland security applications like Airborne Video recorder systems, Real time Data acquisition systems, Telemetry systems and Video surveillance systems & security solutions. They are expected to be rugged, small, lightweight systems capable of multi-channel HD videorecordingwithplayback. This case study showcases Mistral’s expertise in designing a flexible and easily upgradeable Video recording & processing solution with highresolutionandframeratefordefenseandaerospaceapplications. Case Study Design and Development of High-Definition, Rugged Digital Video Recorder
  • 2. TheDVRunitmountedontheUAV(remotestation)wasexpectedtocaptureand encode multiple UAV cameras inputs (HD-SDI, HDI, SDI). The encoded data had to be converted to Analog signals before being transmitted to the ground station. The DVR unit in the ground station had to decode the received signal to display for immediate viewing. The same data had to be also sent via Ethernet to the Viewing station where the captured data would be studied in detail and storedforfuturereference. The DVR had to perform Encode, Decode and Transcode operations for the following video compression formats: H.264, MPEG2, MPEG4 SP/ASP in 1080p videoresolution To meet the customer’s small form factor requirement for the DVR, Mistral provided an XMC based video processing unit based on TI’s DM8168 Video processor & Arria II FPGA from Altera. The compression/decompression and encoding is performed by the processor and the FPGA is the transceiver. The FPGA video input on the Remote station DVR unit receives raw video from the UAV camera & transmits it to the processor. The Processor encodes the video along with other flight data parameters and packetizes the data for transmission. The FPGA interfaces with the host processor through PCIe and receivesthepacketizeddatawhichissenttotheRFlinkoverDACinterface. Solution Provided The FPGA in the Ground station DVR unit receives the RF signal which is demodulated and retrieved using ADC. For decoding, the data is packetized and sent to the processor over the PCIe link where the video, audio & flight parameters is separated from the packet. The Video bit stream is further processed for storing using SATA interface & for displaying using HD-SDI out interface. The team at Mistral worked on the design, development and verification of Hardware and firmware, system analysis for thermal & mechanical constraints, integration and validation of TI media framework and pre-qualification tests for MILSTDcompliance. Keyfeaturesofthesystemareprovidedbelow: Hardware TI’s DaVinci Processor for High speed, multiple video inputs Altera Arria II FPGA Dual 10/100 Ethernet interface 1GByteDDR3SDRAM SATAinterface PCIeinterface Software U-Boot,Linuxkernel Linux device drivers for SATA, PCIe, Ethernet, Audio, Video inputs and outputs : ! ! ! ! ! : ! ! RF TXR UNIT SATA EMAC PHY SDI IN GPMC SDI OUT V-IN V-OUT MEMORY XMC-DVR UNIT MEMORY XMC CONN ADC DAC PCLe V-IN V-OUT XMCCONN PROGRAMMABLE LOGIC BLOCK PROCESSING BLOCK GROUND STATION RF TXR UNIT SATA EMAC PHY SDI IN GPMC SDI OUT V-IN V-OUT MEMORY XMC-DVR UNIT MEMORY XMC CONN ADC DAC PCLe V-IN V-OUT XMCCONN PROGRAMMABLE LOGIC BLOCK PROCESSING BLOCK REMOTE STATION UAV CAMERA
  • 3. CompatibilityandAutodetectionof 3G-SDI,HD-SDIandSD-SDI Auto RX Clock: To further enhance security and to make it difficult for data interpretation by external sources, Mistral programmed the FPGA with Auto RXclockgenerationforUARTwithrespecttotheBaudrate. Remote Factory Firmware Upgrade: With the UAV being constantly in motion, regular upgrading of firmware was a challenge. Mistral enabled the option of remote factory firmware upgrade on the FPGA which could be controlledandupgradedfromagroundsystem. AchievedXMCdimensionina16layerPCB. Built the XMC-DVR unit to withstand severe temperature conditions with an operationaltemperaturebetween-20degCto+65degC. Obtained8to16bitconversionofSDvideoforprocessorcompatibility. EnabledAUTOGenerationofrequestedvideoresolutiontotheProcessor. AchievedAUTORecoverFPGAfirmwarewhichenabledupgraderemotely. Withlessoverhead,Mistralwasabletoachieve2GbpsPCIethroughputs. Leveraged Mistral’s expertise of small form factor development and received alightweight,XMCformfactorsolution. The entire system comprised a compact unit, integrating both interface and conferencing,thereby,savingonBoMandproductioncostforthecustomer. Mistral being a single source for hardware and software expertise offered the client an end-to-end solution with a quick-turn around and with no compromiseonquality. Key Achievements Customer Benefits : : : : : : : : : : ! ! ! ! FPGA 3G-SDI,HD-SDIandSD-SDIvideoInterface DDR3Interface PCIExpress1.0Interface RemoteSystemUpgrade HardwareImplementation Cooling System: With a large amount of heat being generated both internally and externally, it became important to protect the system from damage.Mistral’steamfittedtheunitwithaThermalandConductioncooling systemtoaddressthischallenge. Small Form Factor: Considering the application of the unit as well as the various functions of the processor, the size of the unit had to be compact and light-weight.Toaddressthischallenge,MistralusedanultrasmallXMCform factordesign. MILstandardcomplianceforTemperature&vibration FPGAImplementation: Video Format Analysis and Dynamic SD video conversion: As the unit had 6 camera ports which could detect different camera inputs, it was necessary to enable auto analysis and dynamic generation of the requested video format to the processor. Mistral had to design the unit with FPGAs that wouldfacilitatedifferentvideointerfacesupporttothesystem. Soft Modem Logic: As it would be easy for external sources to intercept critical data while being transmitted, Mistral had to implement soft modem logic on the FPGA for advanced security. This would make it difficult to interpretthedatabeingsharedbetweenthestations. The Challenges © Copyright 2014, Mistral Solutions Pvt. Ltd. All rights reserved. & ...Partners in Real Time are registered Trademarks and Logos of Mistral. All other Trademarks and Trade names are the property of the respective owners. Mistral Solutions Pvt. Ltd., No.60, 'Adarsh Regent', 100 Ft. Ring Road, Domlur Extension, Bangalore - 560 071 Tel: +91-80-3091-2600 Fax: +91-80-2535-6440 E-mail: info@mistralsolutions.com Mistral Solutions Inc., 4633 Old Ironsides Drive, Suite 410, Santa Clara, CA 95054 Tel: +1-408-705-2240 Fax: +1-408-987-9665 E-mail: usa@mistralsolutions.com Branch Offices: INDIA ! Hyderabad ! New Delhi USA ! Dallas, Texas www.mistralsolutions.com