home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Standards
/
CD2.mdf
/
ccitt
/
1992
/
g
/
g3.asc
< prev
next >
Wrap
Text File
|
1993-08-15
|
87KB
|
3,231 lines
C:\WINWORD\CCITTREC.DOT_______________
ANNEX A.3
Recommendation G.763
A.3 An example of DCME SDL diagrams
Note that in this annex, the intermediate trunk (IT) is indicated as IC and the
bearer channel (BC) as SC. Also note that in this example the use of 24 and 16kbit/s
pre-assigned channels for maintenance are not included.
The diagrams are consistent with the CCITT functional specification and
description language (SDL) defined in Recommendation Z.100.
In SDL representations of processes, transitions between states are assumed to
occur instantaneously. Practical implementations must account for the time delays.
A.3.1 Logic diagrams for DCME transmit side
The logic diagrams in this section of the annex A.3 are supplemental to the
description of the DCME transmit side structure given in º A.1. The transmit portion of
the assignment procedures have been divided into two blocks:
a) IPS û Input processing and service request generation block
b) SRH û Service request handling block
A.3.1.1 The IPS block
The HSC process operates on an IC-by-IC basis. This means that the protocol
described below will exist separately for each of the transmit ICs. The following sig-
nals are included in the block.
L1: Act, Inact
L2: Data-detect, Voice-detect
L3: Signal-detect
L4: Rxdata
L5: Transpreq, Transprel
L6: Process-reset
L10: Not used
L11: Not used
L12: Voice (Integer), Voiceinact (Integer),Data (Integer), Datainact (Integer),Transp
(Integer), Discreq (Integer)
L17: Reset-act, Default-voice, Default-data,
Reset-signaldetect
The following states have been defined within the process included within the
block:
û (HSC) hangover control and signal classification process (O,)
Voice-inactive, Voice-active, Voice-wait, Data-active, Data-inactive, Data-wait,
Transp, Signalling-active, Signalling-wait, Preassigned, Voice-wait-hold,
Signalling-active-hold, Voice-inactive-hold, Voice-active-hold, Signalling-
wait-hold, Wait-for-data
The signals arriving from all functional units external to the block are assumed not to
require IC addressing in order for the correct process instance to respond to the signal
for its IC. There is one exception to this. Address information is required for the signals
arriving from the Rx assignment block.
L1 û "Act" and "Inact" signals (for each IC) are received from the transmit activity
detector. This unit is assumed to operate according to the following principles:
û The unit has two internal states (for each IC), Activity and No-Activity. At the
transition from No-activity to Activity, an Act signal is sent. At the transi-
tion from Activity to No-activity, Inact is sent.
û The activity detector is reset to No-activity for an IC by a "Reset-act" signal
for that IC.
L2 û "Data-detect" or "Voice-detect" signals are received from the data/speech discrim-
inator for each IC. This unit is assumed to operate according to the following
principles:
û All activity apart from data and 2100 Hz tones will be declared as voice.
û 2100 Hz tones and actual data transmissions will be declared as data.
û Inactivity will retain the previous declaration (data or speech) until a new dec-
laration is made due to activity or reset signals.
û The Default-voice signal is used to reset the data/speech discriminator to
voice.
û The Default-data signal is used to reset the data/speech discriminator to data.
û The unit has two internal states (data, voice). A signal is sent at the transition
between these two states.
L3 û "Signaldetect" is received from the 2400 Hz tone detector for each IC. The unit is
assumed to operate according to the following principles:
û The unit is assumed to have two states, Signal-detect and No-signal-detect. A
signal will be sent at the transition between No-signal-detect to Signal-
detect (see Note).
Note û Detection of 2400 Hz causes the detector to transit to Signal-detect from
No-Signal-detect. When the detector ceases to detect 2400 Hz, it should
transit from Signal-detect to No-Signal-detect.
û The unit will be reset to No-Signal-detect by the reception of a Reset-signal-
detect signal for that IC.
L4 û Rxdata is received from the receive side assignment handling process and indi-
cates that the dataflag has been set for a certain IC.
L5 û Transpreq and Transprel arrive from the TCH. They will be issued after the TCH
receives a request for connection or disconnection of a 64 kbit/s transparent
channel from the local ISC or via the receive assignment messages from the
remote DCME.
L12 û The HSC Process issues six different signals to the SRH block. These are:
û Voice (Integer) û Indicates a transition from voice-inactive to voice-active for
an IC.
û Voiceinact (Integer) û Indicates a transition from voice-active to voice-inactive
for an IC.
û Data (Integer) û Indicates a transition from data-inactive to data-active for an
IC.
û Datainact (Integer) û Indicates a transition from data-active to data-inactive for
an IC.
û Transp (Integer) û Indicates a transition from the previous state of an IC to a
transparent condition.
û Discreq (Integer) û Indicates a transition from the transparent condition to
voice-inactive for an IC.
L17 û Default-voice, Default-data, Reset-act, and Reset-signal-detect are reset sig-
nals.
L6 û The function of this signal is associated with map changes. The following
assumptions are here made regarding the IPS block.
A map-changer-handler (MCH) will exist external to the assignment protocol.
This process will control the configuration data for the IPS block. At start-up,
this process will issue signals making it possible to configure the system cor-
rectly. The same will be done at a map change instant. The signal used at the
map change instant is:
û Process-reset û The L6 signal will cause a termination of the process that
receives it.
A.3.1.1.1Handling of the IPS processes at initialization
A number of variables are passed from the map-change-handler to the HSC pro-
cess when they are created by the map-change-handler. This occurs at system start-up
or after a map change. These variables are:
û ch û The IC number associated with the process.
û hot, sh, lh û sh and lh are the hangover values associated with speech. The
hangover is set to "sh" provided that the active signal duration preceding it is
shorter than "hot". If this is not the case, "lh" is applied.
û bhot, bsh, blh û These are similar variables associated with periods of signal-
ling.
û dh û This is the first hangover value nominally associated with data and is con-
sidered to be in the order of 14 seconds. It is operator settable.
û dhs û This is the second hangover value associated with data and is operator
settable.
û pre û A Boolean variable which passes on the information whether the IC is
pre-assigned or not.
û RAGPID û A process identifier variable which is used to address the signals to
the SRH block to the correct process instance.
The process uses the following variables:
û t1, t2 Time variables, stores the current time to be used for hangover handling.
û d1 û Difference between two times.
û already û A Boolean variable used to check that the first data hangover value
has only been applied once before starting to use the second hangover value.
û ti, tia û Timer variables.
A.3.1.2 The SRH block
This block contains four different processes. The following signals are used
within this block:
L7: Setcod (Integer, Integer, Boolean)
L8: Assign (Integer, Integer, Call-type, Integer)
L9: Addressmap-for-SCs
L10: Not used
L11: Not used
L12: Voice (Integer), Voiceinact (Integer), Data (Integer), Datainact (Integer), Transp
(Integer), Discreq (Integer)
L13: Assign (Integer, Integer, Call-type, Integer), Reinsert (Integer), Remove (Inte-
ger), Seizesc (Integer), Integer, (Integer), Release (Integer), Releasesc
(Integer), Seizebank (Integer)
L14: SC-bitmap
L15: Mode-map (Integer)
L16: Assign-enc (Integer, Integer, Call-type), Release-enc, Set-pre (Integer,
Integer)
L18: Not used
L19: Trigger, Sync-Trigger
L20: Trigger
L21: Process-reset
L22: Process-reset
L23: Trigger
L24: Process-reset
L25: Trigger
L26: Process-reset
L200: Change (Integer)
L201: Sync-Alarm (Integer)
L300: Go-ahead
The processes of the SRH block and their states are the following:
a) (RAG) request handling and assignment information generation process (0.2)
No-messages-in-queue, Messages-in-queue, Wait-for-next, Wait-for- sync
b) (SBC) SC bit map creation process (0.2)
Wait
c) (BMI) bit map implementation process (0.2)
Wait
d) (ENC) encoder control process (0.)
Wait-for-signal
The service request handling uses the following symbols:
sat(nr)=bc û The array "sat" uses the transmit IC number to index the SC number to
which it is connected. The array is initialized to zero for all the IC numbers used
by the DCME at system start-up.
ic(bc)=nr û This array uses the SC number to index the IC number to which it is con-
nected. This array is initialized as zero at system start-up.
typ(bc)=call-type û This array uses the SC number to index the type of connection that
is connected to the SC number in question. The values of "call-type" are defined
as follows:
"disc", "voiceavail", "voice", "dataavail", "data", "transp", "bank", "preassigned".
The array is initialized as "disc" for all channels at system start-up.
cod(nr)=cd û This array uses the IC number to index the physical coder number to
which it is connected. All elements are initialized to zero at system start-up.
The signals used are explained as follows:
L7 û Setcod (Integer, Integer, Boolean) û This signal is issued by the ENC Process and
causes the encoder associations to be made. The values delivered are the follow-
ing:
IC number, Mode (3,4,5 or 8), and a Reset command.
This last variable will be TRUE if a Reset is to be made, FALSE otherwise.
L9 û Addressmap for SCs û Contains the bit addresses to use on the bearer. The signal
is a delayed version of the SC-bitmap signal.
L12 û Voice (Integer), Voiceinact (Integer), Data (Integer), Datainact (Integer), Transp
(Integer), Discreq (Integer).
L8, L13 ûAssign (Integer, Integer, Call-type, Integer) û The variables included have the
following meaning:
a) The first integer value gives the SC number to which the IC shall be con-
nected.
b) The second integer value gives the IC number to which the SC shall be con-
nected.
c) The third parameter (Call-type) contains the type of channel that is being
assigned.
d) This third integer value contains the actual physical encoder to be used.
This signal is sent to the SBC process and to the environment.
L13 û Reinsert (Integer) û This signal is used to reinsert an SC into the voice list within
the SBC process when an implicit disconnect of a data call has occurred.
L13 û Remove (Integer) û Removes an implicitly disconnected overload channel from
the SBC overload channel list.
L13 û Seizesc (Integer, Integer, Integer) û Generates a fixed association between an SC
number and an encoder number for a pre-assigned channel. The first variable
contains the SC number; the second variable contains the encoder number to be
used, and the third variable contains the mode (4/5/8).
L13 û Releasesc (Integer) û This signal releases a bit bank connection and is given to
the SBC Process. The integer value identifies the SC to be released.
L13 û Seizebank (Integer) û This signal notifies the SBC Process that a certain SC has
been seized as a bit bank. It is only used in association with initialization. The
integer value indicates the SC that is used as a bit bank.
L13 û Release (Integer) û This signal updates the resource maps within the SBC Pro-
cess.
L14 û SC bitmap û Contains the bitmap positions for the various channels. This is used
to assemble the bearer channel from the output of the different encoders.
L15 û Mode Map (Integer) - This signal is issued by the SBC Process to the ENC Pro-
cess in order for the correct encoder mode (3/4) to be set for voice connections.
The variable contains the mode.
L16 û Set-pre (Integer, Integer) û Seizes a coder for a certain connection. The variables
contained imply:
û mode (4/5/8), IC number.
L16 û Assign-enc (Integer, Integer, Call-type) û The variables included have the same
meaning as the first three variables defined above for signalL8, L13 Assign
(Integer, Integer, Call-type). The signal is sent to ENC process.
L16 û Release-enc û Causes the encoder, identified by the integer value, to release any
connection it may have.
L19 û Trigger, Sync-trigger û Trigger signal occurs once every 2msec period. The
Sync-Trigger signal informs the process that the next 2msec period is the first
frame in the DCME multiframe structure. When the Sync-Trigger is present, the
Trigger signal is suppressed.
L20, L23, L25 û Trigger û These signals are assumed to occur once every 2msec
period.
L21, L22, L24, L26 û Process-reset û This signal is generated by the map-change-han-
dler in association with a map change and causes a termination of the process
that receives it.
L200 û Change (Integer) û This signal arrives from the USM module and contains an
IC number that is to be loaded into the Priority 0 Queue which is served by the
RAG every nth frame.
L201 û Sync-Alarm (Integer) û This signal is sent if there seems to be a logical prob-
lem with the multiframe synchronization within the RAG. The Integer variable
identifies the pool number for which the alarm has been raised.
L300 û Go-ahead (Pld, Pld, pre-assigned_list, pre-assigned_list, ic access_list, ic_ac-
cess_list) û This signal is sent from the MCHA2 process to the MCHA1 process
at traffic start up or at traffic reconfiguration. The signal contains information
regarding the usage of the ILS and applied hangover times and hangover thresh-
olds.
A.3.1.2.1The RAG Process
The RAG Process is created by the Map-change-handler at system start-up or
after a map change. Depending on the possible use of one or two pools, one or two
instances of the process will be created. The Map-change-handler delivers a number of
parameters to the process. The functions of these parameters are explained below:
û b û This integer variable contains the total number of 4-bit samples that are
contained within the pool.
û no û This integer value contains the total number of SCs in the normal range
in the pool that are not pre-assigned.
û pre(i) û This array contains the IC numbers of pre-assigned channels.
û cdlist û This list contains the physical encoder-numbers that the process may
choose from when establishing a connection. The encoders that are to be
used for pre-assigned connections are not included (see Note).
Note û A variable instance of type "list" contains a list of integer numbers
which can be accessed separately.
û presc(i) û This array contains the SCs to which the pre-assigned ICs should be
connected. In the case where the pre-assigned IC is 64 kbit/s, only the even
numbered SC is contained within the array.
û premode(i) û This array contains the mode (4/5/8) associated with each pre-
assigned IC.
û sclist û This list contains the SCs which can be used by the process. The pre-
assigned SC numbers are not included.
û ptot û This integer contains the total number of pre-assigned ICs that should be
handled by the process.
û sel(i) û This array contains the encoder numbers that are to be used for the pre-
assigned ICs.
û bitbank(i) û This array, with a maximum of 12 entries, contains the SC num-
bers to be used for bit banks. The SC numbers are maintained in numerically
ascending order. At start-up, the array will contain the SC numbers required
to handle pre-assigned 40kbit/s channels.
û btot û This integer value contains the total number of bit banks required at any
given moment to handle the number of data calls that are connected. At
start-up, the variable will contain the number of bit banks required to handle
pre-assigned 40 kbit/s channels.
û sq û This Boolean variable contains the value TRUE if the optional USM
information is to be handled by the RAG Process.
û n û This integer value contains the periodicity of the optional USM informa-
tion handling as the number of frames.
û ENCPID(i) û This array uses encoder numbers as indexes and identifies the
process identifier applicable to the encoder number process instance.
û pnr û This integer variable identifies the pool number of the RAG process
instance.
û s û This integer variable defines the lowest number of bits/sample permitted.
Its value is either 3, for3-bit encoding, or 2, for 2-bit encoding.
The process uses a number of different procedures and variables. The procedures are
only included within the diagrams as procedure calls and the variables as names. Their
meaning is described below in order of appearance:
û Rm û This variable is TRUE if an SC number is to be removed from an SBC
resource list, otherwise FALSE.
û Prev û This variable is TRUE if a previous connection exists for another type
of call for that IC, otherwise FALSE.
û Reins û This variable is TRUE if a SC number is to be reinserted in an SBC
resource list, otherwise FALSE.
û Rethere û This variable is TRUE if a bit bank has to be created as a function of
changing an IC already connected to an SC to "data", FALSE otherwise.
û Return1 û This variable is TRUE if a re-assignment due to a connection of a
transparent call is in progress, otherwise FALSE.
û Return2 û This variable is TRUE if a re-assignment due to a connection of a
transparent call is in progress, otherwise FALSE.
û i û Counter.
û again û This variable is TRUE if a refreshment message for the current SC
should not be generated, otherwise FALSE.
û r û Counter.
û r1 û Counter.
û nr û This integer variable stores the IC number associated with an incoming
request.
û ovlr û This variable is TRUE if an overload channel is to be refreshed, other-
wise FALSE.
û f û A local counter used to keep track of the frame number within the multi-
frame number, set to 0 after the reception of a sync trigger signal.
û Store"X" (nr) û This procedure stores the variable "nr" at the bottom of the pri-
ority queue marked "X".
û req in queue (nr) û This array is indexed by the IC numbers and stores the
value 0 for a given index if there are no requests for that IC in any of the
queues 2 to 5. It stores the value 1 if there is a request for that IC in any of
the queues 2 to 5.
û pr"X"count û A variable which stores the number of requests that exist in pri-
ority queue "X".
û req in discqueue(nr) û This array is indexed by the IC numbers and stores the
value 0 for a given index if there are no requests for that IC in queue 1. It
stores the value 1 if there is a request for that IC in queue1.
û Remove from RAG queue (nr, more) û This procedure removes any request for
the IC "nr" from any of the queues 2 to 5. The pr"x"count variable in the
queue is updated accordingly. The procedure also stores the value TRUE in
the variable More if there is at least one request in any of the five queues
after the removal has been performed, otherwise More is set to FALSE.
û Additional-messages (more) - This procedure checks if there are any messages
remaining in queues 1 through 5. If this is the case, the variable "more" is set
to TRUE, otherwise FALSE.
û Read"X" (nr) û This procedure reads the IC at the top of the "X" queue and
delivers this value in the variable "nr".
û Pop"X" (pr"X"count, more) û This procedure removes the IC value at the top
of the queue and pops the queue by one step. It updates the pr"X" count vari-
able for that queue and delivers the value TRUE in the variable More if there
is at least one request in any of the queues 1 through 5 after this operation is
performed, otherwise More is set to FALSE.
û Count data (difference) û This procedure checks the number of 40kbit/s pre-
assigned channels and 40 kbit/s data channels that exist and compares it to
the number of bit banks that are in use. If it is possible to delete a bit bank,
the variable "difference" is given as TRUE, otherwise FALSE.
û Count (nt, nd, nb, nv) û This procedure checks the "typ" array and delivers the
number of transparent calls currently being handled in the variable "nt", the
number of data calls currently being handled in the variable "nd" and the
number of bit banks in use in the variable "nb" and the number of voice calls
currently being handled in the variable "nv".
û d û This variable is used to store the mean number of bits per voice call that the
handling of an additional call would result in, or the total number of bits in
the frame left for use after handling a request.
û Search transp (bc, nr, cd, nrv1, nrv2, bcv1, bcv2, nrv3, nrv4, bcv3, bcv4, suc-
cess) û This procedure searches the array "typ" for a possible place to con-
nect a transparent call. There are ten possibilities which are searched for in
descending order of priority. It cannot be guaranteed that the search will find
at least one of these possibilities even when the check of available bits has
been successfully passed. If the search fails the variable success is given as
FALSE, otherwise TRUE. The procedure delivers the results of the search in
a number of parameters that indicate if action is to be taken. The variables
have the following meaning:
1) bc û The even SC number which the transparent call is to be assigned to.
2) bc + 1 û The SC number just above that will also be used by the transpar-
ent call (a derived variable).
3) nr û The IC number containing the transparent call.
4) cd û The encoder number picked by the procedure from the pool of avail-
able encoders. It should be noted that there may be a need to pick-up the
encoder from one of the selected channels if this is declared "voiceavail"
or "dataavail". Specifically, if "cod(nr)" is not equal to 0, cd=cod(nr).
5) nrv1 û The IC already connected to "bc".
6) nrv2 û The IC already connected to "bc+1".
7) bcv1 û The SC that "nrv1" is to be re-assigned to.
8) bcv2 û The SC that "nrv2" is to be re-assigned to.
9) nrv3 û The IC already connected to "bcv1".
10) nrv4 û The IC already connected to "bcv2".
11) bcv3 û An overload SC that "nrv3" is to be re-assigned to.
12) bcv4 û An overload SC that "nrv4" is to be re-assigned to.
13) success û Result of the search (TRUE or FALSE).
û k û The SC that the IC was previously connected to before changing to a trans-
parent/data/voice call.
û tk û A temporary variable used to store the value of "k".
û tnr û A temporary variable used to store the value of "nr".
û Check for additional bit bank (new) û This procedure checks if a bit bank is
required if one additional data call was to be handled by the bearer. If this is
the case, the variable "new" is set to 1, otherwise to 0. It should be noted that
if at least one SC declared "data-avail" exists, "new" is always equal to 0.
û Make room in bitbankarray (nw, bc, bitbank) û This procedure handles the bit-
bankarray in order to make it possible to inset "bc" in its correct position,
thus keeping the SC numbers used for bit banks in ascending numerical
order. The entry which should have the value "bc" associated with it is given
in the variable "nw".
û Search data (bc, nr, cd, nrv, bcv, data success) û This procedure searches the
"typ" array for possible places to connect a data call. There are four possibil-
ities which are searched for in descending order of priority. It also checks the
need for an overload channel re-assignment to handle a data connection
request. If an overload channel re-assignment is not needed, the variable
"data success" is given the value TRUE, otherwise it is given the value
FALSE. The procedure will deliver its results in variables having the follow-
ing meaning:
1) bc û The SC number that the data call is to be connected to.
2) nr û The IC number that is to be connected as a data call.
3) cd û The encoder number picked by the procedure. It should be noted that
there may be a need to pick an encoder freed by the use of a channel
declared "Voiceavail" or "Dataavail". Specifically, if cod(nr) is not equal
to 0, cd= cod(nr).
4) nrv û The IC number previously connected to "bc".
5) bcv û The SC number that "nrv" is to be re-assigned to. This number is
always an overload SC number.
6) data success û Result of the check for an overload channel re-assignment
requirement (TRUE not needed, FALSE needed).
û Search voice (bc, nr, cd, nrv) û This procedure searches the "typ" array for pos-
sible places to connect a voice call. There are three possibilities which are
searched for in descending order of priority.
The results of the procedure are delivered in variables having the following
meaning:
1) bc û The SC number that the voice call is to be assigned to.
2) nr û The IC number containing the voice call.
3) cd û The encoder number picked by the procedure. It should be noted that
there may be a need to pick an encoder freed as a consequence of han-
dling that request. Specifically, if cod(nr) is not equal to 0, cd = cod(nr).
4) nrv û The IC number previously connected to "bc".
û SBCPID û The process identifier variable which is used to address the signals
to the correct SBC process.
û Check_overload_reassignment_when_data (data_success) û This procedure
checks the need for an overload re-assignment to handle a data connection
request. If an overload channel re-assignment is not needed, the variable
data-success is given the value TRUE, otherwise it is given the value
FALSE.
û Check_overload_reassignment_when_transp (nr,success) û This procedure
checks the need for an overload re-assignment to handle a transparent con-
nection request. If an overload channel re- assignment is not needed, the
variable data-success is given the value TRUE, otherwise FALSE. It is noted
that if "nr" is "voice" or "voice-avail", two voice channels may be taken
from an overload channel creating voice channel pool, and if "nr" is "data"
or "data-avail", only one channel may be taken from the pool.
A.3.1.2.2The SBC Process
This process is created by the RAG Process and receives at its creation three
parameters as input. These are:
û sclist û The current list of SC numbers that is used by this pool. The pre-
assigned SCs are not included within this list.
û bt û The total number of 4-bit samples within the pool. This number deter-
mines the maximum number of SC numbers that can exist, namely:
bt + Integer [bt/3]
This is required for handling the various maps and arrays within the process.
û ENCPID (i) û This array uses encoder numbers as indexes and identifies the
process identifier applicable to that encoder number process instance.
The following internal resource maps exist within the process:
Voicelist, Overloadlist, Datalist, Transplist, Preassign40list, Preassign64list, Preas-
sign32list, Banklist, Coder (Integer).
The functions and the internal rules governing their use are contained within the speci-
fication.
The following parameters and procedure calls are made use of within the process:
û Generate maps û This procedure takes the input parameters and generates the
various lists and arrays in accordance with the rules regarding initialization
of these lists and arrays.
û Change coder array (cod) û This procedure goes through the coder array until
it finds a SC indexing the coder number "cod". This SC number has its coder
number set to zero.
û Include in voicelist and extract (b) û This procedure takes the SCnumber "b"
and includes it in the appropriate place in the voicelist and removes it out of
any other list that it might exist in. If it finds the SCnumber in question
within the transplist, this should be extracted after which the SC number
"b+1" should also be inserted into the voicelist. If "b" is already included in
the voicelist, no action shall be taken.
û Delete overload (b) û This procedure removes SC number "b" from the over-
loadlist. If "b" is not included in the overloadlist, no action shall be taken.
û Generate address mode (bit map) û This procedure generates the bitpositions
and the various modes associated with the encoders. It uses the "ic" variable
defined by the received Assign signal as a pointer. This is done in accor-
dance with the rules outlined within the specification. The output is put into
the signals mode-map and SC-bitmap.
û Preassign40 (b,cod) û This procedure will include SC number "b" in the preas-
sign40list and set the coder array entry for "b" to "cod".
û Preassign64 (b,cod) û This procedure will include SC number "b" in the preas-
sign64list and set the coder array entry for "b" and "b+1" to "cod".
û Preassign32 (b,cd) û This procedure is used to insert the number "b" into pre-
assign32list upon reception of the signal "seizesc" containing a mode set to
4. It also sets Coder(b) to "cod".
û Include in banklist and extract (b) û This procedure will include SC number
"b" in the banklist and extract SC number "b" from any other list it might
exist in. If already included within the banklist, no action shall be taken.
û Included in banklist (b,included) û This procedure checks if SC number "b" is
included within banklist or not. If this is the case, the variable "Included" is
set to TRUE, otherwise to FALSE.
û Included in datalist (b,included) û This procedure checks if SC number "b" is
included in the datalist. If this is the case, the variable "Included" is set to
TRUE, otherwise to FALSE.
û Included in transplit (b,included) û This procedure checks if SC number "b" is
included in transplist. If this is the case, the variable "Included" is set to
TRUE, otherwise to FALSE.
û Included in datalist and extract (b) û This procedure includes the SC number
"b" in the datalist and extracts it from any other list it might exist in. If "b"
already included in the datalist, no action shall be taken.
û Update coder association (b,cod) û This procedure sets the coder array entry
for "b" to "cod". It also checks to see if "cod" is associated with any other
SC numbers in the array. Should this be the case, the entries for those SC are
set to zero.
û Update coder association for transp (b,cod) û This procedure sets the entries
for "b" and "b+1" to "cod" in the coder array. It also checks the array to see if
"cod" is given as an entry for other SC numbers. If this is the case, these
entries are set to zero.
û Include in transplist and extract (b) û This procedure will extract SC numbers
"b" and "b+1" from any list they might exist in and insert SC number "b"
into the transplist. If "b" is already included in the transplist, no action shall
be taken.
û Included in voicelist (b,included) û This procedure checks if SC number "b" is
included within voicelist. If this is the case, the variable "Included" is set to
TRUE, otherwise FALSE.
û Included in overloadlist (b,included) û This procedure checks to see if SC
number "b" is included within the overloadlist. If this is the case, the vari-
able "Included" is set to TRUE, otherwise to FALSE.
û Include in overloadlist (b) û This procedure includes SC number "b" in the
overloadlist. If "b" is already included in the overloadlist, no action shall be
taken.
û i û counter.
û md û This variable indicates the mode (4/5/8) received in the signal siezesc.
û ic û The IC number received in the signal Assign.
û typ û The Call-type received in the signal Assign.
û mode(i) û This array contains the mode of each connection (2/3/4/5/8). The list
is updated every DCME frame by the procedure Generate-address-mode.
û BMIPID û A process identifier variable which is used to address signals to the
correct BMI process instance.
A.3.1.2.3ENC Process
There are as many instances of this process as there are encoders. The processes
are created by the Map-change-handler at system start-up. The following variables and
procedures are used within the process.
û change û This variable stores the value TRUE if data for the encoder has been
received since the last Trigger signal. Otherwise FALSE is stored.
û ic û The IC number that the unit currently is connected to. Initialized as zero.
û mode û The mode of the encoder (2/3/4/5/8 bits/sample). Initialized as zero.
û reset-coder û This variable stores the value TRUE if a reset of the coder is to
be made, otherwise it stores the value FALSE.
û fic û This variable stores a future IC connection for the encoder.
û fmode û This variable stores the future mode for the encoder.
û cic û This variable stores a current IC connection for the encoder.
û cmode û This variable stores a current mode for the encoder.
û amd û This variable stores the received mode from the SBC process.
û cd û This variable stores the encoder number addressed by the signals Release-
enc and Assign-enc.
û Store(fic, fmode) û This procedure stores the values of the parameters included
at the bottom of a queue. At initialization, this queue shall store 0 for all
variables in all positions.
û Retrieve (cic,cmode) û This procedure takes the values stored three DCME
frames ago from the top of the queue and delivers the results in the variables
"cic", and "cmode". The values at the lower queue positions are moved up
one place.
û b û SC number contained in an Assign-enc signal.
û nr û IC number contained in an Assign-enc signal.
û typ û The type of connection contained in an Assign-enc signal.
û md û The mode contained in a Set-pre signal.
It should be noted that a setcod signal containing ic=0, mode=0 and Reset-
coder=False should not have any impact on the encoder being addressed.
A.3.1.2.4The BMI Process
This process is created at system start-up and only delays the signal by three
DCME frames. It contains the following internal procedure calls:
û Store (bit map) û This procedure takes the information contained within the
SC-bitmap signal and places this information at the bottom of a queue. At
initialization, the queue shall contain an all zeros address in all its queue
positions.
û Retrieve (bit map) û This procedure extracts the information queued three
DCME frames ago and delivers this to the signal Addressmap-for SCs. The
values at the lower positions in the queue are moved up one place.
û It should be noted that an all zeros address in the signal addressmap-for-SCs
should not cause any connections to be made between encoder outputs and
the bearer.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 175
Recommendation / Recommandation / Recomendaci≤n G.763
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 176
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 177
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 178
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 179
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 180
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 181
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 182
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numΘro)
Manuscrit: COM XV-R 39 -E/F/S Page 183
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503400-90)
Manuscrit: COM XV-R 39 -E/F/S Page 184
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (1503410-90)
Manuscrit: COM XV-R 39 -E/F/S Page 185
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503420-90)
Manuscrit: COM XV-R 39 -E/F/S Page 186
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503430-90)
Manuscrit: COM XV-R 39 -E/F/S Page 187
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503440-90)
Manuscrit: COM XV-R 39 -E/F/S Page 188
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503450-90)
Manuscrit: COM XV-R 39 -E/F/S Page 189
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503460-90)
Manuscrit: COM XV-R 39 -E/F/S Page 190
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503470-90)
Manuscrit: COM XV-R 39 -E/F/S Page 191
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503480-90)
Manuscrit: COM XV-R 39 -E/F/S Page 192
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503490-90)
Manuscrit: COM XV-R 39 -E/F/S Page 193
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503500-90)
Manuscrit: COM XV-R 39 -E/F/S Page 194
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503510-90)
Manuscrit: COM XV-R 39 -E/F/S Page 195
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503520-90)
Manuscrit: COM XV-R 39 -E/F/S Page 196
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503530-90)
Manuscrit: COM XV-R 39 -E/F/S Page 197
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503540-90)
Manuscrit: COM XV-R 39 -E/F/S Page 198
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503550-90)
Manuscrit: COM XV-R 39 -E/F/S Page 199
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 200
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 201
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503560-90)
Manuscrit: COM XV-R 39 -E/F/S Page 202
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503570-90)
Manuscrit: COM XV-R 39 -E/F/S Page 203
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503580-90)
Manuscrit: COM XV-R 39 -E/F/S Page 204
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503590-90)
Manuscrit: COM XV-R 39 -E/F/S Page 205
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503600-90)
Manuscrit: COM XV-R 39 -E/F/S Page 206
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503610-90)
Manuscrit: COM XV-R 39 -E/F/S Page 207
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503620-90)
Manuscrit: COM XV-R 39 -E/F/S Page 208
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503630-90)
Manuscrit: COM XV-R 39 -E/F/S Page 209
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503640-90)
Manuscrit: COM XV-R 39 -E/F/S Page 210
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503650-90)
Manuscrit: COM XV-R 39 -E/F/S Page 211
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503660-90)
Manuscrit: COM XV-R 39 -E/F/S Page 212
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503670-90)
Manuscrit: COM XV-R 39 -E/F/S Page 213
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503680-90)
Manuscrit: COM XV-R 39 -E/F/S Page 214
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503690-90)
Manuscrit: COM XV-R 39 -E/F/S Page 215
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503700-90)
Manuscrit: COM XV-R 39 -E/F/S Page 216
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503710-90)
Manuscrit: COM XV-R 39 -E/F/S Page 217
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503720-90)
Manuscrit: COM XV-R 39 -E/F/S Page 218
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503730-90)
Manuscrit: COM XV-R 39 -E/F/S Page 219
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503740-90)
Manuscrit: COM XV-R 39 -E/F/S Page 220
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503750-90)
Manuscrit: COM XV-R 39 -E/F/S Page 221
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503760-90)
Manuscrit: COM XV-R 39 -E/F/S Page 222
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503770-90)
Manuscrit: COM XV-R 39 -E/F/S Page 223
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503780-90)
Manuscrit: COM XV-R 39 -E/F/S Page 224
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503790-90)
Manuscrit: COM XV-R 39 -E/F/S Page 225
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503800-90)
Manuscrit: COM XV-R 39 -E/F/S Page 226
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503810-90)
Manuscrit: COM XV-R 39 -E/F/S Page 227
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503820-90)
Manuscrit: COM XV-R 39 -E/F/S Page 228
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503831-90)
Manuscrit: COM XV-R 39 -E/F/S Page 229
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503841-90)
Manuscrit: COM XV-R 39 -E/F/S Page 230
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503850-90)
Manuscrit: COM XV-R 39 -E/F/S Page 231
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503860-90)
Manuscrit: COM XV-R 39 -E/F/S Page 232
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503870-90)
Manuscrit: COM XV-R 39 -E/F/S Page 233
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503880-90)
Manuscrit: COM XV-R 39 -E/F/S Page 234
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503891-90)
Manuscrit: COM XV-R 39 -E/F/S Page 235
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503901-90)
Manuscrit: COM XV-R 39 -E/F/S Page 236
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503910-90)
Manuscrit: COM XV-R 39 -E/F/S Page 237
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503921-90)
Manuscrit: COM XV-R 39 -E/F/S Page 238
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503930-90)
Manuscrit: COM XV-R 39 -E/F/S Page 239
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503940-90)
Manuscrit: COM XV-R 39 -E/F/S Page 240
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503950-90)
Manuscrit: COM XV-R 39 -E/F/S Page 241
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503960-90)
Manuscrit: COM XV-R 39 -E/F/S Page 242
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503970-90)
Manuscrit: COM XV-R 39 -E/F/S Page 243
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503980-90)
Manuscrit: COM XV-R 39 -E/F/S Page 244
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1503990-90)
Manuscrit: COM XV-R 39 -E/F/S Page 245
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504000-90)
Manuscrit: COM XV-R 39 -E/F/S Page 246
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504010-90)
Manuscrit: COM XV-R 39 -E/F/S Page 247
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504020-90)
Manuscrit: COM XV-R 39 -E/F/S Page 248
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504050-90)
Manuscrit: COM XV-R 39 -E/F/S Page 249
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504040-90)
Manuscrit: COM XV-R 39 -E/F/S Page 250
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504050-90)
Manuscrit: COM XV-R 39 -E/F/S Page 251
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504060-90)
Manuscrit: COM XV-R 39 -E/F/S Page 252
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504070-90)
Manuscrit: COM XV-R 39 -E/F/S Page 253
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504080-90)
Manuscrit: COM XV-R 39 -E/F/S Page 254
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504090-90)
Manuscrit: COM XV-R 39 -E/F/S Page 255
MONTAGE: Monter les figures dans l┤anglais uniquement.
Recommendation G.763
A.3.2 Logic diagrams for DCME receive side
The logic diagrams in this section of AnnexA.3 are supplemental to the
description of the DCME receive side structure given in AnnexA.2. The receive side
handling procedures are contained within one block:
RCP: Receive channel processing block.
A.3.2.1 The RCP block
The RCP block contains three different processes and the following signals:
L4: Rxdata (Integer);
L51: Assign (Integer, Integer, Call-type);
L52: Rxtranspreq (Integer), Rxtransprel (Integer);
L53: SC-bitmap (Bit-mode-matrix);
L54: Seize (Integer, Integer), Release,
Seizev (Integer), Mode-map (Integer);
L55: Trigger;
L56: Setcod (Integer, Integer, Boolean);
L57: Addressmap-for-SCs (Bit-mode-matrix);
L58: Process-reset;
L59: Process-Reset;
L60: Trigger;
L61: Process-reset.
The states used by the processes are the following:
a) (RUD) Rx status update and overload channel decoding process (0,4)
Wait
b) (BMI) Bit map implementation process (0,4)
Wait
c) (DEC) Decoder control process (0,)
Wait-for-signal.
The signals have the following meaning:
L4 û Rxdata (Integer) û This signal is sent to the transmit side assignment processes
upon reception of an assignment message destined for the terminal, which
marks a transition from a different state to a data call.
L51 û Assign (Integer, Integer, Call-type) û This signal contains the information
included within the assignment message delivered to the process. The variables
contain the following information:
SC number, IC number and Call-type.
The last variable can contain three different possibilities:
"Voice", "Data", "Transp".
Within the resource maps of the RUD process, it is possible to have the following dif-
ferent Call-type values:
"Disc", "Voice", "Data", "Transp", "Bank".
L52 û Rxtranspreq (Integer) û A signal given to the 64kbit/s transparent circuit handler
(TCH) upon reception of an assignment message, destined for the terminal,
marking a transition from a different state to a transparent call. The Integer
value refers to the local IC.
L52 û Rxtransprel (Integer) û The reverse of the above. It is sent when a transition
occurs from a transparent call to a different state.
L53 û SC bitmap (Bit-mode-matrix) û A complex signal which defines the mapping
between the bits of the incoming bearer and the decoder inputs.
L54 û Seize (Integer, Integer) û This signal contains the information required to con-
nect the output of a decoder to the correct IC number in order to complete the
circuit. It contains the local IC number associated with the received channel and
the mode in which the decoder should be set (4/5/8bit mode).
L54 û Seizev (Integer) û This signal is sent in order to associate the output at a decoder
used for a voice connection with the correct local IC. The signal contains the
local IC number to be used.
L54 û Release û This signal is used to release a designated decoder back into the
decoder pool.
L54 û Mode-map (Integer) û This signals contains the mode that is to be used for a
decoder that is connected to a voice channel. The parameter contains the actual
mode to be used.
L55, L60 û Trigger û This signal is used to indicate that a Setcod signal, as well as an
Addressmap-for-SCs signal, should be delivered to the hardware.
L56 û Setcod (Integer, Integer, Boolean) û This signal is issued to generate a specific
hardware connection for a certain decoder. The signal contains the local IC
number, the mode to be used and a Reset command.
L57 û Addressmap-for-SCs (Bit-mode-matrix) û This complex signal contains the bit
associations required to connect the bits of an SC to a decoder.
L58, L59, L61 û Process-reset û This signal is issued by the map-change-handler in
association with a map change. The reception of this signal causes the termina-
tion of the process that receives it.
A.3.2.2 The RUD process
The RUD process is assumed to be generated by the map-change-handler
(MCH). The MCH will generate as many instances of the RUD process as is required.
There will be one instance of the RUD process for each pool containing traffic destined
for this unit (up to four). The RUD process will process the assignment message con-
tained within the pool that it has been assigned to and generate the required actions
based on the contents of this message. When the RUD process is created by the map-
change-handler, a number of variables are passed along to the RUD process. These are:
û dcdlist û The list contains a list of the decoder numbers that the process may
use. The list excludes those decoders used to handle pre-assigned channels.
û bt û The total number of 4-bit channels that the remote correspondents pool
contains.
û iclist û This list includes all IC numbers that may be contained in the received
assignment message of the received pool to which the RUD instance is
assigned. Pre-assigned IC numbers are excluded.
û sclist û This list contains the SC numbers that may be contained in the received
assignment message of the received pool to which the RUD instance is
assigned. Pre-assigned SCs are excluded.
û pre û This array contains the IC numbers of any pre-assigned channels that the
remote DCME may have in the pool to which the RUD instance is assigned.
û presc û This array contains the SC numbers associated with the pre-assigned
channels that the remote DCME may use in the pool to which the RUD
instance is assigned. Only the even numbered SCs for transparent channels
are given.
û premode û This array contains the mode that is to be associated with each pre-
assigned SC given in "presc".
û sel û This array contains the decoders that are to be used in association with
pre-assigned channels described above.
û ptot û This integer value contains the total number of pre-assigned channels
that are to be dealt with at start-up.
û ad û This array uses the remote IC number to index the local IC numbers that
make up the circuit. If the remote IC is not addressed to the unit, the number
contained will be zero.
û bit bank û This array, with a maximum of 12 entries, contains in ascending SC
number order, the SC numbers that are to be used for bit bank handling. At
start-up, the array will contain those SCs that are to be used for bit banks in
order to handle those SCs that are to be pre-assigned 40kbit/s channels.
û btot û This Integer value contains the total number of bit banks that are in use
at any given time. At start-up, this value equals the number of bit banks that
are required to handle the pre-assigned 40 kbit/s channels.
û DECPID(i) û This process identifier array gives the correct addresses to any
required decoder process with a given number. It is used when addressing
signals towards the DEC processes.
û BMIPID û This process identifier variable is used to address signals to the cor-
rect BMI process.
û s û This integer variable defines the lowest number of bits/samples permitted.
Its value is either three, for 3-bit encoding, or two, for 2-bit encoding.
Arrays are used as a resource map for the receive process. These are:
û sat(nr)=bc û This array uses the remote IC number to index the SC number that
the IC is connected to. The array is initialized as all zeros.
û ic(bc)=nr û This array uses the SC numbers to index the remote IC number to
which it is connected. The array is initialized as all zeros.
û typ(bc)="Call-type" û This array uses the received SC numbers to index the
type of connection being received on that SC. This value can be either:
"Transp", "Data", "Voice", "Disc", "Bank".
The array is initialized as all "Disc".
û dec(lnr)=dcd û This array uses the local (transmit) IC number to index the
decoder to which a received channel, destined for this unit, is connected. It is
initialized as all zeros.
The process also uses two lists in order to be able to generate the overload bit positions.
These are:
Voicelist, Overloadlist
They are handled in the same way as on the transmit side. The following variables and
procedure calls are used within the RUD process.
û i û Counter.
û prep û This integer is used to delay deletion of bit banks just after a bit bank
has been assigned. Normally, an attempt will be made to delete bit banks
which are not required after each assignment message has been processed.
This is done by the procedure Bit-bank-handling. There may, however, be a
delay of one or two DCME frames after the assignment of a bit bank has
occurred until the data assignment is made which required the generation of
a new bit bank. This is due to the possible need to reassign a voice call
before the data call can be assigned. When a bit bank is assigned, prep is set
to 1. This will cause the procedure to bypass deletion of possible bit banks
when it is invoked. After a maximum of two DCME frames, the deletion
will once more be started, i.e., when a bit bank is created in frame i the dele-
tion will start in frame i + 2.
û Count data (difference) û This procedure checks to see if there is a possibility
to delete a bit bank. This is checked by comparing the amount of data calls
and pre-assigned 40kbit/s calls with the amount of bit banks in use. If there
are too many bit banks, the variable "Difference" is set to TRUE, otherwise
FALSE. If the procedure finds that there are too few bit banks in comparison
to the number of data calls and pre-assigned 40kbit/s calls being handled,
the deletion of bit banks is stopped. This is done by setting the variable "Dif-
ference" to FALSE.
û Difference û A Boolean variable described above.
û scr û This variable contains the SC number contained within the received
assignment message.
û icr û This variable contains the remote IC number that "scr" is to be connected
to according to the received assignment message.
û flag û This variable contains the type of connection that is specified by the
assignment message (voice, data, transp).
û Check content (scr, icr, flag, correct) û This procedure checks if the assign-
ment message content is valid. If this is the case, the value TRUE is deliv-
ered in the variable "Correct", the value FALSE if this is not the case. If the
message is incorrect, it shall be disregarded. The checks that are assumed to
be made are the following:
û "icr" is in the range of numbers that the remote destination may use. This
implies that it is part of the "iclist".
û "scr" is in the range of the DSI pool (including overload channels) and is
not used for a pre-assigned connection, i.e., it is included within the
"sclist".
û The connection proposed does not violate any strict rules, such as connec-
tion of a transparent call to an odd numbered SC or the connection of
something other than "voice" to an overload channel, i.e., a channel with
a number higher than bt.
û Correct û A Boolean variable described above.
û Again û This Boolean variable is used to disconnect both SCs when a transpar-
ent disconnect message is received and the SC is declared as something else
than transparent.
û Delete overload(sc) û This procedure removes the SC number "sc" from the
overloadlist.
û k û The SC number that "icr" was connected to previously.
û nr û The IC number that was connected to "scr" previously.
û nr1 û The IC number that was connected to "scr+1" previously.
û Insert in voicelist (sc) û This procedure inserts the SC number "sc" into the
voicelist in its appropriate place.
û Remove from bit bankarray (sc, btot) û This procedure removes the SC num-
ber "sc" from the bit bank array and pushes the indexed values above "SC"
down one index position. It also updates the value of btot.
û Insert2 in voicelist (s1, s2) û This procedure inserts the SC numbers "s1" and
"s2" into their appropriate place in the voicelist.
û Insert in overloadlist (sc) û This procedure inserts the SC number "sc" into its
appropriate place in the overloadlist.
û Make room in bit bankarray (nw, sc, bit bank) û This procedure delivers the
index of the bit bankarray where the SC number "sc" is supposed to fit in
accordance with the rule for handling this array in variable nw. Starting at
the greatest index used, "k" indexing a non-zero value, all indexed values
down to "nw + 1" are moved up one index, leaving a space in the array at
index "nw". The entry which should have the value "SC" associated with it
is thus given the variable "nw".
û nw û An integer variable described above.
û Remove from voicelist (sc) û This procedure removes the SC number "sc"
from the voicelist.
û Select decoders (dcd) û This procedure selects an unused decoder out of the
"pool" and delivers the result in the variable "dcd". An unused decoder is a
decoder which is part of the dcdlist but one which is not indexed by the
"dec" array at a given moment. It should be noted that this pool could consist
of one decoder per local IC number should this be the way in which a manu-
facturer elects to implement this.
û dcd û An Integer variable described above.
û Remove2 from voicelist (s1, s2) û This procedure removes SC numbers "s1"
and "s2" from the voicelist.
û Generate addresses (bitmap, mode array) û This procedure uses the value of icr
as a pointer and generates the modes to be used by the decoders handling
voice connections in accordance with the current situation regarding over-
load channels. It also generates the addresses required in order for bits on the
incoming bearer to be mapped to the correct bit positions at the input of the
decoders. It puts the contents of this information into the signals Mode-map
and SC bitmap. When there are not enough bits in the bit banks, the bits in
the bit banks are distributed from the lowest SC numbered data channel to
the highest SC numbered data channel. The data channel(s) which cannot be
accommodated by the existing bit bank channels receives a dummy fifth bit
set to "0". When there is not enough bits to create all existing overload chan-
nels, the available bits are distributed from the lowest SC numbered over-
load channel to the highest numbered overload channel. The overload
channel(s) which cannot be accommodated receives dummy bits set to "0".
û bitmap û A complex variable which contains the bit map generated by the pro-
cedure Generate-addresses every DCME frame.
û mode array û An Integer array which contains the number of bits each decoder
will receive each DCME frame.
A.3.2.3 Transitions allowed within the RUD process
It should be noted that the logic diagrams contained for the receive side han-
dling allow for transitions that should not occur unless assignment messages are
missed. These transitions have been included in order to achieve the quickest recovery
of the bearer frame after losses of assignment messages have occurred. A list is given
of these impossibilities below.
1) Explicit disconnection of a channel declared as "bank".
2) Implicit disconnection of an overload channel.
3) Implicit disconnection of channels declared as "transp".
4) Connection of "icr" to "scr" where "scr" is declared as "bank".
5) Connection of "icr" to "scr" where "scr" is not connected to "nr" but is
declared as "transp".
6) Connection of "icr" to "scr" where "scr+1" is declared as "bank" and
"flag" is "transp".
7) Implicit changes from "transp" to something else.
The complete description of the above has resulted in a significant number of
diagrams needed to describe the receive protocols.
A.3.2.4 The DEC process
The DEC process is created by the map-change-handler at system start-up. It
contains the following variables and procedure calls:
û ic û The local IC number to which the decoder is currently connected.
û sc û The SC number to which the decoder is currently connected.
û mode û The current mode of the decoder.
û dec reset û This variable stores the possibility of resetting the decoder. It is
TRUE if a reset is to be made, otherwise FALSE.
û change û This variable is TRUE if a change in future values has occurred since
the last Trigger signal, otherwise FALSE.
û nr û The transmit IC number that the decoder output should be given to.
û fic û The future IC number.
û fmode û The future mode.
û cic û The current local IC number.
û cmode û The current mode.
û amd û An Integer variable which stores the mode received within the mode-
map signal.
û md û An Integer variable which stores the mode received within the Seize sig-
nal.
û Store (fic, fmode) û This procedure stores the parameters at the bottom of a
queue.
û Retrieve (cic, cmode) û This procedure retrieves the appropriately delayed val-
ues stored in the queue, delivers the contents in the variables "cic", and
"cmode". At initialization, the queue is to contain 0 in all of its positions.
It should be noted that a Setcod signal containing the values (0, 0, FALSE)
should not cause the hardware to generate any type of connection.
A.3.2.5 The BMI process
This process will only delay the incoming signal SC-bitmap by an appropriate
amount of DCME frames before sending the delayed contents in the signal Address-
map-for-SCs. The process contains the following procedure calls:
û Store (bitmap) û This procedure stores the contents of the SC-bitmap signal at
the bottom of the queue.
û Retrieve (bitmap) û This procedure removes the appropriately delayed infor-
mation stored in the queue and loads this information into the Address-map-
for-SCs signal. At initialization, the queue contains information such that no
connection will be generated when removing the contents and generating a
signal to the hardware.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 264
Recommendation / Recommandation / Recomendaci≤n G.763
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 265
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 266
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 267
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 268
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 269
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 270
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504100-90)
Manuscrit: COM XV-R 39 -E/F/S Page 271
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504110-90)
Manuscrit: COM XV-R 39 -E/F/S Page 272
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504120-90)
Manuscrit: COM XV-R 39 -E/F/S Page 273
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504130-90)
Manuscrit: COM XV-R 39 -E/F/S Page 274
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504140-90)
Manuscrit: COM XV-R 39 -E/F/S Page 275
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504150-90)
Manuscrit: COM XV-R 39 -E/F/S Page 276
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504160-90)
Manuscrit: COM XV-R 39 -E/F/S Page 277
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504170-90)
Manuscrit: COM XV-R 39 -E/F/S Page 278
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504180-90)
Manuscrit: COM XV-R 39 -E/F/S Page 279
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504190-90)
Manuscrit: COM XV-R 39 -E/F/S Page 280
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504200-90)
Manuscrit: COM XV-R 39 -E/F/S Page 281
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504210-90)
Manuscrit: COM XV-R 39 -E/F/S Page 282
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504220-90)
Manuscrit: COM XV-R 39 -E/F/S Page 283
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504230-90)
Manuscrit: COM XV-R 39 -E/F/S Page 284
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504240-90)
Manuscrit: COM XV-R 39 -E/F/S Page 285
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504250-90)
Manuscrit: COM XV-R 39 -E/F/S Page 286
..
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504260-90)
Manuscrit: COM XV-R 39 -E/F/S Page 287
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504270-90)
Manuscrit: COM XV-R 39 -E/F/S Page 288
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504280-90)
Manuscrit: COM XV-R 39 -E/F/S Page 289
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504290-90)
Manuscrit: COM XV-R 39 -E/F/S Page 290
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504300-90)
Manuscrit: COM XV-R 39 -E/F/S Page 291
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504310-90)
Manuscrit: COM XV-R 39 -E/F/S Page 292
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504320-90)
Manuscrit: COM XV-R 39 -E/F/S Page 293
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504330-90)
Manuscrit: COM XV-R 39 -E/F/S Page 294
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504340-90)
Manuscrit: COM XV-R 39 -E/F/S Page 295
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504350-90)
Manuscrit: COM XV-R 39 -E/F/S Page 296
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504360-90)
Manuscrit: COM XV-R 39 -E/F/S Page 297
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504370-90)
Manuscrit: COM XV-R 39 -E/F/S Page 298
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504380-90)
Manuscrit: COM XV-R 39 -E/F/S Page 299
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504390-90)
Manuscrit: COM XV-R 39 -E/F/S Page 300
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504400-90)
Manuscrit: COM XV-R 39 -E/F/S Page 301
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504410-90)
Manuscrit: COM XV-R 39 -E/F/S Page 302
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504420-90)
Manuscrit: COM XV-R 39 -E/F/S Page 303
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504430-90)
Manuscrit: COM XV-R 39 -E/F/S Page 304
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504440-90)
Manuscrit: COM XV-R 39 -E/F/S Page 305
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504450-90)
Manuscrit: COM XV-R 39 -E/F/S Page 306
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504460-90)
Manuscrit: COM XV-R 39 -E/F/S Page 307
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504470-90)
Manuscrit: COM XV-R 39 -E/F/S Page 308
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504480-90)
Manuscrit: COM XV-R 39 -E/F/S Page 309
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504490-90)
Manuscrit: COM XV-R 39 -E/F/S Page 310
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504500-90)
Manuscrit: COM XV-R 39 -E/F/S Page 311
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504510-90)
Manuscrit: COM XV-R 39 -E/F/S Page 312
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504520-90)
Manuscrit: COM XV-R 39 -E/F/S Page 313
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504530-90)
Manuscrit: COM XV-R 39 -E/F/S Page 314
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504540-90)
Manuscrit: COM XV-R 39 -E/F/S Page 315
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504550-90)
Manuscrit: COM XV-R 39 -E/F/S Page 316
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504560-90)
Manuscrit: COM XV-R 39 -E/F/S Page 317
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504570-90)
Manuscrit: COM XV-R 39 -E/F/S Page 318
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504580-90)
Manuscrit: COM XV-R 39 -E/F/S Page 319
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504590-90)
Manuscrit: COM XV-R 39 -E/F/S Page 320
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504600-90)
Manuscrit: COM XV-R 39 -E/F/S Page 321
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504610-90)
Manuscrit: COM XV-R 39 -E/F/S Page 322
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504620-90)
Manuscrit: COM XV-R 39 -E/F/S Page 323
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504630-90)
Manuscrit: COM XV-R 39 -E/F/S Page 324
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504640-90)
Manuscrit: COM XV-R 39 -E/F/S Page 325
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504650-90)
Manuscrit: COM XV-R 39 -E/F/S Page 326
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504660-90)
Manuscrit: COM XV-R 39 -E/F/S Page 327
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504670-90)
Manuscrit: COM XV-R 39 -E/F/S Page 328
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504680-90)
Manuscrit: COM XV-R 39 -E/F/S Page 329
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504690-90)
Manuscrit: COM XV-R 39 -E/F/S Page 330
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504700-90)
Manuscrit: COM XV-R 39 -E/F/S Page 331
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504710-90)
Manuscrit: COM XV-R 39 -E/F/S Page 332
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504720-90)
Manuscrit: COM XV-R 39 -E/F/S Page 333
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504730-90)
Manuscrit: COM XV-R 39 -E/F/S Page 334
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504740-90)
Manuscrit: COM XV-R 39 -E/F/S Page 335
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504750-90)
Manuscrit: COM XV-R 39 -E/F/S Page 336
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504760-90)
Manuscrit: COM XV-R 39 -E/F/S Page 337
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504770-90)
Manuscrit: COM XV-R 39 -E/F/S Page 338
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504780-90)
Manuscrit: COM XV-R 39 -E/F/S Page 339
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504790-90)
Manuscrit: COM XV-R 39 -E/F/S Page 340
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504800-90)
Manuscrit: COM XV-R 39 -E/F/S Page 341
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504810-90)
Manuscrit: COM XV-R 39 -E/F/S Page 342
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504820-90)
Manuscrit: COM XV-R 39 -E/F/S Page 343
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504830-90)
Manuscrit: COM XV-R 39 -E/F/S Page 344
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504840-90)
Manuscrit: COM XV-R 39 -E/F/S Page 345
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504850-90)
Manuscrit: COM XV-R 39 -E/F/S Page 346
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504860-90)
Manuscrit: COM XV-R 39 -E/F/S Page 347
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504870-90)
Manuscrit: COM XV-R 39 -E/F/S Page 348
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504880-90)
Manuscrit: COM XV-R 39 -E/F/S Page 349
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504890-90)
Manuscrit: COM XV-R 39 -E/F/S Page 350
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504900-90)
Manuscrit: COM XV-R 39 -E/F/S Page 351
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504910-90)
Manuscrit: COM XV-R 39 -E/F/S Page 352
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504920-90)
Manuscrit: COM XV-R 39 -E/F/S Page 353
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504930-90)
Manuscrit: COM XV-R 39 -E/F/S Page 354
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504940-90)
Manuscrit: COM XV-R 39 -E/F/S Page 355
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504950-90)
Manuscrit: COM XV-R 39 -E/F/S Page 356
MONTAGE: Monter les figures dans l┤anglais uniquement.
Recommandation G.763
A.3.3 Logic diagrams for on-demand transparent circuit handling
The logic diagrams in this section of Annex A.3 are supplemental to the description of
the on-demand transparent circuit handling given in section 8 of the Recommendation
and includes a user optional TCH/DLC interaction override facility. The on-demand
transparent circuit handling procedure is contained within one block:
TCH: transparent-channel-handling-block.
A.3.3.1 The TCH block
The TCH block contains one process and the following signals:
L5: Transpreq, Transprel
L30: S64, R64
L31: S64Ack, S64Nack, R64Ack Out-of-Service, Back-in-Service
L32: AD64, DD64
L33: Process-reset
L34: Override, No-Override
L35: Man-Reset
L52: Rxtranspreq, Rxtransprel
The states used by the process are the following:
(TCH) transparent circuit handling process (0,)
Not-64, Blocked, Circuit Out-of-Service, Connect-called-64, Connect-calling-
64, Establish-forward-64, Disestablish-forward-64, Disestablish-backward-64,
Autorecovery-64, Spurious-recovery.
The signals have the following meaning:
L5 û See previous explanation in Appendix I.
L30 û The S64 and R64 signals arrive from the SIU where they have been trans-
lated from the format used by the real originator, namely the ISC exchange.
They imply that a transparent call shall be established or terminated.
L31 û The S64Ack, S64Nack and R64Ack signals are the responses that the
TCH process generate upon reception of the L30 signals. The Out-of-Service
and Back-in-Service signals are used to indicate to and from unavailability.
L32 û The AD64 and DD64 signals arrive from the DLC block in the DCME
and indicate that the unit should stop accepting any new transparent requests
from the ISC or that the DCME should start accepting requests for transparent
connections from the ISC, respectively.
L33 û The Process-reset signal arrives from the MCH and causes a termination
of the process instance that receives it.
L34 û The Override and No-Override signals are generated manually by the
operator and indicate that the TCH/DLC interaction is disabled or enabled,
respectively (see Note).
L35 û The Man-Reset signal is used by the operator to place an Out-of-Service
circuit to Back-in-Service.
L52 û See previous explanation in Appendix II.
The TCH process is assumed to be created by the MCH at system start-up and
after a map change. There is one instance of the process for every local IC
handled by the DCME, according to its configuration data. The process uses
the following variables:
disabled û This Boolean variable is TRUE when the TCH/DLC interaction is
disabled, otherwise FALSE. It is set and reset by arrival of the signals Override
and No-Override, respectively (see Note).
dlcon û This variable stores the current DLC condition for the IC handled by the
process. If DLC is "ON" the variable is True, if "OFF" False.
T1, T2, T3, T4 û Different timer values used by the TCH process instance.
ti û A timer variable.
Note û If the manual override is not implemented these signals do not exist. If
the manual override is not implemented the variable is always FALSE.
FIGURE (sans numero)
Recommendation / Recommandation / Recomendaci≤n G.763
Manuscrit: COM XV-R 39 -E/F/S Page 359
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 360
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 361
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (sans numero)
Manuscrit: COM XV-R 39 -E/F/S Page 362
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504960-90)
Manuscrit: COM XV-R 39 -E/F/S Page 363
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504970-90)
Manuscrit: COM XV-R 39 -E/F/S Page 364
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504980-90)
Manuscrit: COM XV-R 39 -E/F/S Page 365
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1504990-90)
Manuscrit: COM XV-R 39 -E/F/S Page 366
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505000-90)
Manuscrit: COM XV-R 39 -E/F/S Page 367
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505010-90)
Manuscrit: COM XV-R 39 -E/F/S Page 368
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505020-90)
Manuscrit: COM XV-R 39 -E/F/S Page 369
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505030-90)
Manuscrit: COM XV-R 39 -E/F/S Page 370
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505040-90)
Manuscrit: COM XV-R 39 -E/F/S Page 371
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505050-90)
Manuscrit: COM XV-R 39 -E/F/S Page 372
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505060-90)
Manuscrit: COM XV-R 39 -E/F/S Page 373
MONTAGE: Monter les figures dans l┤anglais uniquement.
FIGURE (T1505070-90)
Manuscrit: COM XV-R 39 -E/F/S Page 374
MONTAGE: Monter les figures dans l┤anglais uniquement.