SeattleWireless
[Blog Home] [Homepage] [Projects] [SeattleWireless] [Email Me] [Resume DOC] [Resume HTML]
Location:

Wed, 31 Mar 2004

Cool Travel Map
I saw this on Ken's blog, thought it was pretty cool :)


create your own personalized map of the USA

[/home] permanent link

Tue, 23 Mar 2004

Interesting Hacknight

Hacknight was interesting tonight because I enter the room and was asked to sign this NDA. It sounded kinda fun so I read it over, didn't find anything completely unreasonable, and signed it. Now I have completely given up my freedom of writing in my blog and talking about the experience in detail...

The "game" was basically a GPS (Lets call it location aware) supplimental reality game. In the demo, we chased (and captured) virtual ghosts across a park using PDAs. We were ghost busters! :) The entire concept is going to lead to some really great things I think, what we experienced is only the start. The magic card / RPG geeks are going to go crazy over this crap when it is finished.

Also, Peter and Michael brought a Soekris for Tacoma node. Sounds like we are going to startup the snownet project again, and we should have TacomaNode finished in about two weeks. It will feature a soekris with an orinoco card (and some 'hacks' to correct our timing and retransmit issues), as well as a colo'ed machine with about 30 gigs, and some bandwidth to use (!). I expect we'll be on the roof next weekend if all goes well.

Baldi needs a lot of work if we can't connect up to it, I have heard that things aren't fairing well :D

[/hacknight] permanent link

Sun, 21 Mar 2004

R/C Plane Software
I'm writing some software for a dinky R/C plane. Things are coming along pretty good...



Above: Waypoint Plot Software View

Flying from 47.324634 -122.421151 Alt 500 to 47.324505 -122.408051 Alt 500

From 47.324634 -122.421151 to 47.324505 -122.408051 : feet: 3243   heading: 90.8
From 47.324660 -122.420873 to 47.324505 -122.408051 : feet: 3175   heading: 91.0
From 47.324793 -122.420554 to 47.324505 -122.408051 : feet: 3097   heading: 91.9
From 47.325033 -122.420022 to 47.324505 -122.408051 : feet: 2970   heading: 93.7
From 47.325238 -122.419623 to 47.324505 -122.408051 : feet: 2877   heading: 95.3
From 47.325083 -122.419095 to 47.324505 -122.408051 : feet: 2742   heading: 94.4
From 47.324856 -122.418687 to 47.324505 -122.408051 : feet: 2636   heading: 92.8
From 47.324638 -122.418319 to 47.324505 -122.408051 : feet: 2542   heading: 91.1
From 47.324402 -122.417978 to 47.324505 -122.408051 : feet: 2458   heading: 89.1
From 47.324274 -122.417569 to 47.324505 -122.408051 : feet: 2358   heading: 87.9
From 47.324434 -122.417143 to 47.324505 -122.408051 : feet: 2251   heading: 89.3
From 47.324657 -122.416731 to 47.324505 -122.408051 : feet: 2150   heading: 91.5
From 47.324439 -122.416296 to 47.324505 -122.408051 : feet: 2041   heading: 89.3
From 47.324140 -122.415982 to 47.324505 -122.408051 : feet: 1968   heading: 86.1
From 47.324020 -122.415481 to 47.324505 -122.408051 : feet: 1848   heading: 84.5
From 47.323981 -122.414740 to 47.324505 -122.408051 : feet: 1667   heading: 83.4
From 47.324171 -122.413269 to 47.324505 -122.408051 : feet: 1298   heading: 84.6
From 47.324423 -122.411532 to 47.324505 -122.408051 : feet: 862   heading: 88.0
From 47.324842 -122.410668 to 47.324505 -122.408051 : feet: 659   heading: 100.8
From 47.325369 -122.409974 to 47.324505 -122.408051 : feet: 571   heading: 123.5
From 47.325815 -122.409161 to 47.324505 -122.408051 : feet: 552   heading: 150.1
From 47.326125 -122.408245 to 47.324505 -122.408051 : feet: 594   heading: 175.3
From 47.326247 -122.407489 to 47.324505 -122.408051 : feet: 651   heading: 192.3
From 47.325812 -122.406859 to 47.324505 -122.408051 : feet: 561   heading: 211.7
From 47.325138 -122.407091 to 47.324505 -122.408051 : feet: 332   heading: 225.8
From 47.324817 -122.407584 to 47.324505 -122.408051 : feet: 162   heading: 225.4
Above: Partial Test Flight Data Output

Being able to actually apply trig to something really makes me happy...I might even work in some calculus by the end of development.

[/home] permanent link

Fresnel Lens
I bought a cool fresnel lens for $1.49 at Bargin World. Its only about 6 inches by 8 inches, but that is still enough to cause lots of trouble.

I brought it outside around noon on my deck during a sunny day. I didn't even have it focused and it was smoking the hell out of my deck. I went over to one of my tiki torches and lit it within a second. Its the magnifing glass from hell!

Fresnel lens can be used for other things besides burning and starting fires. It can also easily project images. I projected my cell phone screen on the side of a wall in one instance, and focused my TV screen to a very small point in another instance.

Its amazing how much heat one can generate with sunlight... this guy melted several coins.

This other guy mentions a supplier that has big lenses for about $15.

[/crazyideas] permanent link

Streaming Audio and Video Data Over Today's Cellular Networks

CDMA2000 / 1xRTT Summary

With all the fun streaming stuff going on at hack night, I brought my USB cable today for my phone. I have a SprintPCS CDMA2000 phone, which features a (data) mode called 1xRTT. Its basically a supplimental "channel" system, and gives you 16 x 9600bps (153kbps) upload and download. Whether you get that full amount depends on capacity, everyone has 2.4mbps to eat from for both voice and data services.

After subtracting a full duplex 9600bps control channel, and taking in account framing/packet overhead, I should have quite a bit of bandwidth left over.....perhaps IDSL or Dual IDSN in your pocket.

Past Testing

I've streamed high qualiy audio over my handset before, even while driving on the freeway, and had great success. At the time, it was a 80-90kbps Windows Media stream, and it did not break up during my 30 minute commute. Very impressive. It was buffered, and the bursty nature of 1xRTT may have kept the stream up during times of contention and lack of throughput. I really didn't look at the statistics or even cared at the time. Who knows for sure.

On The Upload...

But a bulk of that traffic was in the forward (downlink)..kinda cool...big deal. You couldn't possibly upload at those rates with a dinky cell phone with 3 bars, right? Originating streaming content is a whole different story too, because if you lag behind with low throughput, all of your viewers/listeners will suffer. Well, I wanted to find out for sure.

1xRTT To The Limit....Everyone Fhqwgads

I started a RealMedia stream, turned on video (quickcam) and audio (laptop mic). I started out a little low, using the "28k Modem" codec. Got video, got audio....no lost frames...hmmm..this was getting a little spooky. I was streaming video from my cell phone!

Bumped it up to 56k...looked better, no lost frames. Went to Single IDSN (64kbps circuit), still quite good. Went to Dual ISDN (128kbps) circuit and we still looked golden.

At this point, I was in awe. This means, for the last two years, one could have originated some pretty high qualiy video and audio streams from almost anywhere, during 1xRTT data services.

Lets Try Some Audio

Since my victim computer left with someone, I started playing with just audio. Could someone originate a near-CD quality audio stream from an 1xRTT network?

Yes. Pretty much, and with no interruption. The RealAudio codec wouldnt go above 60kbps, so I couldnt push it near the throughput limits I expected on the upload, but it worked great in both mono and stereo. Given the other remote options (phone line and analog cellular phone @ 3KHz bandpass sounds like AM radio), this would be perfect for studio remotes. Thats is in ideal conditions -- and just what you need is network congestion or cellular subscriber contention at the time you need your data throughput the most!

GPRS is cool too!

I dropped down the audio codec to "28k modem" and streaming live audio to a friend's GPRS modem. No breakups, it worked perfectly. We were all very impressed. Now, his GPRS modem likely would not originate 28k audio streams (he only gets a slot of about 1kB/sec for upload on GPRS, while the download is considerably fatter), but this was pretty damn cool I thought. Damn, I thought it was cool when i could pull a 8kbps stream via CDPD.

Conclusion

1xRTT is pretty cool....but I cant wait until CDMA2000 EV-DV :p, a little over a meg and half of upload!

[/hacknight] permanent link

For past blog entries, check out the archive on the side or click here.


Make some extra cash with your blog too: