%====================================================================== WHATS NEW IN THE VERSION 2.3.1 OF THE XDSL SIMULATOR? Updates: * Updated the VDSL-SCM mask/profiles/tfplans according to ETSI TS 101 270-2 v1.1.5 spec * Updated some ETSI ADSL cable models * Done some small updates to increase the simulation speed in: src/xdslcomm/calcPSD.m src/xdslcomm/getMinFreqaxis.m src/xdslcomm/getTwoPortModel.m Bug fixes: * Fixed a problem in example VDSL_GUI, crashing it on windows matlab 6.1 * Added the missing parameter "lc.param.dmt.srate" to xdsldefs/lcDefVDSLDMT.m %====================================================================== WHATS NEW IN THE VERSION 2.3 OF THE XDSL SIMULATOR? * Much of this update goes into better support for ADSL simulations The key enhancements are: * Supporting of two-sided colored background noise * Calculation of bit-rates depending on active tones in DMT * Added ETSI-ADSL cables (according to "ETSI STC TM6 PD 980p10a5") * Added ETSI-ADSL cable models (according to "ETSI STC TM6 021t32") * Added/updated ETSI-ADSL PSD masks "ETSI STC TM6 Draft RTS/TM-06006 rev 10a" * Added ETSI-ADSL loops * Added all the ETSI ADSL noises * Added the ETSI ADSL performance number calculations as an example * Added support for same pair ISDN or any other directly injected noise * Added an example of adjustments needed due to the noise injection device * Added an example of seperate modem noise floor adjustment * Added an example of dynamic modem noise (for ADSL, depending on f and length) * Added an example of ADSL power cut-back adjustements * Added an example implementation of ISI/ICI noise modeling * Changed insertList to avoid duplicate objects in lists * Renamed the SDSL cables (added prefix "ETSI-SDSL-" to the name) New files/directories: src/examples/ADSL src/examples/ADSL/startup.m src/examples/ADSL/ADSLperf.m src/examples/ADSL/ADSLIL.m src/examples/ADSL/raw2user.m src/examples/ADSL/plotTFplanDMT.m src/examples/ADSL/AddNoisePSD.m src/examples/ADSL/AdjustForMN.m src/examples/ADSL/AdjustForNID.m src/examples/ADSL/AdjustForPOB.m src/examples/ADSL/AdjustForISCI.m src/examples/ADSL/get_noise_floor.m src/examples/ADSL/TableOutputRaw.m src/examples/ADSL/TableOutputIL.m src/xdsldefs/etsi_tfplansADSL.m src/xdsldefs/etsi_noisesADSL.m src/xdsldefs/etsi_loopsADSL.m %====================================================================== WHATS NEW IN THE VERSION 2.2 OF THE XDSL SIMULATOR? * Full support for SDSL simulations with extensive examples and documentation. New files: src/xdsldefs/etsi_loops.m renamed to src/xdsldefs/etsi_loopsVDSL.m src/xdsldefs/ETSI_SDSL_traffic2lctf.m src/xdsldefs/etsi_lcdefsSDSL.m src/xdsldefs/etsi_loopsSDSL.m src/xdsldefs/etsi_loopsSDSLdeflen.m src/xdsldefs/etsi_tfplansSDSL.m src/xdsldefs/itu_cables.m src/xdsldefs/lcDefSDSL_asym.m src/xdsldefs/lcDefSDSL_sym.m src/xdsldefs/lcPrintSDSL.m src/xdsldefs/modelPSD_SDSL_asym.m src/xdsldefs/modelPSD_SDSL_sym.m src/examples/SDSL/ExSDSLmaxrate.m src/examples/SDSL/ExSDSLtestloop.m src/examples/SDSL/UserLoopsSDSL.m src/examples/SDSL/ExSDSLmargin.m src/examples/SDSL/ExSDSLreach.m src/examples/SDSL/SDSLIL.m src/examples/SDSL/startup.m * We have rewritten and extended the documentation. New files: doc/ChartEvalExperiment.html doc/ExamplesSDSL.html doc/FileDescriptions.html doc/ChartEvalExperimentInput/filelist.xml doc/ChartEvalExperimentInput/image001.gif * Some bugs have removed. src/xdslcomm/checkEx.m - Update for accepting different string length in modemlist src/xdslcomm/getABCD.m - Fixed bug in index start (added +1) src/xdslcomm/plotResult.m - Added abs() for vectors to be plotted src/xdslcomm/evalPBO.m - Fixed a misstake in how to calculate reference attenuation for various cable lengths %====================================================================== WHATS NEW IN THE VERSION 2.0 OF THE XDSL SIMULATOR? We have restructured a lot of the experiment structures to be able to handle line code specifications. Furthermore have we tried to clean up the file structure of the tool itself. NEW DIRECTORIES: src/examples - Contains example experiments GUI_VDSL - Demontrator of a grafical interface for VDSL/ADSL simulations MixedServices - Test a mixed service scenario with all the different PBOs PBO - Test of reference frequency PBO (for VDSL) First&Simple - Two simple non-graphical experiment src/xdsldefs - Contains definitions from different organizations ANSI_VDSL_defs.m etsi_PSDmasksSCM.m fsan_lcdefs.m lcDefADSLDMT.m etsi_cables.m fsan_loops.m lcDefVDSLDMT.m ETSI_VDSL_defs.m etsi_goals.m fsan_noise.m lcDefVDSLSCM.m ansi_loops.m etsi_lcdefs.m fsan_tfplansMISC.m lcPrintDMT.m ansi_noise.m etsi_loops.m fsan_tfplansVDSL.m lcPrintSCM.m ansi_tfplanHAM.m etsi_tfplanHAM.m itu_tfplanHAM.m lcPrintTheo.m etsi_PSDmasks.m etsi_tfplansVDSL.m itu_tfplistsMISC.m NEW CONTENT: src/xdslcomm - Now it only contains the main simulation routines NEW AND MODIFIED STRUCTURES (please refer to the manual): ex = param: [1x1 struct] % parameters tfplist: [1x16 struct] % time and frequency plans lclist: [1x4 struct] % line code definitions clist: [1x27 struct] % cable definitions tt: [1x1 struct] % traffic and topology definition result = 1x4 struct array with fields: NT LT Modem % When using the gui there is a structure simures which index is the window number simures = 1x3 struct array with fields: ex result current plottype plotstrtype Now all tfplans in the ex.tfplist has a field lcname which points to a line code definition in the lclist. Then all definitions in ex.lclist has a pointer (function name) to the routine that calculates the bit-rates from the result and the lc parameters. Each definition also contians a pointer lcPrint that points to a routine that can "dump to screen" all relevant parameters in the lc parameter structure. FIXED BUGS AND NEW FEATURES: * Fixed FSAN noise model errors. * Now we can simulate bridge taps (add parameters to a ex.tt.topology row). * Implemented new PBO methods such as multiple reference length PBO (RefLenM), this is however not accessible from GUI at the moment. * Fixed RefNoise PBO for use under non flat PSDs. * Many more and updateted definitions from the ETSI and ANSI xDSL standardisation work. %====================================================================== Copyright (C): 1999-2000 by Telia Research AB, Luleå, Sweden; 2000-2002 by Forschungszentrum Telekommunikation Wien, Austria; All rights reserved.