[ibis-macro] Simulate with Init_Impuse_Return on RX and GetWave on TX

  • From: Darshan Shah <D.Shah@xxxxxx>
  • To: "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Thu, 27 Feb 2014 01:05:24 +0000

Hi,

I have case in which TX and RX are from different vendors.
RX is Impulse_Init_Return only (No GetWave Function is available) and TX is 
GetWave only (No Init_impuse_Return is available).

When I run this simulation, IR of passive channel and analog models of TX and 
RX is created. Let's call it IR1 (Let say IL of channel is 20dB, so IR1 is 
impulse response of 20dB IL)
Let say TX is set to -6dB de-emphasis.
IR1 is send to GetWave of TX model which outputs waveform which is 6dB 
de-emphasized.
But IR1 is not affected due to Getwave function of TX.

What I have seen in the simulation is this IR1 is also send to RX 
Init_Impuse_Return function and RX Equalizer works on 20dB channel rather than 
20dB + (-6dB de-Emphasis) channel. And hence I always get over-equalized 
response in simulation.

What is solution to this?

Please help.

Thanks,
Darshan

Other related posts: