Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Transmission Matrix: Measuring and Utilizing

Transmission Matrix: Measuring and Utilizing 8 months 1 week ago #66

  • sanjiv
  • sanjiv's Avatar
  • OFFLINE
  • New Member
  • Posts: 10
  • Karma: 0
Hi
I am a beginner in Matlab. I would like to simulate a transmission matrix in matlab. Can I get some papers/resources from which I can simulate it from the perspective of Matlab. Could anyone please help me.

Transmission Matrix: Measuring and Utilizing 8 months 1 week ago #67

  • sebastien.popoff
  • sebastien.popoff's Avatar
  • OFFLINE
  • Administrator
  • Posts: 22
  • Thank you received: 9
  • Karma: 3
Hi Sanjiv,

That depends on what kind of transmission matrix you want to simulate and what for.

The easiest matrix is a Gaussian complex random matrix:

T = randn(n,m)+j*randn(n,m)

This matrix would not conserve the energy nor it will make appear the effect of mesoscopic correlations.
However, it is valid in most cases: if you consider a subpart of a full transmission matrix (which is usually the case when only one polarization is controlled/measured and with a limited numerical aperture) and when the discretization of the field is such that the elements correspond to different speckle grains (and thus are considered uncorrelated).

If you want to simulate the full transmission matrix of a slab or a disordered wire, then the singular values of the matrix has to follow the bimodal distribution. You would then have to generate a diagonal matrix with values that follow the distribution and then multiply on both side by unitary random matrices.

Again, I cannot go in much details if I do not know more about what you want to do.

Transmission Matrix: Measuring and Utilizing 8 months 3 days ago #71

  • sanjiv
  • sanjiv's Avatar
  • OFFLINE
  • New Member
  • Posts: 10
  • Karma: 0
Thanks Sebastien.

I succeeded in making a transmission matrix by
T=rand(m,n)+1i*rand(m,n);
and performing SVD and normalization.

However I am interested in modeling a scattering medium which is combination of two operator first operator is a Random phase scattering matrix followed by a free space propagation. This is one layer and there are N such layers. Can you suggest me how can I do it in Matlab ?
  • Page:
  • 1
  • 2
Time to create page: 0.251 seconds

Additional information