SerdesTool Box - Multi Channels model

6 Ansichten (letzte 30 Tage)
Samir Aboulhouda
Samir Aboulhouda am 27 Okt. 2020
After exporting the Serdes Model to Sumulink, would it be possible to add more channel loss inside the TX or RX block?

Antworten (2)

Abilash Venkatesh
Abilash Venkatesh am 4 Dez. 2020
Hello Samir,
You can use MATLAB® System object™ to insert serdes.ChannelLoss or serdes.ChannelImpulse inside the model.
Please find my attachment of a SerDes Simulink Model for your reference. Here, I have created two MATLAB system blocks and referred them to serdes.ChannelLoss and serdes.ChannelImpulse. After creating the blocks, you can edit their parameters and analyze the system.
Note: These System objects are not included in the Init Analysis. More information provided here : https://www.mathworks.com/help/serdes/ug/statistical-analysis-in-serdes-systems.html. This will also explain why two different Analog Channel blocks creates a conflict.
I'll share your request with my colleagues on the development team to establish a better workflow for multi-channel SerDes Models.
Thanks, Abilash

Vaishnav Katiyar
Vaishnav Katiyar am 30 Okt. 2020
Yes, it is possible to modify ChannelLoss. The serdes.ChannelLoss System object™ constructs a lossy transmission line model for use in the SerDes Designer app and other exported Simulink® models in the SerDes Toolbox™.
To construct the loss model from channel loss metric:
  1. Create the serdes.ChannelLoss object and set its properties.
  2. Call the object with arguments, as if it were a function.
Creation:
Syntax
ChannelLoss = serdes.ChannelLoss
ChannelLoss = serdes.ChannelLoss(Name,Value)
Description
ChannelLoss = serdes.ChannelLoss returns a ChannelLoss object that modifies an input waveform with a lossy printed circuit board transmission line model.
ChannelLoss = serdes.ChannelLoss(Name,Value) sets properties using one or more name-value pairs. Enclose each property name in quotes. Unspecified properties have default values.
Example
ChannelLoss = serdes.ChannelLoss('Loss',5,'TargetFrequency',14e9) returns a ChannelLoss object that has a channel loss of 5 dB at 14 GHz.
Kindly visit the link below for more information:
  1 Kommentar
Samir Aboulhouda
Samir Aboulhouda am 30 Okt. 2020
Hi Katiar & Team, Thank you for your prompt reply.
Maybe my question was poorly worded. The attached picture describes better what I would like to be able to simulate. Of course, I tried this setup, but the simulation didn't "accept" that I set different properties for the analog channel; it seems that all the properties have to be the same.
It would be good if we could instantiate different analog channel objects with different properties.
-- Thanks, Samir

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Customize SerDes Systems finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by