SerdesTool Box - Multi Channels model
1 回表示 (過去 30 日間)
古いコメントを表示
After exporting the Serdes Model to Sumulink, would it be possible to add more channel loss inside the TX or RX block?
0 件のコメント
回答 (2 件)
Abilash Venkatesh
2020 年 12 月 4 日
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
Documentation on System object™ : https://www.mathworks.com/help/matlab/matlab_prog/what-are-system-objects.html
0 件のコメント
Vaishnav Katiyar
2020 年 10 月 30 日
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:
- Create the serdes.ChannelLoss object and set its properties.
- 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:
参考
カテゴリ
Help Center および File Exchange で Design and Simulate SerDes Systems についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!