1 / 34

Programmable Delay of Radar Pulse

Technion-Israel Institute of Technology Electrical Engineering Department. Programmable Delay of Radar Pulse. Final Presentation of Part A Project number: d1022 November 2003. Students: Guy Apelbaum Yoel Taran Supervisors: Miki Izkovitz Yosi Hipsh. Project Goal.

rose-harmon
Download Presentation

Programmable Delay of Radar Pulse

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technion-Israel Institute of Technology Electrical Engineering Department Programmable Delay of Radar Pulse

  2. Final Presentation of Part AProject number: d1022November 2003 Students: Guy Apelbaum Yoel Taran Supervisors: Miki Izkovitz Yosi Hipsh

  3. ProjectGoal Delayed Pulse to RF switch Pulse Implementation of an accurate delay system(DS) System receives a pulse as input and transmits it delayed with a given value to RF switch DelaySystem In Out Delay Value

  4. Specifications • Pulse’s appearance frequency lower then 1.5 MHz • Delay value : at range of 1 to 256 nsec • Delay resolution : 0.5 nsec • Pulse width greater then 30 nsec • System operates with pulses at TTL level

  5. General Guidelines • DS implemented as layout • Connected to a PC to communicate with a user • The connection is available through a control system

  6. Control System Main Functionality : Connection between user and DS Features : Transferring value of delay from PC to DS Performing different delay modes User’s PC Control System Delay System

  7. Project Flow Start Definition of Problem Solution Proposal Implementation Of Chosen Solution Hardware Implementation Software Implementation

  8. Background The DS implemented here will be a part of ECM system Radar(we trick) works as follows : Time*Velocity = Position where Time = (time of propagation to the target) Velocity = speed of wave Position = distance from radar to the target

  9. DS : delays the signal and shifts the Time calculated by radaradditionally, it increases the energy of the delayed pulsethus, constantly delaying pulses we make radar follow the wrong destination !

  10. Possible Solutions for DS Use of high-frequencyclock (~1 GHz) • The clock starts counting while receiving pulse at input • When reaching the desired delay value pulse is created and is sent to RF switch Pulse IN Pulse OUT Clk(~1GHz) Counter Pulse Generator

  11. Advantages: No pre-calibration of the DS is required Clocks satisfying the desired resolution are available Disadvantages: The demand for 0.5 nsec resolution requires creating pulses with short t_rise Implementation of successful pulse generator is problematic and requires use of high speed digital technology Radar pulse’s shape is unknown – what shape to generate?

  12. Use of delay lines Two delay lines connected in cascade First line : delay range from 1 to 256 nsec resolution of 1 nsec Second line : delay range from 1 to 64 nsec resolution of 0.25 nsec Result : 1 to 256 nsec range is achieved Resolution of the total delay is 0.25 nsec First Line X +/- Dev Second Line X + Y Desired Delay X+Y X Y -/+ Dev

  13. Advantages: No need in creating pulse , the original one is just delayed Original pulse’s shape is maintained Delay lines answering given specifications are available&cheap Disadvantages: The DS need to be calibrated before operating Calibration data need to be stored = additional memory

  14. Delay Lines! The chosen one ? And that’s because of : Simplicity of algorithm used to achieve desired resolution Avoidance of dealing with high speed technology Relatively cheap prices for DS future components

  15. Implementation of the chosen solution: Hardware implementation circuit connecting between PC , controller and DS at first – implementation as wire-up circuit then – implementation as printed layout circuit Software implementation programming the controller which will watch after proper functioning of the system

  16. Schematic view of the wire-up to be built For test proposals – manual controller implemented by dip switches was added In Delay System Out Delay Data PC Controller OR gate DIP switches

  17. Functionality’s Description Delay Lines 3D7408-1 and 3D7408-0.25 lines manufactured by Data Delay Devices Function : delaying pulse at given value 3D7408-1 3D7408-0.25 8 bit input data is all needed for delay lines to function properly The rest of pins are under stable logic value

  18. Controller – implemented by PIC 18f252 manufactured by Microchip Functions : communication with user’s PC communication with delay lines write/read operations with external memory storage of several delay modes applied to DS PIC 18f252 28 I/O pins 2 Mb Program Memory USART,I^2C modules

  19. PIC as a controller of the system - Detailed View ICD 2 Plus demonstration board PC’s GUI EEPROM PIC 18f252 RS-232 USART I^2C Oscilator Power 3D7408-1 3D7408-0.25

  20. PC – any personal computer with RS232 serial port available Functions : read/write operations to/from controller presentation of essential information on the screen

  21. Hardware Characteristics Voltage and Power All units operate of 5 V DC Current driven by the circuit – 350 mA Implementation: Power Source of 9 V AC driving 400 mA entering 5 V DC voltage regulator Speed Rates 1.5 MHz – delay lines max speed 4 MHz – PIC clock frequency

  22. Memory 2 Mb program memory on PIC 256 bytes x 5 RAM on PIC 256 Kbytes x 8 EEPROM on demo board Interfaces GUI : PC – user interface. Implemented by Terminal v1.9b UART : PC – PIC interface. Implemented by USART module located on PIC . Communication via RS232 port

  23. Program Flow Idle initialization Prompts: 1-Calibration 2-Delay 1 Storage of Delay Values 2 Delay Modes

  24. Calibration Prompts: 1-Manually 2-Automatic Storage of Delay Values 1 User enters value It is stored in RAM 2 Data file sent It is stored in RAM

  25. Notes for Calibration: The process is done offline Precedes delay operations The data is stored in RAM (at this point) The data will be stored in EEPROM(soon)

  26. Delay Prompts: 1-Constant Delay 2-Changing Delay(Ch.D) 3-Manually Ch.D Delay Modes 1 Pulse Delayed By a Constant Value 2 Pulse Delay Is Changed With a Given Step 3 Value of Delay Is Manually Entered

  27. Notes for Delay operations: After user transfers delay value it is assigned to delay lines pins by PIC “Enter” pushed during any mode = back to main menu

  28. Software Specifications Development tool to program PIC – ICD 2 Plus demo board compiler – MPLAB C18 emulator – MPLAB ICE 2000 debugger – MPLAB ICD 2 programmer – PICSTART +

  29. Testing Delay line tested by Tektronix 500 MHz Digital Scope good performance – in limitation of measuring equipment Pulse Generator Digital Scope 3D7408-1 3D7408-0.25 TP1 TP3 8 DIP Switches 8 DIP Switches

  30. PIC Testing performed on demo board connected to PC Value of PIC output pins matched the desired result

  31. Scheme of complete system testing Digital Scope Pulse Generator 3D7408-1 3D7408-0.25 TP1 TP3 PC PIC 18f252 PORT B PORT C

  32. To Sum Up Part A of Project The prototype of the layout was build as wire-up circuit concluding delay lines The controller was programmed to perform specific delay functions and to communicate with user Tests showed that delay lines drove by controller do delay pulses at values closed to expected

  33. Conclusion • As expected – delay lines were functioning well and this gives a reason to be optimistic approaching to design the layout circuit • To gain desired resolution one needs to consider high speed effects presented on a line connecting delay devices.To prevent these, impedances should be matched and both delay lines should be placed on a layout • To measure the actual delay with needed grade of precision high-frequency (greater then 1 GHz) should be used

  34. Part B Goals • calibration becomes automatic – tables of desired delay values are filled from scope measurements without users interference • delay lines are placed on a layout – to prevent reflections • calibration data stored in EEPROM(external memory)

More Related