Engineer
Duisburg, Germany
ashan8k@gmail.com
Achievements
2013: Dean’s list for semester 7 and 8 at University of Moratuwa
2012: Runner-up All Island IESL robot competition - the annual island wide robotic competition
Ranked 61 in Sri Lanka (out of 50,000+ candidates) in GCE A-Level (university entrance) exam in 2008
Full merit scholarship from Sri Lankan government for undergraduate studies
Languages
Sinhala
English
German
Thesis topic: Neural Networks based Digital Predistortion.
Implemented a novel two hidden layer (2HL) real-valued focus time-delay neural network (RVFTDNN)
based DPD architecture with PA output power target.
(Baseband Digital Predistortion (DPD), DPD architectures, Linearization techniques, Neural networks,
Power Amplifier (PA) Characteristics )
Created Matlab-SPICE co-simulation toolbox which allows full access to mixed-level/mixed-signal circuit simulation on Matlab (MEX, C/C++) Created Supply Voltage-dependent PA models with Memory effects. (Volterra series, Nonlinear System Identification )
Design and integration of a BLAKE 2b Hash Controller interface and a hash simulator using Verilog for control
flow attestation on the PULPino processor.
(Verilog, SystemVerilog, PULPino, toolchain)
Validated static low power (LP) tools ‘VCLP’ and ‘Spyglass’ - System on Chip design verification tools.
Worked on LP projects and features related to LP Strategies, command and options. Analysing and validating customer designs.
Design development at RTL,Netlist and PG Netlist stages. Automated Benchmark processes and report generating.
Front-end developer of following apps
DriveMODE - An app designed for drivers to easily accept or reject calls by simply saying “Yes” or “No”.
MoviesLK - Hub of Sri Lankan movie theatre information.
(Java, Android, HTML, CSS, Javascript, Photoshop, Illustrator, After Effects, Adobe Premiere Pro)
M.Sc. Information and Communication Engineering
B.Sc. Electronic and Telecommunication Engineering
[1] S. Mallawaarachchi, K. Wimalana, A. Liyanage, G. Premalal, S. Samarasinghe, and N. D. Nanayakkara, “Automating whole slide imaging using an arduino platform,” in 8th international conference on Biomedical Engineering (BMEiCON), (Pattaya, Thailand), IEEE, Nov. 2015.
[2] S. Mallawaarachchi, G. Premalal, K. Wimalana, A. Liyanage, S. Samarasinghe, and N. D. Nanayakkara, “Detection of microfilariae in peripheral blood smears using image analysis,” in Industrial and Information Systems (ICIIS), 2013 8th IEEE International Conference on, (Peradeniya, Sri Lanka), pp. 300–303, IEEE, Dec. 2013.
Implemented a novel two hidden layer (2HL) real-valued focus time-delay neural network (RVFTDNN) based DPD architecture with PA output power target. Adding the ‘PA output power target’ increased the complete range of PA characteristics. Compared to state-of-the-art, this method has removed the reloading of coefficients which need the data transferring between baseband-chip to RF-chip.
Implemented a MatLab program that generates the supply voltage dependent PA model (Volterra Series based) for a given measured data set.
Created a mixed-level/mixed-signal circuit simulation toolbox for Matlab. With MatSpi; the user has full access to the two most powerful simulation tools in one single design environment. Users can use Matlab’s visualization capabilities and superior computational analysis power for analog circuit simulations and decision making which speedup the analog/mix-signal circuit design cycle.
Designed the schematic and the layout of a 3-Bit Resistor-String DAC by using State-of-the-Art Commercial CAD Tools.
Implementation of a List scheduling algorithm that supports different priority criteria. (High-Level Synthesis, Scheduling Algorithms, Java)
Implementation, Verification, Gate-Level synthesis and Simulation of a Pipelined Processor of
ARM THUMB instruction set architecture that executes given binary instructions. (Verilog, Modelsim, Design Compiler)
RTL & testbench code available on my GitHub page: https://github.com/ashan8k/HDL_LAB
Successfully upgraded a conventional optical microscope into a state of the art Whole Slide Imaging (WSI) microscope capable of assisting many medical applications. Besides the hardware platform, fully functional software (QT/C++) was developed for microscope control and image analysis. The demonstrative plug-in can diagnose Lymphatic Filariasis by detecting Microfilariae in Peripheral Blood Smears. Please refer publications [1] and [2].
Implemented the core functionality of the 8051 processor using an FPGA.
Implemented a wireless connection between two android devices and a Arduino Mega ADK.
Implemented a fully functional automated unmanned ground vehicle prototype that is navigated precisely via a computer.
DriveMODE - An app designed for drivers to easily accept or reject calls
by simply saying “Yes” or “No”.
MoviesLK - Hub of Sri Lankan movie theatre information.
Designed basic image processing applications using an FPGA.
Built an Omni wheel soccer playing wireless robot that can be navigated using image processing techniques.
Designed a basic financial management system for the financial division of University of Moratuwa.
Created fully functional portable low cost device which helps to find multiple items bearing a key tag within 20m by emitting a sound.