To appear.
Keywords: AI & Wireless Communication & Information Theory.

Power Allocation for Asymmetric Wireless Sensor Networks


Keywords: Optimization, Information Theory, Wireless Communication, Algorithm, WSN.

In this study, we investigate the power allocation problem for an asymmetric wireless senor network, where multiple sensors observe a common binary source and transmit their corrupted observations to a data fusion node. We propose a power allocation scheme by maximizing the weighted channel capacity subject to the sum power constraint and show that this problem is convex. The simulation results verify that the proposed power allocation scheme outperforms the uniform power allocation method. Furthermore, a scheduling scheme for binary data gathering is proposed by determining the sensors that dominate the bit error rate performance.


Pulse: Magnetic Wireless Communication for Smartphones


Keywords: Wireless Communication, Prototyping, Smartphone.

We present Pulse, a wireless magnetic communication protocol for smartphones. Pulse is designed for off-the-shelf Android smartphones with magnetometers, and encodes data in magnetic fields. We present the design and evaluation of Pulse in various conditions (e.g., different voltages, number of transfer channels). The system provides security due to its short range (~1 cm), it can reach a speed of up to 44 bits per second, and it is possible to run it on most mobile phones with a magnetometer. We present our evaluation and discuss practical use cases where Pulse can be used today.

[pdf] [video] [src]

UAV Sensor Network


Keywords: UAV, Quadcopter, Control, Kalman filter, Web development (full-stack).

We present a collaboration system of ground based robot and UAVs forming a sensor network. The ground based robot can control multi UAVs with predefined scripts simultaneously. It can acquire environmental condition information (temperature, magnetism, and barometric pressure) and images from the UAVs and upload the data to a cloud server. A website is developed to provide interactive data visualization functions.

We also studied on Inertial Navigation System for the UAVs, the experimental results showed that the errors of Inertial Navigation System are very huge, thus future work for navigation and positioning is required by combining onboard vision.


Random codings

Some random codings.

An object tracking tool using PyQt and OpenCV.

A linux task manager based on PyQt4 and Qwt5.

A python filesystem emulator using iNode.

Wirelessly Powered Smart Rings


Keywords: Wireless power, Smart ring, Wearable.

Smart ring is one of the emerging wearables. It provides magnitudes of higher efficiency for input tasks, such as text input and gesture recognition. However, most smart rings suffer from large size due to the need of batteries, which deteriorates their wearability.

In this study, we present a truly wearable wirelessly powered smart rings that is thin, lightweight, and can work freely without battery life concerns. For achieving this functionality, our system aims at delivering power from a wristband to the smart rings wirelessly, utilizing the magnetic resonant coupling technique.

Contributions to Google Maps

I somethings upload photos to Google Maps, here is the most popular one (near 1 million views).


Contact Me