MyTrob is used to record the electrocardiogram (ECG) of a person and to extract the heartrate, which is subsequently analysed to determine its
variablility over time. Classification is done (by our client) to categorise abnormal conditions such as arrhythmia.
We designed and developed the battery powered, wearable system to acquire and process ECG signals on an Intel Cyclone V SoC-FPGA.
Applied technology: Embedded systems, embedded C, Bluetooth Low Energy (BLE), mixed-signal PCB design, signal conditioning, Embedded Linux, FPGA
Click image to enlarge
Circadian Lux Meter (Alpha version)
Heartrate Variability is a battery powered, wearable, wireless system to acquire light intensities across the visible spectrum for studying the effects of
non-broad-spectrum artificial lighting to the human circadian rhythm.
We designed and developed the battery powered, wearable system and the interface Windows application to interact with it.
Applied technology: Embedded systems, embedded C, Bluetooth Low Energy (BLE), mixed-signal PCB design, ARM Cortex-M4F, signal conditioning, digital signal processing (DSP), C++, .NET
Click image to enlarge
Heartrate Variability
Heartrate Variability is used to record the electrocardiogram (ECG) of a person and to extract the heartrate, which is subsequently analysed to determine its variablility over time.
Classification is done (by our client) to categorise abnormal conditions such as arrhythmia.
We designed and developed the battery powered, wearable system to acquire and process ECG signals on a Xilinx Zynq FPGA-SoC.
Applied technology: Embedded systems, Embedded Linux, embedded C, FPGA, Xilinx Zynq, Bluetooth Low Energy (BLE), ARM Cortex-M0, signal conditioning, digital signal processing (DSP)
Click image to enlarge
BPatch
BPatch is used to measure blood flow and oxygen saturation with the photo plethysmography (PPG) technique unobtrusively over prolonged periods.
Two highly synchronised sensors are used together to infer blood pressure.
We designed, developed and tested the circuit, PCB, firmware and communication protocol of BPatch, and developed the Windows-based control application.
Applied technology: Embedded systems, embedded C, Bluetooth Low Energy (Bluetooth Smart), Android development, mixed-signal PCB design, ARM Cortex-M0,
Visual C++ .NET, ultra low power, ultra miniature
Click image to enlarge
Wireless Checkpointing System for Runners
The Wireless Checkpointing System (WCS) unobtrusive record runners in a race when they approach a Checkpoint (CP). Unlike traditional
passive RFID tags used in running events, the Runner Tags (RT) are microprocessors powered, allowing real-time information such as speed
and elapsed time to be displayed on runner's smart phones.
WCS comprises of the Runner Tags (RT), the Checkpoints (CP) and the Base Station (BS). CPs are placed along the running route and record
RTs approaching them via short range wireless communication. The time-stamped recorded RTs are forwarded by the CPs to the BS in near
real-time via the cellular network, allowing race officials to easily track the runner's progress. WCS implements intelligence to
guarantee all RTs are read when they pass the CP, and are only read once. To minimize inventory, the CPs and BSs are identical: a switch
determines the mode of the hardware (CP or BS).
We designed, developed and tested the circuit, PCB, firmware and communication protocol of the Wireless Checkpointing System.