Speed Matters: How Ethernet Went From 3 Mbps to 100 Gbps… and Beyond

Archive for September 4, 2011

Current ISO Cat-6 Channel Specifications

% Current ISO Cat-6 Channel Specifications

clc;

clear all;

close all;

freq       =    [ 1     4     10    16    20    31.25 62.5  100   125   155.52 175   200   250 ];

atten      = -1*[ 2.2   4.2   6.5   8.3   9.3   11.7  16.9  21.7  24.5  27.6   29.5  31.7  36.0 ];

prprNEXT   = -1*[ 72.7  63.0  56.6  53.2  51.6  48.4  43.4  39.9  38.3  36.7   35.8  34.8  33.1 ];

PSNEXT     = -1*[ 70.3  60.5  54.0  50.6  49.0  45.7  40.6  37.1  35.4  33.8   32.9  31.9  30.2 ];

prprELFEXT = -1*[ 63.2  51.2  43.2  39.1  37.2  33.3  27.3  23.2  21.3  19.4   18.4  18.4  17.2 ];

PSELFEXT   = -1*[ 60.2  48.2  40.2  36.1  34.2  30.3  24.3  20.2  18.3  16.4   15.4  15.4  14.2 ];

ReturnLoss = -1*[ 19.0  19    19    19    19    17.1  14.1  12.0  11.0  10.1   9.6   9.0   8.0  ];

PhaseDelay = -1*[ 580   563   556.8 554.5 553.6 552.1 550.3 549.4 549   548.7  548.6 548.4 548.2];

DelaySkew  = -1*[ 50.0  50    50    50    50    50    50    50    50    50     50    50    50   ];

figure;

semilogy(freq,atten,’b’);

hold on;

grid on;

semilogy(freq,prprNEXT,’r’);

semilogy(freq,PSNEXT,’c’);

semilogy(freq,prprELFEXT,’g’);

semilogy(freq,PSELFEXT,’m’);

semilogy(freq,ReturnLoss,’k’);

semilogy(freq,PhaseDelay,’–b’);

semilogy(freq,DelaySkew,’y’);

title(‘Category 6 Cable Channel Specifications’);

xlabel(‘Frequency in MHz’);

ylabel(‘Loss in dB’);

xlim = [0.0 250.0];

ylim = [0 -40];

legend(‘Attenuation’,’NEXT’,’PSNEXT’,’ELFEXT’,’PSELFEXT’,’Return Loss’,’Phase Delay’,’Delay Skew’);