W. Wesley Peterson
W. Wesley Peterson | |
---|---|
File:W. Wesley Peterson.jpg | |
Born | April 22, 1924 Muskegon, Michigan, U.S. |
Died | May 6, 2009 (aged 85) Honolulu, Hawaii, U.S. |
Fields | Mathematics, computer science |
Alma mater | University of Michigan |
Notable awards | Japan Prize Claude E. Shannon Award |
William Wesley Peterson (April 22, 1924 – May 6, 2009) was an American mathematician and computer scientist. He was best known for discovering the Cyclic Redundancy Check (CRC),[1] for which research he was awarded the Japan Prize in 1999.[2]
Peterson was born on April 22, 1924 in Muskegon, Michigan and earned his Ph.D. in 1954 from the University of Michigan.[2][3] Peterson was a professor of Information and Computer Sciences at the University of Hawaii at Manoa, joining the faculty in 1964.[4] He started work at IBM in 1954.[4] He authored the publication of algebraic coding theory Error Correcting Codes in 1961. He co-authored a number of books on the topic of error correcting codes, including the revised 2nd edition of Error Correcting Codes[5] (co-authored with Edward J. Weldon). In the early 1950s he contributed significantly to the development of signal detection theory through participation in the IRE Professional Group on Information Theory.[6] He has also done research and published in the fields of programming languages,[7] systems programming, and networks. As well as the Japan Prize in 1999,[2][8] he was awarded the Claude E. Shannon Award in 1981,[4] and the IEEE Centennial Medal in 1984.[4]
Peterson finished 16th in the 2005 Honolulu Marathon for males ages 80 to 84.[9] He died on May 6, 2009 in Honolulu, Hawaii.[3]
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found. – The original paper on CRCs
- ↑ 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 4.2 4.3 The Newsletter of the Colleges of Arts & Sciences at the University of Hawaii at Manoa, Summer 1999, Volume 5, Number One Retrieved November 24, 2011
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.