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‹@‘—�M—e—Ê 122<td><input size=6 style="text-align:right;" type=text name="parent" value=128 onChange="calcMPTime()">Byte 123<tr> 124<th>�q‹@‘—�M—e—Ê 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>µ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>µ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‚Ì‹¤—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;‹L‚ð�Eoelig;‚¢‚½�e‹@‘—�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;‹L‚ð�Eoelig;‚¢‚½�q‹@‘—�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>µ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()">µ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()">µ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