I'm working in underwater acoustic channel, then I need to generate SIMO channel to use it for simulation in MATLAB, how can I generate SIMO channel?

thank you

  • $\begingroup$ Deep/Shallow/Littoral? Winter/Summer? Frequency? Reciprocal? Sea State? $\endgroup$ – Stanley Pawlukiewicz May 31 '18 at 9:25
  • $\begingroup$ Hello. thank you for your reply .. for sahllow, summers,Fc=30000; Fs=102400; not Reciprocal; ofdm, length 32 taps. SIMO 4 Rx antennas. $\endgroup$ – New_student May 31 '18 at 9:44
  • $\begingroup$ If the above data are still not enough ... could you please share the guide and I will try to understand it and change everything according to my code.. $\endgroup$ – New_student May 31 '18 at 9:45
  • $\begingroup$ @StanleyPawlukiewicz please your help $\endgroup$ – New_student May 31 '18 at 14:57

While the literature is small, the Oceans are large. There is a large variation in physical detail. Unlike RF, there are no ITU standard models. A serious effort really requires real data, You can spend 20 years refining a model.

You could start by looking at,

Stojanovic, Milica, and James Preisig. "Underwater acoustic communication channels: Propagation models and statistical characterization." IEEE Communications Magazine 47.1 (2009): 84-89.

At 100Khz, a ray tracing model should be adequate and you can get ray models at Porter's Ocean Acoustic Library at:


Ray shooting can require a lot of trial and error to get eigenrays. At short ranges, an iso-velocity range independent model might be adequate. Most models are Fortran, not Matlab, but you can call them from Matlab. If you look around the web, particularly those of Australian establishments , there is code with tighter MATALB integration. Most prop code is deterministic. Ira Dyer is a pioneer is random propagation, so papers that cite him, might be useful, and you can do that using Google Scholar. If you can read Russian, a lot of their literature is very good.

Noise models are local but at 100KHz, noise sources are going to be near.

Projector and forward volume scattering effects are hard to model. Without data, you need to make some guesses.

  • $\begingroup$ Thank you so much .. yes but what we usually make, we use Bellhop to generate just the channel and then start implement our work based on it. but I don't have a guide for that to generate new SIMO channel. . . do you have such source code for time equalizers for underwater acoustic channel? thanks again. $\endgroup$ – New_student May 31 '18 at 20:04
  • $\begingroup$ Nothing I can share $\endgroup$ – Stanley Pawlukiewicz May 31 '18 at 20:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.