1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
2<head>
3<!-- Inserted by TRADOS: --><META HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1252">
4
5<?xml version="1.0" encoding="Shift_JIS"?>
6<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
7
8<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
9<meta http-equiv="Content-style-type" content="css/text; charset=Shift_JIS" />
10<meta http-equiv="Content-Script-Type" content="text/javascript" />
11<title>Unknown Title</title>
12
13</head>
14<body>
15<!-- ���e �������� -->
16<script language="JavaScript">
17<!--
18function calcMPTime()
19{
20  var seed     = document.seed ;
21  var cond     = document.MP ;
22
23  var preamble   = parseInt( seed.Preamble.value ) ; // C21
24  var header     = parseInt( seed.Header.value ) ;   // C22
25  var fcs        = parseInt( seed.FCS.value ) ;      // C23
26  var txop       = parseInt( seed.TXOP.value ) ;     // C24
27  var sifs       = parseInt( seed.SIFS.value ) ;     // C25
28
29  var wmHeader   = parseInt( seed.wmHeader.value ) ;       // C27
30  var wmFooterP  = parseInt( seed.wmFooterParent.value ) ; // C28
31  var wmFooterC  = parseInt( seed.wmFooterChild.value ) ;  // C29
32
33  var parent     = parseInt( cond.parent.value ) ;  // B3
34  var child      = parseInt( cond.child.value ) ;   // C3
35  var num        = parseInt( cond.num.value ) ;     // D3
36
37  // (C21 + (C22+C23+C24+B3+C27+C28) * 4 )
38  //  + (C25 + C21 + (C22+C23+C3+C27+C29) * 4 + 6 ) * D3
39  //  + C25 + C21 + (C22+C23+C24) * 4
40  cond.result.value =
41     (preamble + ( header + fcs + txop + parent + wmHeader + wmFooterP ) * 4 )
42      + (sifs + preamble + ( header + fcs + child + wmHeader + wmFooterC ) * 4 + 6 ) * num
43      + sifs + preamble + ( header + fcs + txop ) * 4 ;
44}
45
46function calcMPKeyTime()
47{
48  var seed     = document.seed ;
49  var cond     = document.MPKey ;
50
51  var preamble   = parseInt( seed.Preamble.value ) ; // C21
52  var header     = parseInt( seed.Header.value ) ;   // C22
53  var fcs        = parseInt( seed.FCS.value ) ;      // C23
54  var txop       = parseInt( seed.TXOP.value ) ;     // C24
55  var sifs       = parseInt( seed.SIFS.value ) ;     // C25
56
57  var wmHeader   = parseInt( seed.wmHeader.value ) ;       // C27
58  var wmFooterP  = parseInt( seed.wmFooterParent.value ) ; // C28
59  var wmFooterC  = parseInt( seed.wmFooterChild.value ) ;  // C29
60
61  var wmKeySP    = parseInt( seed.KeySharingParent.value ) ; // C31
62  var wmKeySC    = parseInt( seed.KeySharingChild.value ) ;  // C32
63
64  var addHeader  = parseInt( seed.additionalHeader.value ) ;       // C34
65  var addFooterP = parseInt( seed.additionalFooterParent.value ) ; // C35
66  var addFooterC = parseInt( seed.additionalFooterChild.value ) ;  // C36
67
68  var parent     = parseInt( cond.parent.value ) ;  // B9
69  var child      = parseInt( cond.child.value ) ;   // C9
70  var num        = parseInt( cond.num.value ) ;     // D9
71
72  // (C21 + (C22+C23+C24+B9+C27+C28+C31+C34+C35) * 4)
73  //  + (C25 + C21 + (C22+C23+C9+C27+C29+C32+C34+C36) * 4 + 6 ) * D9
74  //  + C25 + C21 + (C22+C23+C24) * 4
75  cond.result.value =
76     (preamble + ( header + fcs + txop + parent + wmHeader + wmFooterP + wmKeySP + addHeader + addFooterP ) * 4 )
77      + (sifs + preamble + ( header + fcs + child + wmHeader + wmFooterC + wmKeySC + addHeader + addFooterC ) * 4 + 6 ) * num
78      + sifs + preamble + ( header + fcs + txop ) * 4 ;
79}
80
81function calcMPDataTime()
82{
83  var seed     = document.seed ;
84  var cond     = document.MPData ;
85
86  var preamble   = parseInt( seed.Preamble.value ) ; // C21
87  var header     = parseInt( seed.Header.value ) ;   // C22
88  var fcs        = parseInt( seed.FCS.value ) ;      // C23
89  var txop       = parseInt( seed.TXOP.value ) ;     // C24
90  var sifs       = parseInt( seed.SIFS.value ) ;     // C25
91
92  var wmHeader   = parseInt( seed.wmHeader.value ) ;       // C27
93  var wmFooterP  = parseInt( seed.wmFooterParent.value ) ; // C28
94  var wmFooterC  = parseInt( seed.wmFooterChild.value ) ;  // C29
95
96  var addHeader  = parseInt( seed.additionalHeader.value ) ;       // C34
97  var addFooterP = parseInt( seed.additionalFooterParent.value ) ; // C35
98  var addFooterC = parseInt( seed.additionalFooterChild.value ) ;  // C36
99
100  var parent     = parseInt( cond.parent.value ) ;  // B15
101  var child      = parseInt( cond.child.value ) ;   // C15
102  var num        = parseInt( cond.num.value ) ;     // D15
103  var share      = parseInt( cond.share.value ) ;   // B17
104
105  // (C21 + (C22+C23+C24+B15+C27+C28+( B17 * ( D15 + 1 ) + 4 )+C34+C35) * 4)
106  // + (C25 + C21 + (C22+C23+C15+C27+C29+B17+C34+C36) * 4 + 6) * D15
107  // + C25 + C21 + (C22+C23+C24) * 4
108  cond.result.value =
109     (preamble + ( header + fcs + txop + parent + wmHeader + wmFooterP + ( share * ( num + 1 ) + 4 ) + addHeader + addFooterP ) * 4 )
110      + (sifs + preamble + ( header + fcs + child + wmHeader + wmFooterC + share + addHeader + addFooterC ) * 4 + 6 ) * num
111      + sifs + preamble + ( header + fcs + txop ) * 4 ;
112}
113//-->
114</script>
115<h2>Unknown Title</h2>
116<h3>Unknown Title</h3>
117<div>
118<form name="MP">
119<table>
120<tr>
121<th>�e&lsaquo;@&lsquo;&mdash;�M&mdash;e&mdash;&Ecirc;
122<td><input size=6 style="text-align:right;" type=text name="parent" value=128 onChange="calcMPTime()">Byte
123<tr>
124<th>�q&lsaquo;@&lsquo;&mdash;�M&mdash;e&mdash;&Ecirc;
125<td><input size=6 style="text-align:right;" type=text name="child" value=16 onChange="calcMPTime()">Byte
126<tr>
127<th>Unknown Title
128<td><input size=6 style="text-align:right;" type=text name="num" value=15 onChange="calcMPTime()">Unknown Title
129<tr>
130<th>Unknown Title
131<td><input size=6 readonly style="text-align:right;" type=text name="result" value=5554>&micro;s
132</table>
133</form>
134</div>
135<!-- <h3>MP�ʐM(�L�[�V�F�A�����O�g�p��)</h3> <div> <form name="MPKey"> <table> <tr> <th>�e�@�T�C�Y <td><input size=6 style="text-align:right;" type=text name="parent" value=96 onChange="calcMPKeyTime()">Byte <tr> <th>�q�@�T�C�Y <td><input size=6 style="text-align:right;" type=text name="child" value=10 onChange="calcMPKeyTime()">Byte <tr> <th>�q�@�䐔 <td><input size=6 style="text-align:right;" type=text name="num" value=15 onChange="calcMPKeyTime()">�� <tr> <th>���v���� <td><input size=6 readonly style="text-align:right;" type=text name="result" value=5594>&micro;s </table> </form> </div> -->
136<h3>Unknown Title</h3>
137<div>
138<form name="MPData">
139<table>
140<tr>
141<th>�f�[�^�V�F�A�EScaron;�Eldquo;�O&sbquo;&Igrave;&lsaquo;&curren;&mdash;L�f�[�^�T�C�Y
142<td><input size=6 style="text-align:right;" type=text name="share" value=4 onChange="calcMPDataTime()">Byte
143<tr>
144<th>�Eatilde;&lsaquo;L&sbquo;&eth;�Eoelig;&sbquo;&cent;&sbquo;&frac12;�e&lsaquo;@&lsquo;&mdash;�M�f�[�^�T�C�Y
145<td><input size=6 style="text-align:right;" type=text name="parent" value=64 onChange="calcMPDataTime()">Byte
146<tr>
147<th>�Eatilde;&lsaquo;L&sbquo;&eth;�Eoelig;&sbquo;&cent;&sbquo;&frac12;�q&lsaquo;@&lsquo;&mdash;�M�f�[�^�T�C�Y
148<td><input size=6 style="text-align:right;" type=text name="child" value=8 onChange="calcMPDataTime()">Byte
149<tr>
150<th>Unknown Title
151<td><input size=6 style="text-align:right;" type=text name="num" value=15 onChange="calcMPDataTime()">Unknown Title
152<tr>
153<th>Unknown Title
154<td><input size=6 readonly style="text-align:right;" type=text name="result" value=5594>&micro;s
155</table>
156</form>
157</div>
158<h3>Unknown Title</h3>
159<div>
160<form name="seed">
161<table>
162<tr>
163<th>Preamble<td><input size=6 style="text-align:right;" type=text name="Preamble" value=96 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">&micro;s
164<tr>
165<th>802.11Header<td><input size=6 style="text-align:right;" type=text name="Header" value=24 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">Byte
166<tr>
167<th>FCS<td><input size=6 style="text-align:right;" type=text name="FCS" value=4 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">Byte
168<tr>
169<th>TXOP+PollBitmap<td><input size=6 style="text-align:right;" type=text name="TXOP" value=4 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">Byte
170<tr>
171<th>SIFS<td><input size=6 style="text-align:right;" type=text name="SIFS" value=10 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">&micro;s
172
173<tr>
174<th>wmHeader<td><input size=6 style="text-align:right;" type=text name="wmHeader" value=2 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">Byte
175<tr>
176<th>wmFooterParent<td><input size=6 style="text-align:right;" type=text name="wmFooterParent" value=4 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">Byte
177<tr>
178<th>wmFooterChild<td><input size=6 style="text-align:right;" type=text name="wmFooterChild" value=2 onChange="calcMPTime();calcMPKeyTime();calcMPDataTime()">Byte
179
180<tr>
181<th>KeySharingParent<td><input size=6 style="text-align:right;" type=text name="KeySharingParent" value=36 onChange="calcMPKeyTime()">Byte
182<tr>
183<th>KeySharingChild<td><input size=6 style="text-align:right;" type=text name="KeySharingChild" value=2 onChange="calcMPKeyTime()">Byte
184
185<tr>
186<th>additionalHeader<td><input size=6 style="text-align:right;" type=text name="additionalHeader" value=2 onChange="calcMPKeyTime();calcMPDataTime()">Byte
187<tr>
188<th>additionalFooterParent<td><input size=6 style="text-align:right;" type=text name="additionalFooterParent" value=4 onChange="calcMPKeyTime();calcMPDataTime()">Byte
189<tr>
190<th>additionalFooterChild<td><input size=6 style="text-align:right;" type=text name="additionalFooterChild" value=2 onChange="calcMPKeyTime();calcMPDataTime()">Byte
191</table>
192</form>
193</div>
194
195<hr><p>CONFIDENTIAL</p></body>
196</html>
197
198
199