- This topic has 5 replies, 2 voices, and was last updated 8 years, 2 months ago by .
Viewing 4 reply threads
Viewing 4 reply threads
- You must be logged in to reply to this topic.
Optiwave software can be used in different industries and applications, including Fiber Optic Communication, Sensing, Pharma/Bio, Military & Satcom, Test & Measurement, Fundamental Research, Solar Panels, Components / Devices, etc..
Download our 30-day Free Evaluations, lab assignments, and other freeware here.Â
Optiwave software can be used in different industries and applications, including Fiber Optic Communication, Sensing, Pharma/Bio, Military & Satcom, Test & Measurement, Fundamental Research, Solar Panels, Components / Devices, etc..
Download our 30-day Free Evaluations, lab assignments, and other freeware here.Â
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!
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)
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.
osd file.I dont know why I cannot upload attachments.
osd and m files to compensate dispersion in frequency domain after coherent detection. but It hasn’t worked.
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);