home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / h / h221.asc < prev    next >
Text File  |  1993-08-21  |  48KB  |  1,484 lines

  1. C:\WINWORD\CCITTREC.DOT_______________
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. INTERNATIONAL  TELECOMMUNICATION  UNION
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17. CCITT    H.221
  18.  
  19. THE  INTERNATIONAL
  20. TELEGRAPH  AND  TELEPHONE
  21. CONSULTATIVE  COMMITTEE
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. LINE  TRANSMISSION
  34.  
  35. OF  NON-TELEPHONE SIGNALS
  36.  
  37.  
  38.  
  39.  
  40.  
  41. FRAME  STRUCTURE  FOR
  42. A  64  TO  1920  kbit/s  CHANNEL IN
  43. AUDIOVISUAL  TELESERVICES
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. Recommendation  H.221
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. Geneva, 1990
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140. Printed in Switzerland
  141.  
  142.  
  143.  
  144.  
  145.  
  146. FOREWORD
  147.  
  148.     The CCITT (the International Telegraph and Telephone Consultative 
  149. Committee) is a permanent organ of the International Telecommuni-
  150. cation Union (ITU). CCITT is responsible for studying technical, 
  151. operating and tariff questions and issuing Recommendations on them 
  152. with a view to standardizing telecommunications on a worldwide 
  153. basis.
  154.  
  155.     The Plenary Assembly of CCITT which meets every four years, 
  156. establishes the topics for study and approves Recommendations pre-
  157. pared by its Study Groups. The approval of Recommendations by the 
  158. members of CCITT between Plenary Assemblies is covered by the 
  159. procedure laid down in CCITT Resolution No. 2 (Melbourne, 1988).
  160.  
  161.     Recommendation H.221 was prepared by Study Group XV and was 
  162. approved under the Resolution No. 2 procedure on the 14 of December 
  163. 1990.
  164.  
  165.  
  166.  
  167.  
  168.  
  169. ___________________
  170.  
  171.  
  172.  
  173.  
  174.  
  175. CCITT  NOTE
  176.  
  177.     In this Recommendation, the expression ôAdministrationö is used for 
  178. conciseness to indicate both a telecommunication Administration and 
  179. a recognized private operating agency.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. πITU1990
  200.  
  201. All rights reserved. No part of this publication may be reproduced or uti-
  202. lized in any form or by any means, electronic or mechanical, including pho-
  203. tocopying and microfilm, without permission in writing from the ITU.
  204.  
  205. PAGE BLANCHE
  206.  
  207. Recommendation H.221
  208.  
  209. Recommendation H.221
  210.  
  211. FRAME  STRUCTURE  FOR  A  64  TO  1920  kbit/s  CHANNEL
  212. IN  AUDIOVISUAL  TELESERVICES1)
  213.  
  214.  
  215. (revised 1990)
  216.  
  217.  
  218.     Introduction
  219.  
  220.     The purpose of this Recommendation is to define a frame structure for 
  221. audiovisual teleservices in single or multiple B or H0 channels or a single 
  222. H11 or H12 channel which makes the best use of the characteristics and 
  223. properties of the audio and video encoding algorithms, of the transmission 
  224. frame structure and of the existing Recommendations. It offers several 
  225. advantages:
  226.  
  227. û    It takes into account Recommendations such as G.704, X.30/I.461, 
  228. etc. It may allow the use of existing hardware or software.
  229.  
  230. û    It is simple, economic and flexible. It may be implemented on a sim-
  231. ple microprocessor using well-known hardware principles.
  232.  
  233. û    It is a synchronous procedure. The exact time of a configuration 
  234. change is the same in the transmitter and the receiver. Configura-
  235. tions can be changed at 20ms intervals.
  236.  
  237. û    It needs no return link for audiovisual signal transmission, since a 
  238. configuration is signalled by repeatedly transmitted codewords.
  239.  
  240. û    It is very secure in case of transmission errors, since the code con-
  241. trolling the multiplex is protected by a double-error correcting 
  242. code.
  243.  
  244. û    It allows the synchronization of multiple 64 kbit/s or 384 kbit/s con-
  245. nections and the control of the multiplexing of audio, video, data 
  246. and other signals within the synchronized multiconnection struc-
  247. ture in the case of multimedia services such as videoconference.
  248.  
  249. û    It can be used to derive octet synchronization in networks where this 
  250. is not provided by other means.
  251.  
  252. û    It can be used in multipoint configurations, where no dialogue is 
  253. needed to negotiate the use of a data channel.
  254.  
  255. û    It provides a variety of data bit-rates (from 300 bit/s up to almost 2 
  256. Mbit/s) to the user.
  257.  
  258. 1    Basic principle
  259.  
  260.     This Recommendation provides for dynamically subdividing an over-
  261. all transmission channel of 64 to 1920kbit/s into lower rates suitable for 
  262. audio, video, data and telematics purposes. The overall transmission chan-
  263. nel is derived by synchronizing and ordering transmissions over from1 to 
  264. 6B-connections, from1 to 5H0-connections, or an H11 or H12 connection. 
  265. The first connection established is the initial connection and carries the ini-
  266. tial channel in each direction. The additional connections carry additional 
  267. channels.
  268.  
  269.     The total rate of transmitted information is called the ôtransfer rateö; it 
  270. is possible to fix the transfer rate less than the capacity of the overall trans-
  271. mission channel (values listed in AnnexA).
  272.  
  273.     A single 64 kbit/s channel is structured into octets transmitted at 
  274. 8kHz. Each bit position of the octets may be regarded as a sub-channel of 
  275. 8kbit/s (see Figure1a/H.221). The eighth sub-channel is called the Service 
  276. Channel (SC), consisting of several parts as described in ºº1.1 to1.4 
  277. below.
  278.  
  279.     An H0, H11 or H12 channel may be regarded as consisting of a num-
  280. ber of 64 kbit/s time-slots (TS) (see Figure1b/H.221). The lowest numbered 
  281. time-slot is structured exactly as described for a single 64kbit/s channel, 
  282. while the other TS have no such structure. In the case of multiple B or H0 
  283. channels, all channels have a frame structure; that in the initial channel con-
  284. trols most functions across the overall transmission, while the frame struc-
  285. ture in the additional channels is used for synchronization, channel 
  286. numbering and related controls.
  287.  
  288.     The term ôI-channelö is applied to the initial or only B channel, to 
  289. TS1 of initial or only H0 channel, and to TS1 of H11, H12 channels.
  290.  
  291.  
  292.  
  293. 1.1    Frame alignment signal (FAS)
  294.  
  295.     This signal structures the I-channel and other framed 64 kbit/s chan-
  296. nels into frames of 80 octets each and multiframes (MF) of 16frames each. 
  297. Each multiframe is divided into eight 2-frame sub-multiframes (SMF). The 
  298. term ôframe alignment signalö (FAS) refers to bits1-8 of the SC in each 
  299. frame. In addition to framing and multiframing information, control and 
  300. alarm information may be inserted in the FAS, as well as error check infor-
  301. mation to control end-to-end error performance and to check frame align-
  302. ment validity. Other time-slots are aligned to the first.
  303.  
  304.     The bits are transmitted to line in order, bit 1 first.
  305.  
  306.     When an 8 kHz network clock is provided, FAS is transmitted and 
  307. received in the least significant bit of the octet within each 
  308. 125microsecond, e.g.in an ISDN basic or primary rate interface.
  309.  
  310.     The FAS can be used to derive receive octet timing when it is not pro-
  311. vided by the network. However, in the latter case, the terminal cannot trans-
  312. mit FAS with correct alignment into the octet timed part of the network and 
  313. cannot intercommunicate with terminals which rely only on network timing 
  314. for octet alignment.
  315.  
  316.  
  317.  
  318. 1.2    Bit-rate allocation signal (BAS)
  319.  
  320.     Bits 9-16 of the SC in each frame are referred to as BAS. This signal 
  321. allows the transmission of codewords to describe the capability of a terminal 
  322. to structure the capacity of the channel or synchronized multiple channels in 
  323. various ways, and to command a receiver to demultiplex and make use of 
  324. the constituent signals in such structures. This signal is also used for con-
  325. trols and indications.
  326.  
  327.     NoteûFor some countries having 56 kbit/s channels, the net available 
  328. bit rates will be 8 kbit/s less. Interworking between a 64kbit/s terminal and 
  329. a 56kbit/s terminal is established according to the frame structure in 
  330. AnnexB.
  331.  
  332. 1.3    Encryption control signal (ECS)
  333.  
  334.     A future encryption capability may require a dedicated transmission 
  335. channel. It is anticipated that 800 bit/s should be provided when required by 
  336. allocating the bits17-24 of the service channel. This reduces variable data 
  337. and video transmission rates herein by 800bit/s. The 800bit/s is referred to 
  338. as the ECS channel.
  339.  
  340. 1.4    Remaining capacity
  341.  
  342.     The remaining capacity (including the rest of the service channel), 
  343. carried in bits 1-8 of each octet in the case of a single 64kbit/s connection, 
  344. may convey a variety of signals within the framework of a multimedia ser-
  345. vice, under the control of the BAS. Some examples follow:
  346.  
  347. û    voice encoded at 56 kbit/s using a truncated form of PCM of Recom-
  348. mendation G.711 (A-law or ╡-law);
  349.  
  350. û    voice encoded at 16 kbit/s and video at 46.4 kbit/s;
  351.  
  352. û    voice encoded at 56 kbit/s with a bandwidth 50 to 7000 Hz (subband 
  353. ADPCM according to RecommendationG.722); the coding algo-
  354. rithm is also able to work at 48kbit/sûdata can then be dynami-
  355. cally inserted at up to 14.4kbit/s;
  356.  
  357. û    still pictures coded at 56 kbit/s;
  358.  
  359. û    data at 56 kbit/s inside an audiovisual session (e.g., file transfer for 
  360. communicating between personal computers).
  361.  
  362. 2    Frame alignment
  363.  
  364. 2.1    General
  365.  
  366.     An 80-octet frame length produces an 80-bit word in the service chan-
  367. nel. These 80 bits are numbered 1-80. Bits1-8 of the service channel in 
  368. every frame constitute the FAS (see Figure2/H.221), whose content is as 
  369. follows:
  370.  
  371. û    multiframe structure (see º 2.2);
  372.  
  373. û    Frame Alignment Word (FAW);
  374.  
  375. û    A-bit;
  376.  
  377. û    E-and C-bits (see º 2.6).
  378.  
  379.     The FAW consists of ô0011011ö in bits 2-8 of the FAS in even frames, com-
  380. plemented by an ô1ö in bit 2 of the succeeding odd frame.
  381.  
  382.     The ôA-bitö of the I-channel is set to zero whenever the receiver is in multi-
  383. frame alignment, and is set to ô1ö otherwise (see º2.3); for additional chan-
  384. nels, see º2.7.1.
  385.  
  386.  
  387.  
  388. 2.2    Multiframe structure
  389.  
  390.     See Table 1/H.221.
  391.  
  392.     Each multiframe contains 16 consecutive frames numbered 0 to 15 
  393. divided into eight sub-multiframes of two frames each (see Figure3/H.221). 
  394. The multiframe alignment signal is located in bit 1 of frames1-3-5-7-9-11 
  395. and has the form 001011. Bit1 of frame15 remains reserved for future use. 
  396. The value is fixed at0.
  397.  
  398.     Bit 1 of frames 0-2-4-6 may be used for a modulo 16 counter to num-
  399. ber multiframes in descending order. The least significant bit is transmitted 
  400. in frame0, and the most significant bit in frame6. The receiver uses the 
  401. multiframe numbering to equalize out the differential delay of separate con-
  402. nections, and to synchronize the received signals.
  403.  
  404.     Bit 1 of frame 8 is set to 1 when multiframes are numbered and is set 
  405. to 0 when they are not.
  406.  
  407.     Bit 1 of frames 10-12-13 must be used to number each channel in a 
  408. multiconnection structure so that the distant receiver can place the octets 
  409. received in each 125microseconds in the correct order.
  410.  
  411.     Information bits in the multiframe should be validated by, for exam-
  412. ple, being received consistently for three multiframes.
  413.  
  414.  
  415.  
  416. 2.3    Loss and recovery of frame alignment
  417.  
  418.     Frame alignment is defined to have been lost when three consecutive 
  419. frame alignment words have been received with an error.
  420.  
  421.     Frame alignment is defined to have been recovered when the follow-
  422. ing sequence is detected:
  423.  
  424. û    for the first time, the presence of the correct first seven bits of the 
  425. frame alignment word;
  426.  
  427. û    the eighth bit of the frame alignment word in the following frame is 
  428. detected by verifying that bit 2 isa1;
  429.  
  430. û    for the second time, the presence of the correct first seven bits of the 
  431. frame alignment word in the next frame.
  432.  
  433.     If frame alignment is achieved but multiframe alignment cannot be 
  434. achieved, then frame alignment should be sought at another position.
  435.  
  436.     When the frame alignment is lost, A-bit of the next odd frame is set to 1 in 
  437. the transmit direction.
  438.  
  439. 2.4    Loss and recovery of multiframe alignment
  440.  
  441.     Multiframe alignment is needed to number and synchronize two or 
  442. more channels, and possibly also for encryption. Terminals such as those 
  443. having only single-channel capabilities which have no use for the multi-
  444. frame structure must transmit the multiframe structure, but need not check 
  445. for multiframe alignment on the incoming signal: they may transmit outgo-
  446. ing A=0 when frame alignment is recovered. 
  447.  
  448.     NoteûSuch a terminal cannot transmit TEA (see Figure3/H.221).
  449.  
  450.     After multiframe alignment has been validated the other functions 
  451. represented by bit 1 of the service channel can be used. When multiframe 
  452. alignment of the distant terminal has been signalled (A=0 received) the dis-
  453. tant terminal is expected to have validated BAS codes and to be able to 
  454. interpret BAS codes.
  455.  
  456.     Multiframe alignment is defined to have been lost when three consec-
  457. utive multiframe alignment signals have been received with an error. It is 
  458. defined to have been recovered when the multiframe alignment signal has 
  459. been received with no error in the next multiframe. When multiframe align-
  460. ment is lost, even when an unframed mode is received, the A-bit of the next 
  461. odd frame is set to 1 in the transmit direction. It is reset to 0 when multi-
  462. frame alignment is regained. It is reset in additional channels when multi-
  463. frame alignment and synchronism with the initial channel is regained.
  464.  
  465. 2.5    Procedure to recover octet timing from frame alignment
  466.  
  467.     When the network does not provide octet timing, the terminal may 
  468. recover octet timing in the receive direction from bit timing and from the 
  469. frame alignment. The octet timing in the transmit direction may be derived 
  470. from the network bit timing and an internal octet timing.
  471.  
  472. 2.5.1    General rule
  473.  
  474.  
  475.     The receive octet timing is normally determined from the FAS posi-
  476. tion. But at the start of the call and before the frame alignment is gained, the 
  477. receive octet timing may be taken to be the same as the internal transmit 
  478. octet timing. As soon as a first frame alignment is gained, the receive octet 
  479. timing is initialized at the new bit position, but it is not yet validated. It will 
  480. be validated only when frame alignment is not lost during the next 16 
  481. frames.
  482.  
  483. 2.5.2    Particular cases
  484.  
  485.  
  486. a)    When, at the initiation of a call, the terminal is in a forced recep-
  487. tion mode, or when the frame alignment has not yet been gained, 
  488. the terminal may temporarily use the transmit octet timing.
  489.  
  490. b)    When frame alignment is lost after being gained, the receive octet 
  491. timing should not change until frame alignment is recovered.
  492.  
  493. c)    As soon as frame and multiframe alignment have been gained once, 
  494. the octet timing is considered as valid for the rest of the call, unless 
  495. frame alignment is lost and a new frame alignment is gained at 
  496. another bit position.
  497.  
  498. d)    When the terminal switches from a framed mode to an unframed 
  499. mode (by means of the BAS), the octet timing previously gained 
  500. must be kept.
  501.  
  502. e)    When a new frame alignment is gained on a new position, different 
  503. from that previously validated, the receive octet timing is reinitial-
  504. ized to the new position but not yet validated and the previous bit 
  505. position is stored. If no loss of frame alignment occurs in the next 
  506. 16 frames, the new position is validated, otherwise the stored old 
  507. bit position is reutilized.
  508.  
  509. 2.5.3    Search for frame alignment signal (FAS)
  510.  
  511.  
  512.     Two methods may be used: sequential or parallel. In the sequential 
  513. method, each of the eight possible bit positions for the FAS is tried. When 
  514. FAS is lost after being validated, the search must resume starting from the 
  515. previously validated bit position. In the parallel method, a sliding window, 
  516. shifting one bit for each bit period, may be used. In that case, when frame 
  517. alignment is lost, the search must resume starting from the bit position next 
  518. to the previously validated one.
  519.  
  520. 2.6    Description of the CRC4 procedure
  521.  
  522.  
  523.     In order to provide an end-to-end quality monitoring of the connec-
  524. tion, a 4-bit Cyclic Redundancy Check (CRC4) procedure may be used and 
  525. the four bitsC1, C2, C3 and C4 computed at the source location are inserted 
  526. in bit positions 5 to 8 of the odd frames. In addition, bit 4 of the odd frames, 
  527. the E-bit, is used to transmit an indication as to whether the most recent 
  528. CRC block, received in the incoming direction, contained errors or not.
  529.  
  530.     When the CRC4 procedure is not used, bit E shall be set to 0, and bits 
  531. C1, C2, C3 and C4 shall be set to 1 by the transmitter. Provisionally, the 
  532. receiver may disable reporting of CRC errors after receiving eight consecu-
  533. tive CRCs set to all 1s, and it may enable reporting of CRC errors after 
  534. receiving two consecutive CRCs each containing a 0 bit.
  535.  
  536. 2.6.1    Computation of the CRC4 bits
  537.  
  538.  
  539.     The CRC4 bits C1, C2, C3 and C4 are computed for each B/H0/H11/H12 
  540. channel2) , for a block made of two frames: one even frame (containing 
  541. the first seven bits of FAW) followed by one odd frame (containing the 
  542. eighth bit of FAW). The CRC4 block size is then 160/960/3840/4800 octets 
  543. for a B/H0/H11/H12 channel2) and the computation is performed 50times 
  544. per second.
  545.  
  546.     Note û This is still valid for the case of H0/H11 in restricted networks, the 
  547. stuffed bits being included in the computation. For restricted B, see 
  548. AnnexB.
  549.  
  550.  
  551. 2.6.1.1    Multiplication-division process
  552.  
  553.     A given C1-C4 word located in block N is the remainder after multi-
  554. plication by x4 and then division (modulo2) by the generator polynomial 
  555. x4+x+1 of the polynomial representation of block (N-1).
  556.  
  557.     When representing contents of a block as a polynomial, the first bit in 
  558. the block should be taken as being the most significant bit. Similarly C1 is 
  559. defined to be the most significant bit of the remainder and C4 the least sig-
  560. nificant bit of the remainder.
  561.  
  562.     This process can be realized with a four-stage register and two exclu-
  563. sive-ORs.
  564.  
  565.  
  566. 2.6.1.2    Encoding procedure
  567.  
  568. i)    The CRC bit positions in the odd frame are initially set at zero, i.e. 
  569. C1=C2=C3=C4=0.
  570.  
  571. ii)    The block is the acted upon by the multiplication-division process 
  572. referred to above in º 2.6.1.1.
  573.  
  574. iii)    The remainder resulting from the multiplication-division process is 
  575. stored ready for insertion into the respective CRC locations of the 
  576. next odd frame.
  577.  
  578.     Note û These CRC bits do not affect the computation of the CRC bits of the 
  579. next block, since the corresponding locations are set at zero before the com-
  580. putation.
  581.  
  582.  
  583. 2.6.1.3    Decoding procedure
  584.  
  585. i)    A received block is acted upon by the multiplication-division pro-
  586. cess, referred to above in º 2.6.1.1, after having its CRC bits 
  587. extracted and replaced by zeros.
  588.  
  589. ii)    The remainder resulting from this multiplication-division process is 
  590. then stored and subsequently compared on a bit-by-bit basis with 
  591. the CRC bits received in the next block.
  592.  
  593. iii)    If the decoded calculated remainder exactly corresponds to the 
  594. CRC bits sent from the encoder, it is assumed that the checked 
  595. block is error-free.
  596.  
  597.  
  598. 2.6.2    Consequent actions
  599.  
  600.  
  601. 2.6.2.1    Action on bit E
  602.  
  603.     Bit E of block N is set to 1 in the transmitting direction if bits C1-C4 
  604. detected in the most recent block in the opposite direction have been found 
  605. in error (at least one bit in error). In the opposite case it is set to zero.
  606.  
  607. 2.6.2.2    Monitoring for incorrect frame alignment (see Note)
  608.  
  609.     In the case of a long simulation of the FAW, the CRC4 information 
  610. can be used to re-invite a search for frame alignment. For such a purpose it 
  611. is possible to count the number of CRC blocks in error within two seconds 
  612. (100blocks) and to compare this number with 89. If the number of CRC 
  613. blocks in error is greater than or equal to 89, a search for frame alignment 
  614. should be reinitiated.
  615.  
  616.     These values 100 and 89 have been chosen in order that:
  617.  
  618. û    For a random transmission error rate of 10-3, the probability of 
  619. incorrectly reinitiating a search for frame alignment, because of 89 
  620. or more blocks in error, should be less than 10-4.
  621.  
  622. û    In case of simulation of frame alignment, the probability of not rein-
  623. itiating a search of frame alignment after a two-second period 
  624. should be less than 2.5%.
  625.  
  626.     NoteûValues in this and the next section exemplify the case of a 64 kbit/s 
  627. channel. For H0, H11 or H12 channels the details will differ but the princi-
  628. ples are still applicable.
  629.  
  630. 2.6.2.3    Monitoring for error performance
  631.  
  632.     The quality of the 64 kbit/s connection can be monitored by counting 
  633. the number of CRC blocks in error within a period of one second 
  634. (50blocks). For instance, a good evaluation of the proportion of seconds 
  635. without errors as defined in RecommendationG.821 can be provided.
  636.  
  637.     For information purposes, Table 1/H.221 gives the proportions of 
  638. CRC block in error can be computed for randomly distributed errors of error 
  639. rate Pe.
  640.  
  641.     By counting the received E-bits, it is possible to monitor the quality of 
  642. the connection in the opposite direction.
  643.  
  644.  
  645.  
  646. 2.7    Synchronization of multiple connections
  647.  
  648.     Some audiovisual terminals will be able to communicate over multi-
  649. ple B or H0 connections (see Note). In this case, a single B or H0 initial con-
  650. nection is established, the possibility for more connections is determined 
  651. from the transfer rate capability BAS of AnnexA and the additional connec-
  652. tions are then established and synchronized by the terminal using the multi-
  653. frame structure.
  654.  
  655.     NoteûA connection is an individual call between the terminals. A 
  656. channel is the transmission in one direction over the connection.
  657.  
  658. 2.7.1    Multiple B-connections
  659.  
  660.     FAS and BAS are transmitted in each B-channel.
  661.  
  662.     FAS operation is as follows:
  663.  
  664. û    multiframe numbering is used to determine relative transmission 
  665. delay between B-channels as described in º2.2;
  666.  
  667. û    the channel numbers are transmitted as described in º 2.2 with the 
  668. channel of the initial connection being numbered 1 and there being 
  669. up to five additional connections;
  670.  
  671. û    the outgoing A-bit is set to 1 in the additional B-channel of the same 
  672. connection whenever the received additional channel is not syn-
  673. chronized to the initial channel;
  674.  
  675. û    when receive synchronization is achieved between the initial and 
  676. additional channels by introducing delay to align their respective 
  677. multiframe signals, the transmitted A-bit is set to0;
  678.  
  679. û    the E-bit for each additional B-channel is transmitted in the addi-
  680. tional B-channel in the same connection, because it relates to a 
  681. physical condition of the transmission path.
  682.  
  683.     The BAS operation in additional connections is restricted to the transmis-
  684. sion of the additional channel number (thus the channel numbering must be 
  685. sent both in BAS according to AnnexA and in the FAS as in º2.2).
  686.  
  687.     The distant terminal, upon receiving the A-bit set to zero with respect to 
  688. sequentially numbered channels, can add their capacity to the initial connec-
  689. tion by sending the transfer rate BAS in AnnexA. The order of the bits 
  690. transmitted in the channels is in accordance with the examples given in 
  691. Figure4/H.221.
  692.  
  693. 2.7.2    Multiple H0 connections
  694.  
  695.     FAS and BAS are transmitted in the first time-slot of each H0.
  696.  
  697.     FAS operation is as in º 2.7.1 except that the channel number is used 
  698. to order the six octets received each 125 microseconds with respect to the 
  699. six octet groups received in other channels.
  700.  
  701.     The BAS operation in additional channels is as specified in º 2.7.1.
  702.  
  703. 3    Bit-rate allocation signal
  704.  
  705. 3.1    Encoding of the BAS
  706.  
  707.     The bit-rate allocation signal (BAS) occupies bits 9-16 of the service 
  708. channel in every frame. An eight bit BAS code (b0, b1, b2, b3, b4, b5, b6, 
  709. b7) is complemented by eight error correction bits (p0, p1, p2, p3, p4, p5, 
  710. p6, p7) to implement a (16,8) double error correcting code. This error cor-
  711. recting code is obtained by shortening the (17,9) cyclic code with generator 
  712. polynomial:
  713.  
  714.     g(x)=x8+x7+x6+x4+x2+x+1
  715.  
  716.     The error correction bits are calculated as coefficients of the remain-
  717. der polynomial in the following equation:
  718.  
  719.     p0x7+p1x6=p2x5+p3x4+p4x3+p5x2+p6x+p7
  720.  
  721.     = 
  722. RESg(x)[b0x15+b1x14+b2x13+b3x12+b4x11+b5x10+b6x9+b7x
  723. 8]
  724.  
  725. where RESg(x)[f(x)] represents the residue obtained by dividing f(x) by 
  726. g(x).
  727.  
  728.     The BAS code is sent in the even-numbered frame, while the associ-
  729. ated error correction bits are sent in the subsequent odd-numbered frame. 
  730. The bits of the BAS code or the error correction are transmitted in the order 
  731. shown in Table2/H.221 to avoid emulation of the frame alignment word.
  732.  
  733.  
  734.  
  735.     The decoded BAS value is valid if:
  736.  
  737. û    the receiver is in frame and multiframe alignment, and
  738.  
  739. û    the FAW in the same sub-multiframe was received with two or fewer 
  740. bits in error.
  741.  
  742.     Otherwise the decoded BAS value is ignored.
  743.  
  744.     When the receiver actually looses frame alignment, it may be advisable to 
  745. undo any changes caused by the three previously decoded values as they 
  746. may well have been erroneous even after correction.
  747.  
  748. 3.2    Values of the BAS
  749.  
  750.     The encoding of BAS is made according to a hierarchical attribute 
  751. method. This consists of attribute class (8classes), attribute family 
  752. (8families), attribute (8 attributes) and value (32values). The first three bits 
  753. of an attribute represent its number describing the general command or 
  754. capability, and the other five bits identify the ôvalueöûthe specific com-
  755. mand or capability.
  756.  
  757.     The following attributes are defined in the Class (000) and 
  758. Family(000):
  759.  
  760.  
  761.  
  762.     The values of these attributes are listed and defined in Annex A. They 
  763. provide for the following facilities:
  764.  
  765. û    transmission at various total rates and on single and multiple chan-
  766. nels, on clear channels and on networks subject to restrictions to 
  767. 56 kbit/s and its multiples;
  768.  
  769. û    audio transmission, digitally encoded to various recommended algo-
  770. rithms;
  771.  
  772. û    video transmission, digitally encoded to a recommended algorithm, 
  773. with provision for future recommended improvement;
  774.  
  775. û    Low-Speed Data (LSD) within the I-channel, or TS1 of a higher rate 
  776. initial channel;
  777.  
  778. û    High-Speed data (HSD) in the highest-numbered 64 kbit/s channel 
  779. or time-slots (excluding the I-channel);
  780.  
  781. û    data transmission within a multilayer protocol, either in the I-chan-
  782. nel (MLP) or in capacity other than the I-channel (H-MLP);
  783.  
  784. û    an encryption control signal;
  785.  
  786. û    loopback towards the network for maintenance purposes;
  787.  
  788. û    signalling for control and indications;
  789.  
  790. û    a message system for, inter alia, conveying information concerning 
  791. equipment manufacturer and type.
  792.  
  793.     The command BAS attributes have the following significance: on receipt of 
  794. a BAS command code in one (even) frame and its error-correcting code in 
  795. the next (odd), the receiver prepares to accept the stated mode change begin-
  796. ning from the subsequent (even) frame; thus a mode change can be effected 
  797. in 20milliseconds. The command remains in force until countermanded 
  798. (see RecommendationH.242, º12). The bit positions occupied by combina-
  799. tions of BAS commands are exemplified in Figures4a/H.221 to 4g/H.221.
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.     The capability BAS attributes have the following significance: they 
  816. indicate the ability of a terminal to receive and properly treat the various 
  817. types of signal. It follows that having received a set of capability values 
  818. from the remote terminal Y, terminal X must not transmit signals lying out-
  819. side that declared range.
  820.  
  821.     Values [0-7] of the attribute (111) are reserved for setting the class, 
  822. and [8-15] for setting the family; the default value is (000) for both.
  823.  
  824.     The next eight attribute values of the attribute (111) are temporary 
  825. escape BAS codes of Single Byte Extension (SBE). The last three bits of the 
  826. temporary escape BAS form a pointer to one of eight possible escape BAS 
  827. tables of 224 entries each (codes beginning with 111 are not used in the 
  828. escape BAS tables). Then the next received BAS indicates the specific entry 
  829. in the escape BAS table.
  830.  
  831.     The value (111)[24] is the capability marker (see Recommendation 
  832. H.242, º 2) which is followed by normal BAS codes, not by any escape val-
  833. ues.
  834.  
  835.     The last seven attribute values of the attribute (111) are of Multiple 
  836. Byte Extension (MBE) and are used to send messages as specified in the 
  837. Notes to the table in AnnexA.
  838.  
  839.  
  840. 3.3    Procedures for the use of BAS
  841.  
  842.     The use of BAS codes is specified in Recommendation H.242.
  843.  
  844.  
  845.  
  846. ANNEX A
  847.  
  848. (to Recommendation H.221)
  849.  
  850. Definitions and tables of BAS values
  851.  
  852.     The definitions of BAS values are given below, and the corresponding 
  853. numerical values are listed in TablesA-1/H.221 and A-2/H.221.
  854.  
  855.  
  856. A.1    Audio command values(000)
  857.  
  858.     For bit position illustrations see Figure 4/H.221. Abbreviations 
  859. ôG.711ö and ôG.722ö refer to Recom-mendations.
  860.  
  861.  
  862. Neutral                    Neutralized I-channel, containing only FAS and BAS; 
  863. all other bits are to be ignored at the receiver.
  864.  
  865. Au-off, U                No audio signal, no frame (mode 10); all the I-channel is 
  866. available for use under other commands3).
  867.  
  868. Au-off, F                    No audio signal, FAS and BAS in use (mode 9); 62.4 
  869. kbit/s available for use under other commands.
  870.  
  871. A-law, OU                G.711 audio at 64 kbit/s, A-law, no framing (mode OU)3).
  872.  
  873. A-law, OF                G.711 audio at 56 kbit/s, A-law, truncated to 7 bits in bits 1-7, 
  874. with FAS and BAS in bit 8; bit 8 is set to zero at the 
  875. PCM audio decoder (mode OF).
  876.  
  877. ╡-law, OU                G.711 audio at 64 kbit/s, ╡-law, no framing (mode OU)3).
  878.  
  879. ╡-law, OF                G.711 audio at 56 kbit/s, ╡-law, truncated to 7 bits in bits 1-7, 
  880. with FAS and BAS in bit 8; bit8 is set to zero at the 
  881. PCM audio decoder (mode OF).
  882.  
  883. G.722, m1                G.722 7 kHz audio at 64 kbit/s, no framing (mode 1)3).
  884.  
  885. G.722, m2                G.722 7 kHz audio at 56 kbit/s, in bits 1-7 (mode 2).
  886.  
  887. G.722, m3                G.722 7 kHz audio at 48 kbit/s, in bits 1-6 (mode 3).
  888.  
  889. Au-40k                    Reserved for audio at less than 48 kbit/s (for example 
  890. 40 kbit/s in bits 1-5).
  891.  
  892. Au-32k                    Reserved for audio at less than 48 kbit/s (for example 32 
  893. kbit/s in bits 1-4): the algorithm of ôAu-16kö below 
  894. may be extended to code a wider speech bandwidth at 
  895. 32 kbit/s as a result of further studies.
  896.  
  897. Au-24k                    Reserved for audio at less than 48 kbit/s (for example 
  898. 24 kbit/s in bits 1-3).
  899.  
  900. Au-16k                    Audio at 16 kbit/s to Recommendation H.200/AV.254 
  901. in bits 1 and 2 (mode 7).
  902.  
  903. Au-<16k                    Reserved for audio at less than 48 kbit/s (for example 
  904. 8 kbit/s in bit 1).
  905.  
  906. Au-ISO-64/128/192/256    Audio to ISO standard at 64/128/192/256 kbit/s, in 
  907. the lowest-numbered time-slots (other than TS1) of an 
  908. H0 or greater channel.
  909.  
  910. Au-ISO-384                Audio to ISO standard at 384 kbit/s in time-slots 2-7 of a 
  911. channel greater than H0.
  912.  
  913. A.2    Transfer-rate command values (001)
  914.  
  915.     NoteûIf the transfer-rate command is less than the available con-
  916. nected capacity, the information occupies the lowest-numbered channel(s)/
  917. time-slot(s).
  918.  
  919. 64                    Signal occupies one 64 kbit/s channel.
  920.  
  921. 2┤64                    Signal occupies two 64 kbit/s channels, with FAS and 
  922. BAS in each.
  923.  
  924. 3 to 6┤64                Signal occupies three to six 64 kbit/s channels, with FAS and 
  925. BAS in each.
  926.  
  927. 384                    Signal occupies 384 kbit/s, with FAS and BAS in the first 
  928. 64kbit/s time-slot; the effective channel may be the 
  929. whole of an H0 channel or the lowest numbered time-
  930. slots of an H11 or H12 channel.
  931.  
  932. 2┤384                    Signal occupies two channels of 384 kbit/s, with FAS 
  933. and BAS in each.
  934.  
  935. 3 to 5┤384                Signal occupies three to five 384 kbit/s channels, with FAS 
  936. and BAS in each.
  937.  
  938. 1536                    Signal occupies 1536 kbit/s, with FAS and BAS in the first 
  939. 64kbit/s time-slot. The effective channel occupies the 
  940. whole of an H11 channel or the lowest numbered 
  941. time-slots of an H12channel.
  942.  
  943. 1920                    Signal occupies 1920 kbit/s, with FAS and BAS in the first 
  944. 64kbit/s time-slot. The effective channel occupies the 
  945. whole of an H12channel.
  946.  
  947. 128/192/256                Signal occupies 128/192/256 kbit/s, with FAS and BAS in the 
  948. first 64 kbit/s time-slot. The effective channel occu-
  949. pies the lowest numbered time-slots of an H0 or larger 
  950. channel.
  951.  
  952. 512/768/1152/1472        Signal occupies 512/768/1152/1472 kbit/s, with FAS 
  953. and BAS in the first 64 kbit/s time-slot. The effective 
  954. channel occupies the lowest numbered time-slots of 
  955. an H11 or H12channel.
  956.  
  957. Loss-i.c.                    Designated ôInitial channelö, especially used following loss 
  958. of the channel previously so designated (see H.242, 
  959. º7.2.3)
  960.  
  961. Channel No. 2-6            Numbering of additional channelsûsee º 2.7.1.
  962.  
  963. A.3    Video, encryption, loop and other commands (010)
  964.  
  965. Video-off                No video; video switched off.
  966.  
  967. H.261                    Video on, to Recommendation H.261: video occupies all 
  968. capacity not otherwise allocated by other commands; 
  969. video cannot be inserted in the I-channel when var-
  970. LSD or var-MLP is in force; examples are given in 
  971. Figure4e/H.221. 
  972.  
  973.                     Specifically, the video rate in initial B-channel (framed) or 
  974. TS1 is: 62.4 kbit/s û audio rateû{800 bit/s if ECS is 
  975. ON} û {MLP rate if ON} û {LSD rate if ON}.
  976.  
  977. Vid-imp.(R)                Reserved for video on, to improved recommended algo-
  978. rithm.
  979.  
  980. Video-ISO                Video on, to ISO standard: video occupies the same capacity as 
  981. stipulated above for the case of H.261 video.
  982.  
  983. AV-ISO                    Composite audio/video to ISO standard: the composite sig-
  984. nal occupies the same capacity as stipulated above for 
  985. the case of H.261 video.
  986.  
  987. Freeze-pic.                Freeze-picture request (see Recommendation H.230, VCF).
  988.  
  989. Fast-update                Fast-update request (see Recommendation H.230, VCU).
  990.  
  991. Encryp-on                ECS Channel active.
  992.  
  993.                     NoteûWhen encryption is active, it applies to all informa-
  994. tion bits in all channels of the connection, except bits 
  995. 1-24 of the SC in the I-channel and the FAS and BAS 
  996. positions of the other channels; use of encryption in 
  997. conjunction with MLP is for further study.
  998.  
  999. Encryp-off                ECS channel off.
  1000.  
  1001. Au-loop                    Audio loop request (see Recommendation H.230, 
  1002. LCA).
  1003.  
  1004. Vid-loop                    Video loop request (see Recommendation H.230, 
  1005. LCV).
  1006.  
  1007. Dig-loop                    Digital loop request (see Recommendation H.230, 
  1008. LCD).
  1009.  
  1010. Loop-off                    Loop off request (see Recommendation H.230, LCO).
  1011.  
  1012.                     NoteûLoopback requests are intended for use by 
  1013. maintenance staff.
  1014.  
  1015. 6B-H0-comp                To provide for compatibility between terminals connected to 
  1016. single H0 channel and six B-channel accesses, the 
  1017. least significant bits of the first 16 octets of all time-
  1018. slots of the H0 channel, except TS1, are not used; the 
  1019. H0 terminal must discard these bits from the incom-
  1020. ing signal on receipt of this code, and must set the 
  1021. same bits to ô1ö in the outgoing signal.
  1022.  
  1023. Not-6B-H0                Negates the command ô6B-H0-compö.
  1024.  
  1025.                     NoteûUsed, for example, in testing.
  1026.  
  1027. Restrict                    To provide for operation on a restricted network, and for 
  1028. interconnection between a terminal on restricted and 
  1029. unrestricted networks: on receipt of this code, a termi-
  1030. nal must treat the SC as being in bit 7 of the I-channel, 
  1031. and discard bit 8 of every other channel and/or time-
  1032. slot; in the outgoing direction these bits are set to ô1ö.
  1033.  
  1034. Derestrict                On receipt of this code, a terminal must revert to ôunrestricted 
  1035. networkö operation, treating the SC as being in bit 8 
  1036. of the I-channel.
  1037.  
  1038. A.4    LSD/MLP commands (011)
  1039.  
  1040.     For bit position illustrations see Figure 4/H.221.
  1041.  
  1042. #                    These LSD rates are not allowed if ECS channel is in 
  1043. use.
  1044.  
  1045. *                    In restricted cases, the starred bit numbers are reduced 
  1046. by one.
  1047.  
  1048. LSD off                    LSD switched off.
  1049.  
  1050. 300                    Low-speed data at 300 bit/s in SC, octets 38-40.
  1051.  
  1052. 1200                    Low-speed data at 1200 bit/s in SC, octets 29-40.
  1053.  
  1054. 4800                    Low-speed data at 4800 bit/s in SC, octets 33-80.
  1055.  
  1056. 6400                    Low-speed data at 6400 bit/s in SC, octets 17-80#.
  1057.  
  1058. 8000                    Low-speed data at 8000 bit/s in bit 7*.
  1059.  
  1060. 9600                    Low-speed data at 9600 bit/s in bit 7* and octets 25-
  1061. 40 of SC.
  1062.  
  1063. 14400                    Low-speed data at 14400 bit/s in bit 7* and octets 17-
  1064. 80 of SC#.
  1065.  
  1066. 16k                    Low-speed data at 16 kbit/s in bit 6* and bit 7*.
  1067.  
  1068. 24k                    Low-speed data at 24 kbit/s in bits 5*, 6* and 7*.
  1069.  
  1070. 32k                    Low-speed data at 32 kbit/s in bits 4*-7*.
  1071.  
  1072. 40k                    Low-speed data at 40 kbit/s in bits 3*-7*.
  1073.  
  1074. 48k                    Low-speed data at 48 kbit/s in bits 2*-7*.
  1075.  
  1076. 56k                    Low-speed data at 56 kbit/s in bits 1-7 (no framing in 
  1077. restricted case).
  1078.  
  1079. 62.4k                    Low-speed data at 62.4 kbit/s in bits 1-7 and octets 17-80 of 
  1080. SC. If ECS channel i in use the data rate is reduced to 
  1081. 61.6kbit/s, but returns to 62.4kbit/s if ECS channel is 
  1082. closed.
  1083.  
  1084. 64k                    Low-speed data at 64 kbit/s in bits 1-8, no framing.
  1085.  
  1086. Var-LSD                    Low-speed data occupying all I-channel capacity not allo-
  1087. cated under other fixed-rate commands; cannot be 
  1088. invoked when other LSD is on, or when variable-MLP 
  1089. is on (may also be impractical when video is on in I-
  1090. channel alone).
  1091.  
  1092.                     Exact var-LSD rate: 62.4 kbit/sûaudio rateû{800 bit/s if 
  1093. ECS in ON}û{fixed-MLP if ON}.
  1094.  
  1095. DTI(R)                    Three codes reserved for communicating the status of the 
  1096. data terminal equipment interfaces.
  1097.  
  1098. MLP-off                    MLP off in all channels.
  1099.  
  1100. MLP-4k                    MLP on at 4 kbit/s in octets 41-80 of SC.
  1101.  
  1102. MLP-6.4k                MLP on at 6.4 kbit/s in octets 17-80 of SC; if ECS channel is in 
  1103. use, the data rate is reduced to 5.6 kbit/s in octets25-
  1104. 80, but returns to 6.4kbit/s if ECS channel is closed.
  1105.  
  1106. Var-MLP                    MLP occupying all I-channel capacity not allocated under 
  1107. other fixed-rate commands: cannot be invoked when 
  1108. other MLP is on, or when variable-LSD is on (may 
  1109. also be impractical when video is on in I-channel 
  1110. alone).
  1111.  
  1112.                     Exact var-MLP rate: 62.4 kbit/sûaudio rateû{800 bit/s if 
  1113. ECS is ON} û {fixed-LSD if ON}.
  1114.  
  1115. A.5    Audio capabilities (100)
  1116.  
  1117. Neutral                    Neutral capability: no change in the current capabili-
  1118. ties of the terminal.
  1119.  
  1120. A-law                    Capable of decoding audio to Recommendation 
  1121. G.711, A-law.
  1122.  
  1123. ╡-law                    Capable of decoding audio to Recommendation 
  1124. G.711, ╡-law.
  1125.  
  1126. G.725-T1                Terminal type 1 defined in Recommendation G.725, º 2.
  1127.  
  1128. G.725-T2                Terminal type 2 defined in Recommendation G.725, º 2.
  1129.  
  1130. Au-16k                    Capable of decoding audio, both to Recommendation H.200/
  1131. AV.254 and RecommendationG.711.
  1132.  
  1133. Au-ISO                    Capable of decoding audio to ISO standard at all rates 
  1134. up to 384kbit/s.
  1135.  
  1136. A.6    Video, MBE and encryption capabilities (101)
  1137.  
  1138. QCIF                    Can decode video to QCIF picture format, but not CIF (see 
  1139. RecommendationH.261)ûthis code must be fol-
  1140. lowed by one of the four minimum picture interval 
  1141. (MPI) values below.
  1142.  
  1143. CIF                    Can decode video to CIF and QCIF formats (see Recom-
  1144. mendation H.261) û this code must be followed by 
  1145. two MPI values, the first applicable to QCIF and the 
  1146. other to CIF format.
  1147.  
  1148.                     Minimum picture interval (MPI) codes are as follows:
  1149.  
  1150. 1/29.97                    Can decode video, having a minimum picture interval of 1/
  1151. 29.97seconds, to RecommendationH.261.
  1152.  
  1153. 2/29.97                    Can decode video, having a minimum picture interval of 2/
  1154. 29.97seconds, to RecommendationH.261.
  1155.  
  1156. 3/29.97                    Can decode video, having a minimum picture interval of 3/
  1157. 29.97seconds, to RecommendationH.261.
  1158.  
  1159. 4/29.97                    Can decode video, having a minimum picture interval of 4/
  1160. 29.97seconds, to RecommendationH.261.
  1161.  
  1162. Vid-imp(R)                Reserved for future improved recommended video algo-
  1163. rithm.
  1164.  
  1165. Video-ISO                Can decode video to ISO standard.
  1166.  
  1167. AV-ISO                    Can decode composite audio/video signal to ISO 
  1168. standard.
  1169.  
  1170. MBE-cap                Can handle multiple-byte extensions messages in the BAS posi-
  1171. tion, those beginning with codes in the range 
  1172. (111)[25-31], in addition to other values.
  1173.  
  1174. Esc-CF(R)                Reserved for capability to accept non-zero class/family 
  1175. escape codes.
  1176.  
  1177. Encryp.                    Capable of handling signals on the ECS channel.
  1178.  
  1179. A.7    Transfer-rate capabilities (100)
  1180.  
  1181. 64, 384                    Can accept signals only on one 64 kbit/s channel, one 
  1182. 384 kbit/s channel.
  1183.  
  1184. 2┤64                    Can accept signals on one or two 64 kbit/s channels, 
  1185. and synchronize them.
  1186.  
  1187. ...                    ...
  1188.  
  1189. 6┤64                    Can accept signals on one to six 64 kbit/s channels, 
  1190. and synchronize them.
  1191.  
  1192. 2┤384                    Can accept signals on one or two 384 kbit/s channels, 
  1193. and synchronize them.
  1194.  
  1195. ...                    ...
  1196.  
  1197. 5┤384                    Can accept signals on one to five 384 kbit/s channels, 
  1198. and synchronize them.
  1199.  
  1200. 1536/1920                Can accept signals on a 1536 kbit/s channel, a 1920 kbit/s 
  1201. channel.
  1202.  
  1203. Restrict                    Can work only at p┤56 kbit/s, rate-adapted to p┤64 kbit/s 
  1204. by moving the SC to bit position 7 and setting bit8 to 
  1205. ôoneö in every channel or time-slot; a constant ôoneö, 
  1206. however, may be set in bit8 if it is known by out-of-
  1207. band signalling prior to the connection that the 
  1208. restriction exists; this code has the effect of forcing 
  1209. the remote terminal to work in the p┤56kbit/s mode 
  1210. (see AnnexB).
  1211.  
  1212. 6B-H0-comp                Capable of acting upon the corresponding command.
  1213.  
  1214. 128/192/256                Capable of accepting the transfer rate specified by the corre-
  1215. sponding command.
  1216.  
  1217. 512/768/1152/1472        Capable of accepting the transfer rate specified by the 
  1218. corresponding command.
  1219.  
  1220.  
  1221. A.8    LSD/MLP capabilities (101)
  1222.  
  1223. 300 (to 64k)                Can accept LSD at 300 bit/s (to 64 kbit/s) in the bit positions 
  1224. specified against the corresponding commands.
  1225.  
  1226. Var-LSD                    Can accept LSD variable rate in the bit positions specified 
  1227. against the corresponding command.
  1228.  
  1229. MLP-4k                    Can accept MLP at 4 kbit/s in the SC.
  1230.  
  1231. MLP-6.4k                Can accept MLP at up to 6.4 kbit/s in the SC.
  1232.  
  1233. Var-MLP                    Can accept MLP at up to 64 kbit/s in the I-channel.
  1234.  
  1235.  
  1236. A.9    Escape table values (111)
  1237.  
  1238. HSD                    High-speed data: a 32-code table containing HSD 
  1239. capabilities and commands.
  1240.  
  1241. H.230                    Control and indications: a 32-code table with definitions in 
  1242. RecommendationH.230.
  1243.  
  1244. Start-MBE                First byte of (N+2) octet BAS message; the message format 
  1245. is:
  1246.  
  1247.                         start-MBE//value of N (max=255)//N bytes.
  1248.  
  1249. NS-cap                    First byte of non-CCITT capabilities message; the 
  1250. message format is:
  1251.  
  1252.                         NS-cap//value of N (max=255)//country 
  1253. code4)//manufacturer code*//(N-4) bytes.
  1254.  
  1255. NS-comm                First byte of non-CCITT command message; the message 
  1256. format is:
  1257.  
  1258.                         NS-comm//value of N (max=255)//country 
  1259. code4) //manufacturer code*//(N-4) bytes.
  1260.  
  1261. Cap-mark                Capability markerûthe first item in a capability setûsee 
  1262. RecommendationH.242, º2.
  1263.  
  1264. Data-apps                Applications within LSD/HSD channels: a 32-code tableû
  1265. see TableA-3/H.221.
  1266.  
  1267.     Note1ûThe value of N is coded by its binary representation.
  1268.  
  1269.     Note2ûThe most significant bit of each MBE message byte is trans-
  1270. mitted as the b0 bit of BAS.
  1271.  
  1272.  
  1273. A.10    HSD/H-MLP capabilities (111)[10000]-(101)
  1274.  
  1275. 64k to 1536k                Can accept HSD at the specified rate in the bit positions speci-
  1276. fied against the corresponding commands.
  1277.  
  1278. HSD-other                Reserved for other HSD rates.
  1279.  
  1280. Var-HSD                    Can accept HSD variable rate in the bit positions specified 
  1281. against the corresponding command.
  1282.  
  1283. H-MLP-62.4k                Can accept MLP at 62.4 kbit/s in the bit positions specified 
  1284. against the corresponding command.
  1285.  
  1286. H-MLP-r                    Can accept MLP at r=64/128/192/256/320/384 kbit/s in the 
  1287. bit positions specified against the corresponding com-
  1288. mand.
  1289.  
  1290. Var-H-MLP                Reserved for capability to accept H-MLP variable rate in the bit 
  1291. positions specified against the corresponding com-
  1292. mand.
  1293.  
  1294.  
  1295. A.11    HSD/H-MLP commands (111)[10000]-(011)
  1296.  
  1297.     NoteûIn the cases of multiple channels, the term ôhighest-numbered 
  1298. time-slotö refers to the highest-numbered channel.
  1299.  
  1300. HSD-off                    HSD switched off; FAS and BAS restored in addi-
  1301. tional channels.
  1302.  
  1303. 64k                    HSD on, in highest numbered channel/time-slot; FAS and 
  1304. BAS are removed in the case of multiple B-channels.
  1305.  
  1306. 128/192/256k                HSD on in highest-numbered time-slots of an H0 or greater 
  1307. channel.
  1308.  
  1309. 320k                    HSD on in highest-numbered time-slots of an H0 or 
  1310. greater channel.
  1311.  
  1312. 384k                    HSD on in highest-numbered H0 channel, or highest-num-
  1313. bered time-slots of a greater channel; FAS and BAS 
  1314. are removed in the case of multiple-H0 channels.
  1315.  
  1316. HSD-other                Reserved for other HSD rates.
  1317.  
  1318. Var-HSD                    Reserved for high-speed data occupying all capacity, other 
  1319. than in the I-channel, not allocated under other com-
  1320. mands: cannot be invoked when other HSD is on, or 
  1321. when var-H-MLP is on (may also be impractical 
  1322. when video is on, the latter then being confined to the 
  1323. I-channel).
  1324.  
  1325. H-MLP-off                H-MLP switched off (this does not affect I-channel MLP).
  1326.  
  1327. H-MLP-62.4                H-MLP on at 62.4 kbit/s, occupying second 64 kbit/s channel 
  1328. except FAS and BAS positions.
  1329.  
  1330.  
  1331.  
  1332. H-MLP on at 64/128/192/256/320 kbit/s in the low-
  1333. est-numbered time-slots, (otherthan TSI) of an H0 or 
  1334. greater channel.
  1335.  
  1336. H-MLP-384k                 H-MLP on at 384 kbit/s in time-slots 2-7 of a greater chan-
  1337. nel than H0.
  1338.  
  1339. Var-H-MLP                Reserved for MLP occupying all capacity, other than in the I-
  1340. channel, not allocated under other commands: cannot 
  1341. be invoked when other MLP is on, or when var-HSD 
  1342. is on.
  1343.  
  1344.     NoteûWhen the ôrestrictö command is in force the least significant 
  1345. bit of all octets covered by the HSD and H-MLP commands is set to 
  1346. ô1ö, so the effective data rate is less than that indicated by the com-
  1347. mand.
  1348.  
  1349. A.12    Applications within LSD/HSD channelsûcapabilities (111)[10010]-
  1350. (101)
  1351.  
  1352. ISO-SP baseline on on LSD    Can accept ISO-still picture (SP) baseline mode 
  1353. on specified LSD rate.
  1354.  
  1355. ISO-SP baseline on HSD    Can accept ISO-still picture baseline mode on 
  1356. specified HSD rate.
  1357.  
  1358. ISO-SP spatial            Can accept ISO-still picture baseline and spatial modes.
  1359.  
  1360. ISO-SP progressive        Can accept ISO-still picture baseline and progressive 
  1361. modes.
  1362.  
  1363. ISO-SP arithmetic            Can accept ISO-still picture baseline and arithmetic 
  1364. modes.
  1365.  
  1366. Graphics cursor            Can handle graphics cursor data.
  1367.  
  1368. Group3 Fax                Can accept group 3 Fax.
  1369.  
  1370. Group4 Fax                Can accept group 4 Fax.
  1371.  
  1372. V.120 LSD                Can accept V.120 terminal adaptation within an LSD chan-
  1373. nel.
  1374.  
  1375. V.120 HSD                Can accept V.120 terminal adaptation within an HSD chan-
  1376. nel.
  1377.  
  1378. A.13    Applications within LSD/HSD channels û commands (111)[10010]-
  1379. (011)
  1380.  
  1381. ISO-SP on in LSD            ISO-still picture switched on in specified LSD.
  1382.  
  1383. ISO-SP on in HSD            ISO-still picture switched on in specified HSD.
  1384.  
  1385. Cursor data on in LSD        Cursor data switched on in specified LSD.
  1386.  
  1387. Fax on in LSD            Fax switched on in specified LSD.
  1388.  
  1389. Fax on in HSD            Fax switched on in specified HSD.
  1390.  
  1391. V.120 LSD                V.120 switched on in specified LSD.
  1392.  
  1393. V.120 HSD                V.120 switched on in specified HSD.
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399. ANNEX B
  1400.  
  1401. (to Recommendation H.221)
  1402.  
  1403. Frame structure for interworking between a 64 kbit/s terminal
  1404. and a 56 kbit/s terminal
  1405.  
  1406. B.1    Sub-channel arrangement
  1407.  
  1408.     The sub-channel arrangement is given in TableB-1/H.221.
  1409.  
  1410.  
  1411.  
  1412. B.2    Operation of the 64 kbit/s terminal
  1413.  
  1414.     The transmitter fills the eighth sub-channel with ô1ö, while the 
  1415. receiver searches FAS at every sub-channel.
  1416.  
  1417. B.3    Restriction against some communication modes
  1418.  
  1419.     Since the interworking bit rate becomes 56 kbit/s, the transmission 
  1420. modes using more than 56 kbit/s are forbidden (receivers ignore these com-
  1421. mand BAS codes). Facilities using the original seventh sub-channel move to 
  1422. the sixth sub-channel.
  1423.  
  1424. B.4    Audio Command Codes (000)
  1425.  
  1426.     The following are applicable instead of those in Annex A.
  1427.  
  1428. Neutral                Neutralized I-channel, containing only FAS and BAS; all other 
  1429. bits are to be ignored at the receiver.
  1430.  
  1431. Au-off, U            No audio signal, no framing; bits 1-7 of the I-channel are avail-
  1432. able.
  1433.  
  1434. Au-off, F                No audio signal, FAS and BAS in use; 54.4 kbit/s available for 
  1435. use under other commands.
  1436.  
  1437. A-law, U7            G.711 audio at 56 bit/s, A-law truncated to 7 bits, no framing 
  1438. (mode OU).
  1439.  
  1440. A-law, F6            G.711 audio at 48 kbit/s, A-law truncated to 6 bits, with FAS 
  1441. and BAS in bit 7.
  1442.  
  1443. m-law, U7            G.711 audio at 56 kbit/s, m-law truncated to 7 bits, no framing 
  1444. (mode OU).
  1445.  
  1446. m-law, F6            G.711 audio at 48 kbit/s, m-law truncated to 6 bits, with FAS 
  1447. and BAS in bit 7.
  1448.  
  1449. G.722, U8            not possible to transmit 8 bits per octet.
  1450.  
  1451. G.722, U7            G.722 7 kHz audio in bits 1-7, 56 kbit/s (unframed).
  1452.  
  1453. G.722, F6            G.722 7 kHz audio at 48 kbit/s, in bits 1-6 (mode 3).
  1454.  
  1455. Au-16 kbit/s            Audio at 16 kbit/s to Recommendation H.200/AV.254 in bits 
  1456. 1,2 (mode 7).
  1457.  
  1458. [Other]                All other values reserved.
  1459.  
  1460.     The following (000) values are assigned maintaining the same number 
  1461. of audio bits per octet between the 64kbit/s and 56 kbit/s environments:
  1462.  
  1463. [0]    Neutral
  1464.  
  1465. [6]    not possible
  1466.  
  1467. [7]    Au-off, U
  1468.  
  1469. [18]    A-law, U7
  1470.  
  1471. [19]    ╡-law, U7
  1472.  
  1473. [20]    A-law, F6
  1474.  
  1475. [21]    ╡-law, F6
  1476.  
  1477. [24]    G.722, U7
  1478.  
  1479. [25]    G.722, F6
  1480.  
  1481. [29]    Au-16 kbit/s
  1482.  
  1483. [31]    Au-off, F
  1484.