Forum Replies Created

    #11427
    Profile Photo
    Tech Support
    Participant

    Please see the examples provided in OptiSystem 12 Samples\Advanced modulation systems\QAM systems. We have several examples of 16-QAM systems for long distance.

    For 64-QAM, we are planning to include examples in our next release (OptiSystem 13) for June/July 2014.

    #11294
    Profile Photo
    Tech Support
    Participant

    Ahmad: Your assessment is correct. The Measured-Index Multimode Fiber and Parabolic-Index Multimode Fiber components are expecting multi-mode spatially defined signals. If you use the Multimode Generator with all the power allocated to the primary mode then you will obtain a single mode laser signal with extra information on the mode field type and size (complex field data in the x-y plane) – this resembles most closely your laser in the lab (since it has a field diameter). This information is used by the Measured-Index Multimode Fiber and Parabolic-Index Multimode Fibers for the overlap integrals (used in the mode solver). The accuracy is thus pretty good. For the Linear Multimode Fiber block there is no need for spatial complex field information as we do not call up a mode solver (only a transfer function is applied).

    If you connect a Spatial Receiver or Spatial PIN to the output of the Measured Index or Parabolic Fiber then it will apply the spatial aperture against the modal field envelopes. The resulting truncated field data will then be applied as an attenuation to the time-domain waveform of the signal before being converted to an electrical signal. So the temporal effects associated with the signal (multimode dispersion) are held by the primary signal (I recommend that you try out the View Signal Visualizer – this will show you the baseline signal (complex signal as a function of time) and also the complex field data in the x-y plane for each calculated mode (this data sets are separate)).

    #11242
    Profile Photo
    Tech Support
    Participant

    Here’s some additional information from our OptiSystem team:

    —————————————————————————————————-
    The best way to immediately save data into Matlab is with the Matlab component

    We would add a signal fork at the location at which you would like to retrieve the data (connecting one of the forks to the Matlab component).

    As an example an m-file can be created that reads in an electrical signal and horizontally concatenates the vector (from each sweep) to an array (thus creating a large signal array representing all the sweeps). The example setup is shown in the enclosed images where a “SweepNum” parameter is first setup in the global parameters (from 1 to 5), followed by the “Amplitude” of the Pulse Generator (which is linked to the SweepNum) and a parameter SweepNum that is created in the Matlab component and linked also to the Global Parameter “SweepNum”.

    The m-file that can be used is shown below (and also enclosed).

    i = SweepNum;
    SignalVector = InputPort1.Sampled.Signal’;

    if i == 1
    TotalSignal = SignalVector;
    else
    TotalSignal = horzcat(TotalSignal,SignalVector);
    end
    —————————————————————————————————-

    #11220
    Profile Photo
    Tech Support
    Participant

    The optical delay creates a null signal. If the input to the component has, for example, 5 separate signals, then the delay should be set to 5 (in order to create 5 separate null signals).

    If the 32 users are combined into a single transmission channel (one signal) then the delay only needs to be set to 1 (the default value).

    I suggest running the design with the delay set to 1 at all locations to see if the design converges. Alternatively, all the delays can be removed from the design, and within Global Parameters/Signals the “Initial delay” check box can be selected and the number of “Iterations” can be set to, for example, 10.

    #11188
    Profile Photo
    Tech Support
    Participant

    A periodic structure would be most easily created with the VB Scipt.

    #11186
    Profile Photo
    Tech Support
    Participant

    OptiBPM does not need to sample frequently in Z. The propagation step is often set quite long, because the structures for which BPM is appropriate vary slowly with Z. The sample you have looks under-sampled in Z.

    #11185
    Profile Photo
    Tech Support
    Participant

    Yes, OptiFiber can calculate the modal index of cladding modes.

    #11126
    Profile Photo
    Tech Support
    Participant

    There are several examples in the “samples” folder. Have you had a chance to look at these?

    #11050
    Profile Photo
    Tech Support
    Participant

    It depends on the details of the design of the Photonic Crystal Fiber. We can simulate some of them, but not all.

    #11018
    Profile Photo
    Tech Support
    Participant

    OptiGrating will let you select only one mode for input. You can select as many modes as you like for the simulation. If the grating causes coupling from the input mode to any of those selected modes, the power lost from the input mode to the selected mode will be taken from the transmission spectrum of the input mode. The interaction will be apparent from observing the transmission spectrum of the input mode. The graphics do not permit display of all selected modes. If only two modes are selected, all 4 curves will be shown (forward and back waves of each of the two modes). If more than two modes are selected, only forward and back waves of the input mode are shown.

    #10999
    Profile Photo
    Tech Support
    Participant

    That’s awesome!

    #10981
    Profile Photo
    Tech Support
    Participant

    It needs to be an NVIDIA CUDA-based GPU card.

    #10979
    Profile Photo
    Tech Support
    Participant

    The file was built in 12.2.1, so that would be the issue. Attached is a picture of the design.

    #10971
    Profile Photo
    Tech Support
    Participant

    What Windows OS & version of OptiSystem are you using?

    #10960
    Profile Photo
    Tech Support
    Participant

    I`ve attached a .zip rather than the .osd. Please try again.