• Research
  • Publications
  • Career
  • Projects
  • Teaching
  • Contact

Sujay Narayana

  • Facebook
  • LinkedIn
  • © Sujay Narayana. All rights reserved.
Text

Sujay Narayana

PhD Researcher
Embedded Software Group
Delft University of Technology
Text

I am a PhD researcher at the Embedded Software Group, Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS), TU Delft.

My supervisors are Dr. R. R. Venkatesha Prasad and Prof. Koen Langendoen.

My research interests are in the area of Space Internet of Things (Space IoT), Embedded Real-time Systems and Space Systems (nano/femtosatellites).






NEWS !!!

⚫ Our paper got accepted in MobiCom 2020.

⚫ Our paper got accepted in IPSN 2020.

⚫ We won in the prestigious Airbus Fly Your Ideas (FYI) 2019 competition.

⚫ Our conference paper "Recovering Bits from Thin Air: Demodulation of
     Bandpass Sampled Noisy Signals for Space IoT " got accepted in IPSN 2019.



Researchers are abnormal !!! When normal people avoid problems, these people go behind problems ...

Conference Proceedings


⚫ Hummingbird: Energy Efficient GPS Receiver for Small Satellites
       S. Narayana and R. V. Prasad and V. Rao and L. Mottola and T. V. Prabhakar
       In 26th Annual Int. Conf. on Mobile Computing and Networking (MobiCom 2020), London, UK. ACM.

⚫ LOCI: Privacy-aware, Device-free, Low-power Localization of Multiple Persons using IR Sensors
       S. Narayana and V.Rao and R. V. Prasad and A. K. Kanthila and K. Managundi and L. Mottola and T. V. Prabhakar
       In 19th Int. Conf. on Information Processing in Sensor Networks (IPSN 2020), Sydney, Australia. ACM/IEEE.

⚫ Recovering Bits from Thin Air: Demodulation of Bandpass Sampled Noisy Signals for Space IoT
       S. Narayana and R. Muralishankar and R. Venkatesha Prasad and V.S. Rao
       In 18th Int. Conf. on Information Processing in Sensor Networks (IPSN 2019), Montreal, Canada. ACM/IEEE.

⚫ SWANS: Sensor Wireless Actuator Network in Space
       S. Narayana and R. Venkatesha Prasad and V.S. Rao and C. Verhoeven
       In 15th ACM Conference on Embedded Networked Sensor Systems (SenSys 2017), Delft, The Netherlands.

⚫ Exploring Energy Saving for Mixed-Criticality Systems on Multi-Cores
       S. Narayana and P. Huang and G. Giannopoulou and L. Thiele and R. V. Prasad
       In 2016 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2016), pp. 1-12.

⚫ PIR sensors: characterization and novel localization technique
       S. Narayana and R. Venkatesha Prasad and V.S. Rao and T.V. Prabhakar and S.S. Kowshik and M.S. Iyer
       In 14th Int. Conf. on Information Processing in Sensor Networks (IPSN 2015), Seattle, WA. ACM/IEEE.

⚫ Pushing the Boundaries of IoT: Building and Testing Self-Powered Battery-less Switch
       N. Kouvelas and A. Keshava and S. Narayana and R. Venkatesha Prasad
       In IEEE 5th World Forum on Internet of Things (WFIoT 2019), 15-18 April 2019, Limerick, Ireland.

⚫ Active Decoupling Control for a Planetary Coaxial Helicopter using Force Feedback
       B. Balakrishnan and Shamrao and Aditya R and Narendra N S and S. Narayana and R. Venkatesha Prasad
       In 10th International Conference on Ubiquitous and Future Networks (ICUFN 2018), Prague, Czech Republic.


Journals


⚫ Mind Your Thoughts: BCI Using Single EEG Electrode
       S. Narayana and R. Venkatesha Prasad and Kevin Warmerdam
       In IET Cyber-Physical Systems: Theory & Applications (2018).

⚫ SEAT: Secure Energy-efficient Automated Public Transport Ticketing System
       C. Sarkar and J. J. Treurniet and S. Narayana and R. V. Prasad and W. de Boer
       In IEEE Transactions on Green Communications and Networking, vol. PP, no. 99, pp. 1-1.


Technical Reports

⚫ Think BIG be small: A vision of Space IoT
       S. Narayana and R. Venkatesha Prasad and V.S. Rao and C. Verhoeven
       Embedded Software Department, Delft, The Netherlands, November 2017.


Education


2015: Masters in Embedded Systems (with Honors)

           Delft University of Technology (also exchange student at ETH Zurich)

2009: Bachelor of Engineering in Electronics and Communication (with Distinction)

           Visvesvaraya Technological Technology, Belgaum, India


Organizations/Institutions where I have worked/collaborated


Indian Space Research Organization (ISRO)

Working on nanosatellite project at ISRO (designing subsystems such as Standard Positioning System (SPS) and On Board Computer for ISRO nanosatellites).

ETH Zurich

Was an exchange student under IDEA League Scholarship during my Masters.

Delfi Space Institute

Built Attitude Determination and Control System (ADCS) for DelFFi satellite.

Delft Aerospace Rocket Engineering (DARE)

Designed Blackbox for Stratos II rocket.

Indian Institute of Science (IISc)

As an intern, worked on my internship project during Masters and PhD.

IPETRONIK GmbH & Co. KG

A company where I was working before I started my Masters. The company designs, develops, and manufactures embedded devices and data acquisition technologies for the automotive market.

National Institute of Technology Karnataka, Surathkal (NITK)

Worked as Assistant Lecturer and was responsible for handling a course and two lab practicals.

Protosense Technologies

My first job as Embedded System Designer after my Bachelors degree.

PAST PROJECTS


Standard Positioning System (SPS) for satellites

In cooperation with Indian Space Research Organization (ISRO), we have built a low cost GNSS receiver modules, ISRO-TUDelft Standard Positioning System (SPS) for Indian nanosatellites INS-1A and INS-1B as experimental payloads.
The modules house a COTS modified GNSS receiver chip supporting both GPS and GLONASS, and a low power ARM based microcontroller to execute algorithms. They communicate with their respective On-Board Computers (OBC) of the satellites. The GNSS receiver in the module estimates position and velocity at 20Hz and sends the information to OBC when there is a request. Apart from this, the modules also send information about the time difference between the location fix and time of data request from OBC to ensure proper syncronization of On Board Time (OBT) in the OBC by GNSS modules. We achieved a resolution of 10m (3 sigma) using rigorous test facilities provided by ISRO.

Reconcile Energy with Safety for Mixed-criticality Embedded Real-Time Systems

The goal of the project was to implement and evaluate the new algorithms or scheduling policies for mixed criticality systems. In addition, the new algorithms were investigated and compared them with existing approaches. The project also included implementation and comparison several task mapping algorithms that map tasks to different cores on a multi-core processor. In particular, the energy saving capabilities were investigated and the proposed mapping and scheduling algorithms were made energy efficient.

DelFFi Nano-Satellite - Design and development of ADCS (Attitude Determination and Control Subsystem) board

DelFFi is a nano satellite for multi-point, in-situ measurements in the lower thermosphere and re-entry research. As part of the FP7 QB50 consortium, Delft University of Technology (TU Delft) intends to contribute two nano-satellites, named Delta and Phi, to form the space segment of the so-called DelFFi mission, which will be an integral part of the QB50 mission. ADCS is a critical component for the two DelFFi satellites. The responsibility of the ADCS board is to align the satellite to the sun vector, the velocity vector, the magnetic field and nadir; providing manoeuvre for ground station tracking and detumbling of the satellite. It consists of a set of sensors, actuators such as Magnetorquers, Reaction wheels, Magnetometers, Sun sensors, etc and a redundant microcontroller with the algorithms. My responsibilities - analysis, design, development and in-depth testing of ADCS board for DelFFi nano satellite.

Blackbox Design for Stratos II Rocket

Designed "Blackbox" for Stratos II rocket. Blackbox is the flight data recorder that is capable of acquiring and storing data from different sensors and modules, mounted at different spots in the rocket. The rocket was built by TU Delft members and set a new European altitude record for amateur rocketry. It was launched from INTA, Spain on 16th Oct 2015.

Embedded Device Server

Developed an embedded device server, running on Vortex 86DX x86 32-bit SoC processor (with 256k L2 Cache, 512 MB DDR2 RAM, 256 MB NAND Flash and VGA out) with Windows CE Platform acting as RTOS. The product provides the accessibility of sophisticated network connectivity to the serial system by porting the incoming data from Serial port to Ethernet-enabled device with TCP/IP network stack and vice versa. It establishes network connections for devices that use Serial and Ethernet standards. A built-in web server is embedded in the device for device configuration.

Protocol Converter

Developed an embedded device driver (dll) for a industry grade protocol converter for network integration, running on Vortex VSX-6115 SoC processor with Windows CE Platform as RTOS. The featured protocols are TCP/IP, RS-232, RS-485 and RS-422.

Android App automation

Developed android automation test cases using Robotium for testing IPEmotion Android App which in combination with IPEhub2 (CAN to XCP) or the data logger system M-LOG from IPETRONIK provides a complete system for wireless data visualization on Android devices.

Software and Embedded devices testing

Testing of IPEmotion software, its plugins and embedded Data acquisition products – MLOG (Data Logger for data Acquisition supporting CAN, Flexray, XCP and CCP Protocols), Mthermo (Temperature sensor), MSENS (Voltage/Current measurement), MFREQ (Counter/Frequency measurement), CANPressure (Pressure sensor), etc.<\br> The testing includes - Functionality, Regression, Integration, Compatibility, Acceptance, Blackbox and Automation testing.
and many more ...

TEACHING


EMBEDDED REAL-TIME SYSTEMS



2016 - 2019: Teaching Assistant

Embedded Real-Time Systems (IN4073) is a multi-disciplinary project based course where teams of 3 students each will have to develop an embedded control unit for a tethered electrical model quad rotor aerial vehicle (the Quadrupel drone), in order to provide stabilization such that it can hover and (ideally!) fly, with only limited user control (one joystick). The control algorithm (which is given) must be mapped onto a home-brew PCB holding a modern RF SoC interfacing a sensor module and the motor controllers. The students will be exposed to simple physics, signal processing, sensors (gyros, accelerometers), actuators (motors, servos), basic control principles, and, of course, embedded software (C) which is the programming language to be used in order to develop the control system. At present, the course is being handled by Prof. Koen Langendoen.

Course page: IN4073 ERTS

My workspace

My office room is located at the 9th floor of the tall (red/gray) building (building 36) in the TU Delft Campus

Text
  • Office Address

    HB 05.090
    Embedded Software group
    Delft University of Technology
    Mekelweg 4, 2628 CD Delft
    The Netherlands


  • Email

    Sujay.Narayana(at)tudelft.nl sujaynarayana(at)alumni.ethz.ch

  • Phone

    +31 15 278 5781

  • Social

    • Facebook
    • LinkedIn