џWPCL ћџ2BJ|xа ј аа АА X агга ХА6p&А6p&Х авЦ‚HјР!Цв‡аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџpи џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаааб cмˆ4 PŽТ бIMPORT R:\\ART\\WMF\\ITU.WMF \* mergeformatУ Уб cмˆ4 PŽТ б аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP И XА`ИhР!Р!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бФ Ф б cмˆ4 PŽТ бINTERNATIONAL TELECOMMUNICATION UNIONб cмˆ4 PŽТ бУ У а јА ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјP И XА`ИhР!Р!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаˆа HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјpи (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ЬаТа ТТ№ ТТ№јТб cмˆ4 PŽТ бCCITTб cмˆ4 PŽТ бСHШ AСƒб cмˆ4 PŽТ бG.706УУб cмˆ4 PŽТ бЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјpи А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ЬаТа ТТ№ ТТ№јТ‚б cмˆ4 PŽТ бФ ФФФTHE INTERNATIONALЦЦ Та ТТ№ ТТ№јТTELEGRAPH AND TELEPHONEЦЦ Та ТТ№ ТТ№јТCONSULTATIVE COMMITTEEЦЦ Та ТТ№ ТТ№јТб cмˆ4 PŽТ бЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјpи А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ЬаТа ТТ№ ТТ№јТб cмˆ4 PŽТ бУ УGENERAL ASPECTS OF DIGITALЦЦ Та ТТ№ ТТ№јТTRANSMISSION SYSTEMS;ЦЦ Та ТТ№ ТТ№јТTERMINAL EQUIPMENTSЦЦ Та ТТ№ ТТ№јТб cмˆ4 PŽТ бЦЦ Та ТТ№ ТТ№јТЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТТ№ ТТ№јТFRAME ALIGNMENT AND CYCLICФ ФЦЦ Та ТТ№ ТТ№јТУ УREDUNDANCY CHECK (CRC) PROCEDURESЦЦ Та ТТ№ ТТ№јТRELATING TO BASIC FRAME STRUCTURESЦЦ Та ТТ№ ТТ№јТDEFINED IN RECOMMENDATION G.704ЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјpи А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ЬаТа ТТ№ ТТ№јТЦЦ Та ТТ№ ТТ№јТб cмˆ4 PŽТ бЦЦ Та ТТ№ ТТ№јТЦЦ Та ТТ№ ТТ№јТб cмˆ4 PŽТ бRecommendation G.706б cмˆ4 PŽТ бЦЦ Та ТТ№ ТТ№јТФ ФЦЦ Та ТТ№ ТТ№јТб cмˆ4 PŽТ бЦЦ Та ТТ№ ТТ№јТб cмˆ4 PŽТ бвЦ‚HјР!Цв‡аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјpи џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIMPORT R:\\ART\\WMF\\CCITTRUF.WMF \* mergeformatб cмˆ4 PŽТ бУ УЦЦТа ТТ№ ТТ№јТ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP И XА`ИhР!Р!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бФ ФGeneva, 1991б cмˆ4 PŽТ бУ УЦЦ а јА ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјP И XА`ИhР!Р!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаˆФ Фа HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ б ‚С`(#5СPrinted in Switzerland аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHШ Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаУ У аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа Та ТС€ HССр8NСFOREWORDФ ФЦЦ а H№ аС СThe CCITT (the International Telegraph and Telephone Consultative Committee) is a permanent organ of the International Telecommunication Union (ITU). CCITT is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe Plenary Assembly of CCITT which meets every four years, establishes the topics for study and approves Recommendations prepared by its Study Groups. The approval of Recommendations by the members of CCITT between Plenary Assemblies is covered by the procedure laid down in CCITT Resolution No. 2 (Melbourne, 1988). а H аС СRecommendation G.706 was prepared by Study Group XVIII and was approved under the Resolution No. 2 procedure on the 5th of April 1991. ‚Ср PС___________________  аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС‚Ср SСб cмˆ4 PŽТ бCCITT NOTESУ Уб cмˆ4 PŽТ бЦЦ б cмˆ4 PŽТ бФ Ф1)С  СIn this Recommendation, the expression Р"РAdministrationР"Р is used for conciseness to indicate both a telecommunication Administration and a recognized private operating agency. а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа2)С  СA list of abbreviations used in this Recommendation can be found in Annex D. ‚Ср UСРMР  ITU  1991 а H аAll rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the ITU.‚У У PAGE BLANCHEб cмˆ4 PŽТ б ггеšI а Hx аУ Уб cмˆ4 PŽТ б styleref head_footRecommendation G.706PAGE17šее|† а HH аУ Уб cмˆ4 PŽТ бPAGE16 styleref head_footRecommendation G.706 |еа X Ш аб cмˆ4 PŽТ бRecommendation G.706Ф Ф аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџH јP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бRecommendation G.706 аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚Ср 8Сб cмˆ4 PŽТ бУ УFRAME ALIGNMENT AND CYCLIC REDUNDANCY CHECK (CRC) PROCEDURES Ср 4СRELATING TO BASIC FRAME STRUCTURES DEFINED IN RECOMMENDATION G.704Ф Ф Та ТС€ HССр JСУУб cмˆ4 PŽТ б(Melbourne, 1988, revised 1990)ЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаУ УФФ1ТX ТGeneralФ ФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThis Recommendation relates to equipment which receives signals with basic frame structures as defined in Recommendation G.704. It defines the frame alignment, the cyclic redundancy check (CRC) multiframe alignment and CRC bit error monitoring procedures to be used by such equipment. Annex A contains background information about the use of the CRC procedures and their limitations. а H аС СAnnex B gives details of a modified CRCЉ4 multiframe alignment algorithm which allows automatic interworking between equipment with and without a CRCЉ4 capability. Annex C gives details regarding the updating of CRCЉ4 information when an intermediate equipment (i.e. between true path terminating equipments) has a write-access to a messageЉbased dataЉlink facility (see Recommendation G.704, РSР 2.3.3.5.4). аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У У2ТX ТFrame alignment and CRC procedures at l544 kbit/s interfaceФ ФЦЦ 2.1Тh  ТУУLoss and recovery of frame alignmentФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThere are two alternative multiframe structures at the 1544 kbit/s interface: Та ТТ№ ТС€ Сa)СpС24Љframe multiframe, andЦЦ Та ТТ№ ТС€ Сb)СpС12Љframe multiframe.ЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС2.1.1С јСУУLoss of frame alignmentФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe frame alignment signal should be monitored to determine if frame alignment has been lost. Loss of frame alignment should be detected within 12 ms. Loss of frame alignment must be confirmed over several frames to avoid the unnecessary initiation of the frame alignment recovery procedure due to transmission bit errors. The frame alignment recovery procedure should commence immediately once loss of frame alignment has been confirmed. а H аС СУУNoteФФ РIР For the 12Љframe multiframe described in Recommendation G.704, loss of multiframe alignment is deemed to occur when loss of frame alignment occurs. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС2.1.2С јСУУRecovery of frame alignmentФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТHТС€HС2.1.2.1СјСУУFrame alignment recovery timeФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe frame alignment recovery time is specified in terms of the maximum average reframe time in the absence of errors. The maximum average reframe time is the average time to reframe when the maximum number of bit positions must be examined for locating the frame alignment signal. Та ТТ№ ТС€ Сa)СpСУУ24Љframe multiframeФФЦЦ Та ТТ№ ТThe maximum average reframe time should not exceed 15 ms.ЦЦ а H аТа ТТ№ ТУУNoteФФ РIР Some existing designs of equipment were designed to a limit of 50 ms.ЦЦ Т№ ТС€ Сb)СpСУУ12Љframe multiframeФФЦЦ Та ТТ№ ТThe maximum average reframe time should not exceed 50 ms.ЦЦ а H№ аТа ТТ№ ТУУNoteФФ РIР These times do not include the time required for the CRC procedure for false frame alignment verification defined in РSР 2.2.2.ЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТHТС€HС2.1.2.2СјСУУStrategy for frame alignment recoveryФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТТ№ ТС€ Сa)СpСУУ24Љframe multiframeФФЦЦ а Hx аТа ТТ№ ТFrame alignment should be recovered by detecting the valid frame alignment signal. When the CRCЉ6 code is utilized for error performance monitoring (see РSР 2.2.3), the CRCЉ6 information may be coupled with the framing algorithm to ensure that a valid frame alignment signal contained within the 24 FЉbits is the only pattern onto which the reframe circuit can permanently lock. This procedure is illustrated in Figure 1/G.706.ЦЦ Та ТТ№ ТС€ Сb)СpСУУ12Љframe multiframeФФЦЦ а H аТа ТТ№ ТOverall frame alignment should be recovered by way of simultaneous detection of the frame alignment signal and the multiframe alignment signal, or of frame alignment followed by multiframe alignment.ЦЦ а HH а‚Ср8DСб cмˆ4 PŽТ бFIGURE 1 G.706 = 12.5 cm аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ б Та Т2.2СP СУУCRC bit monitoringФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СError monitoring by CRCЉ6 assumes a signal quality sufficient for frame alignment to be established so that CRCЉ6 bits can be correctly accessed. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС2.2.1С јСУУMonitoring procedureФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТТ№ ТС€ Сi)СpСA received CRC message block (CMB) is acted upon by the multiplication/division process defined in Recommendation G.704 after having its FЉbits replaced by binary 1s.ЦЦ а H аТа ТТ№ ТС€ Сii)СpСThe remainder resulting from the division process is then stored and compared on a bitЉbyЉbit basis with the CRC bits received in the next CMB.ЦЦ а H аТа ТТ№ ТС€ Сiii)Си СIf the remainder exactly corresponds to the CRC bits contained in the next CMB of the received signal, it is assumed that the checked CMB is errorЉfree.ЦЦ а HH а2.2.2С СУУMonitoring for false frame alignmentФФ (see РSР A.1.1) а H аС СIn the case of the 24Љframe multiframe, when the CRCЉ6 code is utilized for error performance monitoring, it may also be used to provide immunity against spurious frame alignment signals. The procedure described in РSР 2.1.2.2 a) should be followed. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС2.2.3С јСУУError performance monitoring using CRCЉ6ФФ (see РSР A.1.2)ЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFor the purpose of error performance monitoring, it should be possible to obtain indications of each CRC message block which is received in error. а H аThe consequent error information should be used in accordance with the requirements to be defined in respective equipment Recommendations. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У У3ТX ТFrame alignment and CRC procedures at 6312 kbit/s interfaceФ ФЦЦ 3.1Тh  ТУУLoss and recovery of frame alignmentФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFor the 6312 kbit/s hierarchical level, the term Р"Рframe alignmentР"Р is synonymous of Р"Рmultiframe alignmentР"Р. The last five bits of the 789Љbit frame are designated as the FЉbits (see Recommendation G.704) and are timeЉshared as a frame alignment signal and for other purposes. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС3.1.1С јСУУLoss of frame alignmentФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe frame alignment signal should be monitored to determine if frame alignment has been lost. The loss of frame alignment is declared when seven consecutive incorrect frame alignment signals have been received. а H аС СThe recovery of frame alignment procedure should start immediately once loss of frame alignment has been confirmed.аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа Та Т3.1.2СP СУУRecovery of frame alignmentФФЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТHТС€HС3.1.2.1СјСУУFrame alignment recovery timeФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe frame alignment recovery time is specified in terms of the maximum average reframe time in the absence of errors. The maximum average reframe time is the average time to reframe when the maximum number of bit positions must be examined for locating the frame alignment signal. С СThe maximum average reframe time should be less than 5 ms. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТHТС€HС3.1.2.2СјСУУStrategy for frame alignment recoveryФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFrame alignment should be recovered by detecting three consecutive correct frame alignment signals. In addition to this, the CRCЉ5 code (see РSР 3.2) should be coupled with the framing algorithm to ensure that a valid frame alignment signal contained within the FЉbits is the only pattern onto which the reframe circuit can permanently lock. This procedure is illustrated in Figure 1/G.706. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа3.2Тh  ТУУCRC bit monitoringФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СError monitoring by CRCЉ5 assumes a signal quality sufficient for frame alignment to be established so that the CRCЉ5 bits can be correctly accessed. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС3.2.1С јСУУMonitoring procedureФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТТ№ ТС€ Сi)СpСA received sequence of 3156 serial bits (i.e. 3151 bits of CMB and 5 CRC bits) is divided by the generator polynomial defined in Recommendation G.704.ЦЦ а H аТа ТТ№ ТС€ Сii)СpСIf the remainder resulting from the division process is 00000, it is assumed that the checked CMB is errorЉfree.ЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС3.2.2С јСУУMonitoring for false frame alignmentФФ (see РSР A.1.1)ЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe procedure in РSР 3.1.2.2 should be followed when the CRCЉ5 code is used to provide immunity against false frame alignment signal. С СUsing the CRCЉ5 code, it should be possible to detect false frame alignment within 1 second and with greater than 0.99 probability. On detection of such an event, a research for correct frame alignment should be initiated. а H аС СWith a random error ratio of 10УУб cмˆ4 PŽТ бРIР4ФФб cмˆ4 PŽТ б, the mean time between two events of falsely initiating a search for frame alignment due to an excessive number of errored CRC message blocks should be more than one year. а H аС СУУNote 1ФФ РIР With a random error ratio of approximately 10УУб cмˆ4 PŽТ бРIР3ФФб cмˆ4 PŽТ б, it is almost impossible to distinguish whether CRC errors are caused by the false frame alignment or by transmission bit errors. а H аС СУУNote 2ФФ РIР To achieve the probability bounds stated above, one method is to count the errored CRCЉ5 message blocks with the understanding that a count of 32 consecutive errored CRCЉ5 blocks indicates false frame alignment. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС3.2.3С јСУУError performance monitoring using CRCЉ5ФФ (see РSР A.1.2)ЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFor the purpose of error performance monitoring, it should be possible to obtain indications for each CRC message block which is received in error. The consequent error information should be used in accordance with the requirements to be defined in the respective equipment Recommendations.аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У У а HX аТа Т4СјСFrame alignment and CRC procedures at 2048 kbit/s interfaceФ ФЦЦ а HH а4.1Тh  ТУУLoss and recovery of frame alignmentФФЦЦ Та ТС€ HС4.1.1С јСУУLoss of frame alignmentФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFrame alignment will be assumed to have been lost when three consecutive incorrect frame alignment signals have been received. а H аС СУУNote 1ФФ РIР In addition to the preceding, in order to limit the effect of spurious frame alignment signals, the following procedure may be used: а H аС СFrame alignment will be assumed to have been lost when bit 2 in time slot 0 in frames not containing the frame alignment signal has been received with an error on three consecutive occasions. а H аС СУУNote 2ФФ РIР Loss of frame alignment can also be invoked by an inability to achieve CRC multiframe alignment in accordance with РSР 4.2, or by exceeding a specified count of errored CRC message blocks as indicated in РSР 4.3.2. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС4.1.2С јСУУStrategy for frame alignment recoveryФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFrame alignment will be assumed to have been recovered when the following sequence is detected: а H аТа ТРIРТ№ Тfor the first time, the presence of the correct frame alignment signal;ЦЦ а Hx аТа ТРIРТ№ Тthe absence of the frame alignment signal in the following frame detected by verifying that bit 2 of the basic frame is a 1;ЦЦ а H аТа ТРIРТ№ Тfor the second time, the presence of the correct frame alignment signal in the next frame.ЦЦ а H аС СУУNoteФФ РIР To avoid the possibility of a state in which no frame alignment can be achieved due to the presence of a spurious frame alignment signal, the following procedure may be used: а H аС СWhen a valid frame alignment signal is detected in frameУУ nФФ, a check should be made to ensure that a frame alignment signal does not exist in frameУУ nФФ + 1, and also that a frame alignment signal exists in frameУУ nФФ + 2. Failure to meet one or both of these requirements should cause a new search to be initiated in frameУУ nФФ + 2. а H а4.2С  СУУCRC multiframe alignment using information in bit 1 of the basic frameФФ С СIf a condition of assumed frame alignment has been achieved, CRC multiframe alignment should be deemed to have occurred if at least two valid CRC multiframe alignment signals can be located within 8 ms, the time separating two CRC multiframe alignment signals being 2 ms or a multiple of 2 ms. The search for the CRC multiframe alignment signal should be made only in basic frames not containing the frame alignment signal. С СIf multiframe alignment cannot be achieved within 8 ms, it should be assumed that frame alignment is due to a spurious frame alignment signal and a research for frame alignment should be initiated. а H аС СУУNote 1ФФ РIР The research for frame alignment should be started at a point just after the location of the assumed spurious frame alignment signal. This will usually avoid realignment onto the spurious frame alignment signal. а H аС СУУNote 2ФФ РIР Consequent actions taken as a result of loss of frame alignment should no longer be applied once frame alignment has been recovered. However, if CRC multiframe alignment cannot be achieved within a time limit in the range of 100 ms to 500 ms, e.g. owing to the CRC procedure not being implemented at the transmitting side, consequent actions should be taken equivalent to those specified for loss of frame alignment. а H аС СУУNote 3ФФ РIР СЈ СEquipment incorporating the CRCЉ4 procedure should be designed to be capable of interworking with equipment which does not incorporate the CRCЉ4 procedure; that is, an ability to continue to provide service (traffic) between equipments with and without a CRCЉ4 capability. This can be achieved either manually (e.g. by straps) or automatically. а H аТа ТРIРТ№ ТFor the manual case, the equipment incorporating the CRCЉ4 procedure should be capable of fixing bit-1 of the frame to the binary Р"Р1Р"Р (see Table 4a/G.704 Note 1).ЦЦ а H аТа ТРIРТ№ ТFor the automatic case, this can be achieved at the equipment having the CRCЉ4 capability either:ЦЦ а Hh аТа ТТ№ ТРIРТhpТas a Р"РhigherЉlayerР"Р function under the control of a network management facility (e.g. a TMN) РIР the details are for futher study; orЦЦ а Hx аТа ТТ№ ТРIРТhpТas a Р"РlowerЉlayerР"Р function using a modified CRCЉ4 multiframe alignment algorithm as described in Annex B.ЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа4.3Тh  ТУУCRC bit monitoringФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СIf frame and CRC multiframe alignment have been achieved, the monitoring of the CRC bits in each sub-multiframe should commence. 4.3.1С СУУMonitoring procedureФФ Та ТТ№ ТС€ Сi)СpСA received CRC subЉmultiframe (SMF) is acted upon by the multiplication/division process defined in Recommendation G.704 after having its CRC bits extracted and replaced by 0s.ЦЦ а H аТа ТТ№ ТС€ Сii)СpСThe remainder resulting from the division process is then stored and subsequently compared on a bit-by-bit basis with the CRC bits received in the next SMF.ЦЦ а H аТа ТТ№ ТС€ Сiii)Си СIf the remainder exactly corresponds to the CRC bits contained in the next SMF of the received signal, it is assumed that the checked SMF is errorЉfree.ЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HС4.3.2С јСУУMonitoring for false frame alignmentФФ (see РSР A.1.1)ЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СIt should be possible to detect a condition of false frame alignment within 1 second and with a probability greater than 0.99. On detection of such an event, a research for frame alignment should be initiated. а H аС СWith a random error ratio of 10б cмˆ4 PŽТ бУУРIР3ФФб cмˆ4 PŽТ б the probability of falsely initiating a search for frame alignment due to an excessive number of errored CRC blocks should be less than 10б cмˆ4 PŽТ бУУРIР4 ФФб cмˆ4 PŽТ бover a 1 second period. а H аС СFigure 2/G.706 shows an illustration of the procedure to be followed in passing from the frame alignment search to error monitoring using CRC. а H аС СУУNote 1ФФ РIР The research for frame alignment should be started at a point just after the location of the assumed spurious frame alignment signal. This will usually avoid realignment onto the spurious frame alignment signal. С СУУNote 2ФФ РIР To achieve the probability bounds stated above, a preferred threshold count is 915 errored CRC blocks out of 1000, with the understanding that a count of Р Р 915 errored CRC blocks indicates false frame alignment.‚б cмˆ4 PŽТ б Ср LСFIGURE 2 G.706 = 14 cm аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HСб cмˆ4 PŽТ б4.3.3С јСУУError performance monitoring using CRCЉ4ФФ (see РSР A.1.2)ЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СInformation on the status of the CRC processing should be made available in two forms: Та ТТ№ ТС€ Сa)СpСУУDirect informationФФЦЦ а H аТа ТТ№ ТEvery time a CRC block is detected in error, it will be necessary to indicate this condition.ЦЦ Та ТТ№ ТС€ Сb)СpСУУIntegrated informationФФЦЦ а H аТа ТТ№ ТIn consecutive 1 second periods, the number of errored CRC blocks should be made available. This number will be in the range 0 to 1000 (decimal).ЦЦ а HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У У5ТX ТFrame alignment and CRC procedures at 8448 kbit/s interfaceФ ФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFor further study.‚б cмˆ4 PŽТ б Ср8NСANNEX A Ср8FСб cмˆ4 PŽТ б(to Recommendation G.706) Ср8=СУ УBackground information on the use of cyclic Ср8BСredundancy check (CRC) proceduresФ Ф аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаA.1б cмˆ4 PŽТ бУ УТh  ТФ ФУУб cмˆ4 PŽТ бReasons for application of CRCб cмˆ4 PŽТ бУ УФФЦЦ а Hx ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бФ ФС СCRC procedures can be used for both protection against false frame alignment and for bit error monitoring. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HСA.1.1С јСУУProtection against false frame alignmentФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe CRC procedures are used to protect against false frame alignment of receivers of multiplex signals. For example, false frame alignment could occur in an ISDN if a user imitates a frame alignment signal in his nonЉvoice terminal. However, since a user is not controlling the composition of a multiplex frame, the addition of CRC bits, and evaluation of these bits in the receiver, leads to detection of the false frame alignment. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HСA.1.2С јСУУBit error monitoringФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe CRC procedure is also used for improved bit error ratio monitoring if low values of error ratio (e.g. 10б cмˆ4 PŽТ бУУРIР6ФФб cмˆ4 PŽТ б) are to be considered. CRC monitoring (like monitoring of the frame alignment signal) takes account of the entire digital link between the source and sink of a multiplex signal, as opposed to code violation monitoring (e.g. monitoring of AMI, HDB3 or B8ZS violations) which concerns only the digital line section nearest to the receiver, or in many cases only an interface line [e.g. between a digital multiplexer and an exchange terminal (ET)]. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У УA.2Тh  ТФ ФУУLimitations of CRC proceduresб cмˆ4 PŽТ бУ УФФЦЦ Та ТС€ HСб cмˆ4 PŽТ бФ ФA.2.1С јСУУProbability of undetected bit errorsФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СIt can be estimated [1] that for CRCЉУУnФФ, and long message/check blocks, the probability that an error remains undetected approaches 2УУб cмˆ4 PŽТ бРIРУУnб cмˆ4 PŽТ бФФФФ even with a high bit error ratio; with a low bit error ratio, the probability is lower. The resulting inaccuracy (at most, with CRCЉ4, about 6% of blocks with undetected errors; similarly, with CRCЉ6, 1.6%) is tolerable for the required purpose. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HСA.2.2С јСУУLimitation of application to bit error ratio measurementФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe CRC monitoring procedure is not well suited to measure values of bit error ratio that are so high that on average every message/check block contains at least one bit error (i.e. for BER = 10б cмˆ4 PŽТ бУУРIР3ФФб cмˆ4 PŽТ б or higher).‚б cмˆ4 PŽТ б Ср UСANNEX B Ср MСб cмˆ4 PŽТ б(to Recommendation G.706) а H аСр6СУ УModified CRCЉ4 multiframe alignment algorithm to allow automatic interworking Ср >Сbetween equipments with and without a CRCЉ4 capabilityФ Ф аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаB.1б cмˆ4 PŽТ бУ УТh  ТФ ФУУб cмˆ4 PŽТ бGeneralб cмˆ4 PŽТ бУ УФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бФ ФС СSituations are envisaged when it may be necessary to allow automatic interworking between equipments with and without CRCЉ4 capability, e.g. in a switched/managed 2048 kbit/s network. Two methods of achieving automatic interworking are: а H аТа ТРIРТ№ ТУУmethod 1:ФФ Using a Р"РlowerЉlayerР"Р approach based on a modified CRCЉ4 multiframe alignment algorithm.ЦЦ а H аТа ТРIРТ№ ТУУmethod 2: ФФUsing a "higherЉlayer" approach based on remote control via a network management facility.ЦЦ а H аС СThis annex details an implementation using method 1. Method 2 is for further study. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У УB.2Тh  ТФ ФУУModified CRCЉ4 multiframe alignment algorithmб cмˆ4 PŽТ бУ УФФЦЦ Та ТС€ HСб cмˆ4 PŽТ бФ ФB.2.1С јСУУOverview of algorithmФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe modified CRCЉ4 multiframe alignment algorithm is based on the following strategy: а H аС СIf a valid basic frame alignment signal is consistently present but CRCЉ4 multiframe alignment is not achieved by the end of the total CRCЉ4 multiframe alignment search period, it is assumed that the distant end is a Non-CRCЉ4 equipment. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HСB.2.2С јСУУConsequent actions for CRCЉ4ЉtoЉNonЉCRCЉ4 equipment interworkingФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СUnder these circumstances, the following consequent actions apply at the equipment having the CRCЉ4 capability: а H аТа ТТ№ ТС€ Сa)СpСprovide an indication (not necessarily an alarm) that there is Р"Рno incoming CRCЉ4 multiframe alignment signalР"Р;ЦЦ а Hр аТа ТТ№ ТС€ Сb)СpСinhibit CRCЉ4 processing on the receive 2048 kbit/s signal;ЦЦ а H аТа ТТ№ ТС€ Сc)СpСcontinue to transmit CRCЉ4 data to the distant end with both Р"РEР"Р bits (see Table 4b/G.704) set to zero.ЦЦ а H аУУС СNoteФФ РIР This allows, as explained in РSР B.2.5, the identification of failure of CRCЉ4 multiframe alignment generation/detection, but with correct basic framing, when interworking between equipments each having the modified CRCЉ4 multiframe alignment algorithm. а H аС СThe algorithm is robust against spurious basic frame alignment and there are no interworking problems with equipment having a manually selectable CRCЉ4 capability.аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа Та ТB.2.3СP СУУDetails of the alignment algorithmФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СFigure BЉ1/G.706 depicts a blockЉschematic flow diagram of the alignment algorithm. а H аС СA 400 ms CRCЉ4 multiframe alignment search period ensures that correct basic and CRCЉ4 multiframe alignment is possible for up to about 40 а H аspurious simulations of the basic frame alignment sequence present between two real basic frame alignment signal locations. а H аС СThe 400 ms timer is triggered on the initial (i.e. primary) recovery of basic frame alignment. Once the 400 ms timer is triggered, it is not reset unless the criteria for Р"Рloss of (primary) basic frame alignmentР"Р occurs (see РSР 4.1.1): The Р"Рloss of (primary) basic frame alignmentР"Р checking process runs continuously irrespective of the state of the CRCЉ4 multiframe alignment process below it. С СA research for basic frame alignment initiated if CRCЉ4 multiframe alignment cannot be achieved in 8 ms (as required in РSР 4.2) should not reset the 400 ms timer or invoke consequent actions associated with loss of primary basic frame alignment, that is, in this particular section of the alignment flow diagram, all searches for basic frame alignment are carried out in parallel with, and hence independent of, the primary basic frame loss checking process (see Figure BЉ1/G.706). All subsequent searches for CRCЉ4 multiframe alignment are associated with each basic framing sequence found during the parallel search. а H аС СIn order that the algorithm does not introduce a disturbance (of 400 ms maximum duration) to traffic during the search for CRCЉ4 multiframe alignment, traffic should be allowed through upon, and synchronized to, the initially determined primary basic frame alignment sequence. а H аС СIf a CRCЉ4 multiframe alignment signal is found before the 400 ms timer elapses, then the basic frame alignment sequence associated with the CRCЉ4 multiframe alignment signal should be the one chosen, i.e. if necessary, the primary basic frame alignment position should be amended accordingly. CRCЉ4 processing would then determine if this was truly the valid alignment location (in accordance with РSР 4.3.2). However, if a CRCЉ4 multiframe alignment sequence cannot be found before the 400 ms timer elapses, it should be concluded that a condition of interworking between equipments with and without a CRCЉ4 capability exists; in this case traffic should be maintained to the initially determined primary basic frame alignment signal location and the consequent actions given in РSР B.2.2 invoked. а H аС СIf the 2048 kbit/s path is reconfigured at any time, then it is assumed that the (new) pair of path terminating equipments will need to reЉestablish the complete framing process, i.e. the algorithm is reset. аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТа ТС€ HСB.2.4С јСSetting of the Р"РEР"Р bits during and after alignmentЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СCRCЉ4 equipment using the modified CRCЉ4 multiframe alignment algorithm should always set the return CRCЉ4 data in the E bits to zero until the equipment interworking relationship has been established at the end of the complete framing sequence. At this time the following consequent actions should apply: а H аТа ТРIРТ№ ТIf CRCЉ4ЉtoЉCRCЉ4 equipment interworking is established, then normal CRCЉ4 processing of errored CRCЉ4 block data should commence, e.g. setting the E bits in accordance with Recommendation G.704, РSР 2.3.3.4.ЦЦ а H аТа ТРIРТ№ ТIf CRCЉ4ЉtoЉNonЉCRCЉ4 equipment interworking is established, the E bits should remain at 0 (this being of no consequence to the NonЉCRCЉ4 equipment).ЦЦа HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа а H аТа ТB.2.5СP СУУDetection of CRCЉ4 multiframe generator/detector failure (basic framing correct) in equipments using the modified CRCЉ4 multiframe algorithmФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThe reception of a permanent state of E bits set to 0 signifies that the distant equipment is unable to achieve CRCЉ4 multiframe alignment. а H аУУС СNoteФФ РIР If the A (remote alarm indication (RAI)) bit is not set to 1 in TS0 then the distant end is assumed to have achieved basic frame alignment. а H аС СThe inability to gain CRCЉ4 multiframe alignment at the distant end should ггУУnotФФ result in an alarm at the distant end, but only an indication of the condition. It would then be up to maintenance personnel at the local and distant ends to identify if the CRCЉ4 multiframe alignment generator or detector had failed. а H аС СThe integration period and threshold value for determining this failure mode should be a count of more than 990 errored CRCЉ4 blocks, as determined from the E bit data, in each second (i.e. out of a 1000 CRCЉ4 check blocks) for five consecutive seconds. These values have been chosen since they are almost inconceivable as a result of any error distribution which did cause some other effect, e.g. either local loss of frame alignment, or distant loss of frame alignment signified by the reception of the A (RAI) bit set in TS0. ‚б cмˆ4 PŽТ б Ср IСFIGURE BЉ1/G.706 = page pleine б cмˆ4 PŽТ бадаб cмˆ4 PŽТ б Notes to Figure BЉ1/G.706 а H аУУNote 1ФФ РIР Until primary basic frame alignment is established the A (RAI) bit should be set to one and the E bits set to zero. When primary basic frame alignment is established, both the A (RAI) and E bits should be set to zero. а H аIf CRCЉ4 multiframe alignment is subsequently achieved within the 400 ms search window, primary basic frame alignment should be confirmed to that associated with the CRCЉ4 multiframe alignment position. CRCЉ4 performance monitoring should then start (see РSР 4.3.1) with the E bits set in accordance with Recommendation G.704 РSР 2.3.3.4. If however, CRCЉ4 multiframe alignment cannot be achieved within the 400 ms search window but a state of primary basic frame alignment has been consistently present, then incoming CRCЉ4 processing should remain inhibited and both the A (RAI) and E bits should remain set to zero. The information provided by the A and E bits (taken together) allows the possibility of identifying failure of the CRCЉ4 multiframe alignment signal generator/receiver when primary basic frame alignment is consistently present (see РSР B.2.5). а H аУУNote 2ФФ РIР Once the initial primary basic frame alignment is established, a primary basic frame alignment loss checking process is enabled; this now runs continuously as a background process, i.e. a loss of primary basic frame alignment at any time should reset the algorithm. In practice the 400 ms timer could be a suitably calibrated counter. а H аУУNote 3ФФ РIР As already observed in Note 1 to РSРS 4.2 and 4.3.2, during any search for parallel basic frame alignment, the search should commence at a point just after any previous alignment position. When taken in conjunction with the 400 ms timer, the strategy can avoid about 40 independent spurious framing sequences between true framing sequences. а H аУУNote 4ФФ РIР It is assumed that any reconfiguration of the 2048 kbit/s path (e.g. due to a management request in a switched 2048 kbit/s network) results in a loss of primary basic framing between the (new) pair of path termination equipments, i.e. the algorithm is completely reset. а H аУУNote 5ФФ РIР It is not considered necessary to associate a Р"РtimeЉoutР"Р with each parallel basic frame alignment search since: а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџH8 јP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаРIРТ№8 Тit is intended that the 400 ms timer be continuously referenced during the parallel basic frame alignment search, such that if the 400 ms timer elapses the parallel basic frame alignment search terminates and the state of Р"РCRCЉ4 to NonЉCRCЉ4 interworkingР"Р is entered;ЦЦ а H аРIРТ№8 Тin practice, even if no spurious simulations of the basic frame alignment are present, it is likely that a parallel basic frame alignment search state will be entered/exited several times during the 400 ms CRC-4 multiframe alignment search window due to the parallel search repeatedly discovering the primary basic frame alignment position.ЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬааа‚Ср UСANNEX C Ср MСб cмˆ4 PŽТ б(to Recommendation G.706) Ср ;СУ УCRCЉ4 checksum updating procedure at intermediate path points Ср EСin a messageЉbased dataЉlink applicationФ Ф аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаC.1У Уб cмˆ4 PŽТ бТh  Тб cмˆ4 PŽТ бФ ФУУGeneralФФб cмˆ4 PŽТ бУ УФ ФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бС СThe УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bit may be used as a messageЉbased dataЉlink within 2048 kbit/s paths (see Note 4 to Table 4a/G.704). Situations are envisaged where access to this dataЉlink could be required at points on the path between the true path termination points, e.g. reporting of error performance data from intermediate sites along the path. In such situations it is important that the logical path termination role of CRCЉ4 is not invalidated or impaired. Hence, any changes to the УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bits within a SMF at an intermediate path point does not imply a recalculation of the CRCЉ4 bits over the whole SMF, but rather their update as a linear reЉcoding function in respect of specific deterministic binary changes of the УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bits only. С СThis annex gives: а H аТа ТРIРТ№ Тa mathematical proof of the validity of the updating procedure, andЦЦ а H аТа ТРIРТ№ Тan example of the conceptual basis for implementation РIР including the principle by which the updating procedure can be extended, if required, to include all the spare bits, i.e. УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ to УУSУУб cмˆ4 PŽТ бa8б cмˆ4 PŽТ бФФФФ.ЦЦа HH ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У У Ф ФТа ТC.2б cмˆ4 PŽТ бУ УСP СФ ФУУб cмˆ4 PŽТ бMathematical proof of validity of updating procedureб cмˆ4 PŽТ бУ УФФЦЦ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бФ ФС СThe complete bit pattern of a SMF can be represented as a data polynomial, УУDФФ(УУxФФ), of degree 2047 in УУxФФ by: аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F001СШ8)СƒСH)А"JСƒСJ(#KСEQ УУDФФ(УУxФФ) = aУУб cмˆ4 PŽТ б2047б cмˆ4 PŽТ бУУФФxб cмˆ4 PŽТ бФФУУ2047ФФб cмˆ4 PŽТ б + aб cмˆ4 PŽТ бУУ2046ФФб cмˆ4 PŽТ бУУxФФУУб cмˆ4 PŽТ б2046б cмˆ4 PŽТ бФФ + . . . + aУУб cмˆ4 PŽТ б2б cмˆ4 PŽТ бУУФФxб cмˆ4 PŽТ бФФУУ2ФФб cмˆ4 PŽТ б + aб cмˆ4 PŽТ бУУ1ФФб cмˆ4 PŽТ бУУxФФУУб cмˆ4 PŽТ б1б cмˆ4 PŽТ бФФ + aУУб cмˆ4 PŽТ б0б cмˆ4 PŽТ бФФСH:А"FС(CЉ1)ƒ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаwhere а H аТа ТТ№ ТС€ Сaб cмˆ4 PŽТ бУУУУiФФб cмˆ4 PŽТ бФФ = 0 or 1, and the degree of УУxФФ represents the bit position within the SMF.ЦЦ а H аС СThe CRCЉ4 checksum for УУDФФ(УУxФФ) is the remainder, УУRФФ(УУxФФ), resulting from the modulo 2 division of УУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бУУФФDФФ(УУxФФ) by the CRCЉ4 generator polynomial УУGФФ(УУxФФ), that is аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F002СШ8)СƒСH)А"JСƒСJ(#KСEQ УУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бУУФФDФФ(УУxФФ)/УУGФФ(УУxФФ) = УУQФФ(УУxФФ) + УУRФФ(УУxФФ)/УУGФФ(УУxФФ)СШ 8&С(CЉ2)ƒ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаwhere Та ТТ№ ТС€ СУУGФФ(УУxФФ) = УУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бФФ + УУxФФ + 1ЦЦ Та ТТ№ ТС€ СУУQФФ(УУxФФ) = Quotient polynomial, having the same degree as УУDФФ(УУxФФ)ЦЦ а H аС СThe polynomial representation of the УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bit positions of the SMF is a specific form of equation (CЉ1), viz: аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F003СШ8)СƒСH)А"JСƒСJ(#KСEQ УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ(УУxФФ) = aУУб cмˆ4 PŽТ б1788б cмˆ4 PŽТ бУУФФxб cмˆ4 PŽТ бФФУУ1788ФФб cмˆ4 PŽТ б + aб cмˆ4 PŽТ бУУ1276ФФб cмˆ4 PŽТ бУУxФФУУб cмˆ4 PŽТ б1276б cмˆ4 PŽТ бФФ + aУУб cмˆ4 PŽТ б764б cмˆ4 PŽТ бУУФФxб cмˆ4 PŽТ бФФУУ764ФФб cмˆ4 PŽТ б + aб cмˆ4 PŽТ бУУ252ФФб cмˆ4 PŽТ бУУxФФУУб cмˆ4 PŽТ б252б cмˆ4 PŽТ бФФСH8А"FС(CЉ3)ƒ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СIf we let the polynomial УУSУУб cмˆ4 PŽТ бa4 diffб cмˆ4 PŽТ бФФФФ (УУxФФ) represent the desired changes in the УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bit positions of the SMF, then: аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F004СШ8)СƒСH)А"JСƒСJ(#KСEQ УУDУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) = УУDФФ(УУxФФ) + УУSУУб cмˆ4 PŽТ бa4 diffб cмˆ4 PŽТ бФФФФ (УУxФФ)СШ8&С(CЉ4)ƒ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СThat is, УУSУУб cмˆ4 PŽТ бa4 diffб cмˆ4 PŽТ бФФФФ (УУxФФ) has Р"Р1sР"Р only in the positions where the Р"РnewР"Р УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bit does not match that already present in УУDФФ(УУxФФ). а H аС СApplying the general form of equation (CЉ2) to equation (CЉ4), we get: аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F005СШ8СEQ => ƒУУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бУУФФDУУб cмˆ4 PŽТ бnewФФФФб cмˆ4 PŽТ б(УУxФФ)/УУGФФ(УУxФФ) = УУQУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ)/УУGФФ(УУxФФ) С СEQ =\d\ba2()> УУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бФФ{УУDФФ(УУxФФ) + УУSУУб cмˆ4 PŽТ бa4 diffб cмˆ4 PŽТ бФФФФ (УУxФФ)}/УУGФФ(УУxФФ) = УУQУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ)/УУGФФ(УУxФФ) а H аС СEQ =\d\ba2()> УУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бУУФФDФФ(УУxФФ)/УУGФФ(УУxФФ) + УУxФФУУб cмˆ4 PŽТ б4б cмˆ4 PŽТ бУУФФSУУб cмˆ4 PŽТ бa4 diffФФФФб cмˆ4 PŽТ б (УУxФФ)/УУGФФ(УУxФФ) = УУQУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ)/УУGФФ(УУxФФ) а H аС СEQ =\d\ba2()> УУQФФ(УУxФФ) + УУRФФ(УУxФФ)/УУGФФ(УУxФФ) + УУQУУб cмˆ4 PŽТ бdiffб cмˆ4 PŽТ бФФФФ (УУxФФ) + УУRУУб cмˆ4 PŽТ бdiffб cмˆ4 PŽТ бФФФФ (УУxФФ)/УУGФФ(УУxФФ) = УУQУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ)/УУGФФ(УУxФФ)С8)С(CЉ5)аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа С СRearranging and collecting likeЉterms in equation (CЉ5) yields: аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F006СШ8)СƒСH)А"JСƒСJ(#KСEQ {УУQФФ(УУxФФ) + УУQУУб cмˆ4 PŽТ бdiffб cмˆ4 PŽТ бФФФФ} + {УУRФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бdiffб cмˆ4 PŽТ бФФФФ (УУxФФ)}/УУGФФ(УУxФФ) = УУQУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ)/УУGФФ(УУxФФ)СHCА"FС(CЉ6)ƒ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СEquation (CЉ6) shows that the required (i.e. updated) CRCЉ4 checksum, УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ), is simply the modulo 2 sum of the original CRCЉ4 checksum, УУRФФ(УУxФФ), and the remainder, УУRУУб cмˆ4 PŽТ бdiffб cмˆ4 PŽТ бФФФФ (УУxФФ), from applying the CRCЉ4 encoding process to the polynomial representation of the desired УУSУУб cмˆ4 PŽТ бa4б cмˆ4 PŽТ бФФФФ bit changes in the SMF. That is: аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHp8А"(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа‚include 706ЉFOЉE F007СШ8)СƒСH)А"JСƒСJ(#KСEQ УУRУУб cмˆ4 PŽТ бnewб cмˆ4 PŽТ бФФФФ(УУxФФ) = УУRФФ(УУxФФ) + УУRУУб cмˆ4 PŽТ бdiffб cмˆ4 PŽТ бФФФФ (УУxФФ)СШ8&С(CЉ7)ƒ а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаС СNote that the above process is based only on deterministic changes to the bit structure of УУDФФ(УУxФФ), i.e. the SMF. Any errors present in УУDФФ(УУxФФ) or its associated CRCЉ4 checksum, УУRФФ(УУxФФ), are not known to the updating process. Hence, the true endЉtoЉend path error detection property of the CRCЉ4 procedure is preserved. а H аС СClearly the updating process can be applied to any deterministic changes to the bit structure of УУDФФ(УУxФФ), e.g. the other УУSУУб cмˆ4 PŽТ бaб cмˆ4 PŽТ бФФФФ bits. а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚У УC.3Тh  ТФ ФУУAn example of a conceptual basis for implementing the updating processб cмˆ4 PŽТ бУ УФФЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб cмˆ4 PŽТ бФ ФС СFigure CЉ1/G.706 shows a conceptual basis for implementing the CRCЉ4 updating process which takes any combination of the УУSУУб cмˆ4 PŽТ бaб cмˆ4 PŽТ бФФФФ bits into account; а H аthe example is not intended to constrain actual methods of practical implementation. ‚Ср MСб cмˆ4 PŽТ бFIGURE CЉ1/G.706 = 7 cm б cмˆ4 PŽТ бб cмˆ4 PŽТ б Ср UСANNEX D Ср MСб cмˆ4 PŽТ б(to Recommendation G.706) Ср FСУ УAlphabetical list of abbreviations used Ср NСin this RecommendationФ Ф  аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџH јP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBFAС   СС јСBasic frame alignment CMBС   СС јСCRC message bloc CRCС   СС јСCyclic redundancy check ETС   СС јСExchange terminal MFAС   СС јСMultiframe alignment RAIС   СС јСRemote alarm indication SMFС   СС јСSubЉmultiframe ‚У УС  СBibliographyФ Ф а H ааЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHјP Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа[1]Тh  ТLEUNG (C.) and WITZKE (K.A).: A comparison of some error detecting CRC code standards,УУ IEEE Trans.ФФ, Vol. COMЉ33, pp. 996Љ998, 1985.ЦЦ аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHpи P Ј XА`ИhР!(#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‚