{"id":217,"date":"2013-12-19T23:38:02","date_gmt":"2013-12-19T23:38:02","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=217"},"modified":"2013-12-19T23:39:27","modified_gmt":"2013-12-19T23:39:27","slug":"p-115-signal-recorder-and-data-analysis-program-results","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p-115-signal-recorder-and-data-analysis-program-results\/","title":{"rendered":"P-115 Signal Recorder and Data Analysis Program: Results"},"content":{"rendered":"<p>I have reached the point where I can test my program on real signals that I have picked up from a radio transmitter I build with an Arduino.<\/p>\n<p>I tuned the radio to 89.62 Mhz, and recorded two signals: One with the antenna disconnected (which should be picking up almost entirely background noise) and another with the antenna connected (and a radio station clearly audible over the speaker).<\/p>\n<p>I created a graph of the orginal signal after the window function was applied, the real and imaginary components, the magnitude, and a waterfall display for both the background signal and the tuned radio signal.<\/p>\n<p>The waterfall graph isn&#8217;t full because I didn&#8217;t capture the signal for long enough, and there weren&#8217;t enough data points.<\/p>\n<p>The following are the graphs of the background noise:<\/p>\n<p><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_03-Dec.-19-21.27.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"ScreenHunter_03 Dec. 19 21.27\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_03-Dec.-19-21.27-300x162.jpg\" width=\"300\" height=\"162\" \/><\/a><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_04-Dec.-19-21.27.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"ScreenHunter_04 Dec. 19 21.27\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_04-Dec.-19-21.27-300x162.jpg\" width=\"300\" height=\"162\" \/><\/a><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_05-Dec.-19-21.27.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"ScreenHunter_05 Dec. 19 21.27\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_05-Dec.-19-21.27-300x162.jpg\" width=\"300\" height=\"162\" \/><\/a><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_06-Dec.-19-21.28.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"ScreenHunter_06 Dec. 19 21.28\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_06-Dec.-19-21.28-300x162.jpg\" width=\"300\" height=\"162\" \/><\/a><\/p>\n<p><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_07-Dec.-19-21.30.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"ScreenHunter_07 Dec. 19 21.30\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_07-Dec.-19-21.30-300x162.jpg\" width=\"300\" height=\"162\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>These graphs are of the radio signal:<\/p>\n<p><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_11-Dec.-19-21.47-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-235\" alt=\"ScreenHunter_11 Dec. 19 21.47 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_11-Dec.-19-21.47-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_11-Dec.-19-21.47-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_11-Dec.-19-21.47-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_11-Dec.-19-21.47-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_12-Dec.-19-21.47-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-234\" alt=\"ScreenHunter_12 Dec. 19 21.47 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_12-Dec.-19-21.47-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_12-Dec.-19-21.47-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_12-Dec.-19-21.47-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_12-Dec.-19-21.47-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_13-Dec.-19-21.47-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-233\" alt=\"ScreenHunter_13 Dec. 19 21.47 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_13-Dec.-19-21.47-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_13-Dec.-19-21.47-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_13-Dec.-19-21.47-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_13-Dec.-19-21.47-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-232\" alt=\"ScreenHunter_14 Dec. 19 21.47\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-231\" alt=\"ScreenHunter_14 Dec. 19 21.47 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_14-Dec.-19-21.47-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_15-Dec.-19-21.47.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-230\" alt=\"ScreenHunter_15 Dec. 19 21.47\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_15-Dec.-19-21.47-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_15-Dec.-19-21.47-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_15-Dec.-19-21.47-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_15-Dec.-19-21.47.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-229\" alt=\"ScreenHunter_16 Dec. 19 21.47\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-228\" alt=\"ScreenHunter_16 Dec. 19 21.47 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_16-Dec.-19-21.47-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_17-Dec.-19-21.47-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-227\" alt=\"ScreenHunter_17 Dec. 19 21.47 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_17-Dec.-19-21.47-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_17-Dec.-19-21.47-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_17-Dec.-19-21.47-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_17-Dec.-19-21.47-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_18-Dec.-19-21.48.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-226\" alt=\"ScreenHunter_18 Dec. 19 21.48\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_18-Dec.-19-21.48-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_18-Dec.-19-21.48-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_18-Dec.-19-21.48-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_18-Dec.-19-21.48.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_22-Dec.-19-22.04-Copy.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-225\" alt=\"ScreenHunter_22 Dec. 19 22.04 - Copy\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_22-Dec.-19-22.04-Copy-300x162.jpg\" width=\"300\" height=\"162\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_22-Dec.-19-22.04-Copy-300x162.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_22-Dec.-19-22.04-Copy-1024x554.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2013\/12\/ScreenHunter_22-Dec.-19-22.04-Copy.jpg 1916w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>There is a clear difference in the two signals. The second signal has a pattern that seems to contain human speech, which is visible in all of the FFT graphs. This, I feel, is a proof of concept of the system. The waterfall display also looks different, but it is hard to tell, since there is alot of noise also producing traces. It is possible some of the signal was picked up by the radio receiver even with no antenna. Even so, I think this system performed quite well, and it shows promise.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have reached the point where I can test my program on real signals that I have picked up from a radio transmitter I build with an Arduino. I tuned the radio to 89.62 Mhz, and recorded two signals: One with the antenna disconnected (which should be picking up almost entirely background noise) and another [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,10],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-inventions","category-software-and-games","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/217"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":3,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions\/237"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}