Forum Replies Created
Hello Aditya,
Thanks for reaching out to us.
We don’t develop our software to be run on MAC. They are made only to be run on the Windows. If you really want to run OptiFiber on the MAC, I suggest you install Windows on a partition under parallels, then you can install OptiFiber on the windows and run it.
I hope this helps?
Warm Regards,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
You can get a free 30-days trial version from our website. If you have already exhausted it, then I request you to kindly purchase the license or lease it.
If you already have a license and having issues running it, kindly share the license number and the error messages you are receiving.
Best,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
In order to implement an inverse filter using DSP component, you can load your own filter transfer function inside the DSP component. You can go to the Filter settings in the DSP Properties window, select ‘Load from File’ and select the type of file format.
Have a look at the snapshot of DSP Properties window attached.
I hope this helps?
Warm Regards,
Saurabh Bedi.
Hello Nafis Sadik,
Thanks for reaching out to us.
For your application, the best suited tool will be OptiSystem. I encourage you to download a 30 day free trial from our website. This will install the examples on your PC. Once you have OptiSystem installed, you can look at the example “XOR-Gate.osd” which can be found at the directory: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Optical amplifiers\Semiconductor optical amplifiers\
This can be a good starting point for you. Feel free to have a look at the other set of examples, as well as wide range of components available in the OptiSystem component library.
I hope this helps?
Let us know if you have any further questions?
Warm Regards,
Saurabh Bedi.
Hello Amal,
Thanks for reaching out to us.
For your particular application, I suggest you to go through a similar example we have on coexistence of GPON & NG-PON1 which can be found at location: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Metro and access systems\PON and CDMA systems\Coexisting GPON and NG-PON1.osd
Let us know if you have any further questions.
Best,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
In order to connect your matlab component to PRBS, you need to define the input signals correctly inside the code. For better understanding on how to use the matlab component, I advise you to refer our matlab examples, found in the directory: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Software interworking\MATLAB co-simulation
You can also have a look at the following document to understand how to define the input ports and output ports for the signals (optical, electrical, bianry): C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Software interworking\MATLAB co-simulation\OptiSystem MATLAB data model\OptiSystem-MATLAB Data Model 7 July 2017.pdf
I hope this helps?
Warm Regards,
Saurabh Bedi.
Hello,
This query has been answered in the other query of yours for feedback loop with integrating FBG.
Warm Regards,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
To cater your application, I suggest you to look into the example of ‘FBG fiber loop mirror’. You can find this example at location: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Sensor systems\FBG Sensor\FBG fiber loop mirror.osd
It shows how to setup the feedback loop and also implement the FBG sensor in the circuit. You can set the parameters for the FBG as per your requirement.
Also, make sure to set enough number of iterations in the Signals window while setting up the simulation parameters on the canvas, for the simulation to converge.
I hope this helps?
Let me know if you have any further questions.
Warm Regards,
Saurabh Bedi.
Hello Shikhar,
Thanks for reaching out to us.
In order to better assist, can you please share the error you receive when you try to open a New file? Please send us the screenshot.
Thanks.
Warm Regards,
Saurabh Bedi.
Hello Dhruv,
Thanks for reaching out to us.
Your professor Hemani Kaushal reached out to our team as well with the same query.
From your query, what I understand is that you need to calculate the total power of the signal entering the matlab component. Later you need this total power for further processing in your matlab code.
Please note that there is no direct method of extracting power from the input signal defined in the matlab code. Instead you will have to write a small piece of code to extract the total power of the input signal.
Below is the small piece of code you can write to extract power from the signal:-
%%%%%%%%%%%%%% Total Power Calculation %%%%%%%%%%%%%%%%
real_signal_data = real(InputPort1.Sampled.Signal);
imag_signal_data = imag(InputPort1.Sampled.Signal);
magnitude_signal = sqrt(real_signal_data.^2 + imag_signal_data.^2);
power_abs = abs(magnitude_signal).^2;
time_data = InputPort1.Sampled.Time;
delta_t = time_data(2) – time_data(1); % Time Step
T = time_data(end) – time_data(1); % Total sample time
power_dt = (power_abs .* delta_t);
power_dt_sum = sum(power_dt);
total_power = power_dt_sum / T; % Total Power (in Watt)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
You can use this code and check the ‘total_power’ in the workspace. For a sanity check, you can connect the ‘Optical Power Meter’ to the splitter before it enters the matlab component, to visualize the power entering into the matlab component. The power shown in the power meter should match the ‘total_power’ calculated in the matlab code. You can vary the power in the laser and test it.
I hope this helps?
Warm Regards,
Saurabh Bedi.
Hello Govind,
Thanks for reaching out to us.
Can you please tell us which software you are using?
Warm Regards,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
Looking at your code, I can see that you are generating 8 sine signals with different frequencies and then you are processing those signals to convert the binary to decimal. And you want to apply this processed signal to modulate the MZM.
In order to do that, you need to use a matlab component in between your input signal (bit source) and the MZM and you need to define the input signal inside your matlab code from the OptiSystem. You can look at the OSA example in order to understand how to define the output port signal (the processed signal in your case) in relation to the input bit signal. You will have to change your matlab code accordingly in order to make OptiSystem interface properly with MATLAB. The example can be found at: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Software interworking\MATLAB co-simulation\OSA example
Feel free to look at the other examples for matlab co-simulation (BER analyzer example) at: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Software interworking\MATLAB co-simulation, in order to understand how to write the code for the matlab component.
Also, to understand how to deal with the Optical, Electrical and binary data formats for the signals, have a look at the document at the location: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Software interworking\MATLAB co-simulation\OptiSystem MATLAB data model
I hope this helps?
Warm Regards,
Saurabh Bedi
Hello,
Thanks for reaching out to us.
In order to solve your problem, you have two options:
1. The best option is to use the LiFi component for your design. you need to read the datasheet for detailed information.
2. The other option is to use multi components of LOS Channel component and combine the beams from both components into the receiver.
Let us know if you have any further queries. You can reach out to me at: saurabh.bedi@optiwave.com
Warm Regards,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
We don’t have any algorithm implemented to compensate directly for the Polarization Mode Dispersion (PMD). We deal with the PMD in a similar way we deal with the Chromatic Dispersion (CD), which causes the the spreading of the pulses. So, PMD can be compensated in a similar manner as CD by using Digital Signal Processing (DSP) or Fiber Bragg Grating (FBG) dispersion compensation fiber.
You can refer to the example for the State-of-Polarization (SOP) compensation where Probabilistic Amplitude Shaping (PAS) technique is applied on the QAM modulation which is:- [DP-PAS-64QAM_220210e.osd) at the location: C:\Users\USER NAME\Documents\OptiSystem 22.0 Samples\Advanced modulation systems\PAS Systems\QAM-PAS\
I am also attaching a reference paper published by our team on this (as a .zip file). Feel free to have a look.
I hope this helps? If you have any further questions, feel free to reach out to me at: saurabh.bedi@optiwave.com
Warm Regards,
Saurabh Bedi.
Hello,
Thanks for reaching out to us.
For mitigating the interference factors like dispersion of optical fibers and polarization film dispersion, please refer to our examples at: C:\Users\USERNAME\Documents\OptiSystem 22.0 Samples\Dispersion compensation\
You can use the “Ideal Dispersion Compensation FBG” component.
If you still have specific questions, please reach out to me at saurabh.bedi@optiwave.com
Warm Regards,
Saurabh Bedi.