Forum Replies Created

    #28696
    Profile Photo
    Radhika Raghavan
    Participant

    Hi Alistu,
    I could fix that problem by replacing M-ary threshold detector and PAM decoder by data recovery. Before that I was not getting a valid output sequence to decode.
    I get the correct input sequence I transmitted after decoding but the BER is 0. Can you tell me why this happens?

    #28483
    Profile Photo
    Radhika Raghavan
    Participant

    Thanks a lot Alistu

    #28302
    Profile Photo
    Radhika Raghavan
    Participant
    #28299
    Profile Photo
    Radhika Raghavan
    Participant

    Sorry. Here is the .osd file.

    #28253
    Profile Photo
    Radhika Raghavan
    Participant

    Hi,

    I used a M-ary threshold detector at the output of photodetector and a PAM sequence decoder to get the binary sequence. What I get at the output of PAM sequence decoder is a 160 bit long series of alternate 1 and 0s. This shouldn’t be the sequence I get for the given input. I think there is some problem with the PAM decoder. I have attached the osd file. Can you please check it and give some suggestions?

    #28229
    Profile Photo
    Radhika Raghavan
    Participant

    Hi Alistu,

    I will try it. Thank you.

    #28209
    Profile Photo
    Radhika Raghavan
    Participant

    Hi Alistu,
    Thanks a lot. I could convert the noise plus signal output of detector to an electrical pulse having 0 and 1 amplitudes. Still I have to convert the electrical signal to a binary sequence.

    #28201
    Profile Photo
    Radhika Raghavan
    Participant

    Hi alistu,

    I could fix that error. The sequence length in layout properties was 32 bits and my input was 20 bits. So input was taken as 32 bit by default. That caused a mismatch in number of elements when I used reshape function.

    Is there any way to convert electrical signal to binary in Optisystem 7.0 ?

    #28183
    Profile Photo
    Radhika Raghavan
    Participant

    I am using Reed Solomon encoding and decoding with on off keying for underwater optical wireless communication system. Input is given using user defined bit sequence generator. When I input a 20 bit sequence directly, it showed a CIDF scheduler error and then I used the load from file option. For encoding I used matlab component. The matlab code worked when I run it separately with input given directly in matlab. But it does not work with the ‘InputPort1.Sequence’, which is actually the output from user defined bit sequence generator.
    For decoding, I have to convert electrical signal from detector output to binary and then decode using matlab component. Is there any way to convert electrical signal to binary in Optisystem 7.0 ?
    The files are attached.
    Can anyone help me to fix this issues?

    #28180
    Profile Photo
    Radhika Raghavan
    Participant

    Hi Alistu and Damian,

    I hadn’t opened the m file from code directory in matlab command window. Fixed it. Thank you.