home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / g / g704.asc < prev    next >
Text File  |  1993-08-15  |  62KB  |  2,663 lines

  1. 3.    Recommendation G.704
  2.  
  3.                                   
  4.  
  5. SYNCHRONOUS FRAME STRUCTURES USED AT
  6.  
  7. PRIMARY AND SECONDARY HIERARCHICAL LEVELS
  8.  
  9.  
  10.  
  11. 1.    General
  12.  
  13.  
  14.  
  15.     This Recommendation gives functional characteristics of interfaces asso-
  16. ciated with:
  17.  
  18.  
  19.  
  20.     -    network nodes, in particular, synchronous digital multiplex equip-
  21. ment and digital exchanges in IDNs for telephony and ISDNs, and
  22.  
  23.  
  24.  
  25.     -    PCM multiplexing equipment.
  26.  
  27.  
  28.  
  29.     Section 2 deals with basic frame structures, including details of frame 
  30. length, frame alignment signals, cyclic redundancy check procedures and 
  31. other basic information.
  32.  
  33.  
  34.  
  35.     Sections 3 to 6 contain more specific information about how certain 
  36. channels at 64 kbit/s and at other bit rates are accommodated within the 
  37. basic frame structures described in section 2.
  38.  
  39.  
  40.  
  41.     Electrical characteristics for these interfaces are defined in Recommen-
  42. dation G.703.
  43.  
  44.  
  45.  
  46. Note 1 - This Recommendation does not necessarily apply for those cases 
  47. where the signals that cross the interfaces are devoted to non-switched 
  48. connections such as those for the transport of encoded wideband signals 
  49. (e.g. broadcast TV signals or multiplexed sound programme signals 
  50. which need not be individually routed via the ISDN), see also Annex A 
  51. to Recommendation G.702.
  52.  
  53.  
  54.  
  55. Note 2 - The frame structures recommended in this Recommendation do 
  56. not apply to certain maintenance signals such as the all ones signals 
  57. transmitted during fault conditions or other signals transmitted during 
  58. out-of-service conditions.
  59.  
  60.  
  61.  
  62. Note 3 - Frame structures associated with digital multiplexing equip-
  63. ments using justification are covered in each corresponding equipment 
  64. Recommendation.
  65.  
  66.  
  67.  
  68. Note 4 - Inclusion of channel structures at other bit rates than 64 kbit/s is 
  69. a matter for further study. Recommendations G.761 and G.76x dealing 
  70. with the characteristics of PCM/ADPCM transcoding equipment contain 
  71. information about channel structures at 32 kbit/s. The more general use 
  72. of those particular structures is the subject of further study.
  73.  
  74.  
  75.  
  76. 2.    Basic frame structures
  77.  
  78.  
  79.  
  80. 2.1    Basic frame structure at 1544 kbit/s
  81.  
  82.  
  83.  
  84. 2.1.1    Frame length
  85.  
  86.  
  87.  
  88.     193 bits, numbered 1 to 193. The frame repetition rate is 8 000 Hz.
  89.  
  90.  
  91.  
  92. 2.1.2    F-bit
  93.  
  94.  
  95.  
  96.     The first bit of a frame is designated an F-bit and is used for such pur-
  97. poses as frame alignment, performance monitoring and providing a data 
  98. link.
  99.  
  100.  
  101.  
  102. 2.1.3    Allocation of F-bit
  103.  
  104.  
  105.  
  106.     Two alternative methods as given in Tables 1/G.704 and 2/G.704 for allo-
  107. cation of F-bits are recommended.
  108.  
  109.  
  110.  
  111. 2.1.3.1    Methods 1-24 frame multiframe
  112.  
  113.  
  114.  
  115.     Allocation of the F-bit to the multiframe alignment signal, the CRC 
  116. check bits and the data link is given in Table 1/G.704.
  117.  
  118.  
  119.  
  120. 2.1.3.1.1Multiframe alignment signal
  121.  
  122.  
  123.  
  124.     The F-bit of every fourth frame forms the pattern 001011...001011. This 
  125. multiframe alignment signal is used to identify where each particular 
  126. frame is located within the multiframe in order to extract the cyclic 
  127. redundancy check code, CRC-6, and the data link information as well as 
  128. to identify those frames that contain signalling (frames 6, 12, 18 and 24), 
  129. if channel associated signalling is used.
  130.  
  131.  
  132.  
  133. 2.1.3.1.2Cyclic redundancy check
  134.  
  135.  
  136.  
  137.     The CRC-6 is a method of performance monitoring that is contained 
  138. within the F-bit position of frames 2, 6, 10, 14, 18 and 22 of every multi-
  139. frame (see Table1/G.704).
  140.  
  141.  
  142.  
  143.     The CRC-6 message block check bits e1, e2, e3, e4, e5 and e6 are con-
  144. tained within multiframe bits 194, 966, 1738, 2510, 3282 and 4054 
  145. respectively, as shown in Table 1/G.704. The CRC-6 Message Block 
  146. (CMB) is a sequence of 4632 serial bits that is coincident with a multi-
  147. frame. By definition, CMB N begins at bit position 1 of multiframe N 
  148. and ends at bit position 4632 of multiframe N. The first transmitted CRC 
  149. bit of a multiframe is the most significant bit of the CMB polynomial.
  150.  
  151.  
  152.  
  153.     In calculating the CRC-6 bits, the F-bits are replaced by binary ones. All 
  154. information in the other bit positions will be identical to the information 
  155. in the corresponding multiframe bit positions.
  156.  
  157.  
  158.  
  159.     The check-bit sequence e1 through e6 transmitted in multiframe N+1 is 
  160. the remainder after multiplication by x6 and then division (Modulo-2) by 
  161. the generator polynomial x6+x+1 of the polynomial corresponding to 
  162. CMB N. The first check bit (e1) is the most significant bit of the remain-
  163. der; the last check bit (e6) is the least significant bit of the remainder. 
  164. Each multiframe contains the CRC-6 check bits generated for the preced-
  165. ing CMB.
  166.  
  167.  
  168.  
  169.     At the receiver, the received CMB, with each F-bit having first been 
  170. replaced by a binary one, is acted upon by the multiplication/division 
  171. process described above. The resulting remainder is compared on a bit-
  172. by-bit basis with the CRC-6 check bits contained in the subsequently 
  173. received multiframe. The compared check bits will be identical in the 
  174. absence of transmission errors.
  175.  
  176.  
  177.  
  178. 2.1.3.1.34 kbit/s data link
  179.  
  180.  
  181.  
  182.     Beginning with frame 1 of the multiframe (see Table 1/G.704) first bit of 
  183. a frame is part of the 4 kbit/s data link. This data link provides acommu-
  184. nication path between primary hierarchical level terminals and will con-
  185. tain data, an idle data link sequence or a loss of frame alignment alarm 
  186. sequence.
  187.  
  188.  
  189.  
  190.     The format to be used for the transmission of data over the (m) bits of the 
  191. data link is still under study.
  192.  
  193.  
  194.  
  195.     The idle data link pattern is also under study.
  196.  
  197.  
  198.  
  199.     A loss of frame alignment alarm sequence is used when a loss of frame 
  200. alignment (LFA) condition has been detected. After a loss of frame align-
  201. ment condition is detected at local end A, and 16-bit LFA sequence of 8 
  202. "ones" 8 "zeros" (1111111100000000) will be transmitted in the (m) bits 
  203. of the 4 kbit/s data link continuously to remote end B.
  204.  
  205. TABLE 1/G.704
  206.  
  207. Multiframe structure for the 24 frame multiframe
  208.  
  209. +ûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûû
  210. ûûûû+ûûûûûûûûûûû+
  211.  
  212. _           _                            _  Bit number(s) in  _           _
  213.  
  214. _           _          F-bit             _   in each channel  _           _
  215.  
  216. _           _                            _      time slot     _           _
  217.  
  218. _Frame      +ûûûûûûûûûûû+ûûûûûûûûûûûûûûûû+ûûûûûûûûû+ûûûûûûûûû
  219. û+ûûûûûûûûûûû+
  220.  
  221. _Number     _Bit number_  Assignments   _  For*   _  For*    _Signal-
  222. ling*_
  223.  
  224. _within     _within     +ûûûûû+ûûûû+ûûûûû+character_signalling_  chan-
  225. nel  _
  226.  
  227. _multiframe _multiframe _FAS_DL_CRC_ signal  _          _designa-
  228. tion_
  229.  
  230. +ûûûûûûûûûûû+ûûûûûûûûûûû+ûûûûû+ûûûû+ûûûûû+ûûûûûûûûû+ûûûûû
  231. ûûûûû+ûûûûûûûûûûû+
  232.  
  233. _     1     _     1     _  -  _ m  _  -  _  1 - 8  _    -     _           _
  234.  
  235. _           _           _     _    _     _         _          _           _
  236.  
  237. _     2     _    194    _  -  _ -  _  el _  1 - 8  _    -     _           _
  238.  
  239. _           _           _     _    _     _         _          _           _
  240.  
  241. _     3     _    387    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  242.  
  243. _           _           _     _    _     _         _          _           _
  244.  
  245. _     4     _    580    _  0  _ -  _  -  _  1 - 8  _    -     _           _
  246.  
  247. _           _           _     _    _     _         _          _           _
  248.  
  249. _     5     _    773    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  250.  
  251. _           _           _     _    _     _         _          _           _
  252.  
  253. _     6     _    966    _  -  _ -  _  e2 _  1 - 7  _    8     _     A     _
  254.  
  255. _           _           _     _    _     _         _          _           _
  256.  
  257. _     7     _   1159    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  258.  
  259. _           _           _     _    _     _         _          _           _
  260.  
  261. _     8     _   1352    _  0  _ -  _  -  _  1 - 8  _    -     _           _
  262.  
  263. _           _           _     _    _     _         _          _           _
  264.  
  265. _     9     _   1545    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  266.  
  267. _           _           _     _    _     _         _          _           _
  268.  
  269. _    10     _   1738    _  -  _ -  _  e3 _  1 - 8  _    -     _           _
  270.  
  271. _           _           _     _    _     _         _          _           _
  272.  
  273. _    11     _   1931    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  274.  
  275. _           _           _     _    _     _         _          _           _
  276.  
  277. _    12     _   2124    _  1  _ -  _  -  _  1 - 7  _    8     _     B     _
  278.  
  279. _           _           _     _    _     _         _          _           _
  280.  
  281. _    13     _   2317    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  282.  
  283. _           _           _     _    _     _         _          _           _
  284.  
  285. _    14     _   2510    _  -  _ -  _  e4 _  1 - 8  _    -     _           _
  286.  
  287. _           _           _     _    _     _         _          _           _
  288.  
  289. _    15     _   2703    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  290.  
  291. _           _           _     _    _     _         _          _           _
  292.  
  293. _    16     _   2896    _  0  _ -  _  -  _  1 - 8  _    -     _           _
  294.  
  295. _           _           _     _    _     _         _          _           _
  296.  
  297. _    17     _   3089    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  298.  
  299. _           _           _     _    _     _         _          _           _
  300.  
  301. _    18     _   328     _  -  _ -  _  e5 _  1 - 7  _    8     _     C     _
  302.  
  303. _           _           _     _    _     _         _          _           _
  304.  
  305. _    19     _   3475    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  306.  
  307. _           _           _     _    _     _         _          _           _
  308.  
  309. _    20     _   3668    _  1  _ -  _  -  _  1 - 8  _    -     _           _
  310.  
  311. _           _           _     _    _     _         _          _           _
  312.  
  313. _    21     _   3861    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  314.  
  315. _           _           _     _    _     _         _          _           _
  316.  
  317. _    22     _   4054    _  -  _ -  _  e6 _  1 - 8  _    -     _           _
  318.  
  319. _           _           _     _    _     _         _          _           _
  320.  
  321. _    23     _   4247    _  -  _ m  _  -  _  1 - 8  _    -     _           _
  322.  
  323. _           _           _     _    _     _         _          _           _
  324.  
  325. _    24     _   42440   _  1  _ -  _  -  _  1-7    _    8     _     D     _
  326.  
  327. +ûûûûûûûûûûû+ûûûûûûûûûûû+ûûûûû+ûûûû+ûûûûû+ûûûûûûûûû+ûûûûû
  328. ûûûûû+ûûûûûûûûûûû+
  329.  
  330. FAS:Frame Alignment Signal (....001011....)
  331.  
  332. DL:4 kbit/s Data Link (message bits m)
  333.  
  334. CRC:CRC-6 Block Check Field (check bits e1 ... e6)
  335.  
  336.   *  Only applicable in the case of channel associated signalling, ct.
  337.  
  338. k6 º 3.1.3.2.
  339.  
  340.  
  341.  
  342. 2.1.3.2    Method 2 - 12 frame multiframe
  343.  
  344.  
  345.  
  346.     Allocation of the F-bit to frame alignment signal, multiframe alignment 
  347. signal and signalling is given in Table2/G.704.
  348.  
  349.  
  350.  
  351.  
  352.  
  353. TABLE 2/G.704
  354.  
  355.  
  356.  
  357. Allocation of f-bit for the 12 frame multiframe
  358.  
  359.  
  360.  
  361.  
  362.  
  363. +ûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûû+
  364.  
  365. _ Frame number _ Frame alignment _ Multiframe alignment  _
  366.  
  367. _              _     signal      _ signal or signalling  _
  368.  
  369. +ûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûû+
  370.  
  371. _      1       _        1        _          -            _
  372.  
  373. _              _                 _                       _
  374.  
  375. _      2       _        -        _          S            _
  376.  
  377. _              _                 _                       _
  378.  
  379. _      3       _        0        _          -            _
  380.  
  381. _              _                 _                       _
  382.  
  383. _      4       _        -        _          S            _
  384.  
  385. +ûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûû+
  386.  
  387.  
  388.  
  389.  
  390.  
  391. Note - For multiframe structure see section 3.1.3.2.2.
  392.  
  393.  
  394.  
  395. 2.2    Basic frame structure at 6312 kbit/s
  396.  
  397.  
  398.  
  399. 2.2.1    Frame length
  400.  
  401.  
  402.  
  403.     The number of bits per frame is 789. The frame repetition rate is 
  404. 8000Hz.
  405.  
  406.  
  407.  
  408. 2.2.2    F-bits
  409.  
  410.  
  411.  
  412.     The last five bits of a frame are designated as F-bits, and are used for 
  413. such purposes as frame alignment, performance monitoring and provid-
  414. ing a data link.
  415.  
  416.  
  417.  
  418. 2.2.3    Allocation of F-bits
  419.  
  420.  
  421.  
  422.     Allocation of the F-bits is given in Table 3/G.704.
  423.  
  424.  
  425.  
  426. TABLE 3/G.704
  427.  
  428.  
  429.  
  430. Allocation of F-bits
  431.  
  432.  
  433.  
  434.  
  435.  
  436. +ûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû+
  437.  
  438. _            _                                       _
  439.  
  440. _            _              Bit number               _
  441.  
  442. _Frame number_                                       _
  443.  
  444. _            +ûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+
  445.  
  446. _            _  785  _  786  _  787  _  788  _  789  _
  447.  
  448. +ûûûûûûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+
  449.  
  450. _      1     _   1   _   1   _   0   _   0   _   m   _
  451.  
  452. _            _       _       _       _       _       _
  453.  
  454. _      2     _   1   _   0   _   1   _   0   _   0   _
  455.  
  456. _            _       _       _       _       _       _
  457.  
  458. _      3     _   x   _   x   _   x   _   a   _   m   _
  459.  
  460. _            _       _       _       _       _       _
  461.  
  462. _      4     _   e1  _   e2  _   e3  _   e4  _   e5  _
  463.  
  464. +ûûûûûûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+ûûûûûûû+
  465.  
  466.  
  467.  
  468.     m:data link bit
  469.  
  470.     a:remote end alarm bit (1 state = alarm, 0 state = no alarm)
  471.  
  472.     ei:CRC-5 check bit (i = 1 to 5)
  473.  
  474.     x:spare bits to be set at state 1 if not used
  475.  
  476.  
  477.  
  478. 2.2.3.1    Frame alignment signal
  479.  
  480.  
  481.  
  482.     The frame and multiframe alignment signal is:110010100, and is carried 
  483. on the F-bits in frames 1 and 2, excluding bit 789 of frame 1.
  484.  
  485.  
  486.  
  487. 2.2.3.2    Cyclic redundancy check
  488.  
  489.  
  490.  
  491.     The cyclic redundancy check 5 (CRC-5) message block (CMB) is a 
  492. sequence of 3151 serial bits which starts at bit number 1 of frame number 
  493. 1 and ends at bit number 784 of frame number 4. The CRC-5 message 
  494. block check bits e1, e2, e3, e4 and e5 occupy the last five bits of the mul-
  495. tiframe as shown in Table 3/G.704.
  496.  
  497.  
  498.  
  499.     The check-bit sequence e1 through e5 transmitted in multiframe N is the 
  500. remainder after multiplication by x5 and division (Modulo-2) by the gen-
  501. erator polynomial X5+X4+X2+1 of the polynomial corresponding to 
  502. CMB N. The first check bit (e1) is the most significant bit of the remain-
  503. der; the last check bit (e5) is the least significant bit of the remainder. 
  504. Each multiframe contains the CRC- 5 check bits generated for the corre-
  505. sponding CMB.
  506.  
  507.  
  508.  
  509.     At the receiver the incoming sequence of 3156 serial bits (i.e.,3151bits 
  510. of CMB and 5 CRC bits), when divided by the generator polynomials, 
  511. will result in a remainder of 00000 in the absence of transmission errors.
  512.  
  513.  
  514.  
  515. 2.2.3.3    4 kbit/s data link
  516.  
  517.  
  518.  
  519.     The bit m shown in Table 3/G.704 is used as a data link bit. These bits 
  520. provide 4 kbit/s data transmission capability associated the 6312 kbit/s 
  521. digital path.
  522.  
  523.  
  524.  
  525.  
  526.  
  527. 2.2.3.4    Remote end alarm indication
  528.  
  529.  
  530.  
  531.     After a loss of frame alignment condition is detected at local end A, 
  532. remote end alarm signal bit as shown in Table 3/G.704 will be transmit-
  533. ted to remote end B.
  534.  
  535.  
  536.  
  537. 2.3    Basic frame structure at 2048 kbit/s
  538.  
  539.  
  540.  
  541. 2.3.1    Frame length
  542.  
  543.  
  544.  
  545.     256 bits, numbered 1 to 256. The frame repetition rate is 8000Hz.
  546.  
  547.  
  548.  
  549. 2.3.2    Allocation of bits numbers 1 to 8 of the frame
  550.  
  551.  
  552.  
  553.     Allocation of bits numbers 1 to 8 of the frame is shown in Table4a/
  554. G.704.
  555.  
  556.  
  557.  
  558. TABLE 4a/G.704
  559.  
  560.  
  561.  
  562. Allocation of bits 1 to 8 of the frame
  563.  
  564.  
  565.  
  566.  
  567.  
  568. +ûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûû+ûûûûûû+ûûûûûû+ûûûûû+ûû
  569. ûûû+ûûûû+ûûûû+ûûûû+
  570.  
  571. _                   Bit   _       _      _      _     _     _    _    _    _
  572.  
  573. _                  number _   1   _   2  _   3  _  4  _  5  _ 6  _ 7  _ 8  _
  574.  
  575. _                         _       _      _      _     _     _    _    _    _
  576.  
  577. _ Alternate               _       _      _      _     _     _    _    _    _
  578.  
  579. _   frames                _       _      _      _     _     _    _    _    _
  580.  
  581. +ûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûû+ûûûûûû+ûûûûûû+ûûûûû+ûû
  582. ûûû+ûûûû+ûûûû+ûûûû+
  583.  
  584. _ Frame containing        _   Si  _   0  _   0  _  1  _  1  _  0 _ 1  _ 1  _
  585.  
  586. _     the frame           +ûûûûûûû+ûûûûûû+ûûûûûû+ûûûûû+ûûûûû+ûûûû+û
  587. ûûû+ûûûû+
  588.  
  589. _ alignment signal        _ Note 1_        Frame alignment signal          _
  590.  
  591. +ûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûû+ûûûûûû+ûûûûûû+ûûûûû+ûû
  592. ûûû+ûûûû+ûûûû+ûûûû+
  593.  
  594. _ Frame not containing    _   Si  _   1  _  A   _ Sa4 _ Sa5 _Sa6 _Sa7 _Sa8 _
  595.  
  596. _ the frame alignment     +ûûûûûûû+ûûûûûû+ûûûûûû+ûûûûû+ûûûûû+ûûû
  597. û+ûûûû+ûûûû+
  598.  
  599. _       signal            _ Note 1_Note 2_Note 3_          Note 4          _
  600.  
  601. +ûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûû+ûûûûûû+ûûûûûû+ûûûûûûûû
  602. ûûûûûûûûûûûûûûûûûû+
  603.  
  604.  
  605.  
  606.  
  607.  
  608. Note 1 - Si - Bits reserved for international use. One specific use is 
  609. described in section2.3.3. Other possible uses may be defined at a later 
  610. stage. If no use is realized, these bits should be fixed at 1 on digital paths 
  611. crossing an international border. However, they may be used nationally if 
  612. the digital path does not cross a border.
  613.  
  614.  
  615.  
  616. Note 2 - This bit is fixed at 1 to assist in avoiding simulations of the 
  617. frame alignment signal.
  618.  
  619.  
  620.  
  621. Note 3 - A - Remote alarm indication. In undistributed operation, O; in 
  622. alarm condition, 1.
  623.  
  624.  
  625.  
  626. Note 4 - Sa4 to Sa8 - additional spare bits whose use may be as follows:
  627.  
  628.  
  629.  
  630.     i)    bits Sa4 to Sa8 may be recommended by CCITT for use in specific 
  631. point-to-point applications (e.g. transcoder equipments conforming to 
  632. Recommendation G.761);
  633.  
  634.  
  635.  
  636.     ii)    bit Sa4 may be recommended by CCITT as a message-based data 
  637. link for operations, maintenance and performance monitoring. This 
  638. channel originates at the point where the frame is generated and termi-
  639. nates where the frame is broken down. This requires further study;
  640.  
  641.  
  642.  
  643.     iii)    bits Sa5 to Sa7 are for national usage where there is no demand on 
  644. them for specific point-to-point applications (see i) above).
  645.  
  646.  
  647.  
  648.     Bits Sa4 to Sa8 (where these are not used) should be set to "1" on links 
  649. crossing an international border.
  650.  
  651.  
  652.  
  653. 2.3.3    Description of the CRC-4 procedure in bit 1 of the frame
  654.  
  655.  
  656.  
  657. 2.3.3.1    Special use of bit 1 of the frame: where there is a need to provide 
  658. additional protection against simulation of the frame alignment signal, 
  659. and/or where there is a need for an enhanced error monitoring capability, 
  660. then bit 1 should be used for a Cyclic Redundancy Check-4 (CRC-4) pro-
  661. cedure as detailed below.
  662.  
  663.  
  664.  
  665. Note - Equipment incorporating the CRC-4 procedure should be 
  666. designed to be capable of interworking with equipment which does not 
  667. incorporate the CRC procedure, with the option being manually select-
  668. able (e.g., by straps). For such interworking, bit 1 of the frame should be 
  669. fixed at 1state in both directions (see Table4a/G.704, Note 1).
  670.  
  671.  
  672.  
  673. 2.3.3.2    The allocation of bits 1 to 8 of the frame is shown in Table4b/
  674. G.704 for a complete CRC-4 multiframe.
  675.  
  676.  
  677.  
  678. TABLE 4B/G.704
  679.  
  680.  
  681.  
  682. CRC-4 multiframe structure
  683.  
  684.  
  685.  
  686.  
  687.  
  688. +ûûûûûûûûûûûûûûû+ûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûû
  689. ûûûûûûûûûûûûû+
  690.  
  691. _ Sub-multiframe_Frame_       Bits 1 to 8 of the frame        _
  692.  
  693. _     (SMF)     _number+ûûûû+ûûûû+ûûûû+ûûûû+ûûûû+ûûûû+û
  694. ûûû+ûûûû+
  695.  
  696. _               _        _ 1  _ 2  _ 3  _ 4  _ 5  _ 6  _ 7  _ 8  _
  697.  
  698. +ûûûûûûûûûûû+ûûûûûûûûûûûûûûû+ûûûûûûûû+ûûûû+ûûûû+ûûûû+ûûûû
  699. +ûûûû+ûûûû+ûûûû+ûûûû+
  700.  
  701. _           _               _   0    _ C1 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  702.  
  703. _           _               _   1    _ 0  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  704.  
  705. _           _               _   2    _ C2 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  706.  
  707. _           _       I       _   3    _ 0  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  708.  
  709. _           _               _   4    _ C3 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  710.  
  711. _           _               _   5    _ 1  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  712.  
  713. _           _               _   6    _ C4 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  714.  
  715. _           _               _   7    _ 0  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  716.  
  717. _Multiframe +ûûûûûûûûûûûûûûû+ûûûûûûûû+ûûûû+ûûûû+ûûûû+ûûûû+û
  718. ûûû+ûûûû+ûûûû+ûûûû+
  719.  
  720. _           _               _   8    _ C1 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  721.  
  722. _           _               _   9    _ 1  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  723.  
  724. _           _               _  10    _ C2 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  725.  
  726. _           _               _  11    _ 1  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  727.  
  728. _           _       II      _  12    _ C3 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  729.  
  730. _           _               _  13    _ E  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  731.  
  732. _           _               _  14    _ C4 _ 0  _ 0  _ 1  _ 1  _ 0  _ 1  _ 1  _
  733.  
  734. _           _               _  15    _ E  _ 1  _ A  _Sa4 _Sa5 _Sa6 _Sa7 _Sa8 _
  735.  
  736. +ûûûûûûûûûûû+ûûûûûûûûûûûûûûû+ûûûûûûûû+ûûûû+ûûûû+ûûûû+ûûûû
  737. +ûûûû+ûûûû+ûûûû+ûûûû+
  738.  
  739.  
  740.  
  741. Key:E - CRC-4 error indication bits (see section 2.3.3.4).
  742.  
  743. SA - Spare bits (see Note 4 to Table 4a/G.704).
  744.  
  745.  C1, C2, C3, C4 - Cyclic Redundancy Check-4 (CRC-4) bits
  746.  
  747.         (see sections 2.3.3.4 and 2.3.3.5).
  748.  
  749.  
  750.  
  751. A - remote alarm indication (see Table 4a/G.704).
  752.  
  753.  
  754.  
  755. 2.3.3.3    Each CRC-4 multiframe, which is composed of 16 frames num-
  756. bered 0 to 15, is divided into two 8 frame sub-multiframes (SMF), desig-
  757. nated SMF I and SMFII signifying their respective order of occurrence 
  758. within the CRC-4 multiframe structure. The SMF is the Cyclic Redun-
  759. dancy Check-4 (CRC-4) block size (i.e., 2048 bits).
  760.  
  761.  
  762.  
  763.     The CRC-4 multiframe structure is not related to the possible use of a 
  764. multiframe structure in 64 kbit/s channel time slot 16 (see 
  765. section5.1.3.2).
  766.  
  767.  
  768.  
  769. 2.3.3.4    The use of bit 1 in 2048 kbit/s CRC-4 multiframe
  770.  
  771.  
  772.  
  773.     In those frames containing the frame alignment signal (defined in 
  774. section2.3.2), bit 1 is used to transmit the CRC-4 bits. There are four 
  775. CRC-4 bits in each SMF designated C1, C2, C3 and C4.
  776.  
  777.  
  778.  
  779.     In those frames not containing the frame alignment signal (see 
  780. section2.3.2), bit 1 is used to transmit the 6-bit CRC-4 multiframe align-
  781. ment signal and two spare bits (E).
  782.  
  783.  
  784.  
  785.     The CRC-4 multiframe alignment signal has the form 001011.
  786.  
  787.  
  788.  
  789.     The E bits should be used to indicate received errored sub-multiframes 
  790. by setting the binary state of one E bit from "1" to "0" for each errored 
  791. sub-multiframe. Any delay between the detection of an errored sub-mul-
  792. tiframe and the setting of the E bit that indicates the error state must be 
  793. less than 
  794.  
  795. 1 second.
  796.  
  797.  
  798.  
  799. Note 1 - The E bits will always be taken into account even if the SMF 
  800. which contains them is found to be errored, since there is little likelihood 
  801. that they will be errored.
  802.  
  803.  
  804.  
  805. Note 2 - In the short term, there may exist, equipments which do not use 
  806. the Si bits; in this case the Si bits are set to binary 1.  
  807.  
  808. 2.3.3.5    4 kbit/s Cyclic Redundancy Check
  809.  
  810.  
  811.  
  812. 2.3.3.5.1Multiplication/division process
  813.  
  814.  
  815.  
  816.     A particular CRC-4 word, located in SMF(N) say, is the remainder after 
  817. multiplication by x4 and then division (modulo 2) by the generator         
  818. polynomialx4 + x + 1, of the polynomial representation of SMF(N-1).
  819.  
  820.  
  821.  
  822. Note - When representing the contents of the check block as a polyno-
  823. mial, the first bit in the block i.e., frame 0 bit 1 or frame 8 bit 1 should be 
  824. taken as being the most significant bit.
  825.  
  826.  
  827.  
  828. Similarly, C1 is defined to be the most significant bit of the remain-
  829. der and C4 the least significant bit of the remainder.
  830.  
  831.  
  832.  
  833. 2.3.3.5.2Encoding procedure
  834.  
  835.  
  836.  
  837.     i)    the CRC-4 bits in the SMF are replaced by binary zeros.
  838.  
  839.  
  840.  
  841.     ii)    The SMF is then acted upon by the multiplication/division process 
  842. referred to the above section 2.3.3.5.1.
  843.  
  844.  
  845.  
  846.     iii)    The remainder resulting from the multiplication/division process is 
  847. stored ready for insertion into the respective CRC-4 locations 
  848. of the next SMF.
  849.  
  850.  
  851.  
  852. Note - The CRC-4 bits thus generated do not affect the result of the mul-
  853. tiplication/division process in the next SMF because, as indicated in i) 
  854. above, the CRC-4 bit positions in an SMF are initially set at 0 during the 
  855. multiplication/division process.
  856.  
  857.  
  858.  
  859. 2.3.3.5.3Decoding procedure
  860.  
  861.  
  862.  
  863.     i)    A received SMF is acted upon by the multiplication/division pro-
  864. cess, referred to above in section 2.3.3.5.1 after having its CRC-4 bits 
  865. extracted and replaced by zeros.
  866.  
  867.  
  868.  
  869.     ii)    The remainder resulting from this division process is then stored 
  870. and subsequently compared on a bit by bit basis with the CRC bits 
  871. received in the next SMF.
  872.  
  873.  
  874.  
  875.  
  876.  
  877.     iii)    If the remainder calculated in the decoder exactly corresponds to the 
  878. CRC-4 bits received in the next SMF, it is assumed that the 
  879. checked SMF is error free.
  880.  
  881.  
  882.  
  883. 2.4    Basic frame structure at 8448 kbit/s
  884.  
  885.  
  886.  
  887. 2.4.1    Frame length
  888.  
  889.  
  890.  
  891.     The number of bits per frame is 1056. They are numbered from 1 to 
  892. 1056.  The frame repetition rate is 8000Hz.
  893.  
  894.  
  895.  
  896. 2.4.2    Frame alignment signal
  897.  
  898.  
  899.  
  900.     The frame alignment signal is:11100110 100000 and occupies the bit-
  901. positions 1 to 8 and 529 to 534.
  902.  
  903.  
  904.  
  905. 2.4.3    Service digits
  906.  
  907.  
  908.  
  909.     Bit 535 is used to convey alarm indication (bit 535 at 1 state = alarm; bit 
  910. 535 at 0 state = no alarm).
  911.  
  912.  
  913.  
  914.     Bit 536 is left free for national use and should be fixed at 1 on paths 
  915. crossing the international border. The same applies to bits 9 - 40 in the 
  916. case of channel-associated signalling.
  917.  
  918.  
  919.  
  920. 3.    Characteristics of frame structure carrying channels at various bit rates 
  921. in 1544 kbit/s
  922.  
  923.  
  924.  
  925. 3.1    Interface at 1544 kbit/s carrying 64 kbit/s channels
  926.  
  927.  
  928.  
  929. 3.1.1    Frame structure
  930.  
  931.  
  932.  
  933. 3.1.1.1    Number of bits per 64 kbit/s channel time slot
  934.  
  935.  
  936.  
  937.     Eight, numbered 1 to 8.
  938.  
  939.  
  940.  
  941. 3.1.1.2    Number of 64 kbit/s channel time slots per frame
  942.  
  943.  
  944.  
  945.     Bits 2 to 193 in the basic frame carry 24 octet interleaved 64 kbit/s chan-
  946. nel time slots, numbered 1 to 24.
  947.  
  948.  
  949.  
  950. 3.1.1.3    Allocation of F-bit
  951.  
  952.  
  953.  
  954.     Refer to section 2.1.3.
  955.  
  956.  
  957.  
  958. 3.1.2    Use of 64 kbit/s channel time slots
  959.  
  960.  
  961.  
  962.     Each 64 kbit/s channel time slot can accommodate e.g., a PCM encoded 
  963. voiceband signal conforming to G.711 or data information with a bit rate 
  964. up to 64 kbit/s.
  965.  
  966.  
  967.  
  968. 3.1.3    Signalling
  969.  
  970.  
  971.  
  972.     Two alternative methods as given in sections 3.1.3.1 and 3.1.3.2 are rec-
  973. ommended:
  974.  
  975.  
  976.  
  977. 3.1.3.1    Common channel signalling
  978.  
  979.  
  980.  
  981.     One 64 kbit/s channel time slot is used to provide common channel sig-
  982. nalling at a rate of 64 kbit/s. In the case of the 12-frame multiframe 
  983. method 2 above, the pattern of the S-bit may be arranged to carry com-
  984. mon channel signalling at a rate of 4 kbit/s or a sub-multiple of this rate.
  985.  
  986.  
  987.  
  988. 3.1.3.2    Common associated signalling
  989.  
  990.  
  991.  
  992. 3.1.3.2.1Allocation of signalling bits for 24-frame multiframe
  993.  
  994.  
  995.  
  996.     As can be seen in Table 1/G.704, there are four different signalling bits 
  997. (A, B, C and D) in the multiframe. This channel associated signalling can 
  998. provide four independent 333-bit/s signalling channels designated A, B, 
  999. C and D, two independent 667-bit/s signalling channels designated A and 
  1000. B (see note) or one 1333-bit/s signalling channel.
  1001.  
  1002.  
  1003.  
  1004. Note - When only four state signalling is required the AB signalling bits 
  1005. previously associated with frames 6 and 12 respectively should be 
  1006. mapped into ABCD signalling bits of frame 6, 12, 18 and 24 respectively 
  1007. as follows: A=A, B=B, C=A, D=B. In this case the ABCD signalling is 
  1008. the same as the AB signalling specified in section3.1.3.2.2 below.
  1009.  
  1010.  
  1011.  
  1012. 3.1.3.2.2Allocation of signalling bits for 12-frame multiframe
  1013.  
  1014.  
  1015.  
  1016.     Based on agreement between the administrations involved, channel- 
  1017. associated signalling is provided for intra-regional circuits according to 
  1018. the following arrangement:
  1019.  
  1020.  
  1021.  
  1022.     A multiframe comprises 12 frames as shown in Table 5/G.704. The mul-
  1023. tiframe alignment signal is carried on the S-bit as shown in the table.
  1024.  
  1025.  
  1026.  
  1027.     Frames 6 and 12 are designated as signalling frames. The eight bit in 
  1028. each channel time slot is used in every signalling frame to carry the sig-
  1029. nalling associated with that channel.
  1030.  
  1031. TABLE 5/G.704
  1032.  
  1033.  
  1034.  
  1035. Multiframe structure
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041. +ûûûûûû+ûûûûûûûûûûûû+ûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûû
  1042. +ûûûûûûûûûûûûû+
  1043.  
  1044. _      _    Frame   _Multiframe _  Bit number(s) in each _ Signalling  _
  1045.  
  1046. _Frame _  alignment _ alignment _    channel time slot   _   channel   _
  1047.  
  1048. _number_   signal   _   signal  +ûûûûûûûûûûûûû+ûûûûûûûûûû+ designa-
  1049. tion _
  1050.  
  1051. _      _(see Note 1)_  (S bit)  _For character_    For   _ (see Note 2)_
  1052.  
  1053. _      _            _           _   signal    _signalling_             _
  1054.  
  1055. +ûûûûûû+ûûûûûûûûûûûû+ûûûûûûûûûûû+ûûûûûûûûûûûûû+ûûûûûûûûûû
  1056. +ûûûûûûûûûûûûû+
  1057.  
  1058. _  1   _     1      _     -     _    1 - 8    _    -     _             _
  1059.  
  1060. _      _            _           _             _          _             _
  1061.  
  1062. _  2   _     -      _     0     _    1 - 8    _    -     _             _
  1063.  
  1064. _      _            _           _             _          _             _
  1065.  
  1066. _  3   _     0      _     -     _    1 - 8    _    -     _             _
  1067.  
  1068. _      _            _           _             _          _             _
  1069.  
  1070. _  4   _     -      _     0     _    1 - 8    _    -     _             _
  1071.  
  1072. _      _            _           _             _          _             _
  1073.  
  1074. _  5   _     1      _     -     _    1 - 8    _    -     _             _
  1075.  
  1076. _      _            _           _             _          _             _
  1077.  
  1078. _  6   _     -      _     1     _    1 - 7    _    8     _      A      _
  1079.  
  1080. _      _            _           _             _          _             _
  1081.  
  1082. _  7   _     0      _     -     _    1 - 8    _    -     _             _
  1083.  
  1084. _      _            _           _             _          _             _
  1085.  
  1086. _  8   _     -      _     1     _    1 - 8    _    -     _             _
  1087.  
  1088. _      _            _           _             _          _             _
  1089.  
  1090. _  9   _     1      _     -     _    1 - 8    _    -     _             _
  1091.  
  1092. _      _            _           _             _          _             _
  1093.  
  1094. _ 10   _     -      _     1     _    1 - 8    _    -     _             _
  1095.  
  1096. _      _            _           _             _          _             _
  1097.  
  1098. _ 11   _     0      _     -     _    1 - 8    _    -     _             _
  1099.  
  1100. _      _            _           _             _          _             _
  1101.  
  1102. _ 12   _     -      _     0     _    1 - 7    _    8     _      B      _
  1103.  
  1104. +ûûûûûû+ûûûûûûûûûûûû+ûûûûûûûûûûû+ûûûûûûûûûûûûû+ûûûûûûûûûû
  1105. +ûûûûûûûûûûûûû+
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111. Note 1 - When the S-bit is modified to signal the alarm indications to the 
  1112. remote end, the S-bit in frame 12 is changed from state 0 to 1.
  1113.  
  1114.  
  1115.  
  1116. Note 2 - Channel associated signalling provides two independent 667-bit/
  1117. s signalling channels designated A and B or one 1333-bit/s signalling 
  1118. channel.
  1119.  
  1120.  
  1121.  
  1122. 3.2    Interface at 1544 kbit/s carrying 32 kbit/s channels time slot (Note)
  1123.  
  1124.  
  1125.  
  1126. Note - This interface provides for the carrying of 32 kbit/s information. 
  1127. The interface will be used between network nodes and will apply to pri-
  1128. mary rate multiplexing equipment, digital cross-connect equipment, 
  1129. transcoder and other equipment relevant to the network nodes. Switching 
  1130. in this case is assumed to take place on a 64 kbit/s basis.  
  1131.  
  1132.  
  1133.  
  1134. 3.2.1    Frame structure
  1135.  
  1136.  
  1137.  
  1138. 3.2.1.1    Number of bits per 32kbit/s channel time slot
  1139.  
  1140.  
  1141.  
  1142.     Four, number 1 to 4.
  1143.  
  1144.  
  1145.  
  1146. 3.2.1.2    Number of 32 kbit/s channel time slot per frame
  1147.  
  1148.  
  1149.  
  1150.     Bits 2 to 193 in the basic frame can carry 4-bit interleaved forty- eight 
  1151. 32kbit/s channel time slots, numbered 1 to 48.
  1152.  
  1153.  
  1154.  
  1155. 3.2.1.3    Allocation of F-bits
  1156.  
  1157.  
  1158.  
  1159.     Refer to section 2.1.3.
  1160.  
  1161.  
  1162.  
  1163. 3.2.2    Use of 32 kbit/s channel time slot
  1164.  
  1165.  
  1166.  
  1167.     Each 32kbit/s channel time slot can accommodate an ADPCM encoded 
  1168. voiceband signal conforming to G.721 or data with a bit rate up to 
  1169. 32kbit/s.
  1170.  
  1171.  
  1172.  
  1173. 3.2.3    384 kbit/s twelve channel time slot grouping
  1174.  
  1175.  
  1176.  
  1177. 3.2.3.1    Structure of twelve channel time slot grouping
  1178.  
  1179.  
  1180.  
  1181.     The structure of the 11544kbit/s frame for 32kbit/s channel time slots 
  1182. shown in Table6/G.704 which is structured to provide four independent 
  1183. 384kbit/s twelve channel time slot groupings. These are numbered 1-4, 
  1184. and transmitted in numbered order starting with time slot grouping 
  1185. number1.
  1186.  
  1187.  
  1188.  
  1189.     The signalling grouping channels for time slot groupings 1-4, occupy 
  1190. time slots 12, 24, 36 and 48 respectively. Each time slot grouping can be 
  1191. independently configured for either situations requiring channel associ-
  1192. ated signalling or situations with no signalling requirement (e.g. external 
  1193. common signalling). (See section3.2.3.1.1.)
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199. TABLE 6/G.704
  1200.  
  1201.  
  1202.  
  1203. 32 kbit/s channel time slots frame structure for 1544 kbit/s interface
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209. Time slot grouping No. 1:123456789101112
  1210.  
  1211. (SGC)
  1212.  
  1213. Time slot grouping No. 2:131415161718192021222324
  1214.  
  1215. (SGC)
  1216.  
  1217. Time slot grouping No.3:252627282930313233343536
  1218.  
  1219. (SGC)
  1220.  
  1221. Time slot grouping No. 4:373839404142434445464748
  1222.  
  1223. (SGC)
  1224.  
  1225.  
  1226.  
  1227. Note 1 - Each time slot signifies 32 kbit/s channel.
  1228.  
  1229.  
  1230.  
  1231. Note 2 - The signalling grouping channel (SGC) occupies the twelfth 32 
  1232. kbit/s time slot of each time slot grouping.
  1233.  
  1234.  
  1235.  
  1236. Note 3 - Definitions for time slot grouping and signalling grouping chan-
  1237. nel are shown in section3.2.3.
  1238.  
  1239.  
  1240.  
  1241. 3.2.3.1.1Use of a 384kbit/s time slot grouping
  1242.  
  1243.  
  1244.  
  1245.     Use of a 384kbit/s time slot grouping is categorized into two possible 
  1246. configurations:
  1247.  
  1248.  
  1249.  
  1250.     -    when no signalling capabilities are required, a 384kbit/s time slot 
  1251. grouping can carry twelve 32kbit/s channel time slots;
  1252.  
  1253.  
  1254.  
  1255.     -    when channel associated signalling capabilities are required, a 
  1256. 384kbit/s time slot grouping will consist of eleven 32kbit/s channel 
  1257. time slots and a 32kbit/s channel time slot defined as signalling 
  1258. grouping channel.
  1259.  
  1260.  
  1261.  
  1262. 3.2.3.1.2Use of a signalling grouping channel
  1263.  
  1264.  
  1265.  
  1266.     A signalling grouping channel is used for the transmission of channel 
  1267. associated A-B-C-D signalling information, signalling grouping channel 
  1268. alarm information, the signalling grouping channel multiframe alignment 
  1269. signal, and CRC-6 error detection information between network nodes.
  1270.  
  1271.  
  1272.  
  1273. 3.2.4    32 kbit/s signalling grouping channel multiframe structure
  1274.  
  1275.  
  1276.  
  1277. 3.2.4.1    Number of bits per 32kbit/s signalling grouping channel time slot
  1278.  
  1279.  
  1280.  
  1281.     Four, numbers 1 to 4.
  1282.  
  1283.  
  1284.  
  1285. 3.2.4.2    Bit allocation of 32kbit/s signalling grouping channel time slot
  1286.  
  1287.  
  1288.  
  1289.     Allocated to the last four bits of each time slot grouping.
  1290.  
  1291.  
  1292.  
  1293. 3.2.4.3    Multiframe structure
  1294.  
  1295.  
  1296.  
  1297.     The signalling grouping channel multiframe structure consists of 24 con-
  1298. secutive frames numbered from 1 to 24. Table7/G.704 shows the signal-
  1299. ling grouping channel multiframe structure.
  1300.  
  1301.  
  1302.  
  1303. 3.2.4.4    Signalling grouping channel multiframe alignment signal
  1304.  
  1305.  
  1306.  
  1307.     Bit 3 of the signal grouping channel, as shown in Table7, contains the 
  1308. signal grouping channel multiframe alignment signal used to associate 
  1309. the signalling bits in the signal grouping channel with the proper chan-
  1310. nels of the associated time slot grouping.
  1311.  
  1312.  
  1313.  
  1314. Note - The signal grouping channel multiframe alignment signal is inde-
  1315. pendent of and different from the framing bit of the 1544kbit/s frame.
  1316.  
  1317.  
  1318.  
  1319. 3.2.4.5    CRC-6 error detection information for the time slot grouping
  1320.  
  1321.  
  1322.  
  1323.     An optional 2kbit/s CRC-6 error detection code word may be transmit-
  1324. ted in the bit position indicated by CRC-1 through CRC-6 in Table7/
  1325. G.704.
  1326.  
  1327.  
  1328.  
  1329.     The CRC-6 message block (CMB) is a sequence of 1152 serial bits that is 
  1330. coincident with a time slot grouping multiframe. By definition, CMBN 
  1331. begins at bit position 0 of time slot grouping multiframeN and ends at bit 
  1332. position 1151 of time slot grouping multiframe N.
  1333.  
  1334.  
  1335.  
  1336.     The check-bit sequence CRC-1 through CRC-6 transmitted in multiframe 
  1337. N+1 is the remainder after multiplication by X6, and then division 
  1338. (Modulo2) by the generator polynomial X6+X+1 of the polynomial 
  1339. corresponding to CMBN.  The first check bit, CRC-1, is the most signif-
  1340. icant bit of the remainder; the last check bit, CRC-6, is the least signifi-
  1341. cant bit. The time slot grouping channel is included in this calculation 
  1342. with bit4 of the time slot grouping channel being set to 1.
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348. TABLE 7/G.704
  1349.  
  1350.  
  1351.  
  1352. 32 kbit/s signalling grouping channel multiframe structure
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420. Note 1 - i = 1 for 12th 32 kbit/s channel time slot
  1421.  
  1422.     i = 12 for 24th 32 kbit/s channel time slot
  1423.  
  1424.     i = 25 for 36th 32 kbit/s channel time slot
  1425.  
  1426.     i = 37 for 48th 32 kbit/s channel time slot
  1427.  
  1428.  
  1429.  
  1430. Note 2 - (Ai, Bi, Ci, Di): A-B-C-D signalling bits
  1431.  
  1432.     Mj: Signalling grouping channel alarm indication bits
  1433.  
  1434.     Sk: Spare bits
  1435.  
  1436.  
  1437.  
  1438. Note 3 - The signalling grouping channel provides A-B-C-D signalling 
  1439. capability     for 11channels within each time slot grouping.
  1440.  
  1441.  
  1442.  
  1443.     When not utilizing the option to transmit the CRC-6 error detection sig-
  1444. nal, CRC-1 through CRC-6 shall be set to 1.
  1445.  
  1446.  
  1447.  
  1448. 3.2.4.6    Signalling
  1449.  
  1450.  
  1451.  
  1452.     Two alternative methods as given in sections3.2.4.6.1 and 3.2.4.6.2 are 
  1453. recommended.
  1454.  
  1455.  
  1456.  
  1457. 3.2.4.6.1Common channel signalling
  1458.  
  1459.  
  1460.  
  1461.     Refer to section 3.1.3.1. Two successive 32kbit/s channel time slots are 
  1462. used for 64kbit/s common channel signalling transmission.
  1463.  
  1464.  
  1465.  
  1466. 3.2.4.6.2Channel associated signalling
  1467.  
  1468.  
  1469.  
  1470.     As indicated in Table7/G.704, bits 1 and 2 of the signalling grouping 
  1471. channel convey the channel associated signalling information for the 
  1472. channels of the associated time slot grouping.
  1473.  
  1474.  
  1475.  
  1476.     The signalling grouping channel can provide four independent 333bit/s 
  1477. signalling channels designated A-B-C-D, two independent 667bit/s sig-
  1478. nalling channels designated A-B signalling, or one 1333bit/s signalling 
  1479. channel designated A. Where only A-B signalling is used, the A-B sig-
  1480. nalling is repeated for the C-D positions respectively. Where only A sig-
  1481. nalling is used, the A signalling is repeated for the B-C-D positions 
  1482. respectively.
  1483.  
  1484.  
  1485.  
  1486. 3.2.4.7    Signalling grouping channel alarm indication signals
  1487.  
  1488.  
  1489.  
  1490.     As indicated in Table7/G.704, the signalling grouping channel contains 
  1491. four alarm indication bits, M1, M2, M3 and M4.
  1492.  
  1493.  
  1494.  
  1495.     M1 provides the capability to transmit through the interface a remote 
  1496. time slot grouping alarm indication of a failure in the opposite direction 
  1497. of transmission.
  1498.  
  1499.  
  1500.  
  1501.     M2 provides the capability to transmit through the interface an indication 
  1502. of a failure in tributary input signals to the network node.
  1503.  
  1504.  
  1505.  
  1506.     M3 provides the capability to transmit through the interface an indication 
  1507. of a failure in tributary output signals from the network node.
  1508.  
  1509.  
  1510.  
  1511.     M4 is set to one whenever M1 and/or M2 and/or M3 are set to one.
  1512.  
  1513.  
  1514.  
  1515. 3.2.5    Signal grouping channel unused bits
  1516.  
  1517.  
  1518.  
  1519.     The bits marks S in Table7/G.704 are currently unused and set to 1. The 
  1520. definition and allocation of the S bits are for further study.
  1521.  
  1522.  
  1523.  
  1524. 3.2.6    Loss and recovery of signalling channel multiframe alignment
  1525.  
  1526.  
  1527.  
  1528.     Loss of the signalling grouping channel multiframe alignment signal is 
  1529. declared when 2 out of 4 signalling grouping channel framing bits are in 
  1530. error. The rare occurrence of a single instantaneous slip of + or - 11 
  1531. frames is undetected by the two-out-of-four algorithm. Signalling group-
  1532. ing channel multiframe alignment shall be declared when the correct 
  1533. sequence of 24 valid signalling grouping channel framing bits are 
  1534. detected beginning with the first frame of the multiframe.
  1535.  
  1536.  
  1537.  
  1538. 3.3    Interface at 1544 kbit/s carrying n x 64 kbit/s
  1539.  
  1540.  
  1541.  
  1542.     Electrical characteristics should follow RecommendationG.703.
  1543.  
  1544.  
  1545.  
  1546.     The time slot mapping to the 1544 kbit/s interface is for further study.
  1547.  
  1548.  
  1549.  
  1550. 4.    Characteristics of frame structure carrying channels at various bit rates 
  1551. in 6312 kbit/s interface
  1552.  
  1553.  
  1554.  
  1555. 4.1    Interface at 6312 kbit/s carrying 64 kbit/s channels
  1556.  
  1557.  
  1558.  
  1559. 4.1.1    Frame structure
  1560.  
  1561.  
  1562.  
  1563. 4.1.1.1    Number of bits per 64 kbit/s channel time slot
  1564.  
  1565.  
  1566.  
  1567.     Eight, numbered 1 to 8.
  1568.  
  1569.  
  1570.  
  1571. 4.1.1.2    Number of 64 kbit/s channel time slots per frame
  1572.  
  1573.  
  1574.  
  1575.     Bits 1 to 784 in the basic frame carry 98 octet interleaved 64 kbit/s chan-
  1576. nel time slots, numbered 1 to 98. Five bits per frame (F-bits) are added at 
  1577. the end of the frame for the frame alignment signal and for other signals.
  1578.  
  1579.  
  1580.  
  1581. 4.1.1.3    Allocation of the F-bits
  1582.  
  1583.  
  1584.  
  1585.     Refer to Table 3/G.704.
  1586.  
  1587.  
  1588.  
  1589. 4.1.2.    Use of 64 kbit/s channel time slots
  1590.  
  1591.  
  1592.  
  1593.     Each 64 kbit/s channel time slot can accommodate e.g., a PCM encoded 
  1594. voiceband signal conforming to RecommendationG.11 or data informa-
  1595. tion with a bit rate up to 64 kbit/s. 64 kbit/s channel time slots 97, 98 may 
  1596. be used for signalling.
  1597.  
  1598.  
  1599.  
  1600. 4.1.3    Signalling
  1601.  
  1602.  
  1603.  
  1604.     Two alternative methods as given in sections 4.1.3.1 and 4.1.3.2 are rec-
  1605. ommended:
  1606.  
  1607.  
  1608.  
  1609. 4.1.3.1    Common channel signalling
  1610.  
  1611.  
  1612.  
  1613.     Use of 64 kbit/s channel time slots 97 and 98 for common channel signal-
  1614. ling is under study.
  1615.  
  1616.  
  1617.  
  1618. 4.1.3.2    Channel associated signalling
  1619.  
  1620.  
  1621.  
  1622.     Based on agreement between the administrations involved, channel asso-
  1623. ciated signalling is provided for intra-regional circuits according to the 
  1624. following arrangement:
  1625.  
  1626.  
  1627.  
  1628. 4.1.3.2.1Allocation of signalling bit
  1629.  
  1630.  
  1631.  
  1632.     Sixteen signalling bits (bit positions 769 to 784) are designated as St1 to 
  1633. ST16. One STi-bit (i=1 to 16) accommodates signalling information cor-
  1634. responding to six channel time slots i, 16+i, 32+i, 48+i, 64+i and 80+i in 
  1635. a manner described in section4.1.3.2.2 below.
  1636.  
  1637.  
  1638.  
  1639. 4.1.3.2.2Signalling multiframe structure
  1640.  
  1641.  
  1642.  
  1643.     Each ST bit constitutes an independent signalling multiframe over eight 
  1644. frames as shown in Table 8/G.704.
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650. TABLE 8/G.704
  1651.  
  1652.  
  1653.  
  1654. Signalling multiframe structure
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660. +ûûûûûûûû+ûûûûûûûûûûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûûû+ûû
  1661. ûûû+ûûûûûûûûûûûûûû+
  1662.  
  1663. _Frame_       n      _n+1_n+2_n+3_n+4_n+5_n+6_n+7         _
  1664.  
  1665. _number_              _     _     _     _     _     _     _              _
  1666.  
  1667. +ûûûûûûûû+ûûûûûûûûûûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûûû+ûû
  1668. ûûû+ûûûûûûûûûûûûûû+
  1669.  
  1670. _Use of_       Fs     _ S1  _ S2  _ S3  _ S4  _ S5  _ S6  _ Sp           _
  1671.  
  1672. _ST bit+ûûûûûûûûûûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûûû+ûûûû
  1673. û+ûûûûûûûûûûûûûû+
  1674.  
  1675. _        _ (See Note 1) _           (See Note 2)            _(See Note 4)_
  1676.  
  1677. +ûûûûûûûû+ûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû
  1678. ûû+ûûûûûûûûûûûûûû+
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684. Note 1 - The Fs bit is either alternate 0, 1 or the following 48 bit digital 
  1685. pattern:
  1686.  
  1687.  
  1688.  
  1689.     A10101101100000110011010100111001111011010000101
  1690.  
  1691.  
  1692.  
  1693.     For the 48 bit digital pattern, the "A" bit is usually fixed to state 1 and is 
  1694. reserved for optional use. The pattern is generated according to the fol-
  1695. lowing primitive polynomial (refer to Recommendation X.50):
  1696.  
  1697.  
  1698.  
  1699.     X7+X4+1.
  1700.  
  1701.  
  1702.  
  1703. Note 2 - Sj - bit (j=1 to 6) carries channel associated signalling or mainte-
  1704. nance information. When the 48 bit pattern is adopted as Fs frame align-
  1705. ment signal, each Sj - bit (j=1 to 6) can be multiframed, as follows:
  1706.  
  1707.  
  1708.  
  1709.     Sj1, Sj2, ûûûûûûûûûûûûûûûûû, Sj12
  1710.  
  1711.  
  1712.  
  1713.     Sj1 bit carries the following 16 bit frame alignment pattern generated 
  1714. according to the same primitive polynomial as for the 48 bit pattern.
  1715.  
  1716.  
  1717.  
  1718.     A011101011011000.
  1719.  
  1720.  
  1721.  
  1722.     The "A" bit is usually fixed to 1 and is reserved for optional use. each 
  1723. Sji(i=2 to 12) bit carries channel associated signalling for sub-rate cir-
  1724. cuits and/or maintenance information.
  1725.  
  1726.  
  1727.  
  1728. Note 3 - ST bits (Fs, S1, ûûûûûûûûûûû,S6, and Sp) all at state 1 indicates 
  1729. Alarm Indication Signal (AIS) for six 64 kbit/s channels.
  1730.  
  1731.  
  1732.  
  1733. Note 4 - The Sp bit is usually fixed to state 1. When backward AIS for six 
  1734. 64kbit/s channels is required to be sent, the SP bit is set to state 0.
  1735.  
  1736.  
  1737.  
  1738. 4.2    Interfaces at 6312 kbit/s carrying other channels than 64 kbit/s
  1739.  
  1740.  
  1741.  
  1742.     For further study.
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748. 5.    Characteristics of frame structure carrying channels at various bit rates 
  1749. in 2048 kbit/s interface
  1750.  
  1751.  
  1752.  
  1753. 5.1    Interface at 2048 kbit/s carrying 64 kbit/s channels
  1754.  
  1755.  
  1756.  
  1757. 5.1.1    Frame structure
  1758.  
  1759.  
  1760.  
  1761. 5.1.1.1    Number of bits per 64 kbit/s channel time slot
  1762.  
  1763.  
  1764.  
  1765.     Eight, numbered 1 to 8.
  1766.  
  1767.  
  1768.  
  1769. 5.1.1.2    Number of 64 kbit/s channel time slots per frame
  1770.  
  1771.  
  1772.  
  1773.     Bits 1 to 256 in the basic frame carry 32 octet interleaved time slots num-
  1774. bered 0 to 31.
  1775.  
  1776.  
  1777.  
  1778. 5.1.1.3    Allocation of the bits of 64 kbit/s channel time slot 0
  1779.  
  1780.  
  1781.  
  1782.     See Table 4a/G.704, (section 2.3.2).
  1783.  
  1784.  
  1785.  
  1786. 5.1.2    Use of other 64 kbit/s channel time slots
  1787.  
  1788.  
  1789.  
  1790.     Each of the 64 kbit/s channel time slots 1 to 15 and 17 to 31 can accom-
  1791. modate e.g., a PCM encoded voiceband signal according to Recommen-
  1792. dation G.711 or a 64 kbit/s digital signal.
  1793.  
  1794.  
  1795.  
  1796.     The 64 kbit/s channel time slot 16 may be used for signalling. If not 
  1797. needed for signalling, in some cases it may be used for a 64 kbit/s chan-
  1798. nel, in the same way as time slots 1 to 15 and 17 to 31.
  1799.  
  1800.  
  1801.  
  1802. 5.1.3    Signalling
  1803.  
  1804.  
  1805.  
  1806.     The use of 64 kbit/s channel time slot 16 is recommended for either com-
  1807. mon channel or channel associated signalling as required.
  1808.  
  1809.  
  1810.  
  1811.     The detailed requirements for the organization of particular signalling 
  1812. systems will be included in the specifications for those signalling sys-
  1813. tems.
  1814.  
  1815.  
  1816.  
  1817. 5.1.3.1    Common channel signalling
  1818.  
  1819.  
  1820.  
  1821.     The 64 kbit/s channel time slot 16 may be used for common channel sig-
  1822. nalling up to a rate of 64 kbit/s. The method of obtaining signal align-
  1823. ment will form part of the particular common channel signalling 
  1824. specification.
  1825.  
  1826.  
  1827.  
  1828. 5.1.3.2    Channel associated signalling
  1829.  
  1830.  
  1831.  
  1832.     This paragraph contains the recommended arrangement for the use of the 
  1833. 64kbit/s capability of channel time slot 16 for channel associated signal-
  1834. ling.
  1835.  
  1836.  
  1837.  
  1838. 5.1.3.2.1Multiframe structure
  1839.  
  1840.  
  1841.  
  1842.     A multiframe comprises 16 consecutive frames (whose structure is given 
  1843. in section 5.1.1 above) and these are numbered from 0 to 15.
  1844.  
  1845.  
  1846.  
  1847.     The multiframe alignment signal is 0000 and occupies digit time slots 1 
  1848. to 4 of 64 kbit/s channel time slot 16 in frame 0.
  1849.  
  1850.  
  1851.  
  1852. 5.1.3.2.2Allocation of 64 kbit/s channel time slot 16
  1853.  
  1854.  
  1855.  
  1856.     When 64 kbit/s channel time slot 16 is used for channel associated signal-
  1857. ling, the 64 kbit/s capacity is sub-multiplexed into lower-rate signalling 
  1858. channels using the multiframe alignment signal as a reference.
  1859.  
  1860.  
  1861.  
  1862.     Details of the bit allocation are given in Table 9/G.704.
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868. TABLE 9/G.704
  1869.  
  1870.  
  1871.  
  1872. Bit allocation of channel associated 64 kbit/s time slot 16
  1873.  
  1874. for channel associated signalling
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880. +ûûûûûûûûûûûûûû+ûûûûûûûûûûûûûû+ûûûûûûûûûûûûûû+ûûûûû+ûûûûû
  1881. ûûûûûûûûûû+
  1882.  
  1883. _Time slot16_Time slot16_Time slot 16__Time slot 16_
  1884.  
  1885. _  of frame 0  _  of frame 1  _  of frame 2  _ --- _of frame 15_
  1886.  
  1887. +ûûûûûûûûûûûûûû+ûûûûûû+ûûûûûûû+ûûûûûû+ûûûûûûû+ûûûûû+ûûûûû
  1888. ûû+ûûûûûûû+
  1889.  
  1890. _   0000 xyxx  _ abcd _ abcd  _ abcd _ abcd  _ --- _ abcd  _ abcd  _
  1891.  
  1892. _              _      _       _      _       _     _       _       _
  1893.  
  1894. _              _ ch. 1_ch. 16 _ ch. 2_ch. 17 _     _ch. 15 _ch. 30 _
  1895.  
  1896. +ûûûûûûûûûûûûûû+ûûûûûû+ûûûûûûû+ûûûûûû+ûûûûûûû+ûûûûû+ûûûûû
  1897. ûû+ûûûûûûû+
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903. Note 1 - Channel numbers refer to telephone channel numbers. 64/kbit/s 
  1904. channel time slots 1 to 15 and 17 to 31 are assigned to telephone channels 
  1905. numbered from 1 to 30.
  1906.  
  1907.  
  1908.  
  1909. Note 2 - This bit allocation provides four 500-bit/s signalling channels 
  1910. designated a, b, c and d for each channel for telephone and other services. 
  1911. With this arrangement, the signalling distortion of each signalling chan-
  1912. nel introduced by the PCM transmission system, will not exceed ▒2 ms.
  1913.  
  1914.  
  1915.  
  1916. Note 3 - When bits b, c, or d are not used they should have the values:
  1917.  
  1918.  
  1919.  
  1920.     b=1
  1921.  
  1922.  
  1923.  
  1924.     c=0
  1925.  
  1926.  
  1927.  
  1928.     d=1
  1929.  
  1930.  
  1931.  
  1932.     It is recommended that the combination 0000 of bits a, b, c and d should 
  1933. not be used for signalling purposes for channels 1-15.
  1934.  
  1935.  
  1936.  
  1937. Note 4 - x=spare bit, to be set at state 1 if not used.
  1938.  
  1939.  
  1940.  
  1941. y=bit used for alarm indication to the remote end. In undisturbed 
  1942. operation, 0; in an alarm condition, 1.
  1943.  
  1944.  
  1945.  
  1946. 5.2    Interface at 2048 kbit/s carrying n x 64 kbit/s
  1947.  
  1948.  
  1949.  
  1950.     Electrical characteristics should follow Recommendation G.703 (see
  1951.  
  1952. Note 4 of Preamble to G.703). For the accommodation of n x 64 kbit time 
  1953. slots in the 2048 kbit/s frame, two situations are envisaged.
  1954.  
  1955. 5.2.1    One n x 64 kbit/s signal on the tributary side of a multiplex equip-
  1956. ment 
  1957.  
  1958.     Time slots of the 2048 kbit/s frame are filled as follows:
  1959.  
  1960.  
  1961.  
  1962.     TS 0  - according to º 2.3/G.704;
  1963.  
  1964.     TS 16 - reserved for the accommodation, if required, of a 64 kbit/s
  1965.  
  1966.         signalling channel.
  1967.  
  1968.  
  1969.  
  1970.     -    If 2 _ n _ 15, TS 1 to TS n are filled with n x 64 kbit/s data
  1971.  
  1972. (see Figure 1(a)/G.704);
  1973.  
  1974.  
  1975.  
  1976.     -    If 15 < n _ 30, TS 1 to TS 15 and TS 17 to TS (n+1) are filled
  1977.  
  1978. with n x 64 kbit/s data (see Figure 1(b)/G.704);
  1979.  
  1980.  
  1981.  
  1982.     -    Remaining time slots are filled with all ones.
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014. FIGURE 1/G.704 
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020. 5.2.2    One or more n x 64 kbit/s signal on the multiplexed signal side of a 
  2021.  
  2022. multiplexing equipment
  2023.  
  2024.  
  2025.  
  2026.     For any one n x 64 kbit/s signal, time slots of the 2048 kbit/s frame are 
  2027. filled as follows:
  2028.  
  2029.  
  2030.  
  2031.     TS 0  - according to º 2.3/G.704;
  2032.  
  2033.     TS 16 - reserved for the accommodation, if required, of a 64 kbit/s     sig-
  2034. nalling channel.
  2035.  
  2036.  
  2037.  
  2038.     TS (x) of the 2048 kbit/s frame is designated as the time slot into which 
  2039. the first time slot of the n x 64 kbit/s is accommodated.
  2040.  
  2041.  
  2042.  
  2043.     -    If x _ 15 and x + (n-1) _ 15, or, if x _ 17 and x + (n-1) _ 31, then the 
  2044. filling of time slots is from TS (x) to TS (x+n-1) (see Figure 2(a) and 
  2045. 2(b)/G.704);
  2046.  
  2047.  
  2048.  
  2049.     -    If x + (n-1) _ 16, then the filling of time slots is from TS (x) to TS 
  2050. 15 and TS 17 to TS (x+n) (see Figure 2(c)/G.704);
  2051.  
  2052.  
  2053.  
  2054. Note - Once one n x 64 kbit/s signal has been accommodated into the 
  2055. multiplexed signal, care should be taken in the interpretation of the above 
  2056. rules to ensure that further such signals only use the time slots which 
  2057. remain spare.
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097. FIGURE 2/G.704
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103. 6.    Characteristics of frame structure carrying channels at various bit bit     
  2104. rates in 8448 kbit/s interface
  2105.  
  2106.  
  2107.  
  2108. 6.1    Interface at 8448 kbit/s carrying 64 kbit/s channels
  2109.  
  2110.  
  2111.  
  2112. 6.1.1    Frame structure
  2113.  
  2114.  
  2115.  
  2116. 6.1.1.1    Number of bits per 64 kbit/s channel time slot
  2117.  
  2118.  
  2119.  
  2120.     Eight, numbered from 1 to 8.
  2121.  
  2122.  
  2123.  
  2124. 6.1.1.2    Number of 64 kbit/s channel time slots per frame
  2125.  
  2126.  
  2127.  
  2128.     Bits 1 to 1056 in the basic frame carry 132 octet interleaved 64kbit/s 
  2129. channel time slots, numbered from 0 to 131.
  2130.  
  2131.  
  2132.  
  2133. 6.1.2    Use of 64 kbit/s channel time slots
  2134.  
  2135.  
  2136.  
  2137. 6.1.2.1    64 kbit/s channel time slot assignment in case of channel-associ-
  2138. ated signalling
  2139.  
  2140.  
  2141.  
  2142. 6.1.2.1.164 kbit/s channel time slots 5 to 32, 34 to 65, 71 to 98 and 100 
  2143. to 131 are assigned to 120 telephone channels numbered from 1 to 120.
  2144.  
  2145.  
  2146.  
  2147. 6.1.2.1.264 kbit/s channel time slot 0 and the first 6 bits in 64 kbit/s 
  2148. channel time slot 66 are assigned to framing: the remaining 2 bits in 
  2149. 64kbit/s channel time slot 66 are devoted to services.
  2150.  
  2151.  
  2152.  
  2153. 6.1.2.1.364 kbit/s channel time slots 67 to 70 are assigned to channel-
  2154. associated signalling as covered in section 6.1.3.2 below.
  2155.  
  2156.  
  2157.  
  2158. 6.1.2.1.464 kbit/s channel time slots 1 to 4, 33 are left free for national 
  2159. use.
  2160.  
  2161.  
  2162.  
  2163. 6.1.2.2    64 kbit/s channel time slot assignment in case of common channel     
  2164. signalling
  2165.  
  2166.  
  2167.  
  2168. 6.1.2.2.164 kbit/s channel time slots 2 to 32, 34 to 65, 67 to 98 and 100 
  2169. to 131 are available for 127 telephone, signalling or other service chan-
  2170. nels. By bilateral agreement between the administrations involved, 64 
  2171. kbit/s channel time slot 1 may either be used to provide another telephone 
  2172. or service channel or left free for service purposes within a digital 
  2173. exchange.
  2174.  
  2175.  
  2176.  
  2177.     The 64 kbit/s channels corresponding to 64 kbit/s channel time slot 1 to 
  2178. 32, 34 to 65 (etc. as above) are numbered 0 to 127.
  2179.  
  2180.  
  2181.  
  2182. 6.1.2.2.264 kbit/s channel time slot 0 and the first 6 bits in channel time 
  2183. slot 66 are assigned to framing, the remaining 2 bits in 64 kbit/s channel 
  2184. time slot 66 are assigned to service.
  2185.  
  2186.  
  2187.  
  2188. 6.1.2.2.364 kbit/s channel time slots 67 to 70 are in descending order of 
  2189. priority available for common channel signalling as covered in 
  2190. section6.1.3.1 below.
  2191.  
  2192.  
  2193.  
  2194. 6.1.2.2.464 kbit/s channel slot 33 is left free for national use.
  2195.  
  2196.  
  2197.  
  2198. 6.1.3     Description of the CRC procedure in 64kbit/s channel time slot 99
  2199.  
  2200.  
  2201.  
  2202.     In order to provide an end-to-end quality monitoring of the 8Mbit/s link, 
  2203. a CRC-6 procedure is used and the six bits C1 to C6 computed at the 
  2204. source location are inserted in bit positions 1 to 6 of the time slot 99 
  2205. (Figure3/G.704).
  2206.  
  2207.  
  2208.  
  2209.     In addition, bit 7 of this time slot, denoted E, is used to transmit an indi-
  2210. cation about the received signal in the opposite direction, whether the 
  2211. most recent CRC block has been received with errors or not.
  2212.  
  2213.  
  2214.  
  2215.     The CRC-6 bits C1 to C6 are computed for each frame. The CRC-6 block 
  2216. size is then 132 octets, i.e. 1056bits, and the computation is made 8000 
  2217. times per second.
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225. _C1_C2_C3_C4_C5_C6_E_S_
  2226.  
  2227. +ûûûû+ûûûû+ûûûû+ûûûû+ûûûû+ûûûû+ûûû+ûûû+
  2228.  
  2229. bit 18
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237. FIGURE 3/G.704
  2238.  
  2239.  
  2240.  
  2241. Time slot 99
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247. 6.1.3.1Multiplication - division process
  2248.  
  2249.  
  2250.  
  2251.     A given C1 - C6 word located in frame N is the remainder after multipli-
  2252. cation by X6 and then division (modulo 2) by the generator polynomial 
  2253. X6+X+1 of the polynomial representation of frame (N-1).
  2254.  
  2255.  
  2256.  
  2257. Note - When representing the contents of a frame as a polynomial, the 
  2258. first bit in the frame should be taken as being the most significant bit. 
  2259. Similarly C1 is defined to be the most significant bit of the remainder and 
  2260. C6 the least significant bit of the remainder.
  2261.  
  2262.  
  2263.  
  2264. 6.1.3.2Encoding procedure
  2265.  
  2266.  
  2267.  
  2268. 6.1.3.2.1The CRC bit positions are initially set at 0 i.e.:
  2269.  
  2270.  
  2271.  
  2272.       C1 = C2 = C3 = C4 = C5 = C6 = 0
  2273.  
  2274.  
  2275.  
  2276. 6.1.3.2.2The frame is then acted upon by the multiplication/division 
  2277. process referred to above in 6.1.3.1.
  2278.  
  2279.  
  2280.  
  2281. 6.1.3.2.3The remainder resulting from the multiplication/division pro-
  2282. cess is stored ready for insertion into the respective CRC locations at the 
  2283. next frame.
  2284.  
  2285.  
  2286.  
  2287. Note - These CRC bits do not affect the computation of the CRC bits in 
  2288. the next frame since the corresponding locations are set at zero before the 
  2289. computation.
  2290.  
  2291.  
  2292.  
  2293. 6.1.3.3Decoding procedure
  2294.  
  2295.  
  2296.  
  2297. 6.1.3.3.1A received frame is acted upon by the multiplication/division 
  2298. process, referred to above in section 6.1.3.1 after having its CRC bits 
  2299. extracted and replaced by zeros.
  2300.  
  2301.  
  2302.  
  2303. 6.1.3.3.2The remainder resulting from this multiplication/division pro-
  2304. cess is then stored and subsequently compared on a bit by bit basis with 
  2305. the CRC received in the next frame.
  2306.  
  2307.  
  2308.  
  2309. 6.1.3.3.3If the decoder calculated remainder exactly corresponds to the 
  2310.  
  2311. CRC bits sent from the encoder, it is assumed that the checked frame is 
  2312. error free.
  2313.  
  2314.  
  2315.  
  2316. 6.1.3.4Action on bit E
  2317.  
  2318.  
  2319.  
  2320.     Bit E of frame N is set at 1 in the transmitting direction is bits C1-6 
  2321. detected in the most recent frame in the opposite direction have been 
  2322. found in error (at least one bit in error). In the opposite case it is set at 
  2323. zero.
  2324.  
  2325.  
  2326.  
  2327. 6.1.4    Signalling
  2328.  
  2329.  
  2330.  
  2331.     The use of channel time slots 67 to 70 is recommended for either com-
  2332. mon channel or channel-associated signalling as required. The detailed 
  2333. requirements for the organization of particular signalling systems will be 
  2334. included in the specifications for those signalling systems.
  2335.  
  2336.  
  2337.  
  2338. 6.1.4.1    Common channel signalling
  2339.  
  2340.  
  2341.  
  2342.     64 kbit/s channel time slots 67 to 70 may be used for common channel 
  2343. signalling in a descending order of priority up to a rate of 64 kbit/s. The 
  2344. method of obtaining signal alignment will form part of the particular 
  2345. common channel signalling specification.
  2346.  
  2347.  
  2348.  
  2349. 6.1.4.2    Channel associated signalling
  2350.  
  2351.  
  2352.  
  2353.     The Recommendation arrangement for the use of the 64 kbit/s capacity 
  2354. each 64 kbit/s channel time slot 67 to 70 for channel-associated signal-
  2355. ling is as follows:
  2356.  
  2357.  
  2358.  
  2359. 6.1.4.2.1  Multiframe structure
  2360.  
  2361.  
  2362.  
  2363.     A multiframe for each 64 kbit/s bit-stream comprises 16 consecutive 
  2364. frames (whose structure is given in section 6.1.1 above) and these are 
  2365. numbered from 0 to 15.
  2366.  
  2367.  
  2368.  
  2369.     The multiframe alignment signal is 0000 and occupies digit time slots 1 
  2370. to 4 of channel time slots 67 to 70 in frame 0.
  2371.  
  2372.  
  2373.  
  2374. 6.1.4.2.2Allocation of 64 kbit/s channel time slots 67 to 70
  2375.  
  2376.  
  2377.  
  2378.     When 64 kbit/s channel time slots 67 to 70 are used for channel associ-
  2379. ated signalling the 64 kbit/s capacity of each of the four 64 kbit/s channel 
  2380. time slots is sub-multiplexed into lower rate signalling channels using the 
  2381. multiframe alignment signal as a reference. Details of the bit allocation 
  2382. are given in Table 10/G.704.
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388. TABLE 10/G.704
  2389.  
  2390.  
  2391.  
  2392. Bit allocation of 64 kbit/s channel time slots 67 to 70
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398. +ûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûû+ûûûûûûûûûûûûû+ûûûûûûû
  2399. ûûûûûû+ûûûûûûûûûûûûû+
  2400.  
  2401. _64 kbit/s_             _             _             _             _
  2402.  
  2403. _           Channel   _     67      _     68      _     69      _     70      _
  2404.  
  2405. _           time slot _             _             _             _             _
  2406.  
  2407. _                     _             _             _             _             _
  2408.  
  2409. _Frame               _             _             _             _             _
  2410.  
  2411. +ûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûû+ûûûûûûûûûûûûû+ûûûûûûû
  2412. ûûûûûû+ûûûûûûûûûûûûû+
  2413.  
  2414. _    0                _  0000xyxx   _  0000xyxx   _  0000xyxx   _  0000xyxx   _
  2415.  
  2416. +ûûûûûûûûûûûûûûûûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû
  2417. +ûûûûûû+ûûûûûû+ûûûûûû+
  2418.  
  2419. _                     _abcd_abcd_abcd_abcd_abcd_abcd_abcd_abcd_
  2420.  
  2421. _1_________
  2422.  
  2423. _                   _ ch.1 _ ch.16_ ch.31_ ch.46_ ch.61_ ch.76_ ch.91_ch.106_
  2424.  
  2425. +ûûûûûûûûûûûûûûûûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû
  2426. +ûûûûûû+ûûûûûû+ûûûûûû+
  2427.  
  2428. _    :                _   :  _   :  _  :   _   :  _  :   _   :  _   :  _  :   _
  2429.  
  2430. +ûûûûûûûûûûûûûûûûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû
  2431. +ûûûûûû+ûûûûûû+ûûûûûû+
  2432.  
  2433. _                     _ abcd _ abcd _ abcd _ abcd _ abcd _ abcd _ abcd _ abcd _
  2434.  
  2435. _15_________
  2436.  
  2437. _                     _ ch.15_ ch.30_ ch.45_ ch.60_ ch.75_ 
  2438. ch.90_ch.105_ch.120_
  2439.  
  2440. +ûûûûûûûûûûûûûûûûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû+ûûûûûû
  2441. +ûûûûûû+ûûûûûû+ûûûûûû+
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447. Note 1 - Channel numbers refer to telephone channel numbers. Refer to 
  2448. section6.1.2.1.1 for the assignment of 64 kbit/s channel time slots to the 
  2449. telephone channels.
  2450.  
  2451.  
  2452.  
  2453. Note 2 - This bit allocation provides four 500-bit/s signalling channels 
  2454. designated a, b, c and d for each channel for telephone and other services. 
  2455. With this arrangement, the signalling distortion of each signalling chan-
  2456. nel introduced by the PCM transmission system, will not exceed -+2 ms.
  2457.  
  2458.  
  2459.  
  2460. Note 3 - When bits b, c or d are not used they should have the value:
  2461.  
  2462.  
  2463.  
  2464.     b=1
  2465.  
  2466.  
  2467.  
  2468.     c=0
  2469.  
  2470.  
  2471.  
  2472.     d=1
  2473.  
  2474.  
  2475.  
  2476.     It is recommended that the combination 0000 of bits a, c, c and d should 
  2477. not be used for signalling purposes for channels 1-15, 31-45, 61-75 and 
  2478. 91-125.
  2479.  
  2480.  
  2481.  
  2482. Note 4 - x = spare bit, to be set at state 1 if not used.
  2483.  
  2484.  
  2485.  
  2486.     y = bit used for alarm indication to the remote end. In undisturbed     
  2487. operation, 0; in an alarm condition, 1.
  2488.  
  2489.  
  2490.  
  2491. 6.2    Interface at 8448 kbit/s carrying other channels than 64 kbit/s
  2492.  
  2493.  
  2494.  
  2495.     For further study.
  2496.  
  2497.  
  2498.  
  2499. Annex
  2500.  
  2501.  
  2502.  
  2503. (to Recommendation G.704)
  2504.  
  2505.  
  2506.  
  2507. Examples of CRC Implementations using sift registers
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.     a)    CRC-6 procedure for interface at 1544 kbit/s  
  2514. (Reference:section2.1.3.1.2)
  2515.  
  2516.  
  2517.  
  2518. Input: CMB N with F bits set to 1Generator polynomial: 
  2519. x6+x+1
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.                               Insert Figure here T1802270-86
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.     At I, the CMB is fed serially (i.e. bit by bit) into the circuit, starting with 
  2548. bit number 1 of the multiframe (see Table 1/G.704).  When the last bit of 
  2549. the CMB (i.e., bit number 4632 within the multiframe 4632) has been fed 
  2550. into the shift register, the CRC bits e1 to e6 are available at the
  2551.  
  2552. outputs 1 to 6.  (Output 1 provides the most significant bit, e1, and output 
  2553. 6 the least significant bit, e6.) Bits e1 to e6 are transmitted in the next 
  2554. CMB (c.f. Table 1/G.704).
  2555.  
  2556.  
  2557.  
  2558. Note - The outputs (1 to 6) of the shift register stages are reset to 0 after 
  2559. each CMB.
  2560.  
  2561.  
  2562.  
  2563.     b)    CRC-5 procedure for interface at 6312 kbit/s 
  2564. (Reference:section2.2.3.2)
  2565.  
  2566.  
  2567.  
  2568. Input:CMBNGenerator polynomial:x5 + x4 + x2 + 1
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.                              Insert Figure here T18002280-86
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.     At I, the CMB is fed serially (i.e., bit by bit) into the circuit, starting with 
  2597. bit number 1 of frame number 1 (see Table 3/G.704). When the last bit of 
  2598. the CMB (i.e., bit number 784 of frame number 4) has been fed into the 
  2599. shift register, the CRC bits e1 to e5 are available at the outputs 1 to 5. 
  2600.  
  2601. (Output 1 provides the most significant bit, e1 and output 5 the least sig-
  2602. nificant bit e5.) Bits e1 to e5 are transmitted in the corresponding 
  2603.  
  2604. multiframe (see Table 3/G.703).
  2605.  
  2606.  
  2607.  
  2608. Note - The outputs (1 to 5) of the shift register stages are reset to 0 after 
  2609. each CMB.
  2610.  
  2611.  
  2612.  
  2613.     c)    CRC-4 procedure for interface at 2048 kbit/s 
  2614. (Reference:section2.3.3.5)
  2615.  
  2616.  
  2617.  
  2618. Input: SMF(N) with C1=C2=C3=C4 set to 0Generator polynomial: 
  2619. x4+x+1
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631. Insert Figure here T18002290-86
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.     At I, the SMF is fed serially (i.e., bit by bit) into the circuit, starting with 
  2652. bit C1=0 (see Table 4b/G.704). When the last bit of the SMF (i.e., bit 
  2653. number 256 of frame number 7, respectively of frame number 15) has 
  2654. been fed into the shift register, the CRC bits B1 to C4 are available at the 
  2655. outputs 1 to 4. (Output 1 provides the most significant bit, C1, and output 
  2656. 4 the least significant bit, C4.) Bits C1 to C4 are transmitted in the next 
  2657. SMF, i.e., SMF(N+1).
  2658.  
  2659.  
  2660.  
  2661. Note - The outputs (1 to 4) of the shift-register stages are reset to 0 after 
  2662. each SMF.
  2663.