Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Programmable radio

A radio and program technology, applied in the field of radio communication systems, can solve problems such as incompatibility of software applications

Active Publication Date: 2013-11-06
NORDIC SEMICONDUCTOR
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] A known problem with radio devices is that the software application must construct the packet
If extreme care is not taken, incompatibilities between the software application at the sending end and the software application at the receiving end are likely to result from errors by the application software developer

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Programmable radio

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0087] figure 1 A wireless temperature probe 1 and a remote weather station 2 are shown.

[0088] The temperature probe 1 comprises a microcontroller (MCU) 3 running a temperature probe software application 4 . The microcontroller 3 is connected to a single-chip radio transceiver 5 running firmware 6 . The microcontroller 3 is also connected to a thermometer 7 . These connections may be of any suitable type; eg, Serial Peripheral Interface (SPI) connections.

[0089] The weather station 2 contains a microcontroller 8 running a weather station software application 9 . The microcontroller 8 is connected to a single-chip radio transceiver 10 running firmware 11 . The microcontroller 8 is also connected to a liquid crystal display (LCD) module 12 .

[0090] A software application of the temperature probe may cause the microcontroller to take temperature readings from the thermometer 7 at intervals. If it is determined that the temperature has changed, then on the interface p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A programmable radio communication system comprises a transmitter 1 and a receiver 2. The transmitter comprises radio transmitting means 5 and processing means 3. The processing means is configured to: execute transmitter firmware 6; execute a transmitter software application 4; and operate an interface between the transmitter firmware and the transmitter software application, wherein the interface supports one or more operators, each operator acting on one or more elements, wherein the transmitter firmware comprises instructions for: receiving across the interface from the transmitter software application, an operator and an element, associated with a virtual pipe between the transmitter software application and a respective receiver software application; encoding the operator and the element; and using the radio transmitting means to transmit the encoded operator and element by radio, and wherein the receiver comprises radio receiving means 10 and processing means 8, the processing means being configured to: execute receiver firmware 11; execute a receiver software application 9; and operate an interface between the receiver firmware and the receiver software application, wherein the receiver firmware comprises instructions for: using the radio receiving means to receive the encoded operator and element; decoding the operator and element; and sending the operator and the element across the interface to the receiver software application, thereby creating the virtual pipe between the transmitter software application and the receiver software application. One embodiment relates to a thermometer probe providing temperature readings to a weather station using GET or SET operators to e.g. set the current temperature element for that thermometer probe at the weather station. One advantage of the arrangement is to take away from the software applications concerns of packet construction / deconstruction which is instead handled by firmware in the transmitter / receiver and providing one or more pipes, for the interface between the application and firmware, associated with particular operators and / or elements.

Description

technical field [0001] The present invention relates to a programmable radio communication system. Background technique [0002] Radio transmitters and receivers that can be controlled with software are known. For example, known single-chip integrated radio transceivers can be connected to an external microcontroller (MCU) and controlled by a software application running on the microcontroller. System-on-chip devices having both a radio transceiver and a microcontroller on one chip are also known. [0003] For example, in a wireless temperature probe, a software application may periodically read the readings of the temperature sensor in the probe; determine if the reading is different from the previous reading; and if so, encode the new reading into a data packets; and, sending the data packets to a radio transmitter in the probe (eg, via a serial connection) for transmission to a remote base unit. [0004] A known problem with radios is that software applications must co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08H04W84/18G06F9/54H04W4/50
CPCH04W4/001H04L67/12H04L67/125H04L69/32H04W84/18G01K1/024H04W76/022H04W76/021H04B1/0003G06F9/545G08C17/02G06F9/544H04W4/50H04W76/12H04W76/11H04L67/025H04L69/161H04L69/26H04L69/321H04L43/00G01K1/02G06F9/54
Inventor 比约恩·托雷·塔尔德森大卫·德瓦萨哈亚姆·爱德温
Owner NORDIC SEMICONDUCTOR
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products