ST-radar?
That's a new one to me?
Here's the manual for US WWII radars:
http://www.hnsa.org/doc/radar/index.htm
A google of ST-radar:
http://www.google.com/search?q=st-ra...rchBox&ie=&oe=
A Stratosphere Trophosphere radar...? Definitely not on any boat (yet), I'm afraid!