![]() |
ESM Receiver Simulator
Hi folks,
One of my (very) minor pet peeves about Sub Command and Dangerous Waters was always that the ESM suite was not adequately simulated. I know, ESM is not the primary sensor for ASW missions - but try doing an ASUW or littoral recon mission without it! And of course, I am biased, having been an ESM technician while I was in the navy... So I always thought "when I learn a bit of programming, I'll make my own ESM simulator to show my fellow subsimmers what a real ESM suite might look like if it happened to be included in one of our sims." So I took what I learned during my programming courses, studied and practiced a bit of C++ programming on the Windows OS (via Visual Studio), and whipped up my own little ESM receiver simulator. I say "whipped up" as if it took only a little bit of time, but in truth, I have been working on this since the summer of '08, and in the meantime I have been maintaining/landscaping my house, spending time with my new wife and pets, working, and just generally living life, and BOY does that get in the way of hobbies!!! Please keep in mind that this is a crude little receiver simulator. There's a lot more I'd love to put in it, but of course, that all depends on how much interest is generated by this small example. What the ESM Receiver Simulator version 0.5 has now:
I’ll be interested in any reactions to this little sim. Chances are that you won’t hurt my feelings with criticism unless you’re a real a-hole, so don’t be shy… You should be able to find the simulator at CADC's file repository, once the moderator has approved it :03: |
Brilliant!
Being an ESM ET myself in the eighties perhaps I am with you in the minority in thinking this would be fun. You are basing it on the WLR-6? I have operated the WLR-8 and WLQ-4 and would love to assist where possible with testing etc. Maybe you could even do a BRD-7 for the lower freq stuff. If they would have developed it more realstically the ESM station could be every bit as complex as sonar. Of course you already know that, but I don't think many people realize it. Even fellow bubbleheads because of the air of secrecy surrounding the radio/esm room. Especially after the Walker incident. They really started coming down on us for discussing what was going on in there even with shipmates. |
Mark me in as an interested guy. Will you be able to post a link, for those of us not familiar with CADC? :)
|
File approved ... find it here : http://www.commanders-academy.com/fo...do=file&id=129
|
More fidellity is allways cool. Maybe you can hookup with DrSid and incorporate your ideas into the CommunitySubsim. IIRC he was at the interface and maybe sensor stage.
http://www.commanders-academy.com/fo...splay.php?f=86 |
Quote:
I'm trying to come up with a better model for the emitters, receiving antennas, and receivers too. One thing I forgot to mention that is also not included in this sim is environmental effects like ducting - in effect, there is nothing between the receiver and the signal but a vacuum :03: If Dr Sid has a need of my services, such as they are, I'm sure we'll be in touch at some point! TG |
Quote:
:yep: :yep: Talk to Dr Sid, and maybe you can embed your core ESM simulation code inside ComSubSim. |
Sure I'm interested .. will look at it ASAP. :88)
|
has anyone downloaded/run it yet? :D
TG |
I've just run it .. looks good.
Screens like this are supposed to ID the source ? The refresh rate is realistic ? What kind of reference data are used for identification ? Is it in paper form or is it part of the device ? How is the bearing measured ? :D |
Quote:
Quote:
Quote:
Quote:
|
I am not sure I remember all the bearing determination methods, but my favorite is to use multiple dipoles and measure the frequency phase shift between them. Then using some quick math measure the bearing based on phase shift.
|
If i get around to simulating DF measurement, it will more likely be something very simple, e.g. including the emitter's bearing in the emitter object for direct input into the receiver (e.g. the emitter tells the receiver "i am at bearing 345" and the receiver displays 345 as the bearing measurement), or perhaps including a set of coordinates in the emitter object, on which the receiver can perform a set of trig functions to obtain the emitter's bearing.
Dipoles and phase shift measurements... Man, I'd have to re-learn lots of RF that I have forgotten, all for a simple demo of what might have been in SC and DW ;) Sooner or later i will describe the programming approach I took to creating the demo as well as the next phase, if there is one (Hint: more objects to be simulated). The next thing I'd add on to the current demo would be file-reading functionality, so that I could create a file of emitters for the program to read at startup, from which it would randomly pick some of those emitters to be generated for simulation. TG |
ESM
I need to read up on some of it to refresh the cranium myself. But you would hopefully want to at least include some error factor. Doppler shifts for fast moving targets would rock as well. Without being able to create audio it is all much less fun anyway. Nothing like the sound of an AWG-9 or some of the more advanced scan systems. I seem to recall the SPS-48 having a very distinctive sound as well.
In the end without that and a few RADCHEE, Janes, and some intel books all strewn about around you could not simulate the experience:ping:. I've always thought it was the best enlisted position on the boat. Wake me if we come to PD, I'll be in my rack! |
Ooooh audio... that will come next after the input files...
TG |
All times are GMT -5. The time now is 04:32 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.