function ttlist = UserLoopsSDSL(ttlist); %% =========================================================================== % Copyright (C) 2000 by Forschungszentrum Telekommunikation Wien, Austria; % All rights reserved. % Description : Define some loops for SDSL tests % % Project : B1, FTW % Author(s) : Tomas Nordstrom (Tomas.Nordstrom@FTW.at) % : Gernot Schmid (gernot.schmid@arcs.ac.at) % % CVS: $Id: UserLoopsSDSL.m,v 1.2 2000/11/13 13:20:54 tono Exp $ %% =========================================================================== %% =========================================================================== % Change History % 2000-10-25 (GS) Created %% =========================================================================== % Example for Reach calculation (ExSDSLreach.m) % Length definitions in topology struct are ignored by SDSLreach.m !! tt.name= 'SDSL-Scenario 0'; tt.topology=[ {0 '' 'CO' ''}; {1000 'PE04' 'NT1' '-> 1000 m'}; ]; tt.traffic=[ {1 2 'SDSL-sym-1024' 20}; {1 2 'ADSL' 20}; {1 2 'SDSL-sym-2048' 20}; {1 2 'ISDN-2B1Q' 10}; ]; ttlist=insertList(ttlist,tt); % Example for Max. Bitrate Calculation (ExSDSLmargin.m) % Investigated Service must be indicated by symbolic name without bitrate value tt.name= 'SDSL-Scenario 1'; tt.topology=[ {0 '' 'CO' ''}; {5000 'PE08' 'NT1' '-> 5000 m'}; {3500 'PE06' 'NT2' '-> 3500 m'}; ]; tt.traffic=[ {1 2 'SDSL-sym' 20}; {1 2 'ADSL' 20}; {1 3 'SDSL-sym-2048' 20}; {1 3 'ISDN-2B1Q' 10}; {1 3 'ADSL' 20}; ]; ttlist=insertList(ttlist,tt); % Example for Margin-Calculation (ExSDSLmargin.m) With bridge taps tt.name= 'SDSL-Scenario 2'; tt.topology=[ {0 '' 'CO' '' 0 '' '' ''}; {1000 'PE08' 'NT1' '-> 1000 m' 400 'PE04' 'BT' '500m (PE04)'}; {1300 'PE04' '' '-> 1300 m' 300 'PE04' 'BT' '500m (PE04)'}; {2000 'PE04' 'NT2' '-> 2000 m' 0 '' '' ''}; ]; tt.traffic=[ {1 2 'SDSL-asym-2048' 30}; {1 2 'ADSL' 20}; {1 4 'SDSL-sym-512' 20} {1 4 'ISDN-2B1Q' 20}; ]; ttlist=insertList(ttlist,tt);