Communicating through physical vibration

US2017179986A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017179986-A1
Application numberUS-201715449621-A
CountryUS
Kind codeA1
Filing dateMar 3, 2017
Priority dateOct 22, 2014
Publication dateJun 22, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or the like.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data receiver comprising: a vibration sensor to sample data, at a predetermined sampling rate, from vibrations in an incoming signal received over a physical media; a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol; and a memory card, coupled to the microcontroller, to store the data with a serial peripheral interface (SPI) protocol. 2 . The data receiver of claim 1 , wherein the vibration sensor comprises an accelerometer that is in a first-in-first-out sampling mode that queues the data and reads the data in bursts of a plurality of bits. 3 . The data receiver of claim 1 , wherein the predetermined sampling rate comprises 1600 Hz and 10-bit output resolution. 4 . The data receiver of claim 1 , wherein the microcontroller is further to: detect a pilot frequency in a pilot carrier signal; measure an offset in sampling rate with respect to the pilot frequency; and interpolate the incoming signal to adjust for the offset. 5 . The data receiver of claim 1 , wherein the incoming signal includes a first carrier signal and a second carrier signal along an axis orthogonal to that of the first carrier signal, and the microcontroller is further to: detect the first carrier signal and the second carrier signal; and save the data to the memory card separately for the first carrier signal and the second carrier signal, respectively. 6 . The data receiver of claim 5 , wherein the microcontroller further comprises: a first raised cosine filter to filter symbols of the first carrier signal; a second raised cosine filter to filter symbols of the second carrier signal; and a demodulator to demodulate the first carrier signal separately from the second carrier signal using, in part, envelope detection. 7 . The data receiver of claim 5 , wherein the second carrier signal includes a first spill onto the first carrier signal and the first carrier signal includes a second spill onto the second carrier signal, and wherein the microcontroller is further to: amplify the first carrier signal and the first spill, to generate an amplified first carrier signal and an amplified first spill; and add the amplified first carrier signal and the amplified first spill to the second carrier signal and second spill, to cancel out the second carrier signal with the amplified first spill, and to leave an amplified version of the first carrier signal to demodulate free from the first spill. 8 . The data receiver of claim 7 , wherein the microcontroller is further to: adaptively scale and cancel the second carrier signal to remove an effect of the first spill; and demodulate the second carrier signal. 9 . The data receiver of claim 5 , wherein the vibration sensor comprises an inertial sensor. 10 . A method comprising: sampling, at a predetermined sampling rate and with a vibration sensor coupled to a physical media, data from vibrations in an incoming signal received over the physical media; controlling, with a microcontroller coupled to the vibration sensor, the sampling rate through an inter-integrated circuit (I2C) protocol; and storing, in a memory card coupled to the microcontroller, the data with a serial peripheral interface (SPI) protocol. 11 . The method of claim 10 , further comprising: queuing the data using an accelerometer, of the vibration sensor, that is in a first-in-first-out sampling mode; and reading, using the accelerometer, the data in bursts of a plurality of bits. 12 . The method of claim 10 , wherein the predetermined sampling rate comprises 1600 Hz and 10-bit output resolution. 13 . The method of claim 10 , further comprising: detecting a pilot frequency in a pilot carrier signal; measuring an offset in sampling rate with respect to the pilot frequency; and interpolating the incoming signal to adjust for the offset. 14 . The method of claim 10 , wherein the incoming signal includes a first carrier signal and a second carrier signal along an axis orthogonal to that of the first carrier signal, further comprising: detecting the first carrier signal and the second carrier signal; and saving the data to the memory card separately for the first carrier signal and the second carrier signal, respectively. 15 . The method of claim 14 , wherein the microcontroller further comprises: filtering, using a first raised cosine filter of the microcontroller, symbols of the first carrier signal; filtering, using a second raised cosine filter of microcontroller, symbols of the second carrier signal; and demodulating, using a demodulator of the microcontroller, the first carrier signal separately from the second carrier signal using, in part, envelope detection. 16 . The method of claim 14 , wherein the second carrier signal includes a first spill onto the first carrier signal and the first carrier signal includes a second spill onto the second carrier signal, further comprising: amplifying the first carrier signal and the first spill, to generate an amplified first carrier signal and an amplified first spill; and adding the amplified first carrier signal and the amplified first spill to the second carrier signal and second spill, to cancel out the second carrier signal with the amplified first spill, and to leave an amplified version of the first carrier signal to demodulate free from the first spill. 17 . The method of claim 16 , further comprising: adaptively scaling and cancelling the second carrier signal to remove an effect of the first spill; and demodulating the second carrier signal. 18 . A data receiver comprising: a vibration sensor to sample data, at a predetermined sampling rate, from vibrations in an incoming signal received over a physical media, wherein the incoming signal includes a first carrier signal and a second carrier signal along an axis orthogonal to that of the first carrier signal; a memory card to store the data with a serial peripheral interface (SPI) protocol; and a microcontroller, coupled to the vibration sensor and to the memory card, the microcontroller to: detect the first carrier signal and the second carrier signal; and save the data to the memory card separately for the first carrier signal and the second carrier signal, respectively. 19 . The data receiver of claim 18 , wherein the microcontroller is further to control the sampling rate through an inter-integrated circuit (I2C) protocol. 20 . The data receiver of claim 18 , wherein the microcontroller is further to: detect a pilot frequency in a pilot carrier signal; measure an offset in sampling rate with respect to the pilot frequency; and interpolate the incoming signal to adjust for the offset.

Assignees

Inventors

Classifications

  • Transmission systems employing ultrasonic, sonic or infrasonic waves · CPC title

  • H04B1/16Primary

    Circuits · CPC title

  • Pulse width modulation; Pulse position modulation · CPC title

  • Circuits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017179986A1 cover?
A data receiver includes a vibration sensor to sample data from vibrations in an incoming signal at a predetermined sampling rate, and a microcontroller, coupled to the vibration sensor, to control the sampling rate through an inter-integrated circuit (I2C) protocol or the like. A memory card, coupled to the microcontroller, stores the data with a serial peripheral interface (SPI) protocol or t…
Who is the assignee on this patent?
Univ Illinois
What technology area does this patent fall under?
Primary CPC classification H04B1/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 22 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).