function clist = itu_cablesADSL_extra(clist); %% =========================================================================== %itu_cablesADSL_extra(clist) - Sets up the ANSI cable models for ITU % % Parameter: clist Structure describing the cables % Returns: clist Structure describing the cables % % Example(s): % ex.clist = itu_cablesADSL_extra(ex.clist); % Add to existing clist % cableparam = getList(ex.clist,'ITU-ADSL-26AWGtab'); % % Reference: % ITU G.996.1 (Draft 02/2001) %% =========================================================================== %% =========================================================================== % Copyright (C): % 2003 by Forschungszentrum Telekommunikation Wien, Austria; % All rights reserved. % Project : FTW's xDSLsimu % Author(s) : Tomas Nordstrom (Tomas.Nordstrom@FTW.at) % % CVS: $Id: itu_cablesADSL_extra.m,v 3.1 2003/04/22 13:45:20 tono Exp $ %% =========================================================================== % Change History % 2003-03-28 (ToNo) Created using support for tables %% =========================================================================== milefactor=1/1609; %% =========================================================================== cable=[]; cable.name='ITU-ADSL-26AWGtab'; cable.model='RLC'; params = [ 1 488.83 0.9935 0.000 0.08300 440.75 0.9861 0.000 0.08300 373.45 0.9758 0.000 0.08300; 5 488.83 0.9935 0.001 0.08300 440.75 0.9861 0.001 0.08300 373.45 0.9758 0.001 0.08300; 10 488.83 0.9935 0.002 0.08300 440.75 0.9861 0.002 0.08300 373.45 0.9758 0.002 0.08300; 15 488.83 0.9935 0.003 0.08300 440.76 0.9861 0.003 0.08300 373.45 0.9758 0.003 0.08300; 20 488.83 0.9935 0.004 0.08300 440.76 0.9861 0.004 0.08300 373.45 0.9758 0.004 0.08300; 30 488.83 0.9935 0.005 0.08300 440.76 0.9861 0.005 0.08300 373.45 0.9758 0.005 0.08300; 50 488.83 0.9935 0.008 0.08300 440.76 0.9861 0.008 0.08300 373.45 0.9758 0.008 0.08300; 70 488.83 0.9935 0.011 0.08300 440.76 0.9361 0.011 0.08300 373.45 0.9757 0.011 0.08300; 100 488.83 0.9935 0.016 0.08300 440.76 0.9861 0.016 0.08300 373.45 0.9757 0.016 0.08300; 150 488.83 0.9935 0.022 0.08300 440.76 0.9861 0.022 0.08300 373.45 0.9757 0.022 0.08300; 200 488.83 0.9934 0.028 0.08300 440.76 0.9860 0.028 0.08300 373.46 0.9757 0.028 0.08300; 300 488.84 0.9934 0.040 0.08300 440.76 0.9660 0.040 0.08300 373.46 0.9757 0.040 0.08300; 500 488.84 0.9933 0.063 0.08300 440.77 0.9859 0.063 0.08300 373.46 0.9756 0.063 0.08300; 700 488.85 0.9933 0.084 0.08300 440.78 0.9859 0.084 0.08300 373.47 0.9755 0.084 0.08300; 1000 488.86 0.9932 0.115 0.08300 440.79 0.9858 0.115 0.08300 373.48 0.9754 0.115 0.08300; 1500 488.89 0.9930 0.164 0.08300 440.81 0.9856 0.164 0.08300 373.50 0.9752 0.164 0.08300; 2000 488.91 0.9928 0.210 0.08300 440.83 0.9854 0.210 0.08300 373.52 0.9751 0.210 0.08300; 3000 488.97 0.9924 0.299 0.08300 440.88 0.9850 0.299 0.08300 373.56 0.9747 0.299 0.08300; 5000 489.11 0.9917 0.466 0.08300 441.01 0.9843 0.466 0.08300 373.67 0.9740 0.466 0.08300; 7000 489.26 0.9910 0.625 0.08300 441.15 0.9836 0.625 0.08300 373.78 0.9733 0.625 0.08300; 10000 489.53 0.9899 0.853 0.08300 441.39 0.9825 0.853 0.08300 373.99 0.9722 0.853 0.08300; 15000 490.07 0.9881 1.213 0.08300 441.37 0.9807 1.213 0.08300 374.40 0.9704 1.213 0.08300; 20000 490.71 0.9863 1.558 0.08300 442.83 0.9789 1.558 0.08300 376.89 0.9687 1.558 0.08300; 30000 492.30 0.9826 2.213 0.08300 443.88 0.9758 2.217 0.08300 376.10 0.9651 2.217 0.08300; 50000 496.65 0.9733 3.458 0.08300 447.81 0.9660 3.458 0.08300 379.43 0.9559 3.458 0.08300; 70000 502.51 0.9617 4.634 0.08300 453.09 0.9546 4.634 0.08300 383.91 0.9446 4.634 0.08300; 100000 513.93 0.9502 6.320 0.08300 463.39 0.9432 6.320 0.08300 392.63 0.9333 6.320 0.08300; 150000 536.26 0.9375 8.993 0.08300 485.80 0.9306 8.993 0.08300 415.15 0.9208 8.993 0.08300; 200000 561.79 0.9281 11.550 0.08300 513.04 0.9212 11.550 0.08300 444.79 0.9115 11.550 0.08300; 300000 622.63 0.9139 16.436 0.08300 575.17 0.9062 16.436 0.08300 508.72 0.8955 16.436 0.08300; 500000 746.31 0.8910 25.633 0.08300 699.61 0.8816 25.633 0.08300 634.23 0.8655 25.633 0.08300; 700000 862.21 0.8717 34.351 0.08300 812.95 0.8614 34.351 0.08300 743.98 0.8468 34.351 0.08300; 1000000 1013.99 0.8495 46.849 0.08300 956.65 0.8331 46.849 0.08300 876.38 0.8222 46.849 0.08300; 1500000 1398.54 0.8271 66.665 0.08300 1154.38 0.8146 66.665 0.08300 1058.74 0.7972 66.665 0.08300; 2000000 1693.35 0.8133 85.624 0.08300 1321.07 0.8001 85.624 0.08300 1212.60 0.7816 85.624 0.08300; 3000000 1693.35 0.7965 121.841 0.08300 1600.68 0.7823 121.841 0.08300 1470.94 0.7624 121.841 0.08300; 5000000 2160.47 0.7794 190.021 0.08300 2044.07 0.7638 190.021 0.08300 1881.11 0.7420 190.021 0.08300 ] cable.param.ftmpl=params(:,1); cable.param.Rtmpl=milefactor * params(:,6); % Select 70deg F cable.param.Ltmpl=milefactor * 1e-3.*params(:,7); cable.param.Gtmpl=milefactor * 1e-6.*params(:,8); cable.param.Ctmpl=milefactor * 1e-6.*params(:,9); clist=insertList(clist,cable); %% =========================================================================== cable=[]; cable.name='ITU-ADSL-24AWGtab'; cable.model='RLC'; params = [ 1 307.43 0.9935 0.000 0.08300 277.19 0.9861 0.000 0.08300 234.87 0.9758 0.000 0.08300; 5 307.43 0.9935 0.001 0.08300 277.19 0.9861 0.001 0.08300 234.87 0.9758 0.001 0.08300; 10 307.43 0.9935 0.002 0.08300 277.19 0.9861 0.002 0.08300 234.87 0.9758 0.002 0.08300; 15 307.43 0.9935 0.003 0.08300 277.19 0.9861 0.003 0.08300 234.87 0.9758 0.003 0.08300; 20 307.43 0.9935 0.004 0.08300 277.19 0.9861 0.004 0.08300 234.87 0.9758 0.004 0.08300; 30 307.43 0.9935 0.005 0.08300 277.19 0.9861 0.005 0.08300 234.87 0.9758 0.005 0.08300; 50 307.43 0.9935 0.008 0.08300 277.19 0.9861 0.008 0.08300 234.87 0.9757 0.008 0.08300; 70 307.43 0.9935 0.011 0.08300 277.19 0.9861 0.011 0.08300 234.87 0.9757 0.011 0.08300; 100 307.43 0.9935 0.016 0.08300 277.19 0.9861 0.016 0.08300 234.87 0.9757 0.016 0.08300; 150 307.43 0.9934 0.022 0.08300 277.20 0.9860 0.022 0.08300 234.87 0.9757 0.022 0.08300; 200 307.43 0.9934 0.028 0.08300 277.20 0.9860 0.028 0.08300 234.87 0.9757 0.028 0.08300; 300 307.43 0.9934 0.040 0.08300 277.20 0.9860 0.040 0.08300 234.87 0.9756 0.040 0.08300; 500 307.44 0.9933 0.063 0.08300 277.21 0.9859 0.063 0.08300 234.88 0.9755 0.063 0.08300; 700 307.45 0.9932 0.084 0.08300 277.22 0.9858 0.084 0.08300 234.89 0.9755 0.084 0.08300; 1000 307.47 0.9931 0.115 0.08300 277.23 0.9857 0.115 0.08300 234.90 0.9753 0.115 0.08300; 1500 307.49 0.9928 0.164 0.08300 277.25 0.9854 0.164 0.08300 234.92 0.9751 0.164 0.08300; 2000 307.52 0.9926 0.210 0.08300 277.28 0.9852 0.210 0.08300 234.94 0.9749 0.210 0.08300; 3000 307.59 0.9921 0.299 0.08300 277.34 0.9848 0.299 0.08300 234.99 0.9744 0.299 0.08300; 5000 307.75 0.9912 0.466 0.08300 277.48 0.9839 0.466 0.08300 235.11 0.9735 0.466 0.08300; 7000 307.94 0.9903 0.625 0.08300 277.66 0.9829 0.625 0.08300 235.26 0.9726 0.625 0.08300; 10000 308.27 0.9889 0.853 0.08300 277.96 0.9816 0.853 0.08300 235.51 0.9713 0.853 0.08300; 15000 308.97 0.9866 1.213 0.08300 278.58 0.9793 1.213 0.08300 236.04 0.9690 1.213 0.08300; 20000 309.82 0.9843 1.558 0.08300 279.35 0.9770 1.558 0.08300 236.69 0.9667 1.558 0.08300; 30000 311.98 0.9796 2.217 0.08300 281.30 0.9723 2.217 0.08300 238.35 0.9621 2.217 0.08300; 50000 318.10 0.9649 3.458 0.08300 286.82 0.9577 3.458 0.08300 243.02 0.9476 3.458 0.08300; 70000 326.39 0.9535 4.634 0.08300 294.29 0.9464 4.634 0.08300 249.35 0.9365 4.634 0.08300; 100000 339.90 0.9417 6.320 0.08300 308.41 0.9347 6.320 0.08300 264.34 0.9249 6.320 0.08300; 150000 367.43 0.9273 8.993 0.08300 337.22 0.9204 8.993 0.08300 294.92 0.9107 8.993 0.08300; 200000 398.81 0.9166 11.550 0.08300 369.03 0.9087 11.550 0.08300 327.32 0.8976 11.550 0.08300; 300000 460.98 0.8978 16.436 0.08300 431.55 0.8885 16.436 0.08300 390.34 0.8756 16.436 0.08300; 500000 574.39 0.8678 25.633 0.08300 541.69 0.8570 25.633 0.08300 495.92 0.8419 25.633 0.08300; 700000 669.84 0.8467 34.351 0.08300 632.08 0.8350 34.351 0.08300 579.22 0.8186 34.351 0.08300; 1000000 790.12 0.8273 46.849 0.08300 746.04 0.8146 46.849 0.08300 684.34 0.7969 46.849 0.08300; 1500000 955.50 0.8084 66.665 0.08300 902.84 0.7947 66.665 0.08300 829.13 0.7756 66.665 0.08300; 2000000 1094.84 0.7970 85.624 0.08300 1035.03 0.7825 85.624 0.08300 951.29 0.7623 85.624 0.08300; 3000000 1328.44 0.7831 121.841 0.08300 1256.77 0.7676 121.841 0.08300 1156.42 0.7459 121.841 0.08300; 5000000 1698.58 0.7729 190.021 0.08300 1608.38 0.7523 190.021 0.08300 1482.09 0.7235 190.021 0.08300 ]; cable.param.ftmpl=params(:,1); cable.param.Rtmpl=milefactor * params(:,6); % Select 70deg F cable.param.Ltmpl=milefactor * 1e-3.*params(:,7); cable.param.Gtmpl=milefactor * 1e-6.*params(:,8); cable.param.Ctmpl=milefactor * 1e-6.*params(:,9); clist=insertList(clist,cable); %% =========================================================================== cable=[]; cable.name='ITU-ADSL-22AWGtab'; cable.model='RLC'; params = [ 1 193.28 0.9935 0.000 0.08300 174.27 0.9861 0.000 0.08300 147.66 0.9758 0.000 0.08300; 5 193.28 0.9935 0.001 0.08300 174.27 0.9861 0.001 0.08300 147.66 0.9758 0.001 0.08300; 10 193.28 0.9935 0.001 0.08300 174.27 0.9861 0.001 0.08300 147.66 0.9758 0.001 0.08300; 15 193.28 0.9935 0.001 0.08300 174.27 0.9861 0.001 0.08300 147.66 0.9758 0.001 0.08300; 20 193.28 0.9935 0.002 0.08300 174.27 0.9861 0.002 0.08300 147.66 0.9758 0.002 0.08300; 30 193.28 0.9935 0.003 0.08300 174.27 0.9861 0.003 0.08300 147.66 0.9758 0.003 0.08300; 50 193.28 0.9935 0.005 0.08300 174.27 0.9861 0.005 0.08300 147.66 0.9758 0.005 0.08300; 70 193.28 0.9935 0.006 0.08300 174.27 0.9861 0.006 0.08300 147.66 0.9757 0.006 0.08300; 100 193.28 0.9935 0.009 0.08300 174.27 0.9861 0.009 0.08300 147.66 0.9757 0.009 0.08300; 150 193.28 0.9934 0.013 0.08300 174.27 0.9860 0.013 0.08300 147.66 0.9757 0.013 0.08300; 200 193.28 0.9934 0.017 0.08300 174.27 0.9860 0.017 0.08300 147.66 0.9757 0.017 0.08300; 300 193.29 0.9934 0.024 0.08300 174.28 0.9860 0.024 0.08300 147.67 0.9756 0.024 0.08300; 500 193.29 0.9932 0.040 0.08300 174.29 0.9858 0.040 0.08300 147.67 0.9755 0.040 0.08300; 700 193.30 0.9931 0.054 0.08300 174.29 0.9857 0.054 0.08300 147.68 0.9754 0.054 0.08300; 1000 193.32 0.9930 0.076 0.08300 174.31 0.9856 0.076 0.08300 147.69 0.9752 0.076 0.08300; 1500 193.35 0.9927 0.110 0.08300 174.34 0.9853 0.110 0.08300 147.72 0.9749 0.110 0.08300; 2000 193.39 0.9924 0.145 0.08300 174.37 0.9850 0.145 0.08300 147.74 0.9747 0.145 0.08300; 3000 193.47 0.9918 0.211 0.08300 174.44 0.9844 0.211 0.08300 147.80 0.9741 0.211 0.08300; 5000 193.66 0.9906 0.341 0.08300 174.62 0.9833 0.341 0.08300 147.95 0.9729 0.341 0.08300; 7000 193.90 0.9895 0.467 0.08300 174.83 0.9821 0.467 0.08300 148.13 0.9718 0.467 0.08300; 10000 194.33 0.9877 0.652 0.08300 175.22 0.9804 0.652 0.08300 148.47 0.9701 0.652 0.08300; 15000 195.26 0.9847 0.954 0.08300 176.06 0.9778 0.954 0.08300 149.17 0.9671 0.954 0.08300; 20000 196.43 0.9817 1.248 0.08300 177.11 0.9744 1.248 0.08300 150.07 0.9642 1.248 0.08300; 30000 199.48 0.9744 1.824 0.08300 179.86 0.9672 1.824 0.08300 152.39 0.9570 1.824 0.08300; 50000 208.10 0.9562 2.943 0.08300 187.64 0.9491 2.943 0.08300 158.98 0.9391 2.943 0.08300; 70000 217.24 0.9443 4.032 0.08300 197.71 0.9372 4.032 0.08300 170.37 0.9274 4.032 0.08300; 100000 234.48 0.9309 5.630 0.08300 215.55 0.9237 5.630 0.08300 189.06 0.9137 5.630 0.08300; 150000 266.20 0.9141 8.229 0.08300 247.57 0.9055 8.229 0.08300 221.40 0.8935 8.229 0.08300; 200000 296.40 0.8993 10.772 0.08300 277.95 0.8898 10.772 0.08300 252.11 0.8765 10.772 0.08300; 300000 353.55 0.8749 15.744 0.08300 333.39 0.8642 15.744 0.08300 305.18 0.8492 15.744 0.08300; 500000 446.65 0.8430 25.396 0.08300 421.57 0.8309 25.396 0.08300 386.45 0.8140 25.396 0.08300; 700000 522.27 0.8252 34.796 0.08300 493.24 0.8123 34.796 0.08300 452.58 0.7941 34.796 0.08300; 1000000 617.56 0.8090 48.587 0.08300 583.59 0.7950 48.587 0.08300 536.03 0.7756 48.587 0.08300; 1500000 748.59 0.7933 71.014 0.08300 707.91 0.7783 71.014 0.08300 650.97 0.7574 71.014 0.08300; 2000000 858.98 0.7838 92.958 0.08300 812.72 0.7681 92.958 0.08300 747.95 0.7460 92.958 0.08300; 3000000 1044.05 0.7759 135.865 0.08300 988.53 0.7557 135.865 0.08300 910.79 0.7275 135.865 0.08300; 5000000 1337.29 0.7685 219.158 0.08300 1267.31 0.7429 219.158 0.08300 1169.33 0.7071 219.158 0.08300 ]; cable.param.ftmpl=params(:,1); cable.param.Rtmpl=milefactor * params(:,6); % Select 70deg F cable.param.Ltmpl=milefactor * 1e-3.*params(:,7); cable.param.Gtmpl=milefactor * 1e-6.*params(:,8); cable.param.Ctmpl=milefactor * 1e-6.*params(:,9); clist=insertList(clist,cable);