<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5074572</id><updated>2011-11-27T08:51:27.922Z</updated><title type='text'>G0ORX</title><subtitle type='html'>John Melton

G0ORX/N6LYT</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5074572.post-8470497778848623634</id><published>2011-08-18T21:24:00.004+01:00</published><updated>2011-08-18T23:02:25.136+01:00</updated><title type='text'>Android revisited ...</title><content type='html'>Now I have a new Android pad I have been working on some enhancements to the Android client code.  This Android pad has a 1.2GHz processor and an 800x600 screen so is much more usable.  Video could be better - I need to buy a new camera. The clicking sound in the video is the lens trying to focus!  I have also seen that there is an environment to build and run Qt Applications on the Android.  I will have to investigate to see if it is possible to run QtRadio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-d6276e1c2ecc17e3" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt7.googlevideo.com/videoplayback?id%3Dd6276e1c2ecc17e3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D23FB6D35BC9885DD215FD31DED1C8F7DEB47B7A3.6FC3A73FEB5E86B715BB714DD20E79A42B74C586%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd6276e1c2ecc17e3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZPTZKS0B4rzHrZAWpFDIy8pWS9M&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt7.googlevideo.com/videoplayback?id%3Dd6276e1c2ecc17e3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D23FB6D35BC9885DD215FD31DED1C8F7DEB47B7A3.6FC3A73FEB5E86B715BB714DD20E79A42B74C586%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd6276e1c2ecc17e3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZPTZKS0B4rzHrZAWpFDIy8pWS9M&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And Below is the same application running on  an HTC Magic mobile phone. You can see the 8" pad behind it to get an idea of the size. The phone has a scroll wheel that is a nice interface for tuning!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-e17c3d14d0d6f76d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v6.nonxt6.googlevideo.com/videoplayback?id%3De17c3d14d0d6f76d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DC7BF18EAD648D8D1219981C41DEE394B025F9.55B07796C9A539EFE9074DE68D881FC64BAB4DC6%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De17c3d14d0d6f76d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DJpM4mX9jjJg6RnoL4WjBE608l8I&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v6.nonxt6.googlevideo.com/videoplayback?id%3De17c3d14d0d6f76d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DC7BF18EAD648D8D1219981C41DEE394B025F9.55B07796C9A539EFE9074DE68D881FC64BAB4DC6%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De17c3d14d0d6f76d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DJpM4mX9jjJg6RnoL4WjBE608l8I&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;If anyone has an Android device that is running at least version 2.2 then you are welcome to try the application.  It currently can connect to my server when it is running (most of the time).  Please note that it is working with a version of dspserver that has not been released yet so will not work with any existing ghpsdr3 systems. I have been working on some performance enhancements that help the android client.&lt;br /&gt;&lt;br /&gt;The application is at http://g0orx.dyndns.org.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8470497778848623634?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8470497778848623634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8470497778848623634' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8470497778848623634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8470497778848623634'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2011/08/android-revisited.html' title='Android revisited ...'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-674190958342662909</id><published>2011-03-05T12:14:00.003Z</published><updated>2011-03-05T12:20:00.672Z</updated><title type='text'>HPSDRServer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-4l7jH3JDVp8/TXIpiENvttI/AAAAAAAAAi8/pFdUTkw4QUA/s1600/Screenshot.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/-4l7jH3JDVp8/TXIpiENvttI/AAAAAAAAAi8/pFdUTkw4QUA/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5580568553489151698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I now have a fully working version of the HPSDRServer for Metis (Ozy will be added soon) with the web interface.  Currently running the standard dspserver, but a new version will be available soon also with a web interface.&lt;br /&gt;&lt;br /&gt;It will support multiple receivers and will allow selection of which receiver is routed back out to Mercury.&lt;br /&gt;&lt;br /&gt;Now I can run the server on a headless machine and use the web interface to control and monitor it.&lt;br /&gt;&lt;br /&gt;It is written as a Qt Console Application and should run on any platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-674190958342662909?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/674190958342662909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=674190958342662909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/674190958342662909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/674190958342662909'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2011/03/hpsdrserver.html' title='HPSDRServer'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-4l7jH3JDVp8/TXIpiENvttI/AAAAAAAAAi8/pFdUTkw4QUA/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4555616196470439990</id><published>2011-02-04T15:56:00.002Z</published><updated>2011-02-04T16:18:12.532Z</updated><title type='text'>PennyWSPR</title><content type='html'>I configured and loaded PennyWSPR into my Penelope card. Running about 250mW into a 40 Mtr dipole in the attic.&lt;br /&gt;&lt;br /&gt;Best spot so far was from VK6BN in Western Australia for a distance of 14550km.  Not bad for 250mW!  The time was 2228 GMT and 2234 GMT which I make to be just around sunrise in Western Australia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4555616196470439990?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4555616196470439990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4555616196470439990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4555616196470439990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4555616196470439990'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2011/02/pennywspr.html' title='PennyWSPR'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-3782206796354486393</id><published>2010-12-24T09:48:00.005Z</published><updated>2010-12-24T10:02:12.110Z</updated><title type='text'>Embedded web interface for ghpsdr3</title><content type='html'>I have been working on using a web interface to control the ghpsdr3 server rather than having to stop/start from the command line.  I am currently using &lt;A HREF="http://code.google.com/p/mongoose/"&gt;Mongoose&lt;/A&gt; as the embedded web server (this may change).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TRRsoSe8YII/AAAAAAAAAik/B7g0inoL-dM/s1600/web.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 289px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TRRsoSe8YII/AAAAAAAAAik/B7g0inoL-dM/s400/web.png" alt="" id="BLOGGER_PHOTO_ID_5554183679866855554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When the server is not running you can select between using Metis (Ethernet) or Ozy/Magister (USB) as the interface.  If using Metis you an select the interface and discover the Metis devices on that interface and select the Metis device to use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TRRtHp6i1EI/AAAAAAAAAis/Ei8Z8VocvhA/s1600/web2.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 364px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TRRtHp6i1EI/AAAAAAAAAis/Ei8Z8VocvhA/s400/web2.png" alt="" id="BLOGGER_PHOTO_ID_5554184218732581954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When the server is running it displays the selected device information and also shows a list of client connections.&lt;br /&gt;&lt;br /&gt;You can change the preamp, random, dither and clock source settings when it is running or when it is stopped.  With some changes to the protocol I will also be able to change the sample rate.&lt;br /&gt;&lt;br /&gt;Hopefully we can get a version of this running on Metis itself once I have the soft core processor running.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-3782206796354486393?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/3782206796354486393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=3782206796354486393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3782206796354486393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3782206796354486393'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/12/embedded-web-interface-for-ghpsdr3.html' title='Embedded web interface for ghpsdr3'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/TRRsoSe8YII/AAAAAAAAAik/B7g0inoL-dM/s72-c/web.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4682826134424457676</id><published>2010-12-02T19:47:00.003Z</published><updated>2010-12-02T19:52:57.603Z</updated><title type='text'>Metis boot loader</title><content type='html'>I now have some code to work with the Metis boot loader to allow you to read the MAC address, read and write the IP address and erase and program the FPGA flash memory.&lt;br /&gt;&lt;br /&gt;It has been written using Qt 4 and uses the libpcap library for the raw ethernet interface.  I have compiled and tested on Linux and Max OS X.  It should also work on Windows.&lt;br /&gt;&lt;br /&gt;This is intended as a disaster recovery method of reprogramming the FPGA on Metis.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TPf4g4JUssI/AAAAAAAAAic/68SPf95Hau4/s1600/bootloader4.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 275px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TPf4g4JUssI/AAAAAAAAAic/68SPf95Hau4/s400/bootloader4.png" alt="" id="BLOGGER_PHOTO_ID_5546174709841048258" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4682826134424457676?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4682826134424457676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4682826134424457676' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4682826134424457676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4682826134424457676'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/12/metis-boot-loader.html' title='Metis boot loader'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/TPf4g4JUssI/AAAAAAAAAic/68SPf95Hau4/s72-c/bootloader4.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4840108128186060052</id><published>2010-12-02T19:43:00.003Z</published><updated>2010-12-02T19:47:16.143Z</updated><title type='text'>Winter has come early this year</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/TPf3SqOW58I/AAAAAAAAAiU/KkmFcExTMYo/s1600/DSCN3017.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/TPf3SqOW58I/AAAAAAAAAiU/KkmFcExTMYo/s400/DSCN3017.JPG" alt="" id="BLOGGER_PHOTO_ID_5546173366074271682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;About 8 inches of snow on Wednesday (1st December) and after clearing drive we had another 12 inches over night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4840108128186060052?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4840108128186060052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4840108128186060052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4840108128186060052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4840108128186060052'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/12/winter-has-come-early-this-year.html' title='Winter has come early this year'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GE6rJQOJitA/TPf3SqOW58I/AAAAAAAAAiU/KkmFcExTMYo/s72-c/DSCN3017.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-1427369353415955971</id><published>2010-11-19T09:24:00.002Z</published><updated>2010-11-19T09:26:44.652Z</updated><title type='text'>New broadband provider</title><content type='html'>I have switch broadband providers from BT to BE.  I was getting about 5Mb downlink and 330Kb uplink with BT.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TOZChHCGpZI/AAAAAAAAAiM/HkhApGDfOBw/s1600/32887089.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 100px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TOZChHCGpZI/AAAAAAAAAiM/HkhApGDfOBw/s400/32887089.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5541189528116962706" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-1427369353415955971?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/1427369353415955971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=1427369353415955971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1427369353415955971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1427369353415955971'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/11/new-broadband-provider.html' title='New broadband provider'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/TOZChHCGpZI/AAAAAAAAAiM/HkhApGDfOBw/s72-c/32887089.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-72023734222073910</id><published>2010-11-19T09:13:00.004Z</published><updated>2010-11-19T09:24:44.430Z</updated><title type='text'>Unidentified signal on 20 Mtrs</title><content type='html'>I am receiving a signal on 14.183 MHz that is repeated every 30 seconds and last for about 2 seconds.  It is about 12KHz wide. Anyone any ideas what it is? I would be interested.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TOZAapwGHkI/AAAAAAAAAiE/h4FqyBxptaQ/s1600/Screenshot.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TOZAapwGHkI/AAAAAAAAAiE/h4FqyBxptaQ/s400/Screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5541187218154331714" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-72023734222073910?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/72023734222073910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=72023734222073910' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/72023734222073910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/72023734222073910'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/11/unidentified-signal-on-20-mtrs.html' title='Unidentified signal on 20 Mtrs'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/TOZAapwGHkI/AAAAAAAAAiE/h4FqyBxptaQ/s72-c/Screenshot.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-2471583344675803244</id><published>2010-11-06T08:58:00.005Z</published><updated>2010-11-06T09:07:16.004Z</updated><title type='text'>Two receivers comparing Metis and Ozy</title><content type='html'>Top receiver using Metis, bottom receiver using Ozy - using an antenna splitter to feed the same antenna (G5RV) into both Mercury cards.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TNUasnPCavI/AAAAAAAAAh8/ip_fTURFwR4/s1600/Screenshot-1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TNUasnPCavI/AAAAAAAAAh8/ip_fTURFwR4/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5536360670670514930" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-2471583344675803244?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/2471583344675803244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=2471583344675803244' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/2471583344675803244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/2471583344675803244'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/11/two-receivers-comparing-metis-and-ozy.html' title='Two receivers comparing Metis and Ozy'/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/TNUasnPCavI/AAAAAAAAAh8/ip_fTURFwR4/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-6341385566693992556</id><published>2010-11-03T15:50:00.000Z</published><updated>2010-11-03T17:24:04.745Z</updated><title type='text'></title><content type='html'>Metis board arrives ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/TNGFnPF69NI/AAAAAAAAAhE/wB_FYvsoQGw/s1600/DSCN2669.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/TNGFnPF69NI/AAAAAAAAAhE/wB_FYvsoQGw/s400/DSCN2669.JPG" alt="" id="BLOGGER_PHOTO_ID_5535352326127809746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TNGFt1OiWoI/AAAAAAAAAhM/e8ohqMCNRwg/s1600/DSCN2670.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TNGFt1OiWoI/AAAAAAAAAhM/e8ohqMCNRwg/s400/DSCN2670.JPG" alt="" id="BLOGGER_PHOTO_ID_5535352439443708546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I received one of the beta Metis boards today and with some quick (and dirty) programming I have it working with ghpsdr3.&lt;br /&gt;&lt;br /&gt;I modified the server to perform the discovery of the board on the network:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TNGGFQ16JNI/AAAAAAAAAhU/0bXzaHllmiU/s1600/Screenshot-john%40john-H55-64bit:+%7E-N6LYT-ghpsdr3-trunk-bin.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TNGGFQ16JNI/AAAAAAAAAhU/0bXzaHllmiU/s400/Screenshot-john%40john-H55-64bit:+%7E-N6LYT-ghpsdr3-trunk-bin.png" alt="" id="BLOGGER_PHOTO_ID_5535352841993594066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I modified the server code to receive and send the Ozy packets over the network and fired up dspserver and QtRadio and it all seems to be working with no problems.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TNGHZHwRjWI/AAAAAAAAAhc/nDCBAofJN-w/s1600/Screenshot-QtRadio.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 192px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TNGHZHwRjWI/AAAAAAAAAhc/nDCBAofJN-w/s400/Screenshot-QtRadio.png" alt="" id="BLOGGER_PHOTO_ID_5535354282663054690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I need to restructure the server code to split the input and output data buffers from the Ozy USB code into a separate module and then just have the I/O methods in the ozy and metis code.&lt;br /&gt;&lt;br /&gt;A quick screen grab of the System Monitor shows plenty of network activity.  This is running with one receiver at 192000.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TNGZ4FYHx4I/AAAAAAAAAhs/AR_04DEFKLE/s1600/Screenshot-System+Monitor.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 325px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TNGZ4FYHx4I/AAAAAAAAAhs/AR_04DEFKLE/s400/Screenshot-System+Monitor.png" alt="" id="BLOGGER_PHOTO_ID_5535374605810124674" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-6341385566693992556?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/6341385566693992556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=6341385566693992556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6341385566693992556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6341385566693992556'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/11/metis-board-arrives.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GE6rJQOJitA/TNGFnPF69NI/AAAAAAAAAhE/wB_FYvsoQGw/s72-c/DSCN2669.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-7461815388592997759</id><published>2010-10-20T12:43:00.000+01:00</published><updated>2010-10-20T12:45:36.847+01:00</updated><title type='text'></title><content type='html'>Looks like the Android tablet can see Ozy when plugged into the USB connector.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TL7V-dehp8I/AAAAAAAAAg8/HxC4U7Yqc-g/s1600/20100920114509.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TL7V-dehp8I/AAAAAAAAAg8/HxC4U7Yqc-g/s400/20100920114509.jpg" alt="" id="BLOGGER_PHOTO_ID_5530092661498816450" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-7461815388592997759?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/7461815388592997759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=7461815388592997759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/7461815388592997759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/7461815388592997759'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/10/looks-like-android-tablet-can-see-ozy.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/TL7V-dehp8I/AAAAAAAAAg8/HxC4U7Yqc-g/s72-c/20100920114509.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-8855562411066131346</id><published>2010-10-17T18:12:00.000+01:00</published><updated>2010-10-17T18:30:51.157+01:00</updated><title type='text'></title><content type='html'>Android Tablet&lt;br /&gt;&lt;br /&gt;I bought one of these 7" Android tablets to play with.  It has an 800x400 screen size, WiFi and Ethernet, 256KB memory, 2GB internal storage and is running Linux 2.6.29.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TLsw7mtwyiI/AAAAAAAAAg0/nmTnJexpE54/s1600/irobot-apad-android-tablet.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 360px; height: 299px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TLsw7mtwyiI/AAAAAAAAAg0/nmTnJexpE54/s400/irobot-apad-android-tablet.jpg" alt="" id="BLOGGER_PHOTO_ID_5529066768090319394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Below is a screen dump taken on the device running my Android client.  I have disabled the waterfall for now as that needs some work to run on this little system.&lt;br /&gt;&lt;br /&gt;The spectrum display and the audio work fine.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TLsum3c6yHI/AAAAAAAAAgs/tZ4W81ajT6Q/s1600/20100917180545.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TLsum3c6yHI/AAAAAAAAAgs/tZ4W81ajT6Q/s400/20100917180545.jpg" alt="" id="BLOGGER_PHOTO_ID_5529064212782565490" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8855562411066131346?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8855562411066131346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8855562411066131346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8855562411066131346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8855562411066131346'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/10/android-tablet-i-bought-one-of-these-7.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/TLsw7mtwyiI/AAAAAAAAAg0/nmTnJexpE54/s72-c/irobot-apad-android-tablet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-8372552135146871070</id><published>2010-09-08T19:29:00.000+01:00</published><updated>2010-09-08T19:30:31.931+01:00</updated><title type='text'></title><content type='html'>Bands are active tonight!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TIfWEYotN5I/AAAAAAAAAV0/AQJTLMhkM_o/s1600/Screenshot-4.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TIfWEYotN5I/AAAAAAAAAV0/AQJTLMhkM_o/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5514611639559468946" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8372552135146871070?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8372552135146871070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8372552135146871070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8372552135146871070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8372552135146871070'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/09/bands-are-active-tonight.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/TIfWEYotN5I/AAAAAAAAAV0/AQJTLMhkM_o/s72-c/Screenshot-4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4304826253452523831</id><published>2010-09-06T17:37:00.000+01:00</published><updated>2010-09-06T17:38:21.998+01:00</updated><title type='text'></title><content type='html'>Changed S Meter to analogue style meter.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TIUY2tK5y1I/AAAAAAAAAUw/M8i5k3HUM-M/s1600/Screenshot-QtRadio-8.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 204px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TIUY2tK5y1I/AAAAAAAAAUw/M8i5k3HUM-M/s400/Screenshot-QtRadio-8.png" alt="" id="BLOGGER_PHOTO_ID_5513840646902369106" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4304826253452523831?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4304826253452523831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4304826253452523831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4304826253452523831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4304826253452523831'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/09/changed-s-meter-to-analogue-style-meter.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/TIUY2tK5y1I/AAAAAAAAAUw/M8i5k3HUM-M/s72-c/Screenshot-QtRadio-8.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-7706792533697571176</id><published>2010-09-06T14:03:00.001+01:00</published><updated>2010-09-06T14:11:26.948+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;System stress test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Running the HPSDR server, 4 copies of dspserver and 4 copies of QtRadio.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/TITn4F0HRuI/AAAAAAAAAUo/Rkb1LMUGuYg/s1600/Screenshot-7.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/TITn4F0HRuI/AAAAAAAAAUo/Rkb1LMUGuYg/s400/Screenshot-7.png" alt="" id="BLOGGER_PHOTO_ID_5513786794627778274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;System is an Intel i5 650 running at 3.2GHz, 4GB memory, 1TB Sata hard drive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-7706792533697571176?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/7706792533697571176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=7706792533697571176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/7706792533697571176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/7706792533697571176'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/09/system-stress-test-running-hpsdr-server.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GE6rJQOJitA/TITn4F0HRuI/AAAAAAAAAUo/Rkb1LMUGuYg/s72-c/Screenshot-7.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-8371019363476636835</id><published>2010-09-02T15:08:00.000+01:00</published><updated>2010-09-02T15:27:37.058+01:00</updated><title type='text'></title><content type='html'>Running 2 instances of QtRadio&lt;br /&gt;&lt;br /&gt;One is connecting to another server running the HPSDR server and dspserver code.&lt;br /&gt;&lt;br /&gt;The second is connected to the local host which is running the softrock server and dspserver.&lt;br /&gt;&lt;br /&gt;Using Pulseaudio for input for the softrock server.  Both instances of QtRadio are using PulseAudio for the output which is mixed together by PulseAudio.&lt;br /&gt;&lt;br /&gt;Also running the System Monitor and none of the processors seem to be too heavily loaded!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TH-0Mv98eFI/AAAAAAAAAUY/QPriYp0zwcA/s1600/Screenshot-5.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TH-0Mv98eFI/AAAAAAAAAUY/QPriYp0zwcA/s400/Screenshot-5.png" alt="" id="BLOGGER_PHOTO_ID_5512322600052488274" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8371019363476636835?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8371019363476636835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8371019363476636835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8371019363476636835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8371019363476636835'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/09/running-2-instances-of-qtradio-one-is.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/TH-0Mv98eFI/AAAAAAAAAUY/QPriYp0zwcA/s72-c/Screenshot-5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-5993165090187825219</id><published>2010-09-02T14:56:00.001+01:00</published><updated>2010-09-02T14:58:03.870+01:00</updated><title type='text'></title><content type='html'>HPSDR running again&lt;br /&gt;&lt;br /&gt;I received my Ozy card back from Gerd this morning with the Cypress FX2 chip replaced and it is all working OK.&lt;br /&gt;&lt;br /&gt;Now I can get back to work with HPSDR rather than the softrock.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-5993165090187825219?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/5993165090187825219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=5993165090187825219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/5993165090187825219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/5993165090187825219'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/09/hpsdr-running-again-i-received-my-ozy.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-471124479352055343</id><published>2010-08-27T10:06:00.001+01:00</published><updated>2010-08-27T10:18:38.721+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;QtRadio and Fldigi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using PulseAudio you can connect QtRadio up to Fldigi very simply.&lt;br /&gt;&lt;br /&gt;Enable the PulseAudio Network Server in the PulseAudio Preferences dialog:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/THeAHgH4nHI/AAAAAAAAATw/yM93p4FPIMQ/s1600/Screenshot-PulseAudio+Preferences.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 196px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/THeAHgH4nHI/AAAAAAAAATw/yM93p4FPIMQ/s400/Screenshot-PulseAudio+Preferences.png" alt="" id="BLOGGER_PHOTO_ID_5510013535481535602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Configure Fldigi to use PulseAudio and if running on the same machine as QtRadio point it to the localhost (127.0.0.1):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/THeALijU2aI/AAAAAAAAAT4/lfh9Zz4qRNQ/s1600/Screenshot-fldigi.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 344px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/THeALijU2aI/AAAAAAAAAT4/lfh9Zz4qRNQ/s400/Screenshot-fldigi.png" alt="" id="BLOGGER_PHOTO_ID_5510013604852980130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now Fldigi should be using the audio output from QtRadio and you can decode digital modes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/THeBE1lOEGI/AAAAAAAAAUI/VKE_h24pKAg/s1600/Screenshot-2.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/THeBE1lOEGI/AAAAAAAAAUI/VKE_h24pKAg/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5510014589213741154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that I am still using an old Softrock receiver.  My Ozy board has been repaired by Gerd (DJ8AY) and is on its way back in the post.  I have also ordered a Magister from TAPR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-471124479352055343?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/471124479352055343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=471124479352055343' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/471124479352055343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/471124479352055343'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/qtradio-and-fldigi-using-pulseaudio-you.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/THeAHgH4nHI/AAAAAAAAATw/yM93p4FPIMQ/s72-c/Screenshot-PulseAudio+Preferences.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-1691714060167786805</id><published>2010-08-25T22:20:00.000+01:00</published><updated>2010-08-25T22:26:02.576+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;QtRadio&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;I have made a few changes to the audio.&lt;br /&gt;&lt;br /&gt;The dspserver can now send stereo (2 channels) at either 8K or 48K.  As an experiment when running in stereo mode the sub rx audio is panned based on the signal location on the spectrum display.&lt;br /&gt;&lt;br /&gt;Also added a menu option to mute the main receiver audio and/or the sub receiver audio.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-1691714060167786805?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/1691714060167786805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=1691714060167786805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1691714060167786805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1691714060167786805'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/qtradio-i-have-made-few-changes-to.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-1211085051608083679</id><published>2010-08-20T15:26:00.000+01:00</published><updated>2010-08-20T16:33:25.821+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;QtRadio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have now added an S meter both for the main rx and the sub rx.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TG6QwzsMAPI/AAAAAAAAASo/O-_e7xjTGBY/s1600/Screenshot-QtRadio-8.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 228px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TG6QwzsMAPI/AAAAAAAAASo/O-_e7xjTGBY/s400/Screenshot-QtRadio-8.png" alt="" id="BLOGGER_PHOTO_ID_5507498562504360178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The user can now configure the audio with more options.  It will currently support audio at 8000 or 48000 samples per second and either 1 or 2 channels.  In all cases the samples are encoded as 8bit aLaw.  I will also add an option to send the data unencoded as 16 bit signed integers.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=" try=" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TG6Q62mJTnI/AAAAAAAAAS4/ybjiDcgHfv8/s1600/Screenshot-Configure.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 262px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TG6Q62mJTnI/AAAAAAAAAS4/ybjiDcgHfv8/s400/Screenshot-Configure.png" alt="" id="BLOGGER_PHOTO_ID_5507498735083015794" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TG6Q2KMzSjI/AAAAAAAAASw/e69sRN8hDLU/s1600/Screenshot-System+Monitor.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You do need to be aware of the bandwidth required:&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="10" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;sample rate&lt;/th&gt;&lt;th&gt;encoding&lt;/th&gt;&lt;th&gt;channels&lt;/th&gt;&lt;th&gt;bandwidth&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;8000&lt;/td&gt;&lt;td align="center"&gt;aLaw&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td&gt;64Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;8000&lt;/td&gt;&lt;td align="center"&gt;aLaw&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td&gt;128Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;48000&lt;/td&gt;&lt;td align="center"&gt;aLaw&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td&gt;384Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;48000&lt;/td&gt;&lt;td align="center"&gt;aLaw&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td&gt;756Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;8000&lt;/td&gt;&lt;td align="center"&gt;16 bit pcm&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td&gt;128Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;8000&lt;/td&gt;&lt;td align="center"&gt;16 bit pcm&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td&gt;256Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;48000&lt;/td&gt;&lt;td align="center"&gt;16 bit pcm&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;td&gt;756Kbps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center"&gt;48000&lt;/td&gt;&lt;td align="center"&gt;16 bit pcm&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;td&gt;1.512Mbps&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can also resize the window.  This is it running full screen on a 19inch wide screen 1400x900 display. Click on the image to see full size.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/TG6gFtjfaMI/AAAAAAAAATA/rz8xPBADIWg/s1600/Screenshot-QtRadio-9.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/TG6gFtjfaMI/AAAAAAAAATA/rz8xPBADIWg/s400/Screenshot-QtRadio-9.png" alt="" id="BLOGGER_PHOTO_ID_5507515414308939970" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-1211085051608083679?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/1211085051608083679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=1211085051608083679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1211085051608083679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1211085051608083679'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/qtradio-i-have-now-added-s-meter-both.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/TG6QwzsMAPI/AAAAAAAAASo/O-_e7xjTGBY/s72-c/Screenshot-QtRadio-8.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-1329137325117922306</id><published>2010-08-18T12:23:00.001+01:00</published><updated>2010-08-18T13:41:39.719+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;QtRadio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have now stared development of QtRadio using Qt4.  This will be a fully functional radio that will be portable across multiple platforms.  It is currently receive only but transmit will be added.&lt;br /&gt;&lt;br /&gt;It is implemented as a client to the dspserver.  I have made some changes to dspserver to support the new features of the receiver, such as the sub receiver.&lt;br /&gt;&lt;br /&gt;Currently I am trying to keep the display as clean and simple as possible, so there are no buttons, just menus to select the different options.&lt;br /&gt;&lt;br /&gt;This is still early in it's development so not all menu options are currently working.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TGvDOSe4g0I/AAAAAAAAASg/uTDeQ6Oy96w/s1600/Screenshot-QtRadio-6.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 228px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TGvDOSe4g0I/AAAAAAAAASg/uTDeQ6Oy96w/s400/Screenshot-QtRadio-6.png" alt="" id="BLOGGER_PHOTO_ID_5506709619637519170" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-1329137325117922306?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/1329137325117922306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=1329137325117922306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1329137325117922306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1329137325117922306'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/qtradio-i-have-now-stared-development.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/TGvDOSe4g0I/AAAAAAAAASg/uTDeQ6Oy96w/s72-c/Screenshot-QtRadio-6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-6066700288510426455</id><published>2010-08-12T22:43:00.000+01:00</published><updated>2010-08-12T22:51:04.634+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Knobs and Performance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Qt has a QDial widget, so I thought I would try to see how to use them.  Here they are being used to control the frequency and the audio gain.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TGRrQ9WHsnI/AAAAAAAAASQ/_hChqZe34JA/s1600/Screenshot-qtMonitor.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 230px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TGRrQ9WHsnI/AAAAAAAAASQ/_hChqZe34JA/s400/Screenshot-qtMonitor.png" alt="" id="BLOGGER_PHOTO_ID_5504642583643009650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The following image shows the System Monitor while running on my Intel i5 system using the built in GPU.  Just qtMonitor is running on this machine, but the cpu usage is very low.  The burst of activity in the middle is the recompile of the qtMonitor.  The i5 is dual core with each with 2 threads so it looks like 4 processors.  Each processor is running at 4.2GHz with 4GB of memory running at 1600 MHz.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TGRsPm0fk2I/AAAAAAAAASY/RF_PtwX5-3w/s1600/Screenshot.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TGRsPm0fk2I/AAAAAAAAASY/RF_PtwX5-3w/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5504643659928146786" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-6066700288510426455?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/6066700288510426455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=6066700288510426455' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6066700288510426455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6066700288510426455'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/knobs-and-performance-qt-has-qdial.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/TGRrQ9WHsnI/AAAAAAAAASQ/_hChqZe34JA/s72-c/Screenshot-qtMonitor.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-1684746461001798909</id><published>2010-08-10T14:05:00.000+01:00</published><updated>2010-08-10T20:27:31.266+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Qt 4 Client Update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I now have the Qt 4 client working to about the same level as the Java client.&lt;br /&gt;&lt;br /&gt;Audio is working, at least on my 2 Ubuntu 10.04 systems, and I have now added the waterfall.&lt;br /&gt;&lt;br /&gt;Currently I can only test with a fixed frequency softrock.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TGGoErD90NI/AAAAAAAAASI/VZsOO8vmjsw/s1600/Screenshot-qtMonitor-5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 186px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TGGoErD90NI/AAAAAAAAASI/VZsOO8vmjsw/s400/Screenshot-qtMonitor-5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5503865017855758546" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-1684746461001798909?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/1684746461001798909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=1684746461001798909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1684746461001798909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1684746461001798909'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/qt4-client-update-i-now-have-qt-4.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/TGGoErD90NI/AAAAAAAAASI/VZsOO8vmjsw/s72-c/Screenshot-qtMonitor-5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4401091936772684642</id><published>2010-08-04T18:05:00.000+01:00</published><updated>2010-08-04T18:15:55.662+01:00</updated><title type='text'></title><content type='html'>New Computer.&lt;br /&gt;&lt;br /&gt;Having had my Atom330 and my Ozy card die, I have finally bought a new computer.&lt;br /&gt;&lt;br /&gt;I decided on an Intel i5 650 processor, 4GB memory and a Gigabyte Mother board.&lt;br /&gt;&lt;br /&gt;I still do not have Ozy fixed yet, but just running a server that talks to a simple Softrock 40 (one of the original USB powered devices, but not powered from the USB) and then running ghpsdr I can use the the Sub Rx to tune around.&lt;br /&gt;&lt;br /&gt;Using the built in sound device I can run at 192000 reasonably well.  I am also using the GPU built into the i5 with very good performance.  CPU usage also looks really good.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TFme1xT8XYI/AAAAAAAAARo/H1POgdBGovs/s1600/Screenshot-1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/TFme1xT8XYI/AAAAAAAAARo/H1POgdBGovs/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5501603066417012098" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4401091936772684642?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4401091936772684642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4401091936772684642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4401091936772684642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4401091936772684642'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/08/new-computer.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/TFme1xT8XYI/AAAAAAAAARo/H1POgdBGovs/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-8358073746144194414</id><published>2010-07-15T13:39:00.000+01:00</published><updated>2010-07-15T13:51:56.363+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;HPSDR and gnuradio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have written a simple udp I/Q server for  HPSDR to work with gnuradio.  Currently there is no frequency control  from gnuradio but that will come soon.&lt;br /&gt;&lt;br /&gt;I took the sample  ssb_rx.grc and changed the source to udp_source and configured the port  number.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TD8DOfem8bI/AAAAAAAAARY/TcfepJYj7es/s1600/grc.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 239px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TD8DOfem8bI/AAAAAAAAARY/TcfepJYj7es/s400/grc.png" alt="" id="BLOGGER_PHOTO_ID_5494113617918226866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The resulting application looks like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/TD8DDMOZ0QI/AAAAAAAAARQ/88j1qezh0Fk/s1600/gnuradio-rx-2.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/TD8C7UX2yeI/AAAAAAAAARI/7TtvUwYHOE0/s1600/gnuradio-rx.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 261px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/TD8C7UX2yeI/AAAAAAAAARI/7TtvUwYHOE0/s400/gnuradio-rx.png" alt="" id="BLOGGER_PHOTO_ID_5494113288519600610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A quick change to add a waterfall (frequency is 909kHz, BBC Radio 5):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/TD8EBmDwpMI/AAAAAAAAARg/sRU1L2IPZ4Q/s1600/gnuradio-rx-3.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 390px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/TD8EBmDwpMI/AAAAAAAAARg/sRU1L2IPZ4Q/s400/gnuradio-rx-3.png" alt="" id="BLOGGER_PHOTO_ID_5494114495857992898" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8358073746144194414?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8358073746144194414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8358073746144194414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8358073746144194414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8358073746144194414'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/07/hpsdr-and-gnuradio-i-have-written.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/TD8DOfem8bI/AAAAAAAAARY/TcfepJYj7es/s72-c/grc.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-8159040994981471142</id><published>2010-03-08T16:25:00.000Z</published><updated>2010-03-08T18:37:51.148Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Three Mercury Receivers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This video shows 3 copies of JMonitor running concurrently.&lt;br /&gt;&lt;br /&gt;The one on left is connected to my server in Southern England, the middle one is connected to Ken's server (N9VV) in Chicago, Illinois , and the one on the right is connected to Chris's server (4X1RF) in Haifa, Israel.&lt;br /&gt;&lt;br /&gt;The audio from all 3 is mixed together, but you can set the Audio Gain down on any of them to 0 to turn off the audio from that receiver.&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-3677b4dd10b0a828" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v22.nonxt8.googlevideo.com/videoplayback?id%3D3677b4dd10b0a828%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5EE502881EA14846BA0CF3960B6EBBF8321BAD6E.5D1186894E6E95F710FFD4C94BAAE3E6B60588B5%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3677b4dd10b0a828%26offsetms%3D5000%26itag%3Dw160%26sigh%3DrWF_TUiD0-0lerF0cuyzlL82CzA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v22.nonxt8.googlevideo.com/videoplayback?id%3D3677b4dd10b0a828%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5EE502881EA14846BA0CF3960B6EBBF8321BAD6E.5D1186894E6E95F710FFD4C94BAAE3E6B60588B5%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D3677b4dd10b0a828%26offsetms%3D5000%26itag%3Dw160%26sigh%3DrWF_TUiD0-0lerF0cuyzlL82CzA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8159040994981471142?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8159040994981471142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8159040994981471142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8159040994981471142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8159040994981471142'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/03/three-mercury-receivers-this-video.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-7061531658478171654</id><published>2010-02-25T16:53:00.000Z</published><updated>2010-02-26T14:27:17.637Z</updated><title type='text'></title><content type='html'>&lt;b&gt;N9VV on the air in Chicago with HPSDR/Mercury.&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ken, N9VV,  has put an HPSDR/Mercury running ghpsdr3 software on the internet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Initial tests show it is working well. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks to Ken for helping to debug this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a recording accessing it from the UK  using the jmonitor application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-2d4d6e9405d63ba2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v5.nonxt1.googlevideo.com/videoplayback?id%3D2d4d6e9405d63ba2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2D6A120C0656F144C1E5DA8CDD2701FC21D1AF22.4437775D44517621248D5E79BAEA1369D8F57236%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2d4d6e9405d63ba2%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0_-jo6ZstqfR6ej9rI_MsuVriX4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v5.nonxt1.googlevideo.com/videoplayback?id%3D2d4d6e9405d63ba2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2D6A120C0656F144C1E5DA8CDD2701FC21D1AF22.4437775D44517621248D5E79BAEA1369D8F57236%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2d4d6e9405d63ba2%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0_-jo6ZstqfR6ej9rI_MsuVriX4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Listening to WWV on 10.0 MHz to check frequency accuracy ...&lt;/div&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-2172ac552297fee4" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v5.nonxt6.googlevideo.com/videoplayback?id%3D2172ac552297fee4%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6724010CB8CAAC06AF8A5D9801C5051BA0FF903E.320521955F31C86348A2AACC6770FF026BCB416%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2172ac552297fee4%26offsetms%3D5000%26itag%3Dw160%26sigh%3DDnDRv4tU3OKAj6un9FwAyIccAB8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v5.nonxt6.googlevideo.com/videoplayback?id%3D2172ac552297fee4%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6724010CB8CAAC06AF8A5D9801C5051BA0FF903E.320521955F31C86348A2AACC6770FF026BCB416%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2172ac552297fee4%26offsetms%3D5000%26itag%3Dw160%26sigh%3DDnDRv4tU3OKAj6un9FwAyIccAB8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-7061531658478171654?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/7061531658478171654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=7061531658478171654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/7061531658478171654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/7061531658478171654'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/n9vv-on-air-in-chicago-with.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-8067671730257919601</id><published>2010-02-19T13:12:00.000Z</published><updated>2010-02-19T13:49:29.981Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Android demo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-66cbd9bdfbf5b160" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt5.googlevideo.com/videoplayback?id%3D66cbd9bdfbf5b160%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6D0CAC4998F6F4FF6A6C1E476876F2EDFFE22A3.1A5B2B7946F2F75CEF48A306ABB68BAA4D90B8E9%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D66cbd9bdfbf5b160%26offsetms%3D5000%26itag%3Dw160%26sigh%3DwiIgcn12QqQX-K1YABH_2mNS5eo&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt5.googlevideo.com/videoplayback?id%3D66cbd9bdfbf5b160%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330273545%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6D0CAC4998F6F4FF6A6C1E476876F2EDFFE22A3.1A5B2B7946F2F75CEF48A306ABB68BAA4D90B8E9%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D66cbd9bdfbf5b160%26offsetms%3D5000%26itag%3Dw160%26sigh%3DwiIgcn12QqQX-K1YABH_2mNS5eo&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;A not very good video of the Android client running on an HTC Magic phone over WiFi.  The audio is from the phone.&lt;br /&gt;&lt;br /&gt;The frequency can be changed by either dragging the spectrum/waterfall display or with the trackball. Pressing the trackball locks/unlocks the frequency.&lt;br /&gt;&lt;br /&gt;Selecting the &lt;span style="font-weight: bold;"&gt;Menu&lt;/span&gt; button displays the menu options to change band,mode,filter, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-8067671730257919601?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/8067671730257919601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=8067671730257919601' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8067671730257919601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/8067671730257919601'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/android-demo-not-very-good-video-of.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4878188166886844719</id><published>2010-02-17T21:37:00.000Z</published><updated>2010-02-17T21:41:23.455Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Visitors to the JMonitor web page&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There have been a large number of visitors to the JMonitor web page. Interesting that no one from South America, Africa or India have visited.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://g0orx.homelinux.net/jmonitor.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 200px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/S3xh3G9eY3I/AAAAAAAAARA/rDCqL3oh81k/s400/visitors.jpeg" alt="" id="BLOGGER_PHOTO_ID_5439330049345872754" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4878188166886844719?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4878188166886844719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4878188166886844719' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4878188166886844719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4878188166886844719'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/visitors-to-jmonitor-web-page-there.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/S3xh3G9eY3I/AAAAAAAAARA/rDCqL3oh81k/s72-c/visitors.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-3538642863118120070</id><published>2010-02-17T21:26:00.001Z</published><updated>2010-02-17T21:37:17.284Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Android client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some more screen shots of the Android client running on the emulator.&lt;br /&gt;&lt;br /&gt;I am now using the full screen - I was thinking of putting buttons on the bottom for changing band, mode, etc but have decided to use the Menu and Dialog features of the Android SDK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/S3xe_fFVmfI/AAAAAAAAAQg/hxjlSzOFS0Y/s1600-h/Screenshot-5554:HTC-Android-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 376px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/S3xe_fFVmfI/AAAAAAAAAQg/hxjlSzOFS0Y/s400/Screenshot-5554:HTC-Android-1.png" alt="" id="BLOGGER_PHOTO_ID_5439326894725372402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pressing the &lt;span style="font-weight: bold;"&gt;Menu&lt;/span&gt; button on the Android device pops up the menu items.&lt;br /&gt;&lt;br /&gt;If there are more than can be displayed then selecting the &lt;span style="font-weight: bold;"&gt;More&lt;/span&gt; option displays the remainder.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/S3xfEC08GrI/AAAAAAAAAQo/bw-p2xI_emc/s1600-h/Screenshot-5554:HTC-Android-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 376px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/S3xfEC08GrI/AAAAAAAAAQo/bw-p2xI_emc/s400/Screenshot-5554:HTC-Android-2.png" alt="" id="BLOGGER_PHOTO_ID_5439326973039745714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Selecting one of the menu options displays a dialog with the choices. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/S3xfI8E77JI/AAAAAAAAAQw/MZRBVhCl2dc/s1600-h/Screenshot-5554:HTC-Android-3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 376px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/S3xfI8E77JI/AAAAAAAAAQw/MZRBVhCl2dc/s400/Screenshot-5554:HTC-Android-3.png" alt="" id="BLOGGER_PHOTO_ID_5439327057127140498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/S3xgyJu0B5I/AAAAAAAAAQ4/yoZ4GCvq7W8/s1600-h/Screenshot-5554:HTC-Android-6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 376px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/S3xgyJu0B5I/AAAAAAAAAQ4/yoZ4GCvq7W8/s400/Screenshot-5554:HTC-Android-6.png" alt="" id="BLOGGER_PHOTO_ID_5439328864678709138" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-3538642863118120070?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/3538642863118120070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=3538642863118120070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3538642863118120070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3538642863118120070'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/android-client-some-more-screen-shots.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/S3xe_fFVmfI/AAAAAAAAAQg/hxjlSzOFS0Y/s72-c/Screenshot-5554:HTC-Android-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-2366093800255207007</id><published>2010-02-16T08:52:00.000Z</published><updated>2010-02-16T08:59:04.304Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Android internet client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have  a simple client working on Android.  It still needs some work, but the spectrum display, waterfall and the audio are working both on the emulator and on my HTC Magic device.  Only method of changing frequency currently is dragging or clicking on the display. It still needs the UI for changing band, mode, filters, etc.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/S3pdB1-n6nI/AAAAAAAAAQY/xbaarer6Z0c/s1600-h/Screenshot-5554:HTC-Android.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 376px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/S3pdB1-n6nI/AAAAAAAAAQY/xbaarer6Z0c/s400/Screenshot-5554:HTC-Android.png" alt="" id="BLOGGER_PHOTO_ID_5438761786254289522" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-2366093800255207007?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/2366093800255207007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=2366093800255207007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/2366093800255207007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/2366093800255207007'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/android-internet-client-i-have-simple.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/S3pdB1-n6nI/AAAAAAAAAQY/xbaarer6Z0c/s72-c/Screenshot-5554:HTC-Android.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-3266176512512918517</id><published>2010-02-03T17:44:00.000Z</published><updated>2010-02-03T17:56:33.995Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;New Server and Client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am running a new server and there is a new Java client on the web site.  You should get the new client automatically but some browsers will cache jmonitor.jar file.  If you are having problems then try restarting your browser.&lt;br /&gt;&lt;br /&gt;Java Web Start should automatically up date the jmonitor.jar file.&lt;br /&gt;&lt;br /&gt;The major change is that the spectrum data and the audio stream are now transported over one TCP connection.&lt;br /&gt;&lt;br /&gt;It is still restricted to 1 user.  If you get a connection failure while you are running  it is usually because I need to use the system and stop the server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-3266176512512918517?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/3266176512512918517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=3266176512512918517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3266176512512918517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3266176512512918517'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/new-server-and-client-i-am-running-new.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4056426126170643321</id><published>2010-02-03T16:10:00.000Z</published><updated>2010-02-03T16:11:24.949Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Server down for upgrade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HPSDR server will be down while some changes are made and being tested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4056426126170643321?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4056426126170643321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4056426126170643321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4056426126170643321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4056426126170643321'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/server-down-for-upgrade-hpsdr-server.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-6904158693610826259</id><published>2010-02-02T16:50:00.000Z</published><updated>2010-02-05T15:20:32.737Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Many users trying to access&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are a lot of users trying to access the server.  Currently it is restricted to 1 user at a time.  I am making some more changes so the server may go down at times to allow me to test.&lt;br /&gt;&lt;br /&gt;So far I have seen users from:&lt;br /&gt;&lt;br /&gt;UK, USA, Canada, Ukraine, Sweden, Netherlands, Israel, Norway, Austria, Denmark, Romania, Australia, Germany, France, New Zealand, China, Finland, Spain, Republic of Korea, Poland, Croatia, Japan ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-6904158693610826259?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/6904158693610826259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=6904158693610826259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6904158693610826259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6904158693610826259'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/many-users-trying-to-access-there-are.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-594578720307770676</id><published>2010-02-01T19:12:00.000Z</published><updated>2010-02-01T19:20:33.388Z</updated><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Simple Architecture Diagram&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/S2cpP_Skb5I/AAAAAAAAAQQ/ey5lrUL6hXY/s1600-h/Architecture.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 283px; height: 400px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/S2cpP_Skb5I/AAAAAAAAAQQ/ey5lrUL6hXY/s400/Architecture.png" alt="" id="BLOGGER_PHOTO_ID_5433356830109888402" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-594578720307770676?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/594578720307770676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=594578720307770676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/594578720307770676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/594578720307770676'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/simple-architecture-diagram.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/S2cpP_Skb5I/AAAAAAAAAQQ/ey5lrUL6hXY/s72-c/Architecture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-3694214192724254238</id><published>2010-02-01T16:41:00.000Z</published><updated>2010-02-01T18:47:50.598Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;JMonitor Applet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have a test version of JMonitor that can now run as either a standalone application or a Java Applet embedded in a web page. To try it your browser must have Java enabled and be using the Java 6 plugin.  Go to &lt;a href="http://g0orx.homelinux.net/jmonitor.html"&gt;http://g0orx.homelinux.net/jmonitor.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have improved the audio latency with this version.&lt;br /&gt;&lt;br /&gt;Again, please do not stay connected too long, and I am only allowing 1 connection at a time because of my poor uplink speed. If you try the Applet and it simply sits there showing 2400.000000 with no spectrum or waterfall display just wait awhile because someone may be connected and when they disconnect you will get connected.  If you get a security exception then the server is not running - I will fix that soon so the error is more meaningful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://g0orx.homelinux.net/jmonitor.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 298px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/S2cEmOiuLUI/AAAAAAAAAP4/AEYw_rm9T-Q/s400/Screenshot-JMonitor+-+Mozilla+Firefox.png" alt="" id="BLOGGER_PHOTO_ID_5433316530231061826" border="1" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-3694214192724254238?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/3694214192724254238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=3694214192724254238' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3694214192724254238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/3694214192724254238'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/02/i-have-test-version-of-jmonitor-that.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/S2cEmOiuLUI/AAAAAAAAAP4/AEYw_rm9T-Q/s72-c/Screenshot-JMonitor+-+Mozilla+Firefox.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4413968357130046848</id><published>2010-01-26T17:37:00.000Z</published><updated>2010-01-26T17:59:45.332Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Server down&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The server will be down for a couple of days as I work on the next iteration.&lt;br /&gt;&lt;br /&gt;Previously I had been using my ghpsdr client as the server for the iPhone and Java clients.  This has a full graphical interface that is not needed for the server.&lt;br /&gt;&lt;br /&gt;I now have a server running that simply accepts commands to set frequency, mode, filter sizes, etc with client GUI having all the smarts in terms of bands, band stacks and remembering your last settings.&lt;br /&gt;&lt;br /&gt;The basic client/server is running but needs a few refinements before I release it.&lt;br /&gt;&lt;br /&gt;The system will consist of:&lt;br /&gt;&lt;br /&gt;    HPSDR server&lt;br /&gt;&lt;blockquote&gt;USB interface to HPSDR&lt;br /&gt;UDP I/Q sample streams (1 for each receiver)&lt;br /&gt;UDP command port&lt;br /&gt;&lt;/blockquote&gt;    DSP server (1 for each receiver)&lt;br /&gt;&lt;blockquote&gt;UDP interface to HPSDR server&lt;br /&gt;TCP client interface for commands and spectrum data&lt;br /&gt;TCP client interface for audio stream&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;   Client&lt;br /&gt;&lt;blockquote&gt;TCP command interface to DSP server&lt;br /&gt;TCP audio interface.&lt;br /&gt;GUI&lt;br /&gt;&lt;/blockquote&gt;The current Ozy code for multiple receivers sends the I/Q data streams interlaced over the USB connection.  The HPSDR server splits this stream into individual receiver I/Q streams and makes them available to clients by over a UPD packets streams.  The commands to control HPSDR are sent over a TCP connection.&lt;br /&gt;&lt;br /&gt;For each receiver there is a DSP server running that takes an I/Q stream for a specified receiver and processes it sending the audio stream back to HPSDR server.&lt;br /&gt;&lt;br /&gt;The DSP processor has a command port that it receives commands from a client to control the dsp functions and to set the frequency of the receiver (passed along to the HPSDR server).  The audio stream can also be sent to the client at 8000 8bit aLaw samples per second.&lt;br /&gt;&lt;br /&gt;The client application can be written in just about any language. It needs the ability to be able to communicate with the server over a TCP connection, provide a GUI interface and be able to output an audio stream.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4413968357130046848?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4413968357130046848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4413968357130046848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4413968357130046848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4413968357130046848'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/01/server-down-server-will-be-down-for.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4952957831980205247</id><published>2010-01-22T07:40:00.000Z</published><updated>2010-01-22T07:47:09.023Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Downloading compiled jmonitor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The latest jmonitor jar file can be downloaded from &lt;a href="https://docs.google.com/leaf?id=0BxsX2CouStkXNzY5OTY4NjktMzNlMi00ZDI5LTliODktMDE4OGI0NzFkNDM2&amp;amp;hl=en"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Save it to your local disk and the run it using the command&lt;br /&gt;&lt;blockquote&gt;java -jar jmonitor.jar&lt;br /&gt;&lt;/blockquote&gt;You will need to have Java 6 or later installed to run this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4952957831980205247?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4952957831980205247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4952957831980205247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4952957831980205247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4952957831980205247'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/01/latest-jmonitor-jar-file-can-be.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-6813273779533857426</id><published>2010-01-22T07:30:00.000Z</published><updated>2010-01-22T07:36:33.966Z</updated><title type='text'></title><content type='html'>I have updated jmonitor to be able to set the mode.  I still need to add setting filter widths.&lt;br /&gt;&lt;br /&gt;The server currently only allows one user at a time.  It will queue users and allow connection in the order they come in so just wait and eventually it should start running.&lt;br /&gt;&lt;br /&gt;Please do not stay connected for too long.  If I find people are just leaving it connected I will add a timeout.&lt;br /&gt;&lt;br /&gt;Please be aware that this is still very much a prototype implementation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-6813273779533857426?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/6813273779533857426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=6813273779533857426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6813273779533857426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6813273779533857426'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/01/i-have-updated-jmonitor-to-be-able-to.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-6785290284773563450</id><published>2010-01-20T12:23:00.001Z</published><updated>2010-01-20T13:13:32.737Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Thin Java client for ghpsdr3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have made some changes to the iPhone server interface on ghpsdr3 to lower the bandwidth requirements.  I should probably rename the interface but I originally implemented it for an iPhone application.&lt;br /&gt;&lt;br /&gt;It now sends just a 48 byte header plus 480 bytes of samples for each spectrum sample packet.  At an update rate of 10 fps this is just sending 5280 bytes per second (42240 bits per second) over the internet. The connection is to TCP port 8000.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;struct SPECTRUM_BUFFER {&lt;br /&gt; char frequency[14];  // null terminated string e.g. 7.130.108&lt;br /&gt; char filterLow[6];     // null terminated string e.g. -2850&lt;br /&gt; char filterHigh[6];    // null terminated string e.g. -150&lt;br /&gt; char mode[6];           // null terminated string e.g. LSB&lt;br /&gt; char sampleRate[8]; // null terminated string e.g. 96000&lt;br /&gt; char band[8];            // null terminated string e.g. 3 (0=160,1=80,2=60,3=40,etc)&lt;br /&gt; unsigned char[480] samples; // range 0-255 dBm[i]=-samples[i]&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The audio stream is now sent at 8000 8 bit aLaw mono samples per second.  This is using 64000 bits/second of bandwidth and gives reasonable audio. The connection is to TCP port 8002.&lt;br /&gt;&lt;br /&gt;The total bandwidth is 106240 bits per second when running at 10 fps.&lt;br /&gt;&lt;br /&gt;My uplink speed is 375Kb so I should be able to support 3 receivers running concurrently.&lt;br /&gt;&lt;br /&gt;I have implemented a sample application in Java that runs on any platform that supports Java 6.  It simply displays the spectrum and a grey scale waterfall.&lt;br /&gt;&lt;br /&gt;There is a &lt;span style="font-weight: bold;"&gt;Band&lt;/span&gt; menu that lets you select the band to listen to.  There is a 3 level band stack on each of the bands so selecting the same band will rotate through the band stack.   The frequency can be changed by left clicking the mouse on the spectrum or waterfall display. The left button moves the selected frequency to the middle of the filter and the right mouse button moves the selected frequency to the cursor.  You can also click and drag the cursor or use a mouse wheel.&lt;br /&gt;&lt;br /&gt;Please note that the &lt;span style="font-weight: bold;"&gt;Mode&lt;/span&gt; menu is currently no implemented.&lt;br /&gt;&lt;br /&gt;The current frequency and mode are displayed on the window title bar.&lt;br /&gt;&lt;br /&gt;The IP address of my server is hard coded into the code, so should just run if my server is running.&lt;br /&gt;&lt;br /&gt;Below are 2 images of JMonitor running on Ubuntu and Mac OS X.  It has also been successfully run on Windows XP and Windows 7.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/S1b-BWHZeqI/AAAAAAAAAPw/cxE69JTPjSA/s1600-h/jmonitor-ubuntu.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 205px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/S1b-BWHZeqI/AAAAAAAAAPw/cxE69JTPjSA/s400/jmonitor-ubuntu.png" alt="" id="BLOGGER_PHOTO_ID_5428805699911645858" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;JMonitor running on a Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/S1b10cf6osI/AAAAAAAAAPg/OucnntwnND0/s1600-h/jmonitor-mac.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 203px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/S1b10cf6osI/AAAAAAAAAPg/OucnntwnND0/s400/jmonitor-mac.png" alt="" id="BLOGGER_PHOTO_ID_5428796682193773250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;JMonitor running on a Mac&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The source code can be downloaded using svn from&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;    svn://206.216.146.154/svn/repos_sdr_hpsdr/trunk/N6LYT/ghpsdr3/branches/java/jmonitor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is a NetBeans project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-6785290284773563450?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/6785290284773563450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=6785290284773563450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6785290284773563450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/6785290284773563450'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/01/thin-java-client-for-ghpsdr3-i-have.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/S1b-BWHZeqI/AAAAAAAAAPw/cxE69JTPjSA/s72-c/jmonitor-ubuntu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4302780769674326333</id><published>2010-01-01T10:29:00.000Z</published><updated>2010-01-01T10:34:33.430Z</updated><title type='text'></title><content type='html'>Happy New Year!&lt;br /&gt;&lt;br /&gt;40 is very busy today - Jan 1 2010&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GE6rJQOJitA/Sz3OyblETVI/AAAAAAAAAPY/--9PzwXXhaI/s1600-h/Screenshot-gHPSDR+rx:0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://1.bp.blogspot.com/_GE6rJQOJitA/Sz3OyblETVI/AAAAAAAAAPY/--9PzwXXhaI/s400/Screenshot-gHPSDR+rx:0.png" alt="" id="BLOGGER_PHOTO_ID_5421716892215954770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Click on image to enlarge&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4302780769674326333?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4302780769674326333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4302780769674326333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4302780769674326333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4302780769674326333'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2010/01/happy-new-year-40-is-very-busy-today.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GE6rJQOJitA/Sz3OyblETVI/AAAAAAAAAPY/--9PzwXXhaI/s72-c/Screenshot-gHPSDR+rx:0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4573638768719863081</id><published>2009-12-31T15:25:00.000Z</published><updated>2009-12-31T16:47:14.375Z</updated><title type='text'></title><content type='html'>Cobalt Qube.&lt;br /&gt;&lt;br /&gt;I was doing some clearing out and came across an old Cobalt Qube that looked just the right size for housing an HPSDR system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/SzzDMRKw1KI/AAAAAAAAAOo/jzxd6bWBhqM/s1600-h/DSCN2651.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/SzzDMRKw1KI/AAAAAAAAAOo/jzxd6bWBhqM/s400/DSCN2651.JPG" alt="" id="BLOGGER_PHOTO_ID_5421422666981627042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzDUVoOjmI/AAAAAAAAAOw/z5-G7ifuCas/s1600-h/DSCN2653.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzDUVoOjmI/AAAAAAAAAOw/z5-G7ifuCas/s400/DSCN2653.JPG" alt="" id="BLOGGER_PHOTO_ID_5421422805617905250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzDj3rA9SI/AAAAAAAAAPA/iZtXGpeMtV0/s1600-h/DSCN2657.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzDj3rA9SI/AAAAAAAAAPA/iZtXGpeMtV0/s400/DSCN2657.JPG" alt="" id="BLOGGER_PHOTO_ID_5421423072454440226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzDc_xUaAI/AAAAAAAAAO4/4tA1vp-P8Es/s1600-h/DSCN2656.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzDc_xUaAI/AAAAAAAAAO4/4tA1vp-P8Es/s400/DSCN2656.JPG" alt="" id="BLOGGER_PHOTO_ID_5421422954369280002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I could not fit PennyWhistle in so have built it into a small die cast box.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzEsyEIdjI/AAAAAAAAAPI/e4SUdzhkaVE/s1600-h/DSCN2658.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/SzzEsyEIdjI/AAAAAAAAAPI/e4SUdzhkaVE/s400/DSCN2658.JPG" alt="" id="BLOGGER_PHOTO_ID_5421424325079627314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/SzzVbTw4fBI/AAAAAAAAAPQ/gljy-s0mHkI/s1600-h/DSCN2660.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/SzzVbTw4fBI/AAAAAAAAAPQ/gljy-s0mHkI/s400/DSCN2660.JPG" alt="" id="BLOGGER_PHOTO_ID_5421442716585720850" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4573638768719863081?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4573638768719863081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4573638768719863081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4573638768719863081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4573638768719863081'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2009/12/cobalt-cube.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/SzzDMRKw1KI/AAAAAAAAAOo/jzxd6bWBhqM/s72-c/DSCN2651.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-380156712886242841</id><published>2009-12-18T14:44:00.000Z</published><updated>2009-12-18T14:53:06.591Z</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/SyuVah6ib5I/AAAAAAAAAOg/69fW3JY3-HE/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/SyuVah6ib5I/AAAAAAAAAOg/69fW3JY3-HE/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5416587259856187282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I have just built a new server box for HPSDR using the Intel D945GCLF2D Desktop board with the Intel Atom 330 processor and 2GB memory.&lt;br /&gt;&lt;br /&gt;The intent is that just the server code will be running on this box which will be headless, but I have installed a full Ubuntu system and have run both the server and the ghpsdr client on the same box with no problems.  You can see that the 4 threads can handle this with no problem from the System Monitor display.&lt;br /&gt;&lt;br /&gt;The complete system including the HPSDR hardware is built in an Antec case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-380156712886242841?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/380156712886242841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=380156712886242841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/380156712886242841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/380156712886242841'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2009/12/i-have-just-built-new-server-box-for.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GE6rJQOJitA/SyuVah6ib5I/AAAAAAAAAOg/69fW3JY3-HE/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-4907674211697018624</id><published>2009-11-27T14:24:00.000Z</published><updated>2009-11-27T14:38:59.676Z</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GE6rJQOJitA/Sw_hPsRTXjI/AAAAAAAAAOY/yvxcTsDBDfo/s1600/photo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_GE6rJQOJitA/Sw_hPsRTXjI/AAAAAAAAAOY/yvxcTsDBDfo/s400/photo.jpg" alt="" id="BLOGGER_PHOTO_ID_5408789337193274930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is where I do the software development.&lt;br /&gt;&lt;br /&gt;The HPSDR is mounted inside the Antec computer case in a similar may to the article on the Wiki by Ron Cox &lt;a href="http://openhpsdr.org/wiki/index.php?title=A_complete_HPSDR_transceiver"&gt;A complete HPSDR transceiver&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The computer is a PC CHips motherboard with an Intel dual core running at 3.4 GHz with 2 GB of memory.  The graphics card is an NVidia  GeForce FX5500.  The computer is running Ubuntu 9.10 64 bit although it does have an Ubuntu 9.10 32 bit partition that I can dual boot.&lt;br /&gt;&lt;br /&gt;To the left of the keyboard is a completed PennyWhistle ready for testing.  The large meter on top of the MFJ antenna tuner is a homebrew QRP dummy load and power meter.  The meter itself is of surplus Russian origin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-4907674211697018624?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/4907674211697018624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=4907674211697018624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4907674211697018624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/4907674211697018624'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2009/11/this-is-where-i-do-software-development.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GE6rJQOJitA/Sw_hPsRTXjI/AAAAAAAAAOY/yvxcTsDBDfo/s72-c/photo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5074572.post-1524946549240740506</id><published>2009-11-27T10:08:00.000Z</published><updated>2009-11-27T10:26:07.499Z</updated><title type='text'></title><content type='html'>The latest version of ghpsdr now uses a client/server architecture to better support multiple receivers.&lt;br /&gt;&lt;br /&gt;A server application handles the USB interface to the HPSDR Ozy board.&lt;br /&gt;&lt;br /&gt;A client application makes a TCP connection to the server for sending commands to the server. The I/Q stream is sent from the server to the client using UDP.&lt;br /&gt;&lt;br /&gt;The client can run on the same machine as the server or it can run across the network on another machine.  The received audio can either be sent back to the server for playing out of the Mercury card or it can be sent to the local audio.&lt;br /&gt;&lt;br /&gt;Here is an example of the full client running on a laptop with the server running on another machine on the network.  The laptop has Fedora Core 10 installed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GE6rJQOJitA/Sw-nPT_9gRI/AAAAAAAAAOI/JDBcnnN_tvg/s1600/Screenshot-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_GE6rJQOJitA/Sw-nPT_9gRI/AAAAAAAAAOI/JDBcnnN_tvg/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5408725559003676946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;With multiple receivers it seems that a simple client would be useful that lets you monitor the different bands. so I implemented a waterfall display.  The size would allow for several to be displayed at the same time.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GE6rJQOJitA/Sw-opt3qVMI/AAAAAAAAAOQ/TqVAcTjdukk/s1600/Screenshot-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 104px;" src="http://2.bp.blogspot.com/_GE6rJQOJitA/Sw-opt3qVMI/AAAAAAAAAOQ/TqVAcTjdukk/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5408727112136414402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Please note that this code has not been put into the svn store yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5074572-1524946549240740506?l=g0orx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://g0orx.blogspot.com/feeds/1524946549240740506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5074572&amp;postID=1524946549240740506' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1524946549240740506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5074572/posts/default/1524946549240740506'/><link rel='alternate' type='text/html' href='http://g0orx.blogspot.com/2009/11/latest-version-of-ghpsdr-now-uses.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/11710376494714743931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GE6rJQOJitA/Sw-nPT_9gRI/AAAAAAAAAOI/JDBcnnN_tvg/s72-c/Screenshot-2.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
