Category Archives: Blog

Augmented reality, virtual reality, mixed reality… What is the reality?

It’s been an interesting decade and I remember clearly that it was sometime in 2007 when we actually started working on head-mounted glasses project for one of our customers. The customer had an interesting idea of showing whatever you were watching on your laptop screen into the glasses and that was to be controlled and operated by voice commands. On your head, you had a hands-free computer that was controlled by your voice commands and your “hands were free” to do other tasks. If you look back nothing much has changed from that basic concept in 2007 but in reality, everything has changed.

Today we are at an inflection point for the AR, VR, MR and whatever other ‘R’ you want to call it as. What exactly has changed in last 10 years? When we started working on the glasses in those good old days, the entire idea was to realize hardware that could fit on your head, function like a computer, operate by voice command, and have Windows on it. Yes, the very first glasses that we realized had Windows Embedded OS! Android was still not in the vogue. It was a great achievement for us to show something like this at the 2009 and 2010 Consumer Electronics Show (CES) where it attracted huge crowds when it was shown for the first time. It was a standalone piece of hardware showing some basic stuff like photos, videos and such.

One thing that definitely helped the world to take notice of this technology was Google Glass. Google Glass 1.0 may not have been a critical commercial success for Google but it definitely did a great service to the smart-glasses world by showcasing the technology to the common man in a way he could understand. That was one of the biggest contributions of the Google Glass.

Coming back to today, what has changed? I think for any technology or product to succeed many things have to come together including:

  1. A good hardware platform
  2. Software
  3. Value for money
  4. And most important, real-world use cases: It should make a difference in users’ lives. It could be for business or in the day-to-day life of the common man, addressing some critical issues. At the end of the day for a product and service to succeed, it should make a significant difference in quality of life and the problem it is trying to solve.

So what do we have today that wasn’t there ten years back? Let’s take a look.

  1. The hardware has matured. Various ARM™-based platforms are giving PC-grade performance
  2. The software has been hardened and field tested. We actually have everything that is there in PC on these glasses too.
  3. And there’s more: The apps! Today there is a community out there writing apps for the AR, VR, and MR world.

But that’s not it. We actually have the real-world use cases that can impact or make a difference to the lives of people.

The advanced research in the areas of AI, machine learning and analytics has greatly contributed to the way these products are evolving; the seamless connectivity of these glasses to the cloud is making a huge difference in the way these devices and applications can be used in the real world to solve real problems.

So what is the real-world problem that these glasses are going to solve? The possibilities are countless. I can keep listing things like factories, technical support, advanced engineering support, supply chain management, aviation, medical and even in solving a great issue like blindness by actually giving an eye to a visually challenged person. Imagine what a great improvement it would make to visually challenged people if they can start leading a normal life without any support from anybody. This is not a fantasy and we will be seeing large scale deployment of these glasses in eradicating blindness as we know today.

So how is this really going to solve the day to day issues of the various things I have mentioned above? The scope is enormous but I want to look at couple of areas where it can make a real difference.

In today’s age of e-commerce, the supply chain is probably one of the biggest challenges. For the first time, Internet shopping exceeded in-store shopping during this Thanksgiving season in the US. E-commerce in general and Amazon in particular have changed the way we shop. The inflection point has already occurred as far as online shopping is concerned. So what’s the next frontier to capture? Second-day delivery is passé. I want to touch and feel the product on the same day that I buy. Is same day delivery possible?

Have you ever imagined the logistical nightmare that moving these huge inventories cause and the amount of manual labor that’s required to accomplish this? Giants like DHL and FedEx have already started pilot projects to assess the use of AR across the supply chain ranging from warehouse planning to transportation optimization and last-mile delivery.

Imagine huge warehouses measuring hundreds of thousands of square feet and you can only guess at the time you can save if you can direct the worker to the package directly instead of looking around all over the place. It has been demonstrated that visual picking using smart glasses can improve efficiency by as much as 25 percent over regular hand picking. In regular hand picking, workers search and pick packages in the warehouse using a paper list and a handheld scanner. But in vision picking, they wear smart glasses that provide them with visual instructions via AR on what to pick and where to place the goods.

Now look at the next stage, the RFID tag is prevalent and costs no more than a few cents. Having an RFID tag on each package accompanied by a RFID reader and combined with visual instruction on glasses provides a winning solution.

Advanced remote technical support is another area that has immense potential with a return on investment that can be realized in matter of days and not months or years. Specialized industries such as oil and gas and aviation face an aging workforce. It is estimated that the aviation industry is going to lose a large number of its experts due to retirement. These experts cannot travel to remote locations to troubleshoot and fix problems. Here is where the glasses can come in handy. If there is a breakdown of equipment or a technical glitch, a specialist in a remote location can assess the situation via AR devices worn by workers present at the site and help them resolve the issue using AR features such as voice instructions and images. This equips regular employees in the field to undertake assembly and repair tasks that would otherwise require specific training effort and time.

These are just a few examples. The possibilities offered by visual reality are countless and we are just seeing the tip of the iceberg!

 

*Published in embedded.com

System Performance Optimization for Embedded Devices

Industrial automation systems typically require data acquisition and processing in real-time. These systems could range from a simple lighting control system to a large distributed control system comprising of sensors/actuators, industrial gateways, monitoring and processing units. Designing such an embedded system puts forth a lot of challenges for design engineers in terms of striking a balance between low-end micro-controllers to performance oriented processors. This can be addressed in an optimal way if the design is done keeping the complete system and its end goals into consideration.

I’ve put forth here a high level approach to overcome these challenges using various system resources to enhance the performance.

industrial automation, industrial gateways

 

The System

We were designing an industrial data acquisition system and had constraints in terms of the total product cost. We opted to go with a TI-Sitara processor with ADC and DAC connected over the SPI bus. The system also has the Digital IO expander connected over I2C based IO expander.  The system runs on Linux Operating system (with RT patch) with standard BSP & Drivers for all on-chip peripherals.

The key aspects of the system are: –

  • System running Modbus client responding to the MODBUS master for read/write of system configuration and real-time data
  • System running Web-Server to allow the control/configuration of the system and monitoring of real-time parameters
  • Capable of handling up to 16 Analog input & 16 digital input.
  • ADCs capable of capturing the input signals with the sampling rate of 1 KHz for each channel.
  • Digital input being monitored and state changes being responded within 10 milliseconds.

System challenges

The single largest challenge determined during the implementation and testing is associated with the capture of the analog input. To be able to capture the analog input at 1KHz for all channels, the ADC has to be configured for higher sampling rate of 16KHz. Since the ADC does not provide the buffering, all the captured data will have to be read immediately to avoid it being overwritten with new data corresponding to different channel.

The ADC provides an interrupt after completing the conversion for each channel. The standard driver implementation would register the interrupt and initiate the read of the SPI registers. Incidentally, for reading the SPI registers, there is a need to perform SPI register write (so as to generate the required clock). Due to interrupt latencies of Linux (even with the RT patch incorporated), the ADC capture is being missed.

Below is the representative summary of the flow of control and data.

  1. ADC completes the conversion and asserts the End of Conversion (EoC) signal
  2. The Sitara registers this EoC line as interrupt and invokes the Linux GPIO Interrupt handler
  3. The kernel space interrupt handler determines the source to be ADC and then accordingly invokes the ADC drivers
  4. The ADC driver in kernel space issue an SPI bus read and thus reads the conversion value
  5. The value is then given to the user’s space application for further processing.

Owing to the large interrupt latencies, context switching time in Linux and the interaction between the kernel space and user’s space components, there was an overall delay. This limits the overall sampling rate.

Systems approach

Issues like the one stated above are likely to occur while various disciplines are working as islands; i.e., the hardware, BSP & applications are working disconnected with each other having fixed interface plans. Instead, if the design is done keeping the complete system and its end goals into consideration, such problems can be solved in much optimal way. This is Illustrated below.

The Sitara is a complex SoC having multiple features including DMA engines. These DMA provide multiple features including event based triggering and chaining. These features have been exploited to solve the above problem. Below is the outline of control and data flow.

  1. The EoC signal from the ADC is configured to trigger the DMA for issuing the SPI Write (so as to generate the clock). The clock also causes the ADC to transmit the converted data into the SPI lines all the way into the internal receive shift registers of SPI controller in Sitara
  2. Being full, the internal receive shift register triggers another DMA to read the data from shift register to the memory buffer
  3. Steps 1 & 2 are repeated for 16 channels. After 16 channels data is transferred to system memory by DMA, the DMA generates transfer completion interrupt
  4. The interrupt handler transfers the data corresponding to 16 channels and reconfigures the DMA for next transfer waiting for EoC
  5. The hardware timer is separately configured to generate the required Start of Conversion signal to ensure the sampling interval is deterministic. The ADC is configured to carry out all the channel conversion and stop (waiting for subsequent Start-of-Conversion signal).

This approach yielded the following benefits.

  • The system load (CPU Load) is reduced as the Sitara is no longer executing the interrupt handler for every channel conversion completion
  • The reliability of the sampling rate is hardware timer controlled and thus immune to variations on the CPU load
  • Able to achieve greater sampling rates reliably.

Thus, as showcased above, a thorough understanding of the SoC and its features and seamless integration between the hardware, BSP and application are key to a successful optimization of System performance optimization for a variety of embedded devices.

 

*Published in EE Times India

Top Technology Trends for 2016

1) Wearable Electronics

In 2015, Wearable devices garnered the most attention from multi-functional smart watches with brands like Samsung, Motorola and Apple fighting for a place on the Wearable computing bandwagon. We now see a shift on the landscape of wearable technology, with the focus mainly on fitness-related wearables. Health monitors, pedometers and fitness activity trackers have changed the way we move, exercise, communicate and stay connected. Wearable Technology is still in its infancy and can expand to do even more impressive things in the near future.

Wearable Electronics, Wearable Electronics Solutions
2) Drones and UAVs

Drone technology has taken a massive leap forward in the last few years and we are now seeing a greater demand for unmanned aerial vehicles for both consumer and commercial purposes. DJI, 3DRobotics, and Yuneec are some companies offering high-end drones that consumers can buy and fly. In addition to this, the personal camera giant, GoPro has also announced plans to launch a quadcopter in the first half of 2016.

Drones are currently being used for various purposes like security and surveillance, event coverage, inspections and surveys, environment assessment and more.  Shell, the petrochemical giant uses drones in some of Europe’s largest energy plants to access hard-to-reach places because it is safer and more efficient than physically sending people.  With the hope of several exciting applications, it seems clear that drones will seem much more ubiquitous in 2016.

Drone Electronics, Drones and UAVs
3) 3D Printing

2015 saw a rapid rise in popularity in 3-D printing which we believe will continue into 2016. Advances in 3-D printing technology have enabled new practical applications in several sectors including aerospace, medical, automotive, energy and the military. Companies like Tesla are using 3-D printing to build engine parts, while NASA is testing out 3-D printed parts for its systems. A group of Carnegie Mellon researchers are working on producing models of a variety of human organs and body parts using 3-D printing technology. Their work could one day lead to a world in which transplants are no longer necessary to repair damaged organs. According to Gartner, in 2016, better applications of the technology for biological material and food will follow.

4) Flexible Displays

Development in Flexible Electronics has spanned over the last few years and has led to several interesting innovations such as the OLED range of electronic displays.  There are several benefits to flexible displays such as ruggedness, light-weight, portability and reduced brittleness which have contributed to the rise of flexible electronics. In June 2015, LG had revealed its bendable, paper-thin TV panels which could be rolled up like a newspaper to a radius of just 3 centimeters. According to various unconfirmed reports, Samsung is also reportedly working on a flexible, bendable mobile screen to be released by early 2016.

With a recent sharp rise in the number of patent applications for flexible display technologies, the market for various types of flexible displays is expected to broaden in the coming year.

Drone Electronics, Wearable Electronics
5) Big Data

Big Data, cloud services and predictive analytics are continually innovating fields which offer holistic insights into the way businesses are run. The biggest challenge facing big data is the method of capturing data and proper utilization of the captured data. In 2016, businesses will move away from irrelevant data noise and will take a more strategic approach to analyzing the copious amount of data received. The Internet of Things [IoT] and Industry 4.0 is expected to  create new opportunities for data visualization and real-time analysis with the explosion of connected devices.

6) Video Analytics

The need for enhanced security and the availability of mature analytic engines is driving the Video Analytics market globally.

Video Analytics Technology has been playing a crucial role in security and surveillance and has been actively contributing to fields like retail analytics, transportation, business intelligence, public safety, intrusion detection and more. With advancement of technologies like machine vision and data analytics the use of high speed cameras along with the powerful video content analysis (VCA) will soon become inherent part of industrial automation and object modelling.

 

*Published in EE Times India

Understanding the concept of PoP (Package-on-Package) technology

Over the past decade the embedded world has undergone tremendous change. With the advent of mobile phones, smart lifestyle gadget like wearables, health and wellness devices, on the consumer front, users are demanding smaller and thinner gadgets.

This has lead in turn to designs that increasingly need efficient memory architectures such as high memory capacity and high performance in small area and multiple bus issues that call for high scalability.  The designs demand compact and more densely populated electronic assemblies.

ARM Processor Applications, PoP Technology

Package on package (PoP) is one of the techniques to address the demand for compact assemblies. PoP is a stacked packaging method to have two ball grid array (BGA) packages mounted one above the other with a standard interface to route signals between them. The most widely used integration components for stacking are the processor and memory. The combination of RAM & Flash memory in single chip BGA solution is also available, which allows a much higher component density on smaller form factor PCB design through the PoP assembly.

Stacking memory is one way to achieve the dual goals for enhanced functionality and greater packaging density of a product. It is fast becoming a promising solution, offering high integration that leads to product miniaturization.

Mobile applications can benefit from the combination of this stacked package, offering small footprint and minimal PCB space. Other portable electronic products such as

•      mobile phones (baseband or applications processor plus combo memory),

•       digital cameras (image processor plus memory),

•       PDAs, portable media players (audio/graphics processor plus memory), gaming and others also benefit from this design approach.

ARM Processor Applications, PoP Technology

 

Benefits of PoP Technology

Using PoP technology in a design offers many advantages. The most obvious is the reduction in the PCB size or the small footprint of the PCB. Using PoP technology also ensures a reduction in the no. of layers of the PCB as the connection lines between the processor and the memory are minimized. This also improves signal integrity on the board by minimizing trace length between different interoperating parts, such as controller and memory. The direct interconnections between the circuit yields reduced propagation delay, noise and cross-talk.  Using PoP technology also makes for easy memory scalability on the hardware. This is because most of the memory modules for PoP design come in multi-chip packages (eg: Flash + DDR). Hence, both the Flash and DDR memory can be upgraded by replacing the single PoP memory package. And finally, there is the reduction in BoM cost achieve as a result of elimination of termination discretes on the PCB.

The ARM advantage

PoP technology is most popularly being used with ARM Processor Applications. Texas Instruments was one of the first semiconductor companies that adopted this technology. This is now being followed by other silicon vendors like Freescale etc. ARM chipsets are known for low power and are popular for small footprint, portable applications. The low power ensures less thermal radiation to the memory; when it is placed over the processor in the PoP technology. In comparison, Intel SoCs and other DSP are high power and have high thermal radiation. Therefore, there is a possibility of the memory to stall during operation, if the PoP technology concept is used for these chipsets.

An important point to note for product developers is that assembly of PoP PCBs requires special skillset and the need to follow a defined assembly process. The PCB manufacturer should follow the required methodology to ensure minimal yield issues for a successful implementation to take advantage of the benefits of such a design.

*Published in EE Times India

Challenges for Mass Adoption of IoT – Security and Standardization

The world of Internet of Things (IoT) fascinates me for its potential to impact everyday life by extracting the immense power hidden within data and inference based actions. IoT infrastructure is a complex dynamic network of diverse intelligent devices, leading to interoperability and privacy issues. Data could be very privy and the implications of misuse so high that this disincentivizes users. The scale of deployment and diversity of devices, data types and infrastructure demands a strong standard for effective deployment and economics. As a solution architect, I would like to discuss the security risks and maturity of existing standards and possible solutions for a meaningful IoT solution.

Internet of Things devices and services comprise of data collection, analysis and inference based actions. The value IoT brings is through the scale of solution, something like economies of scale in a business sense. A set of sensors monitoring human lives might help in reducing health care costs through early warning, or a set of sensors inside vehicles can help reduce traffic jams and create an efficient transport system, thereby reducing fuel costs. Two concerns that stand out among others for IoT implementation are data security and inter-operability. Who among the entrenched solution provides contributes how much to provide the required data security? Is it the silicon vendor, network infrastructure provider, or data aggregator and analyzer? How much between hardware and software? Does the cost of security displace the value of IoT? These questions are only partially answered today. Silicon vendors provide security solutions like AES encryption, dedicated security controllers, secure boot, turnkey authentication solutions etc. Network infrastructure providers provide security solutions like reputation analysis, malware protection, and cyber security across network, endpoints, web and email. Additional security solutions include secure booting, access control, device authentication, firewall and deep packet inspection, secure updates and patches.

Research anticipates that there will be 212 billion connected devices by 2020. Whatever the numbers, this scale requires strong standards and process for a meaningful implementation without cacophony. Some of the questions that need to be addressed are how deep should the standard go? Should the inter-operability be at the physical layer or upper layers?

There are multiple consortia backing different standards and technologies. AllSeen Alliance backed by Microsoft, Qualcomm and Panasonic provides a secure, programmable software and services framework for applications with connectivity over WiFi, WiFi-Direct, Ethernet, Powerline, Bluetooth LE, 6LoWPAN, ZigBee, and Z-Wave for platforms like Android, iOS, Linux, OpenWRT, Windows, and OS X. It also backs the AllJoyn open source alliance. OIC lead by Intel, Broadcom, Dell and Samsung drives standards for interoperability across all IoT devices. OIC releases open source frameworks like IoTivity and reference implementations. Thread driven by Google’s Nest, Samsung, ARM, Silicon Labs and Freescale is driving towards a standard for smart homes based on 6LoWPAN. Apple’s HomeKit is driving a “Made for iPhone” standard based on Zigbee or Z-Wave. In addition to these, there are consortiums like IIC, IETF, ETSI, IEEE and ITU that are contributing to standardize IoT. Proprietary visions of IoT from Apple, Google, Cisco etc. also does not help. We need to find the right mix of security and standards for a feasible and fool proof IoT implementation. We should discuss this in the context of deploying IoT solutions for real life problems like irrigation and traffic congestion from an Indian context where value for money is important. Finally, it looks like a mix of open source standards and industry standard technologies will enable a stable solution. IoT brings a lot of hope, but has the technology matured to deliver a solution and make money for the entrenched while bringing value to the user? Why do silicon vendors seem to be backing out? This is what we need to explore.

Can we answer these questions?

1.) A gauge of complexity of IoT implementation and possible solutions.
2.) How much is a silicon vendor geared to the task?
3.) How much can a solution provider bet on the existing technologies?
4.) IoT implementation from an Indian perspective.
5.) Does IoT make true sense?

*Published in EE Times India

The Visionary of our times

There are a few people I consider visionaries of their times. In the 15th century, we had Leonardo da Vinci. He was centuries ahead of his times and unmatched in his abilities, talent and knowledge of subjects as varied as science, arts, materials, structures, aeronautics, civil engineering, mechanical engineering, medicine etc. A true multi-faceted genius.

In our times, we have had Steve jobs. His mix of technology & business acumen and knowing what people want has made Apple what it is today. Alas, we lost Steve….. I guess many will partially blame him for some wrong choices he made treating his illness. All said & done, he was a genius of our times. He dared to dream and dream crazy & dream big…… or as my good friend, Verne Harnish, would say he had a BHAG (Big Hairy Audacious Goal).

Moving ahead, I think we now have a living genius among us today.. ELON MUSK. He has achieved what people considered the impossible. He has a vision for the future that bridges the gap between science fiction & reality. He is changing the dynamics of technology and business. All he needs to do is dream and investors will write him a Billion Dollar check to experiment with his dream….. till he goes to sleep and dreams again.

Since he sold PayPal to eBay for $1.5B, Elon has forged ahead to bigger ideas. He built the All Electric Tesla car. No one imagined that such a car can roll out from Silicon valley. I have driven the Tesla and I consider it the best & most advanced car in the world. From cars to Rockets seems like a logical step for Elon. But I think the big disruption that he will cause in our times is in the area of Solar energy & battery technology. He will find ways that will disrupt systems that we have got accustomed to over the last 100 years. I am sure we will see many new ventures from him stable in our lifetime. Tesla Energy has already gathered a big buzz. I just can’t wait to get  a Tesla Power Wall.

Over the last 10 years, Steve Jobs enticed everyone in our homes to have 2-3 of his products which averaged a price of about $400. In the next 10, we will be buying products from Elon’s companies. The only difference is that the product prices will be anything from $3500 to $100,000. The volumes will still be in high millions.

So get ready to be mesmerized!

Wearables Everywhere

In 2014, wearable electronics technology saw an enormous increase in popularity with Internet searches for related terms increasing ten-fold and over $1 billion invested towards development in this domain.  While the technology is still in its infancy, experts predict that Wearable Electronics App Development and wearable devices will rise at a 154 percent annual compound rate through 2017 with over 110 million devices being sold. Analysts at Morgan Stanley believe it will become a $1.6 trillion business in the near-future. Crowdfunding has become the source of choice in bringing creative ideas to the wearable market, and 2014 saw crowdfunding companies like Kickstarter and Indiegogo raise money with high success and delivery rates.

There are several technologies that revolutionize wearable electronics; few of them are Sensors, Form factor, Display and software. At present motion sensors like accelerometers, gyroscopes, magnetometers, pressure sensors are the dominant type of sensors used in wearables. UI-related MEMS sensors & microphones for voice control will be integrated to wearable electronics soon. Form factor also plays a major role in wearable technology; not just with respect to the SoC but also for the entire system. Packages like quad flat no-lead (QFN), micro-chip-scale packaging (uCSP) and wafer scale chip packaging (CSP) are popular solutions for power management, microcontrollers and wireless functions due to their small form factors which can be used on small PCBs or integrated with the use of flex-based circuits. Android Wear OS brought Google into the software world of wearables when it was launched on March 18, 2014. There is also Tizen, the open-source by Samsung and Intel, MediaTek’s LinkIt and the Wearable OS expected from LG.

The focus in the current wearable electronics market is clearly on wrist-mounted devices like smartwatches, fitness bands or a combination of the two. But, the future of wearable electronics is not limited to our wrists alone. There are plenty of places like Medical and Banking that manufacturers are keen to venture into with their desirable tech pieces. Google, Apple and  Microsoft have launched their own health & Wellness platforms to extract data from people who are having a health conditions about what they have done or to measure essential data. Doctors have increasingly shown interest in using these wearable electronics to give regular information to the patients about health; by tracking and providing corrective inputs on the fly. A few Canadian banks are exploring the option of using a wrist band made by a startup “Bionym” that will measure ECG pattern to authenticate payments.

Cambridge Consultants are working on a UV hair slide that would tell how much UV exposure you have had on a summer day! A pair of headphones could monitor your heart’s electrical activity and feed the data to your smart phone. Several developers are working on a tattoo that will be implanted on the skin of the hand and would interact with everything that a person touches like locking/unlocking doors, protecting credit card information and so on. These new gadgets are just around the corner. Some of the other product trends that are emerging in the wearable world are:

Sensors and Glasses – There are already a host of photo-snapping life-loggers available in the market such as the OMG Life Autographer and the Narrative Clip. They will take pictures throughout your day and keep a log of your movements to build sharable photographic memory of the day. Then there are wearable electronics devices like the Sony Core which is a waterproof sensor and can pair with a camera to keep track of special moments or a fitness band to give your workout a new dimension.

Tech-Woven Clothes – Implanted technology will likely be the preserve of medical applications, at least in the new future. But not so for tech-woven clothes. Fashion giant Ralph Lauren recently took the initiative by announcing The Polo Tech Shirt. This shirt is designed to be used when exercising; embedded with various sensors that would collect the user’s biometric data, heart rate, how much calories burned, distance traveled and intensity of movement. Dolce & Gabbana in collaboration with Motorola are also working on a tech-woven clothing indicating that this may definitely emerge as a huge trend.

Automobile – BMW showcased their research vehicle i3 at CES 2015 that could lead to collision free driving in the near future. Smartwatch can be used by the driver to park the vehicle through the remote-control valet parking system developed by BMW.  According to the company, a driver can activate the “Remote Valet Parking assistant” through an app, which would guide the vehicle to a parking spot all by itself. This car works with the help of laser sensors that scan the surrounding environment so it can move without running into anything.

Home Automation – Soon, switching on the lights in your house will involve a simple wrist-and-hand gesture as you walk through the door and another gesture would turn on the HDTV and Xbox while dimming the den lights. When you are set to go out, another hand gesture would switch off all your home’s lights and lock all the doors. Playtabase wristband “Reemo” would make all of this possible.

Aviation – Japan Airlines ensures that its gate agents are equipped with smartwatches at the Tokyo Haneda Airport’s Terminal 1, enabling them to receive location-specific tasks from the control desk which can track their whereabouts using iBeacons.

While a lot of new trends and opportunities are opening up in the wearable electronics technology space, there is one simple fact that will be key for this technology to move from a few experimental low volume products to mass market. This make-it-or-break-it element is that consumers want wearable devices to be such a seamless experience that they can forget they are even wearing it. They look for devices that are unobtrusive and blend into the fabric of the physical appearance.  Achieving this seamlessness is still a way away. A couple of technical challenges that stand in the way of many of these futuristic ideas are the limiting battery life and circuit shrinkage. But both of these aspects will inevitably improve over time and allow manufacturers to integrate them into their wearable devices. Wearable technology may not take off as quickly as some are expecting. But, if the above points are addressed, wearable electronics will be on the rise, which means they could be on their way to the enterprise.

 

*Published in EE Times India

New trends in Consumer Electronics Product Design and Development – Silicon to product

Consumer electronics product design is a dynamic field that blends creativity, functionality, and user-centric innovation. Consumer electronics product design aims to create devices that seamlessly integrate into users’ lives while delivering intuitive and enjoyable experiences. Design and Development of Consumer Electronics Product Designs has come a long way from traditional product development. Earlier, product development involved a semiconductor company building a reference design around a brought out silicon/processor and promoting it in the targeted market segment. Some examples include semiconductor companies like Texas Instruments and Analog Devices, who are building reference designs around their flagship processors for a variety of Lifestyle Electronics and Consumer Electronics Product Development like cell phones and automotive infotainment applications.

The Traditional Method

Reference Designs or evaluation platforms have certain eco-systems in place for SoC, power management, memory and other key components. The software provided by the silicon vendor would ensure basic functionality of the reference design. Based on these reference designs, OEMs would build a form factor prototype catering to their specific consumer electronics product vision. The OEM would then invest heavily on both Hardware and Software engineering resources to customize the hardware to fit the form factor of the Consumer Electronics Product Design and Development they envisioned. They would then negotiate with vendors and tweak certain components to bring out the final product to market.

Consumer Electronics Product Design

Consumer Electronics product design, Consumer Electronics product developmentConsumer Electronics are all types of electrical devices, digital or old-school analog, that are intended for everyday use. They are usually small devices, can be mobile, stationary or wearable. Today, we have seen a radical change in the process of designing. Most fabless semi-conductor companies and ODMs operate in the heavily commoditized consumer electronics market space. Except for some big companies like Apple and Samsung, most OEMs are involved in only defining the specifications and functionality of products. The new age fabless semiconductor companies that dominate the consumer electronics or lifestyle electronics market today do not just stop at creating a reference design, but are also involved in the Consumer electronics product design which are nearly 80-90% completed.

Not only do they define the components that go into the product, they also bring together the entire eco-system of component makers required to for a Consumer Electronics product development. They negotiate and control the entire BOM of the product. Working with ODMs, they provide a product that can move into production at an accelerated time frame thereby removing the need for OEMs to have a large engineering team. So what does the OEM do? They define the product, differentiate it based on applications, UI, UX, industrial design, software features and spruce up the look and feel of the product as the core of the system is technically taken care of by the silicon vendor/ODM.

Role of ODMs in Consumer Electronics Product Development

  • An ODM today is not just a design house, but is a “brain house” with the ability to envisage the entire product and bridge gaps between silicon vendors and OEMs. ODMs today need to have the ability to provide a ready-to-deploy Consumer Electronics product development and work with an EMS (Electronic Manufacturing Services) to provide a boxed product to the OEM.
  • An ODM needs to continuously innovate and come up with consumer electronics product design and consumer electronics product development which can be converted to an end product with minimal time and effort thereby significantly shortening the design cycle, helping the OEM to introduce products to market at an accelerated rate.
  • The base designs should have the flexibility to scale to different variants of the products while retaining the core functionality without compromising on the key features and still meet accelerated time-to-market schedules and quality.

Lifestyle Electronics, Consumer Electronics product design, Consumer Electronics product development, Consumer ElectronicsThis change in trend has brought about a revolution in both Consumer Electronics product development and design space where major brands especially in the emerging markets concentrate on brand building, distribution and marketing while leveraging the engineering strength of the silicon vendor and ODM. Their focus on in-house engineering is reduced drastically. This has resulted in significant cost savings which has been passed onto the customers in terms of a wide range of economical consumer electronics product development like phones, tablets and life style products which compete with brands like Apple and Samsung.

Click on this link to know more about Mistral’s Lifestyle and Consumer Electronics Product Design and Development services.

*Published in EE Times India

IOT enabling Health Monitoring Device Designs

With growing awareness of health and wellness needs and the escalating cost of medical care across the world, the emphasis on new and advanced technologies like IoT for developing
Health Monitoring Device Designs for disease prevention, early diagnosis, and treatment in gaining prominence.

The Internet of Things is not just a futuristic vision of a better connected world; it is already here, giving healthcare providers an unprecedented level of technology inter-operability and flexibility with a variety of Health Monitoring Device Designs. IoT enabled Health and Wellness Device Designs  can radically reduce costs and improve health with improvement of care. Advanced wireless sensors and connectivity technology allows devices to collect, record and analyze data at the click of a mouse (or a swipe of the finger). The automation involved in gathering data, reduce risk of error and time which can potentially be useful in saving lives. The application of IoT in Health Monitoring Device Designs can improve the access of care to people in remote locations or to those who are incapacitated to make frequent visits to the hospital. Health and Wellness Device Designs or Health Monitoring Device Designs enable the prompt diagnosis of medical conditions by measuring and analyzing a patient’s parameters. The treatment administered can also be improved by studying the effect of a therapy on the patients’ vitals.

Health and Wellness Device Designs

Health and Wellness Device Designs, Health Monitoring Device Designs

Source: ihealth.com: Glucometers – One among the many Health Monitoring Device Designs connected to a Mobile Application

One such concept is the Medical Body Area Network (MBAN) which refers to Health and Wellness Device Designs or Health Monitoring Device Designs that actively monitor the human body’s vital signs (e.g.: heartbeat, temperature and blood pressure) and communicates wirelessly with a single body central unit (BCU) using wireless protocols. The latest debuted iPhone6 from Apple includes a new Health Monitoring Device Designs and associated tool for developers called HealthKit. With such features, connected medical technology can now literally be at one’s finger tips. For the Health app, Apple is looking at integrating Emergency contact cards with information like blood type, food allergies etc. which will be accessible in emergency situations. Other features of these Health and Wellness Device Designs include monitoring everything from the user’s heart rate to his or her chronic conditions. These Health and Wellness Device Designs also provides connectivity to third party fitness devices and applications like Nike+ or Fitbit which has the ability to collect information like heart rate, footsteps and sleep activity.

The Internet of Things has been gaining a lot of interest among healthcare providers in India as well. A recent report from The Economic Times, mentions how leading hospitals in the country are now using IoT to improve the quality of healthcare they provide to their patients. Bangalore-based Manipal Hospital gives expecting mothers a wearable health monitoring devices which when paired with a mobile phone application gives real-time information on the fetal heart rate, expecting mother’s blood pressure and other relevant data to the hospital information system which can use automated tools to highlight any anomalies. These Health and Wellness Device Designs can also alert doctors who can immediately initiate further tests to check for potential critical conditions like HELLP Syndrome which is difficult to diagnose but which can lead to fatalities.

Health Monitoring Device Designs

There are many IoT enabled Health and Wellness Device Designs and Health Monitoring Device Designs which have already hit the market and which will be hitting the market soon. Examples are: infant monitors which send parents real-time data, wireless capsule endoscopy where the patient swallows a camera in a pill that moves through the GI tract taking pictures. Smart pill is a similar example which is an ingestible sensor that records various physiological measures. Novartis is partnering with Google to develop a type of contact lens which will help monitor the blood glucose level patients suffering from diabetes.

Health and Wellness Device Designs, Health Monitoring Device Designs

Source: Proteus Digital Health: Wearable and ingestible sensors used in Health Monitoring Device Designs work together to gather information about medication-taking, activity and rest patterns

In the US, Electronic based Health Monitoring has been given the go-ahead by the Federal Communications Commission (FCC). FCC allows the use of allotted frequencies for sensors to control devices wirelessly in the monitoring of health at hospitals and homes. Such Health and Wellness Devices allow doctors to inform their patients of critical conditions before they happen and subsequently improves the quality of healthcare.

Elderly, Home bound patients and differently abled people are bound to see the largest benefit from remote Health and Wellness Device Designs and assistive technology designs. There are several applications for health monitoring device designs that can help such people maintain their independent lifestyle – sensors on the person and throughout their home can help detect falls, wandering and even missed medication. Health Monitoring Device Designs like Emergency call pendants can allow them to call for help when needed. A ‘smart’ prescription bottle could alert the user if a scheduled medication has been forgotten.

Health and Wellness Device Designs, Health Monitoring Device Designs

Source: Vitalityglowcaps.com: Light and sound reminders on the pill bottle cap to signal the time for medications. Inside the cap, a chip monitors when the pill bottle is opened and wirelessly relays alerts.

The demand for high-tech Health Monitoring Device Designs and Health and Wellness Device Designs will continue to grow dramatically while also driving creative and powerful deployment of devices based on the Internet of Things. There are foreseeable issues with the use of IoT which include standardization, scalability and security, but these are minor issues when compared to the advantages connected technologies offer the healthcare segment.

*Published in EE Times India

Sensors and its impact on the ‘Internet of Things’

Sensors form the edge of the electronics ecosystem, in which the physical world interacts with computers, thereby providing a rich array of data to be available at a click of a mouse. We have had sensors, actuators and RFID tags around for a couple of decades now which has made our lives easier to a great extent. From identification and tracking of objects while managing inventory to even the miniscule sensors present in our cell phones, gaming consoles and automobiles, Sensors have become quite ubiquitous.

With the “Internet of Things” era being ushered in, the potential of sensors have grown multi-fold. The Internet of Things (IoT) is the networked interconnection of objects through identifiers such as sensors, RFID tags and IP addresses. The Internet of Things aims to interconnect all things around us and ensure intelligence. There are several reasons why the IoT has become the flavor of the day; Internet Protocol Version 6 extended the number of unique Internet addresses making it possible for trillions of objects to connect to the net. This along with the ascent of cloud computing and the depreciating cost of sensors, have contributed to making the world a much connected and smaller place to live in.

Some of the standard sensors include movement (via accelerometer), sound, light, electric potential (via potentiometer), temperature, moisture, location (via GPS), heart rate, GSR (galvanic skin response/ conductivity) and more. These sensors are included in a variety of devices and solutions. The trend is moving towards multi-sensor platforms that incorporate several sensing elements.

Here is a look at how sensors are relevant in our day-to-day life:

Sensor and Medical Electronics:

Advanced development in sensors has enabled the design of miniature, cost effective smart medical devices. Medical professionals today require real-time, reliable and accurate diagnostic results which are provided by devices that are available either at hospitals or with patients at home being monitored remotely. There are developers constantly working towards incorporating sensors into the lives of patients which can capture both beneficial and detrimental health factors. Imagine physiological data being collected without your realization. Sensors embedded in the floor mat can measure your weight and gait; an arm patch can detect heart rate, blood pressure and blood sugar, while sensors in your toothbrush can detect cavities that would require attention or early signs of ulcer. Though these examples seem surreal, there are several of these sensor embedded devices already available in the market. The medical sensors in wearable devices are being used to build applications which can detect panic or medical emergency and which will notify friends, family or emergency services for help.

Approved in 2011, digestible sensor is another interesting development in healthcare. A digestible sensor is a sensor (similar to a pill) that transmits information about a patient to medical professionals to help them customize the care to the individual. Digestible sensors will monitor your bodily systems and wirelessly transmit what’s happening in your body to another device like your smartphone or computer for your own review or the review of your doctor. With the advent of IoT and related services, health records are getting networked and vital information can be made available to patients and his/her practitioner at any point of time and location. The various sensors that find application in healthcare include pressure, temperature, chemical flow, level, position and image and biosensors.

Sensors and Home Automation:

Smart buildings or homes are now the order of the day for those looking at convenience, security and a green environment. Networked homes automatically dim or turn off lights when people leave and adjust energy use based on physical presence. Such networked homes depend on a network of sensors to determine people’s usage of resources along with environmental factors like temperature, humidity and the time of the day.

One of the most popular use of sensor technologies is the motion detector. These sensors can sense when there are people entering or leaving the room. The benefits are two-fold – to switch lights on and off when entering or leaving a room or to trigger a burglar alarm when the house is empty. Light sensors or photo sensors as they are commonly called monitors ambient light levels and reports them back to the automation controller. These are used in conjunction with motion sensors to switch lights on automatically when someone enters a room. They can be also used to ensure few lights only operate after dark.

Temperature sensors are usually embedded into a thermostat unit or radiator actuator valve, but there are sensors that can be easily embedded into walls as well. Combined with a humidity sensor, these sensors can be used to automatically control air conditioners or de-humidifiers or even to control windows (automatically open or shut).

Sensors and Industrial Automation

Sensors play a very important role in the Industrial automation segment by making products or systems highly intelligent and automatic. This allows one to detect, analyze, measure and process various changes occurring in the system. These industrial sensors also play an important role in predicting and preventing future events.  Industrial sensor integration manufacturing automation include proximity sensor, vision sensors, ultrasonic sensors, position sensors, photoelectric sensors, temperature sensors, inclination sensors etc.

At the heart of industrial automation is a new generation of advanced intelligent sensors and motor drives which are connected through low-latency and real time networks to high performance performance programmable logic controllers (PLC) and Human-Machine Interface (HMI) systems. In order to be beneficial, sensors must be fast and reliable to be able to monitor or measure conditions in a fast paced industrial environment. The network should then be able to communicate this information with minimum latency and interruptions to ensure response in real time.

Sensors and Wearable Electronics:

A few years ago, it was difficult to integrate sensors with wearables because of the size of the sensors. With the advent of miniaturized, high-quality sensors, wearables can now be easily deployed for gathering physiological and movement data (gesture and voice recognition).

Most wearables use multiple sensors that are typically integrated into sensor networks. In the case of body-worn sensors for medical purposes, data can be gathered and uploaded to a remote site such as a hospital server. Sensors in wearables allow continuous physiological monitoring with reduced manual intervention and at a low cost. The explosion in Internet-connected sensors means that new classes of technical capability and application are being created.

Seeing how sensors have progressed in the last decade, it is exciting to think of the new sensing capabilities that will become widely available in the future.

 

*Published in EE Times India

Smart Homes of the Future

From smart phones to smart cars, technology is transforming virtually every aspect of our busy lives. Technologies not only make life easier while on the go, but new options are quickly simplifying life at home as well. Home automation is proving to be a top home improvement trend. Ninety million homes around the world will have some form of home automation solutions in place by 2017 according to a study.

Home Automation, Home Automation gateways2013 has been a fascinating year for home automation. We’ve seen growth at the luxury level, the do-it-yourself entry level and everything in between. While the costs and systems vary from home to home, most home owners are looking for ways to make their lives easier by making the system fit in with their lifestyles.

Home automation isn’t a one-size-fits-all product, so customization is the key. Call it the next frontier of personalized technology. The explosion of high-speed Internet and app-centric smart phones has made it easier for an owner to enjoy the benefits of home technology. This includes the luxury of controlling home systems from a Remote device (Smart phone or Tablet), round-the-clock security for the home even while the owner is miles away, maximum energy saving, thus cutting back on electricity bills and contributing to the creation of a greener earth. There are countless possibilities with home automation gateways and control systems. The connected home continues to evolve from basic connected home networks to a feature-rich collection of CE devices, broadband-enabled services, and multi-functional set-top boxes and home automation gateways.

There are several innovative Home Automation solutions being widely discussed in design labs across the globe. I’m sharing a quick overview of two of these technologies and their impact.

Digital Dog:  One of the ideas doing the rounds is that of a ‘Digital dog’. The ‘digital dog’ will be a home automation system focused on security. Security cameras, thermostats, door sensors and light modules that are wirelessly connected to the home’s high-speed Internet, allows you to control all of the home’s basic functions from any personal computing device, such as a tablet or smart phone. The ‘Digital dog’ will be in charge of monitoring the entire home. Imagine unlocking the front door from your office when the kids forget their keys or cranking up the living room’s heat during your commute home from work. For instance, if a postman is at your home for an important post delivery but you are at work, the Digital Dog system will interact with the postman, collecting his inputs which would be converted into a text message and sent to the user through the GSM network. This will help in keeping a tab on people who visit the house in the absence of the owner. Video monitoring of the house from anywhere can also be made possible through the Digital dog system.

Smart Building Automation Systems (SBAS): This is another booming trend in automation technology which can make meaningful reductions in the energy consumed by smaller commercial buildings or even residential projects. Lighting control systems use time and zone controls to turn off lights in any area of a building that is unoccupied, relying on occupancy sensors to indicate when people move from area to area and switching the lights on or off accordingly.

The air flow in Air Conditioning also can be controlled based on how many people are there in the floor through heat radiation sensors. Some of the other features include: Automated Entry and Exit automation to commercial office buildings using bio Metric sensor/smart cards and Correct Seat/Cubical occupation identification via Motion Detection Cameras and Access control Sensors. For example, if an employee enters a commercial office building, the system identifies and provides access to only his cabin or cubicle (PC, Light, AC, and Enter/Exit Door permissions).

With the speed of digital age, home automation technology is set to gleam in 2014. The Home automation world is shaping in two ways – by shrinking smart technologies into a smaller package and building a world that’s always connected.

 

*Published in EE Times India

A peep into the world of Wearable Electronics

The market for the wearable electronics devices is estimated to reach $19 billion in the next 5 years. We are already seeing the biggies like Google and Samsung launching several innovative products in this space and others like Microsoft and APPLE making large investments in this segment.  We are also seeing other products like the crowd funded Pebble Smartwatch.

Wearable Electronics, Wearable Electronics App Development, Wearable Electronics Application Development, Wearable Electronics Design Services, Wearable Electronics Device Designs, Wearable Electronics Solutions, wearable app development companyThe beauty of this development is that it’s just not confined to one section of the users but is all pervasive like what laptops and computers used to be for the earlier generation. While Google and Samsung are announcing consumer focused products, the likes of Motorola solutions is doing it for the Industrial segment and Microsoft is investing in this area presumably for the gaming and mobile technologies.

Rewinding a little, the first wearable computer was the calculator watch introduced in 1980 and even Bluetooth headsets of the 90’s and early 2000’s. But today, what has truly caught the imagination of everyone is the latest trend in the wearable technology including the smart watches, wearable computers and the hands-free, voice activated head mounted computers that can be used by a lineman checking the electrical lines on top of a 100 meter pole, to a Doctor performing a complex neurosurgery to a fire fighter or an industrial workers doing machinery repair. The sheer vastness of the usage and the range of wearable computers available are just amazing.

Expanding the scope further for professional applications like some of the usage scenarios discussed earlier, these devices will be the next generation productivity tools providing connectivity and accessibility to expert advice/virtual presence resulting in large cost and time savings.

Taking a peep at the platform used to building these Wearable electronics devices, we can see that majority of today’s smart devices are built around the traditional dual or quad core SoCs which is same as today’s smart phones. In addition, integration of radios like Bluetooth, WLAN and GPS is imperative for these smart devices. This along with a host of sensors like camera sensor, Proximity sensor, Ambient light sensor, Thermal sensor, Accelerometer and Gyroscope and integration of speech recognition, gesture recognition and video streaming is required to make these devices truly an extension of our physical self. Devices which are used by professionals for industrial applications also need to have the  backend integrated with a server and cloud to provide access to professional information and features like real time video chat, video streaming to remote locations etc.

Looking at these devices themselves, a question to be asked is, do we require such heavy duty, high power silicon commonly used in cell phones & tablets to be integrated in the wearable devices? It’s not just the bulky batteries that can’t be accommodated in the small wearable devices.  The heat and radiation emitted by traditional cellular devices also needs to be eliminated from the wearable devices. As these devices are going to be in contact with the user for extended periods of time (8 hours+), it is very important to ensure that the radiation & the heat emission is reduced to levels that will not affect our brain or other body parts. So how do we do that?

The situation is similar to when we were using processors in PCs for the first generation of embedded devices till we came up with SoCs exclusively for embedded products.  We will have to reinvent all over again!!! Just like we developed the electronic components & SoCs, middleware and software applications for mobile devices, we will have to address the wearable devices market which will open up huge opportunities for early starters with the right ideas.

 

*Published in EE Times India

Connected Car Technologies

Introduction

Today’s automotive electronics solutions are going through a major transition in terms of technology consolidation and hence we come across many new feature additions and integrations inside the car. This is helping the existing and incumbent players entering into the Car Technology Market and will ultimately provide more benefits and better user experience to end customers.

The block diagram below shows the four different blocks/aspects of changing Technology areas inside a Car Platform.

Connected Car Technologies, Automotive Electronics

Technology Areas inside a Car

I will elaborate each of these technology blocks in detail in the following sections:

Infotainment

Infotainment as a term refers to “information based media content such as news and entertainment”. When the term is used in conjunction to car platforms, it is used to describe:

  • In-Car Media Player and Radio Station support
  • Radio Data System based Services for providing real-time Traffic Updates
  • Digital Audio Broadcast related services

For the In-car Media player option, a number of hardware and software approaches have been implemented and are made available in today’s car platforms. For example, USB Key Support to enumerate the songs and play them in sequence, Audio CD/Data CD/DVD/Blue-Ray Interface to the Media Player, Interface to the user’s Smartphone via Bluetooth, interface to the user’s Tablet/Smart-phone via MTP and Apple’s proprietary iAP Protocol through which Apple specific Devices can be connected to the car’s dash Media Player System.

In addition to the technologies listed above, a, lot of new opportunities are opening up in automotive Infotainment due to the integration of new/modified technologies. Some of these new technologies that we will see in the coming years include:

  • Wi-Fi inside the Car
  • DLNA based Media Streaming
  • Miracast or Remote Media Display streaming
  • UI Interface Technologies for better/smarter Dash Displays
  • Voice commands based Interfacing to Car’s infotainment enabling Hands-free operation.

Telematics

Telematics is the usage of Telecommunication protocol/standards for information generation/exchange between the car and the user/controller authority. Telematics are efficiently used by Fleet Owners to track their vehicles for position/latitude/longitude information. It can also be used to track a stolen car for its current location.

Telematics is also used as SOS interface when a car breaks down in the country side/out of city limit areas. It can be utilized to run remote diagnostics on the car ECU Platform.

Today, telematics is slowly being adapted to form car clubs/groups of people who wish to travel together to a known destination/location. Telematics can be used to share the on-board diagnostics information to retail agencies. It can also be used as a promotion channel by the Car/OEM Company to share more details/updates on their new and upcoming vehicle platforms.

Big car OEMs and manufacturers are coming with their own proprietary solution for Telematics. For example, consider the “BMW Assist” Program which uses a separate Telecommunications hardware [2G/3G/GSM today] to share the information regarding the car’s location to the manufacturer /vendor in case of car malfunction or a flat tire.

Navigation and Mobility

As the name suggests, this is an integral part of the Car’s technology that provides navigation and mobile access while inside the car. The navigation scenario itself has witnessed huge changes from initial days to new ways such as Digital/3-D Maps of cities, voice assistance, real-time weather, Traffic and Parking information inside the city limits.

Even in Navigation and Mobility, see a trend for personalized/customized experience from each car OEM/manufacturer.

Hyundai supports “Blue Link” which is an integrated multimedia navigation system enabled using the user’s smartphone to gather real-time traffic and infotainment content. Ford uses the “Ford Sync” to enable the navigation and infotainment options. Toyota uses the “Toyota Entune” to provide satellite based information on Traffic, Weather, Sports, Stocks and Fuel Prices.

These not only help in Navigation, Mobility and Infotainment options, but can also provide emergency services via the user’s smartphone to Police/Civic Agencies in case of car crash/accidents.

One more recent trend with respect to Navigation is the use of Head-up Display Units inside Luxury/high-end cars. This technology allows navigation signs to be displayed/super-imposed on the wind-shield of the car so that the driver can readily view the navigation signs and follow the route suggested by the Navigation Software. Texas Instruments is working on bringing its DLP technology to Cars for providing compact size Head-up Display Units to be integrated inside Car Platforms.

ADAS

Automotive infotainment, Automotive Electronics, ADASAdvanced Driver Assistance System (ADAS) basically takes over some of the decision making process away from the humans. Various statistics have shown/demonstrated that human induced judgment errors are the cause of majority auto accidents. The goal of ADAS is to aid/assist the drivers to drive more efficiently and safely.

The Driver Assistance Program can be further divided into the below mentioned three categories.

  • Passive Safety Systems
  • Active Safety Systems
  • Co-operative Safety Systems

Passive Safety Systems refers to the usage of belts and air-bags which help in reducing the over-all injuries in the eventual case of an automotive accident.

Active System Systems adds some more intelligence into the car platform. It can be used in Adaptive Cruise Control, Adaptive Headlight system, Lane Collision Warning, Lane Entry/Departure warnings. It can also be used to indicate about incoming Pedestrians, Car parking Assistance.

Co-operative Safety Systems involves active communication among cars in small vicinity to each other to identify their presence to each other. This can be used to avoid possible collisions during street/road intersections.

Conclusion

Connected Car technology is increasingly taking advantage of the rise of Smartphones and apps are available to interact with the car from any distance. Users can unlock their cars, check the status of batteries on electric cars, find the location of the car, or remotely activate the climate control system using their smartphones. Newer trends in ADAS that are catching up include Adaptive Cruise Control, Driver Drowsiness Detection, Intelligent Speed Adaptation and Collision avoidance System. Emergency, tracking and remote operation services are in place and will soon be superseded by V2V (vehicle-to-vehicle) and V2I (vehicle-to-infrastructure) technologies that will render transportation safer as well as entertaining and environmentally efficient. More about this in my next post!

 

*Published in EE Times India

Challenges in SDI Video Streaming Designs

Serial digital interface  is a standard for high quality lossless digital video transmission. In SDI Video Streaming designs, signals are uncompressed and self-synchronizing between the transmitter and the receiver.

SDI (Serial Digital Interface) is a professional video streaming signal that’s preferred in production environments because of its longer range (up to 300 feet) and reliability. SDI video streaming refers to the process of capturing, transmitting, and receiving high-quality video signals over a digital interface. SDI video streaming is a widely used method for transmitting uncompressed digital video signals over short distances. SDI technology is widely used in professional broadcasting environments due to its ability to deliver uncompressed video with low latency and high reliability and quality while ensuring compatibility with a wide range of professional equipment. SDI designs supports high-definition (HD) and ultra-high-definition (UHD) video formats, ensuring excellent image quality. SDI video streaming is preferred in production environments because of its longer range (up to 300 feet) and reliability. It is used for  transmission of uncompressed, unencrypted digital video signals or for packetized data.  SDI is used to connect together different pieces of equipment such as recorders, monitors, PCs and vision mixers. The greatest advantage of SDI technology is being able to transfer high- definition video signals without any loss of quality. This is due to the fact that the video is transferred in uncompressed format. A video network based on SDI Video can be easily put together with a readily available 75 ohm co-axial cable between a transmitter and a receiver. Because of these benefits, SDI Video streaming designs are rapidly becoming the leading video format for digital video transmission. Depending on the data rate there are different variants of SDI video streaming.

SDI Video Streaming, SDI video streaming applications

  • SD-SDI carries NTSC/PAL video data with a data rate of 270Mbps
  • 3G-SDI Video Streaming carries 1080p videos with a data rate of 2.97Gbps
  • Dual – SDI carries two independent HD video streams in a single link. This results in a data rate of 2.97Gbps
  • HD-SDI carries High Definition videos with a data rate of 1.485Gbps

Mistral offers Design Services for Video Streaming applications. One of our recent designs involved SDI Video Streaming (transmit and receive), both working at 3G data rate.

Solution Offered

The scope of this SDI Video Streaming project involved output of processed video streams to an SDI interface. We integrated a high-end video processor from TI along with a Spartan-6 FPGA from Xilinx to achieve the required SDI Video Streaming. SDI video streaming was implemented by integrating an SDI core inside the FPGA. The SDI Streaming core mainly uses two clocks, one a Reference clock and the other a pixel clock. The reference clock is a fixed LVDS clock input while the pixel clock is the one to which the parallel video data is synchronized from the processor. For proper functionality of an SDI Video Streaming application, the SDI core expects both data and reference clocks to be in complete phase synchronization.

SDI Video Streaming – Design Challenges

The Design Challenges that we faced in bringing up SDI-TX was w.r.t achieving synchronization between the processor’s pixel clock and the reference clock fed to the SDI core. To mitigate this, we added a FIFO in FPGA and used an internally generated clock inside the SDI core, as a FIFO read clock, with pixel clock being used as FIFO write clock. Although this resulted in phase synchronization, there were frequent underflow and overflow of FIFO due to minute frequency jitter among these clocks. To eliminate this, we had to find a common clock source for the pixel clock and the SDI core’s reference clock. To accomplish this, we connected a clock from FPGA, generated from SDI core reference clock, to an auxiliary clock input of the processor. Since the processor now derived the pixel clock using this auxiliary clock input, the FIFO overflow/ underflow issue got resolved.

Synchronization with the processor was not an issue for the SDI-RX path since the SDI-Core in itself generates pixel clock. The second major problem that we encountered was with respect to dual SDI video. To give DS-SDI output, SDI Video Streaming requires two parallel video inputs which are frame synchronized. In our design, the processor was giving out two parallel video outputs to FPGA and it was not possible to achieve frame synchronization at the source. Thus, the FPGA had to align the two video frames before routing it to SDI core. Here, we used a DDR3 connected to FPGA to achieve frame alignment. One of the incoming SDI Video inputs was written to DDR3 continuously beginning from the start of the frame, along with checking for start of frame in second video stream.

Once the start-of-frame in second video data is detected, this stream along with the first stream, is sent to SDI core for generation of DS-SDI. The data from the first stream is not live in the sense that a stored frame is being read back from DDR3. It has to be noted that the size of the DDR3 memory must be big enough to store one complete frame. Design Services for Video Streaming not only involves proper understanding of the SDI core architecture but also careful high-speed design. In addition, a major aspect to getting the interface to work flawlessly is a robust PCB design. This becomes extremely important since the data rate in SDI line can go up to 2.97Gbps. The main objective of PCB layout design is to achieve uniform impedance along the entire trace. This included careful selection of series components on the trace, trace width selection, trace separation for differential lines etc. Since our design involved both SDI video receive and transmit, we made sure that there was good enough separation between TX and RX circuits to avoid any interference.

*Published in EE Times India

Power Management – Hardware Software Co-design

Historically, power management for embedded devices was something that was mainly addressed at the hardware level. But in modern embedded systems, software has taken an increasing responsibility for power management. 

Power consumption by embedded devices is a key issue that needs to be addressed during any embedded product development. There is always a need to extend battery life and/or reduce the environmental impact of a system. Performance of embedded devices is highly dependent on adequate power management. Embedded devices are being packed with more and Power Management, Power Optimization, Battery Management, Battery Management for Portable Devices, Low power designs more features while the power budget has not changed much. Historically, power optimization and management in embedded devices was something that was mainly addressed at the hardware level. But, in modern embedded systems, software has taken an increasing responsibility for power optimization and management. This warrants effective power optimization and management using the available hardware and software resources; also referred to as hardware software co-design.

Implementation of Power Management Techniques

There are different levels at which Power Management can be implemented – from energy efficient peripherals and adaptive digital systems to power aware software programs. Device power optimization automatically reduces the amount of power used by individual devices or components when not in demand to perform some function. Disk drives, monitors, adapters, and even CPUs can provide this power-saving feature. The effect of device power optimization and management is transparent to the computer user. The overall system is still in operation, and is able to respond to requests for service from devices. Those devices are able to power up for full service within seconds when needed. Traditionally, power optimization and management has been about switching on/off devices as required for a particular use.

Recent developments in technologies have enabled chips with dynamic voltage and frequency scaling capabilities which is generally seen in microprocessors. The Power eco-system provides mechanisms starting from build time set ups to application software to make the implementation power sensitive. Starting from CPU scaling to set the core processor in a dynamically adaptive scaling based on load to a power infrastructure that can sense the power budget available and control application launches, these software setups provide considerable power management capabilities. While designing low power embedded devices, it is important to choose the right hardware components that can be put to power down modes and enable software to put hardware modules into different states of activity based on requirements for effective power handling. The hardware design inherently can bring in reliable real-time performance while software design bring in flexibility and configurability. Thereby, hardware software co-design increases the effectiveness of power management manifold.

power management, Power Management in Hardware Software Co-designAn interesting example of power optimization and management in hardware software co-design is battery management in smart phones. When the battery level in your smart phone goes below certain levels, some of the services are automatically disabled. This is because of the hardware- software co-design in smart phones. Power management is done using the battery charger chip and a fuel gauge chip in hardware that performs  management and also provides battery statistics. Software then needs to consistently monitor battery statistics and helps policy manager to take decisions on power budget allocation to requests from applications. This is why certain requests like playing a video or audio clip will indicate a low battery signal.

When the device is inactive, the power policy manager automatically puts the device into power saving mode. Hardware software co-design is imperative for efficient power optimization and  management given the present day design challenges of time to market, cost, energy efficiency and ever increasing product features and design complexity. It comes with its own set of dynamism and complexities, which when handled with diligence and focus, yields great results. As a designer, hardware software co-design is a very powerful tool for efficient power management, to meet system demands in an optimized manner.

*Published in EE Times India

Virtualization and the smartphone

Virtualization is a term that has taken some time to internalize for me. My introduction with virtualization was as far back as 1992 when Windows 3.1 introduced the 386 enhanced mode, and the ability to run multiple DOS sessions with each session being independent of each other but having a separate 640KB space available to each virtual DOS session (can you believe we had operating systems that ran in 128KB?) .

My “play” machine is an Intel I7 based notebook with 8GB RAM, 1TB Hard disk, runs Windows 8 Pro and using the Hyper-V virtualizer runs for me a virtualized Windows 7, and Ubuntu 12.04 (64 bit) concurrently. My Ubuntu virtual environment quite often runs a virtual android device too (recursive virtualization?). Everything running at once, and I’ll be damned…it’s faster than my “work” notebook (Intel I5, 4GB) running my work operating system…OUTLOOK!

At the Consumer Electronics Show (CES 2013) earlier this month, the best demo that I saw was at the Ubuntu booth. They had a Samsung Galaxy S III phone, that when you plug it into a docking station (Display, keyboard, mouse) would run a complete Ubuntu desktop version concurrently with the Android that is already running on the phone.

There has been a lot of talk about Ubuntu’s other announcement of building a phone operating system but this one got my interest. Think of the possibilities, you can carry your entire computing environment around with you, and plug it into another device to give it context. So based on what you plug it into the device can morph to what you want !!

This was running a quad-core ARM Cortex-A9 architecture, and piggybacks off some modifications to the Android kernel. Newer devices launching this year are going to be running quad-core ARM Cortex A15 architecture, which has the ability to run each core separately, and you can actually run a separate operating system on each of the cores. I don’t really expect to see a virtualized IOS/Android/Windows phone anytime soon, but think about the performance that you can put in the background.

I got to discussing the demo and it’s possibilities with Pat McGowan, Director of Engineering and Product Strategy at Canonical (company the ships ubuntu). A lot of this is already available and can be used in your designs, the potential is huge…

The smartphone has become the window into the world around us. With features like these the smartphone will be able to acquire context, of where we are and what we want to do, and provide today what we only saw in the movies.

An ancient Chinese curse says “May you live in Interesting times…” We most definitely are

 

*Published in EE Times India

Power optimization on feature–rich devices

The ecosystem of chips for battery management and power optimization on feature–rich devices allows the designer to develop schemes to minimize power consumption while supporting power hungry features.

In general, power optimization seems opposed to product feature enhancement. Power optimization on feature–rich devices is built with high degree of focus on optimizing power consumption based on the use case. In the case of a mobile or a tablet the ecosystem is now quite well developed for power management and optimization; processor chips are made with lower micron fabrication, they operate at lower operating voltages and support many operating modes like (active, idle, sleep, deep sleep etc.), dynamic voltage and frequency scaling reduce processor power consumption. There are also power management schemes like AVS (Automatic Voltage Scaling) and DPS (Dynamic Power Scaling) to provide power scaling as required. The ecosystem of chips for battery management  and power management on feature–rich devices allows the designer to develop schemes to minimize power consumption while supporting power hungry features. This is now the standard approach to power optimization in feature rich devices, but what if you need to implement power optimization on a power hungry device?

Implementation of Power Optimization Techniques for Embedded Applications

There are Several techniques that can be deployed to to reduce active and static power consumption. Typically, the highest impact on power consumption is due to four key components – the processor, DDR memory, display and power design. Power management and optimization can be achieved by selecting the right system components and designing dynamic software architecture. In the instance I mentioned above, the ecosystem is well developed and optimized and it is a matter of porting the right schemes onto the existing devices. During the course of development, we came across an instance where the power consumption of an IP Camera for surveillance application had to be limited to a certain number. This involved power hungry ARM+DSP, FPGA and Video Encoder/Decoders. Given that the processor was not made for power optimized operation, we had to look at other areas to control and optimize power. The two main approaches adopted were 1) to choose the right chips with various modes (active, sleep, reset etc.) and 2) build intelligence into the electrical design to power on/off devices based on the use case of the product.

Power optimization, Power optimization on feature–rich devicesGiven that the product had to operate in extended temperature grade; choice of the chips was not easy. Finally we chose video encoder/decoder chips that either have auto power down mode or external pin / register for putting the unit in power down mode. Certain chips like some of the video decoders did not have any of these, we had to control the reset and power to these chips. The FPGA chosen was from a low power family, we had an understanding that FPGA was a strong source of power consumption due to switching. This FPGA was built on a low-power 45nm, 9-metal copper layer, dual-oxide process technology for power management and optimization. Also during bit file generation, the tool offers options to optimize the design for low power consumption built on realizing the hardware with lower switching. The leakage currents on I/Os were reduced by putting the unused I/Os in tri-state modes.

The Power management and optimization schemes were developed within the FPGA based on the use case to put the various decoders into power down mode. The controls were driven from software on the processor. Electrical design was made such that the chip controls were accessible as GPIOs or I2C based registers, Software enabled/disabled the right chips on board. We observed that the DDR memory consumed a lot of power hence we had to find a mechanism to put the memory devices into dynamic auto management mode. The Power optimization on feature–rich devices schemes brought down the power consumption by certain levels but this was not sufficient. Given that we did not have an active power management infrastructure, the schemes designed had to be unilateral, static and could not be adaptive like in a mobile or tablet.

Then we started looking at the soft cores used on the FPGA anpower management, power optimization, Power optimization on feature–rich devicesd made them use-case sensitive. The cores were switched off / reset when not required. Then the bank voltages were selectively enabled / disabled for power optimization and further reduction of power consumption. Then we started looking at the leakage currents on pull up and pull down resistors in the design. This was used to very marginally reduce power consumption.  Presently we are looking at selectively using peripherals within the processor and map them to use cases.

Overall, we have achieved close to 90% power reduction or power optimization. The interesting part of this exercise was to come up with mechanisms of power management and optimization and saving in a power hungry design. We generally are given leeway on power consumption when the customer needs high-end product features. In this case most interestingly, the power constraint was because of system design. The power budget constraint of the IP camera we were designing was determined by the efficiency of the cooling mechanism, power budget of the system etc. We realized that power budget constraint derives its motivation from various system design aspects and not only the battery life. It was a refreshing alternate perspective into power optimization on feature–rich devices!

*Published in EE Times India

A Quick Glimpse at the Automotive Linux Summit 2012

A Quick Glimpse at the Automotive Linux Summit 2012

September 19 and 20, 2012 at HERITAGE MOTOR CENTRE, GAYDON, WARWICK, UNITED KINGDOM

The Linux Foundation had organized the Automotive Linux Summit 2012 in September this year.

I had a good chance to participate in this event and get quality exposure listening to some great speakers from the Industry across the world.

The schedule was packed over two days with some very interesting speakers and participants.

Leaders spoke of the importance of Linux in the Automotive Roadmap and the worthiness of adapting to Linux based solutions, its benefits over long run etc.

There were also some good sessions throwing light on the importance of open innovation and the need for open source software in designs.

Sessions on relatively latest technologies like Connected Car Concept, Intelligent Road Building were too impressive.

The summit also touched upon something very important on the Anvil – “Android”. The trends  of Android based IVI systems and the direction where it is poised to cruise in technology space were also discussed.

I had the privilege to represent Mistral’s Automotive and Infotainment team and present a session on Multimedia Stacks and Integration in Linux Environment and how to build an IVI system.

There were also a few interesting sessions for hobbyists and amateurs to help them take Linux more effectively. Tips on board bring ups and tools choice were popular in this segment of the audience.

One session literally took me off the ground – it was about how exactly Linux Kernels are managed worldwide and the responsibilities of key members within that group. It is amazing to see how thousands of files, millions of code lines and several people within the Kernel Network manage.  End of the day – the Kernel Maintenance team does it with such precision!

Intel showcased their cluster with driver control demonstration, which was pretty impressive. It consists of a seat and wheel with control pedals as a part of the demonstrator setup. You would actually get to see how things work as you slam the accelerator pedal or the brake pedal.

It will surely be an injustice done to the venue, if I refrain from telling you about it. Warwick is about 100 miles away from North West of London City. It is a small town (so to say) with only two landmark occupants. One is the Land Rover Unit. I was also told that Mr. Ratan Tata frequents this unit quite often. Other is the venue of the Automotive Linux Summit – that the “Heritage Motor Centre”.

The Heritage Motor Centre houses some of the most premium collections of vintage cars across the world. Guess you would need at least 8 hours to quickly scan the cars lined up in their basement hall. They have an amazing collection including Famous Firsts, Unique proto cars, Sports Cars etc. Having walked through this hall displaying over 300 cars, I realized why this place is considered to be the Mecca for Car enthusiasts.  It gives one a great exposure to British contribution in Automotive Industry, over the centuries.

Personally I have never been to any vintage car collection all my life. I know about sparkling wine – but sparkling cars were something I saw for the first time.  First thing I did after I got back was to pick up a 3M Wax Polish for my vintage (as its 7 year old now) car!

Some pictures from HMC’s wonderful collection of sparkling cars!

A 1965 MGB sectioned into two halves for display – this was done at British Motor Show 1965

   alsblog-picture2.jpg

A 1935 single seater Austin Racer Car, 70 BHP which touched 100 mph

alsblog-picture3.jpg

A 1938 Issigonis Light Weight Special 100 BHP race car

alsblog-picture4.jpg

A 1923, 54 passenger OmniBus                                  1923 Bypass Car

alsblog-picture5.jpg alsblog-picture6.jpg

 

and that’s me!!

alsblog-picture7.jpg

 

*Published in EE Times India

Connectivity and the new connected devices paradigm

Till recently, connectivity used to be about being able to connect to the internet. Whether it was from a notebook, a tablet or a smartphone it was about being connected to the rest of the world. Over the past three years that has changed dramatically. Don’t get me wrong, being able to connect to the net is an important and fundamental requirement, but we also want to be able to connect to the things around us.

Where did I hear this recently…”Big things have small beginnings!”

I am a slave to my smartphone. It’s my alarm clock, my email, my entertainment, my reminders all rolled into one. I hate to admit this, but the first thing I do when I open my eyes in the morning is to reach out to my phone and check my email. I no longer have a newspaper subscription, I read the news on my phone. Twitter, facebook, linked in all there. But these are examples of being able to connect to the network and get stuff that is happening out there. I have a banking app, an app for what movies are going on, travel…all of it.

The phone goes everywhere with me. It’s a welcome weight in my pocket, and I cant put it down. One of the first thing that I check when I get up to go somewhere is do I have my phone with me. But then you already know all of this. Maybe you are a little like me when it comes to your phone too. This post is not about the ubiquity of the smartphone, but how things are changing…

From being my little window into the world, my smartphone has become my remote control to the world. I have a little device installed in my home, the Peel remote, it’s a little dongle that is plugged into my home network which talks over ZigBee to a small fruit that sits on my coffee table (actually I mounted it on one of my home theatre speakers). http://store.apple.com/us/product/H4714LL/A It’s a program guide application that tells me what’s playing on TV at any given time, and using the peel application I can say “Watch on TV”. That turns on my TV, my set top box, my home theatre. All from my smart phone.

I have an Apple TV; and all of my music is either on my home PC or on my phone. Connect to apple TV and voila I have my music. I’m watching a video on youtube and I think I want to show it to somebody, play it on my TV.

I’ve become a bit of a exercise fanatic, so I have two tools of the trade…a nike + ipod http://en.wikipedia.org/wiki/Nike%2BiPod. It tucks into my shoe (ok I cant afford the Nike + shoe and have a little pouch that attaches it to the top of my shoes!), and a heart rate monitor. It logs my steps, my speed (on the treadmill) and my heart rate. It tells me when I am pushing it too hard, and when I am pushing too little.

I hear that there is a device available that will track my sleep; a weighing machine that my phone can connect to to log my weight; a BP machine that will log my Blood Pressure to my phone, which will then log it online for me; I want them all! And I suspect I am not alone… I’m still waiting for a good watch that has the battery life and supports bluetooth connectivity so that when I get of the plane in a new place, new country, my watch is telling the correct time.

Do I really really need this? Maybe not. Am I happy to have this information with me? Definitely!

Are these small things…definitely, but there are big things too. Imagine a doctor walking up to a hospital bed and with a tablet in his hand (not the swallowing kind!) he/she has a view into everything connected to you. Your smart phone is your key to the door, your mobile wallet and a whole lot more.

I’m a techie, I like to use technology. I also have the pleasure of being part of building it in the first place. A few of the things I listed above, Mistral has been a part of!

Ah yes…I remember where I heard that quote I put in the beginning of this post, in the trailer for the movie Prometheus…Oops!

 

*Published in EE Times India

The future is bright for embedded systems and technologies!!

The tech world is going through unprecedented changes in the last few quarters. Apple and Samsung have taken the mobile phone market leadership to a different level where both of them have surged forward from their nearest rivals, in terms of innovation, technology and the revenue/profits earned in this business. We now see that Software, Operating System players like Microsoft and Google have entered the HW market through their own branded products. The message is loud and clear—the companies are looking at increased business from the consumer and the actions that the consumer carries out in the internet; they are out to influence the consumer side devices as well as the server/network side applications in order to maximise the business.

All of these changes are having a huge impact on the traditional eco systems in the mobile, handheld, consumer markets. Only time will tell if the integrated strategies played out by Apple is the way to go for the consumer electronics leaders of the world, though there is an apparent shift in that direction.

All of these changes are fuelling tremendous growth in the embedded markets. Some of the trends that we see in the embedded system design markets are as follows:

Increased use of multi-core processor platforms: Traditional embedded system design principles ensured processor and design simplicity in order to meet the stringent needs of cost, reliability, thermal performance, etc. So the use of multi-core processors was not very common. Of late new process and power conservation technologies are driving the use of multi-core processors in embedded system design without impacting the traditional principles. Enhancements in processor design is looking not only at the increased clock speed, but considers increased efficiency, lower power consumption and integrated graphic performance.

Connectivity is driving security needs in the devices: The convergence of devices features and technologies are happening faster than anyone’s imagination these days and the need for connectivity is driving the device designs. All this is adding a security nightmare to preserve personal and professional information from hostile attacks. The embedded system components (processor, operating system, applications) need to have better security features in them in order to tackle these challenges.

Demand for Video processing: The enhanced processing power in the devices are driving the need to have better video processing for personal and professional data transfers and there is an increasing trend in devices that have video capability being designed. Innovative application use cases are built in to take advantage of the social networking and other converged platforms to share video across devices.

Irrespective of the global economic turbulence, there would be continued investments in providing more innovative and efficient solutions coming up in the embedded domain to cater to these trends. In order to be a winner in the embedded market, the companies and individuals need to constantly develop and innovate on new ideas, approaches that can provide efficient, fast, low power, cost effective solutions to the consumers. The above trends of increased video data, security needs and use of complex processors would demand a new level of expertise in providing these solutions.

 

*Published in EE Times India