Home Forums GENERAL How to downsample to 1 sample/symbol

How to downsample to 1 sample/symbol

Profile Photo
(joined August 2019)
Participant

Hello all,

I am doing a project on neural-network-based equalizer for PAM4 optical networks. I am using both Optisystem and MATLAB. I exported the received signal to MATLAB but the received signal has 32 samples/bit. I only want one sample per symbol. How can I downsample a 32 sample/bit (or in any sample) signal to 1 sample/symbol in OptiSystem?

Thank you!

Responses (2):

    • #55905
      Profile Photo
      Yacob Hareg
      Participant

      Hello all,

      I am doing a project on neural-network-based equalizer for PAM4 optical networks. I am using both Optisystem and MATLAB. I exported the received signal to MATLAB but the received signal has 32 samples/bit. I only want one sample per symbol. How can I downsample a 32 sample/bit (or in any sample) signal to 1 sample/symbol in OptiSystem?

      Thank you!

    • #55950
      Profile Photo
      Ahmad Atieh
      Moderator

      Hello Yacob,
      one sample/bit is too low for representing a pulse for that bit. You need to make sure that the sampling theorem applies when simulating the signal. In any case, there is a component called “Electrical Downsampler” and “Optical Downsampler” that can be used.
      Regards,
      Ahmad

    • #56065
      Profile Photo
      Yacob Hareg
      Participant

      Hello Ahmad,

      Thank you for the response. I will make sure aliasing won’t happen while I downsample the signal.

      Best,
      Yacob

Login You must be logged in to reply to this topic.