function ttlist = UserLoopsSDSL(ttlist) %% =========================================================================== % Copyright (C) 2000-2009 by Forschungszentrum Telekommunikation Wien, Austria; % All rights reserved. % Description : Define some loops for SDSL tests % % Project : FTW's xDSLsimu % Author(s) : Tomas Nordstrom (Tomas.Nordstrom@FTW.at) % : Gernot Schmid (gernot.schmid@arcs.ac.at) % % CVS: $Id: UserLoopsSDSL.m 752 2009-01-02 13:03:52Z tono $ %% =========================================================================== %% =========================================================================== % Change History % 2000-10-25 (GS) Created % 2002-03-18 (ToNo) Renamed the SDSL cables % 2003-11-03 (ToNo) Lists now use cell arrays for both Octave and Matlab % 2005-01-10 (ToNo) Made changes to reflect the new naming convention %% =========================================================================== % 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, 'ETSI-SDSL-PE04', 'NT1', '-> 1000 m'}}; tt.traffic={... {1, 2, 'ETSI-SDSL-sym-1024', 20},... {1, 2, 'NP-ADSL', 20},... {1, 2, 'ETSI-SDSL-sym-2048', 20},... {1, 2, 'NP-ISDN-2B1Q', 10}}; ttlist=insertList(ttlist,tt); % Example for Max. Bitrate Calculation (ExSDSLmargin.m & ExSDSLmaxrate.m) % Investigated Service must be indicated by symbolic name without bitrate value tt.name= 'SDSL-Scenario 1'; tt.topology={... {0 , '', 'CO', ''},... {5000, 'ETSI-SDSL-PE08', 'NT1', '-> 5000 m'},... {3500, 'ETSI-SDSL-PE06', 'NT2', '-> 3500 m'}}; tt.traffic={... {1, 2, 'ETSI-SDSL-sym', 20},... {1, 2, 'NP-ADSL', 20},... {1, 3, 'ETSI-SDSL-sym-2048', 20},... {1, 3, 'NP-ISDN-2B1Q', 10},... {1, 3, 'NP-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, 'ETSI-SDSL-PE08', 'NT1', '-> 1000 m', 400, 'ETSI-SDSL-PE04', 'BT', '500m (ETSI-SDSL-PE04)'},... {1300, 'ETSI-SDSL-PE04', '', '-> 1300 m', 300, 'ETSI-SDSL-PE04', 'BT', '500m (ETSI-SDSL-PE04)'},... {2000, 'ETSI-SDSL-PE04', 'NT2', '-> 2000 m', 0, '', '', ''}}; tt.traffic={... {1, 2, 'ETSI-SDSL-asym-2048', 30},... {1, 2, 'NP-ADSL', 20},... {1, 4, 'ETSI-SDSL-sym-512', 20},... {1, 4, 'NP-ISDN-2B1Q', 20}}; ttlist=insertList(ttlist,tt);