Hoi uncertain substancepresentation

28
UNCERTAIN SUBSTANCE TOM KEENE A part of the Hands-On Ideas series September 4th 2013

description

 

Transcript of Hoi uncertain substancepresentation

Page 1: Hoi uncertain substancepresentation

UNCERTAIN SUBSTANCETOM KEENEA part of the Hands-On Ideas series

September 4th 2013

Page 2: Hoi uncertain substancepresentation

www.theanthillsocial.co.ukArtist who critically engages with technology.

Worked with bacteria, face recognition, participatory/community arts.

Self taught programmer & maker: wood, metal, electronics.

MA in Interactive Media: Critical Theory & Practice in 2012, Goldsmiths University, London.

Page 3: Hoi uncertain substancepresentation

InspirationWirelessness “Radical Empiricism in network cultures”: Adrian Mackenzie.

Open Systems Association (OSA)www.opensystem.org.uk

YoHa: Graham Harwood + Matsuko Yokokoji. www.yoha.co.uk

Evil Media: Matthew Fuller and Andrew Goffey.www.yoha.co.uk/sites/yoha.co.uk/evilmedia

Page 4: Hoi uncertain substancepresentation

What I wanted to exploreHow an algorithm is able to construct the world we live in.

How it operates outside of any design intent.

A different concept of control.

An open ended process led methodology – make mistakes.

Page 5: Hoi uncertain substancepresentation

Uncertain Substance: The Viterbi AlgorithmAn algorithm searches radio waves looking for conversations about money

Page 6: Hoi uncertain substancepresentation

About the projectExplored the history of the algorithm.

Attempted to understand the mathematics.

Built contraptions/devices as a means to reveal how it operates: - Primitive transmitter. - Software defined radio. - Speech recognition system.

Page 7: Hoi uncertain substancepresentation
Page 8: Hoi uncertain substancepresentation
Page 9: Hoi uncertain substancepresentation
Page 10: Hoi uncertain substancepresentation

Abstract•The probability of error in decoding an optimal convolutional code transmitted over a memoryless channel is bounded from above and below as a function of the constraint length of the code. For all but pathological channels the bounds are asymptotically (exponentially) tight for rates aboveR_{0}, the computational cutoff rate of sequential decoding...•Viterbi, A.J. 1967

Page 11: Hoi uncertain substancepresentation

Convolutional encoding

Add bit “e” to beginning, shift bits to right and discard last “0”.←

← Add “x” drop “0”.

← Add “a” drop “0”.

← Add “m” drop “0”.

← Add “p” drop “e”.

← Add “l” drop “x”.

← Add “e” drop “a”.“000000e000xe00axe0maxepmaxlpmaelpm”Transmit:

(shift register)

Page 12: Hoi uncertain substancepresentation

Decoding Trellis

Page 13: Hoi uncertain substancepresentation

Like talking across a noisy room

Because we know grammarwe can decipher what is said without hearing every word or letter.

The Viterbi will search for a particular structure of data and is able to take a guess based on the current available information.

Page 14: Hoi uncertain substancepresentation

Harry GrindellMatthews Early experimenter in wireless communications.

Patented worlds first mobile phone in 1909.

And the Death Ray in 1924 which he possibly sold to the French...

Spark gap transmitters.

Page 15: Hoi uncertain substancepresentation
Page 16: Hoi uncertain substancepresentation
Page 17: Hoi uncertain substancepresentation
Page 18: Hoi uncertain substancepresentation

Used £10 USB TV Tuner with GNU Radio, a SDR system.

Read about on hackaday:http://bit.ly/1a3Yrpg

Linux build Instructions:www.theanthillsocial.co.uk/sketch/207

Software Defined Radio (SDR)

Page 19: Hoi uncertain substancepresentation

www.github.com/csete/gqrx Enables audience to easily see FM/Other tuning.

GQRX: Frontend for GNU radio

Page 20: Hoi uncertain substancepresentation

CMU Sphinx: Open Source Toolkit For Speech Recognition. www.cmusphinx.sourceforge.net

Likes the word “money”Hacked phython code: www.theanthillsocial.co.uk/projects/uncertain-substance

Voice Recognition

Page 21: Hoi uncertain substancepresentation
Page 22: Hoi uncertain substancepresentation
Page 23: Hoi uncertain substancepresentation

CCTV

Page 24: Hoi uncertain substancepresentation
Page 25: Hoi uncertain substancepresentation

Post-Project

Page 26: Hoi uncertain substancepresentation

Further experimentation

Miniaturisation: What potentials are revealed when the system is made smaller?

Social output: Buying shares, setting a price on a commodity.

Exploring other uses of the Viterbi.

Page 27: Hoi uncertain substancepresentation

How you can build off my work

The technological:- Improved speech

- recognition.- Tune into TV.- Install on small devices.

The theoretical:- Investigate the dull grey & boring.- Think about technological objects as complex assemblages.

Page 28: Hoi uncertain substancepresentation

Questions and Answers