If you haven't read previous blog posts about this, we're taking 7 UTC Reading Students through the entire process of fully developing a customer idea and creating a working prototype IoT product to meet all the customer requirements in 4 weeks. Monday 6 August saw the beginning of this brilliant project.

6 Students from UTC Reading (one is on holiday but will join us from next week), all arrived promptly at Innovation Catalyst's amazing facility at the Thames Valley Science Park, looking eager, suited and booted and wanting to know what would be in store for them...

We were very pleased to be approached recently by Mike, a contact and friend of the company. Mike works at UTC Reading. We have a good relationship with Mike and he contacted us to talk about an idea he’d had, and we liked it!

He had a group of students who wanted to work on a project during the summer but he wanted to turn it into something even more valuable…

A window function is a mathematical function that applies a weighting (often between 0 and 1) to each discrete time series sample in a finite set[1]. It should be noted that window functions can be applied in the frequency-domain, though this is a somewhat convoluted process and beyond the scope of this article. As a simple example, assume the finite set x of length N. If each value within x is assigned a weighting of 1 then it can be said that a new set y has been created to which the rectangular window function w (also of length N) has been applied:

$$y(n) = x(n) . w(n)\qquad0 \leq n \leq N$$

The above equation essentially states that a new set should be created whereby each value at index n is the product of the values at the nth index of the sample set x and window function w. Figure 1 depicts both an unmodified sine wave and a sine wave to which a rectangular window has been applied – they are analogous to each other.