Home Forums GENERAL how to do Dispersion compensation and carrier phase estimation?

Viewing 4 reply threads
  • Author
    Posts
    • #41880
      preben
      Participant

      Dear All,
      Merry Christmas and Happy New Year!

      I am a beginner in coherent detection area. I would like to know how to do chromatic dispersion compensation and carrier phase estimation in the electrical domain with Matlab?

      Thanks in advance!

    • #41965
      adnan sabbar
      Participant

      Hello friend, for CD compensation I can help you. But I couldn’t understand the second part of your question.
      However, there are two methods to mitigate the chromatic dispersion.
      1- using Dispersion Compensation Fiber (DCF)
      2- Optical Phase Conjugate (OPC)

      • #41969
        preben
        Participant

        hi Adnan,
        thank you so much for your reply. I would like to do dispersion compensation after coherent detection.
        I am going to simulate 100G DP-QPSK system with Optisystem13+Matlab.
        the attached are osd. and m file to compensate the dispersion. but it hasn’t worked.

    • #41970
      preben
      Participant

      osd file.I dont know why I cannot upload attachments.

    • #41972
      preben
      Participant

      osd and m files to compensate dispersion in frequency domain after coherent detection. but It hasn’t worked.

      Attachments:
    • #42009
      preben
      Participant

      sorry for some mistakes I found at the end of code.
      OutputPort2.Sampled.Signal = interp(imag(OutX),SamplesPerSymbol);
      OutputPort3.Sampled.Signal = interp(real(OutY),SamplesPerSymbol);
      OutputPort4.Sampled.Signal = interp(imag(OutY),SamplesPerSymbol);

Viewing 4 reply threads
  • You must be logged in to reply to this topic.