Sélection de la langue

Search

Sommaire du brevet 2046840 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2046840
(54) Titre français: METHODE ET APPAREIL DE DETERMINATION DE COURBES DE PSEUDO-BRUIT DANS LES TELEMESURES EN BOUCLE
(54) Titre anglais: METHOD AND APPARATUS FOR DETECTING PSEUDO NOISE PATTERN FOR REMOTE LOOPBACK TEST
Statut: Réputée abandonnée et au-delà du délai pour le rétablissement - en attente de la réponse à l’avis de communication rejetée
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • H4L 1/00 (2006.01)
  • G6F 11/08 (2006.01)
  • G6F 11/267 (2006.01)
  • H4L 1/24 (2006.01)
(72) Inventeurs :
  • OHMORI, HISAKAZU (Japon)
(73) Titulaires :
  • FUJITSU LIMITED
(71) Demandeurs :
  • FUJITSU LIMITED (Japon)
(74) Agent: SMART & BIGGAR LP
(74) Co-agent:
(45) Délivré:
(22) Date de dépôt: 1991-07-11
(41) Mise à la disponibilité du public: 1992-01-14
Requête d'examen: 1991-07-11
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Non

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
2-185886 (Japon) 1990-07-13

Abrégés

Abrégé anglais


ABSTRACT OF THE DISCLOSURE
A method for detecting a PN (Pseudo Noise)
pattern for a remote loopback test in a communication
system includes the following first through fifth
steps. The first step receives a first n-bit pattern (n
is an arbitrary number) which is a part of the PN
pattern. The second step leftwardly shifts n bits of
the first n-bit pattern by a first number of bits, so
that a second n-bit pattern is generated. The third
step executes an exclusive-OR operation on the n bits of
the first n-bit pattern and n bits of the second n-bit
pattern, so that a third n-bit pattern is generated.
The fourth step rightwardly shifts n bits of the third
n-bit pattern by a second number of bits, so that a
fourth n-bit pattern is generated. The fifth step
executes an exclusive-OR operation on the n bits of the
third n-bit patterns and n bits of the fourth n-bit
patterns, so that a fifth n-bit pattern is generated.
The fifth n-bit pattern is a sixth n-bit pattern which
is received after the first n-bit pattern. The first
through fifth are repeatedly carried out each time n
bits of the first n-bit pattern are received at the
first step.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


- 18 -
WHAT IS CLAIMED IS:
1. A method for detecting a PN (Pseudo Noise)
pattern for a remote loopback test in a communication
system, said method comprising the steps of:
(a) receiving a first n-bit pattern (n is an
arbitrary number) which is a part of said PN pattern;
(b) leftwardly shifting n bits of said first
n-bit pattern by a first number of bits, so that a
second n-bit pattern is generated;
(c) executing an exclusive-OR operation on
said n bits of said first n-bit pattern and n bits of
said second n-bit pattern, so that a third n-bit pattern
is generated;
(d) rightwardly shifting n bits of said third
n-bit pattern by a second number of bits, so that a
fourth n-bit pattern is generated; and
(e) executing an exclusive-OR operation on
said n bits of said third n-bit patterns and n bits of
said fourth n-bit patterns, so that a fifth n-bit
pattern is generated,
wherein said fifth n-bit pattern shows a sixth
n-bit pattern which should be received after said first
n-bit pattern, and said step (b) through (e) are
repeatedly carried out each time n bits of said first
n-bit pattern are received at step (a).
2. A method as claimed in claim 1, further
comprising the steps of:
(f) determining whether or not said fifth
n-bit pattern is identical to said sixth n-bit pattern,

- 19 -
(g) counting a number of times that said step
(f) determines that said fifth n-bit pattern is
identical to said sixth n-bit pattern; and
(h) determining the number of times counted at
step (g) becomes equal to a predetermined number of
times that said step (f) determines that said fifth
n-bit pattern is identical to said sixth n-bit pattern,
a predetermined procedure in the communication
system being activated when said step (h) determines the
number of times counted at step (g) becomes equal to the
predetermined number of times.
3. A method as claimed in claim 1, wherein:
said PN pattern is a PN pattern generated by a
generating polynomial 1 + X-4 + X-7;
said first predetermined number of bits is 3;
and
said second predetermined number of bits is 4.
4. A method as claimed in claim 1, wherein:
said PN pattern is a PN pattern generated by a
generating polynomial 1 + X-5 + X-9;
said first predetermined number of bits is 4;
and
said second predetermined number of bits is 5.
5. A method as claimed in claim 1, wherein:
said PN pattern is a PN pattern generated by a

- 20 -
generating polynomial 1 + X-9 + X-11;
said first predetermined number of bits is 2;
and
said second predetermined number of bits is 9.
6. A method for detecting a PN (Pseudo Noise)
pattern for a remote loopback test in a communication
system, said method comprising the steps of:
(a) receiving a first n-bit pattern (n is an
arbitrary number) which is a part of said PN pattern;
and
(b) generating a second n-bit pattern
subsequent to said first n-bit pattern from said first
n-bit pattern by a predetermined shift and exclusive-OR
operation, so that a third n-bit pattern is generated,
wherein said second n-bit pattern shows an
n-bit pattern which should be received after said first
n-bit pattern, and said step (b) is repeatedly carried
out each time n bits of said first n-bit pattern are
received at step (a).
7. An apparatus for detecting a PN (Pseudo
Noise) pattern for a remote loopback test in a
communication system, said apparatus comprising::
first means for receiving a first n-bit
pattern (n is an arbitrary number) which is a part of
said PN pattern;
second means for leftwardly shifting n bits of
said first n-bit pattern by a first number of bits, so
that a second n-bit pattern is generated;
third means for executing an exclusive-OR

- 21 -
operation on said n bits of said first n-bit pattern and
n bits of said second n-bit pattern, so that a third
n-bit pattern is generated;
fourth means for rightwardly shifting n bits
of said third n-bit pattern by a second number of bits,
so that a fourth n-bit pattern is generated; and
fifth means for executing an exclusive-OR
operation on said n bits of said third n-bit patterns
and n bits of said fourth n-bit patterns, so that a
fifth n-bit pattern is generated,
wherein said fifth n-bit pattern shows a sixth
n-bit pattern which should received after said first
n-bit pattern, and said second through fifth means carry
out respective operations each time n bits of said first
n-bit pattern are received by said first means.
8. An apparatus as claimed in claim 7,
further comprising:
sixth means for determining whether or not
said fifth n-bit pattern is identical to said sixth
n-bit pattern;
seventh means for counting a number of times
that said sixth means determines that said fifth n-bit
pattern is identical to said sixth n-bit pattern; and
eight means for determining the number of
times counted by said seventh means becomes equal to a
predetermined number of times that said sixth means
determines that said fifth n-bit pattern is identical to
said sixth n-bit pattern,
a predetermined procedure in the communication
system being activated when said eight means determines
the number of times counted by said seventh means
becomes equal to the predetermined number of times.

- 22 -
9. An apparatus as claimed in claim 7,
wherein:
said PN pattern is a PN pattern generated by a
generating polynomial 1 + X-4 + X-7;
said first predetermined number of bits is 3;
and
said second predetermined number of bits is 4.
10. An apparatus as claimed in claim 7,
wherein:
said PN pattern is a PN pattern generated by a
generating polynomial 1 + X 5 + X-9;
said first predetermined number of bits is 4;
and
said second predetermined number of bits is 5.
11. An apparatus as claimed in claim 7,
wherein:
said PN pattern is a PN pattern generated by a
generating polynomial 1 + X-9 + X-11;
said first predetermined number of bits is 2;
and
said second predetermined number of bits is 9.
12. An apparatus for detecting a PN (Pseudo
Noise) pattern for a remote loopback test in a
communication system, said apparatus comprising:
first means for receiving a first n-bit

- 23 -
pattern (n is an arbitrary number) which is a part of
said PN pattern; and
(b) generating a second n-bit pattern
subsequent to said first n-bit pattern from said first
n-bit pattern by a predetermined shift and exclusive-OR
operation, so that a third n-bit pattern is generated,
wherein said second n-bit pattern shows an
n-bit pattern which should be received after said first
n-bit pattern, and said second means repeatedly carries
out its operation each time n bits of said first n-bit
pattern are received by said first means.

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


2 0 ~
1 TITLE OF THE INVENTION
METHOD AND APPARATUS FOR DETECTING PSEUDO
NOISE PATTERN FOR REMOTE LOOPBACK TEST
BACKGROUND OF THE INVENTION
(1) Field of the Invention
The present invention generally relates to a
method and apparatus for detecting a pseudo noise
pattern for a remote loopback test, and more
particularly to a method and apparatus for detecting a
pseudo noise pattern used for a remote loopback test in
which a data circuit-terminating equipment connected to
one end of a data transmission line activates another
circuit-terminating equipment coupled to the other end
thereof.
(2) Description of the Prior Art
A data terminal equipment for use in data
communication is coupled to a data transmission line via
a data circuit-terminating equipment. When two data
terminal equipments located on both sides of the
transmission line communicate with each other, data is
transferred between the data circuit-terminating
equipments provided for the respective data terminal
equipments.
In order to test and maintain such data
circuit-terminating equipments, a remote loopback test
has been recommended by the CCITT Recommendation V.54,
the disclosure of which is hereby incorporated by
reference. In the recommended remote loopback test, one
of the two data circuit-terminating equipments opposite
to each other via a data transmission line (normally
including an exchange) instructs the other data
circuit-terminating equipment to start the remote
loopback test. In the above remote loopback test, it is
desired that a particular pattern (pseudo noise pattern)
be efficiently detected by each of the activated data
circuit-terminating equipments located on both sides of

2~6~
1 the data transmission line.
FIG.lA shows a data communication system in
which the recommended remote loopback test is used,
FIG.lB shows a data circuit-terminating equipment, and
FIG.lC shows how the recommended remote loopback test is
activated and carried out. The data communication
system shown in FIG.lA is composed of data terminal
equipments (DTE-A and DTE-B) 1, two data
circuit-terminating equipments (DCE-A and DCE-B) 2, and
a data transmission line 3 composed of a transmit line
and a receive line. The data circuit-terminating
equipments DTE-A and DTE-B are located on both sides of
the data communication line 3, and are coupled with each
other. ~he data circuit-terminating equipments DTE-A
and DTE-B simultaneously send and receive data in the
two directions at a bit rate equal to, for example,
64Kbps (bit per second). Data transmitted via the data
transmission line 3 is, for example, an AMI (Alternate
Mark Inversion) code, which is a bipolar code. By using
the AMI code, it is possible to transmit data at a
higher speed than that obtained with a modem
(modulator/demodulator) used.
In the past time, the data circuit-terminating
equipment 2 was formed of a specific hardware
configuration or an LSI. However, recently, the data
circuit-terminating equipment 2 has been configured, as
shown in FIG.lB. The data circuit-terminating equipment
2 shown in FIG.lB is composed of a data
circuit-terminating block 2-1, a microprocessor 2-2, and
a data terminal interface block 2-3. It is possible to
meet various requirements for the data
circuit-terminating equipment 2 by changing firmware
formed in the microprocessor 2-2. The functions in
common to the various requirements are implemented by
hardware or LSIs which form the data circuit-terminating
block 2-1 and the data terminal interface block 2-3.
The remote loopback test is carried out in

2~6~
-- 3
1 such a case where new data terminal equipment and data
circuit-terminating equipment are installed or a fault
such as data error occurs. Referring to FIG.lC, when
the data terminal equipment DTE-A receives an
instruction to execute the remote loopback test, the
data circuit-terminating equipment DCE-A sends a signal
showing the activation of the remote loopback test to
the data circuit-terminating equipment DCE-B via the
data transmission line.
The procedure on the remote loopback test is
recommended by the CCITT Recommendation V.54. The
recommended procedure will be described below. At the
first step of the remote loopback test procedure, the
data circuit-terminating equipment DCE-A sends 16
127-bit PN (Pseudo Noise) patterns to the data
transmission line. The 127-bit PN pattern (also
referred to as a 27 PN pattern) is obtained by
scrambling binary zeros (0) by a generating polynomial 1
+ X 4 + X 7 (X is a variable), and has 127 bits
within one period. The 16 127-bit patterns (16 periods)
function as a loopback activating signal. The bit rate
at which the PN pattern is sent is set to a normal bit
rate of the data circuit-terminating equipment DCE-A.
The criterion for detecting the PN pattern by the other
data circuit-terminating equipment DCE-B is not
specified.
At the second step of the remote loopback test
procedure, when the data circuit-terminating equipment
DCE-B detects the PN pattern, it sends to the data
transmission line 16 127-bit PN patterns (2048 bits),
each being generated by scrambling binary ones (1) by
the generating polynomial 1 + X 4 + X 7. The bit
rate at which the PN pattern is sent is set to a normal
bit rate of the data circuit-terminating equipment
DCE-B. The criterion for detecting the PN pattern by
the other data circuit-terminating equipment DCE-A is
not specified. The 16 127-bit PN patterns function as a

20~6R~
-- 4
1 confirmation signal. After sending the confirmation
signal to the data transmission line, the data
circuit-terminating equipment DCE-B forms a loopback
path. The data circuit-terminating equipment DCE-A
detects the confirmation signal, and enters into a test
state (mode) after a time amounting to 2048 bits has
elapsed.
At the third step of the remote loopback test
procedure, the data circuit-terminating equipment DCE-A
sends to the data transmission line 64 127-bit PN
patterns (64 periods), each being obtained by scrambling
binary ones by the generating polynomial 1 + X 4 +
-7
X . Subsequently, the data circuit-terminating
equipment DCE-A sends 64 consecutive binary ones to the
data transmission line. The 64 127-bit PN patterns and
64 consecutive binary ones form a completion signal.
It can be seen from the above description that
it is necessary to provide each of the data
circuit-terminating equipments DCE-A and DCE-B with a
means for detecting the 127-bit PN pattern.
Conventionally, the detection of the loopback activating
signal, the confirmation signal or the completion signal
uses firmware which has a program in which a ROM table
having all 127-bit PN patterns generated by the
generating polynomial 1 + X 4 + X 7 is formed. Each
127-bit PN pattern is compared with the PN patterns in
the ROM table. Theoretically, there are no identical
7-bit patterns in the 127-bit PN pattern. Thus, it is
possible to detect the PN pattern by comparing seven
consecutive bits received with seven consecutive bits at
a position in the 127 bits in the ROM table.
However, data is received in serial form
without having frame information (provided for use in
synchronization), and thus there is a possibility that
the seven received bits are not the same as the seven
bits read out from the ROM table.
Taking into account such a possibility, a

2 0 ~
1 procedure shown FIG.2 is carried out when the PN pattern
detection is started. The seven consecutive bits
received are compared with six different patterns, in
which there is a one-bit phase difference between the
adjacent patterns. Each time seven consecutive bits are
received, the comparing procedure shown in FIG.2 is
carried out in accordance with flowcharts shown in
FIGS.3A and 3B. The flowcharts shown in FIGS.3A and 3B,
which are executed by the microprocessor 2-2 shown in
FIG.lB, are a procedure executed at the beginning of the
PN pattern detection and an in-detection procedure
executed after the procedure shown in FIG.3A,
respectively.
At step 70 where the data circuit-terminating
equipment 2 is in a loopback activating signal hunting
state, the microprocessor 2-2 receives seven consecutive
bits via the data line terminating block 2-l. At
subsequent step 71, the microprocessor 2-2 compares the
seven consecutive bits received with six patterns as
shown in FIG.2. When it is determined, at step 71, that
the seven consecutive pattern is the same as one of the
six patterns, the microprocessor 2-2 switches to an
in-detection state at step 72. On the other hand, when
the seven consecutive bits are not the same as any of
the six patterns, the data circuit-terminating equipment
2 returns to the hunting state 70 at step 73.
During the in-detection state at step 74
subsequent to step 72, the microprocessor 2-2 increments
the address of the ROM table by +1, so that an updated
address of the ROM table indicating the next seven-bit
pattern at step 75. At step 76, the microprocessor 2-2
compares the next seven consecutive bits received with
the seven-bit pattern indicated by the updated address.
When it is determined, at step 76, that the both the
7-bit patterns are the same as each other, the value in
a register which stores the number of times that the
pattern coincidence is detected is incremented by +l at

2 0 ~
1 step 77. When the value in the register becomes equal
to a predetermined value (which corresponds to the
number of bits defined by the CCITT Recommendation
V.54), the detection procedure ends. On the other hand,
when it is determined, at step 76, that both the
seven-bit patterns are not the same as each other, the
microprocessor 2-2 returns to the hunting state 70 at
step 78. At the same time, the above-mentioned register
is reset.
However, the above-mentioned prior art has the
following disadvantages. First, it is necessary to use
two different firmware structures which respectively
correspond to the procedures shown in FIGS.3A and 3B.
This needs a large amount of complex software. Second,
during the procedure shown in FIG.3A, the microprocessor
2-2 on the receive side waits for the received seven
bits which are the same as the seven bits at a certain
position of the 127-bit pattern. Thus, in the worst
case, the seven bits are hunted and the PN pattern
detection procedure shown in FIG.3B starts after the
data circuit-terminating equipment on the transmitter
side has sent 127 consecutive bits (one period). Thus,
it takes a long time to start the detection procedure
shown in FIG.3B.
SUMMARY OF THE INVENTION
It is a general object of the present
invention to provide an improved method and apparatus
for detecting a PN pattern for the remote loopback test,
in which the above-mentioned disadvantages are
eliminated.
A more specific object of the present
invention is to provide a method and apparatus capable
of rapidly detecting the PN pattern without the
above-mentioned ROM table by means of a simple single
structure even if the PN pattern is sent out starting
from an arbitrary part thereof.

2 ~
-- 7
1 The above-mentioned objects of the present
invention are achieved by a method for detecting a PN
(Pseudo Noise) pattern for a remote loopback test in a
communication system, the method comprising the steps
of: (a) receiving a first n-bit pattern (n is an
arbitrary number) which is a part of the PN pattern; (b)
leftwardly shifting n bits of the first n-bit pattern by
a first number of bits, so that a second n-bit pattern
is generated; (c) executing an exclusive-OR operation on
the n bits of the first n-bit pattern and n bits of the
second n-bit pattern, so that a third n-bit pattern is
generated; (d) rightwardly shifting n bits of the third
n-bit pattern by a second number of bits, so that a
fourth n-bit pattern is generated; and (e) executing an
exclusive-OR operation on the n bits of the third n-bit
patterns and n bits of the fourth n-bit patterns, so
that a fifth n-bit pattern is generated. The fifth
n-bit pattern shows a sixth n-bit pattern which should
be received after the first n-bit pattern, and the step
(b) through (e) are repeatedly carried out each time n
bits of the first n-bit pattern are received at step
(a)-
The above-mentioned objects of the present
invention are also achieved by an apparatus for
detecting a PN (Pseudo Noise) pattern for a remote
loopback test in a communication system, the apparatus
comprising: first means for receiving a first n-bit
pattern (n is an arbitrary number) which is a part of
the PN pattern; second means for leftwardly shifting n
bits of the first n-bit pattern by a first number of
bits, so that a second n-bit pattern is generated; third
means for executing an exclusive-OR operation on the n
bits of the first n-bit pattern and n bits of the second
n-bit pattern, so that a third n-bit pattern is
generated; fourth means for rightwardly shifting n bits
of the third n-bit pattern by a second number of bits,
so that a fourth n-bit patt~rn is generated; and fifth

2~6g~
8 --
1 means for executing an exclusive-OR operation on the n
bits of the third n-bit patterns and n bits of the
fourth n-bit patterns, so that a fifth n-bit pattern is
generated, wherein the fifth n-bit pattern shows a sixth
n-bit pattern which should be received after the first
n-bit pattern, and the second through fifth means carry
out respective operations each time n bits of the first
n-bit pattern are received by the first means.
BRIEF DESCRIPTION OF THE DRAWINGS
Other objects, features and advantages of the
present invention will become more apparent from the
following detailed description when read in conjunction
with the accompanying drawings, in which:
FIG.lA is a block diagram of a conventional
data communication system;
FIG.lB is a block diagram of a conventional
data circuit-terminating equipment shown in FIG.lA;
FIG.lC is a block diagram showing how the
remote loopback test is carried out;
FIG.2 is a diagram showing a conventional
activating signal detection procedure;
FIGS.3A and 3B are flowcharts of a
conventional procedure executed by a microprocessor
shown in FIG.lB;
FIG.4 is a block diagram showing the principle
of the present invention;
FIG.5 is a block diagram of data
circuit-terminating equipment having a PN pattern
detecting procedure of a first preferred embodiment of
the present invention in which a 27 PN pattern is used;
FIG.6 is a flowchart showing the operation of
the first preferred embodiment of the present invention;
FIG.7 is a diagram showing the operation of
the first preferred embodiment of the present invention;
FIG.8 is a diagram showing the a 2 PN
pattern;

- 2 0 ~
g
1 FIG.9 is a block diagram of an operation unit
shown in FIG.4;
FIG.10 is a diagram showing a 29 pattern;
FIG.11 is a diagram showing the operation of
the operation unit shown in FIG.4 which is configured
according to a second preferred embodiment of the
present invention;
FIG.12 is a block diagram of a hardware
configuration of the second preferred embodiment of the
present invention;
FIG.13 is a diagram showing a 211 PN pattern;
FIG.14 is a diagram showing the operation of
the operation unit shown in FIG.4 which is configured
according to a third preferred embodiment of the present
invention; and
FIG.15 is a block diagram of a hardware
configuration of the third preferred embodiment of the
present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG.4 shows the principle of an apparatus for
detecting a PN pattern. The apparatus shown in FIG.4 is
composed of a received data latch unit 10, an operation
unit 11, a comparator 12, a counter 13 and a coincidence
detection unit 14 and a delay unit 15. The received
data latch unit 10 latches n received bits where n is an
arbitrary number. The delay unit 15 delays the latched
n-bit data in order to synchronize n bits output by the
latch unit 10 with n bits output by the operation unit
11. The operation unit 11 generates an n-bit pattern
subsequent to the previous n-bit data by an operation
which will be described later.
The operation unit 11 is configured based on
the principle in which an n-bit pattern subsequent to an
n-bit pattern within the period of a PN pattern is
definitely determined by the generating polynomial
thereof. The operation unit 11 receives an n-bit

2a~6~
-- 10 --
1 pattern lnput via the received data latch unit 10 and
the delay unit 15, and generates, from the received
n-bit pattern, an n-bit pattern subsequent thereto.
More specifically, the operation unit 11 leftwardly
shifts the received n-bit pattern by a predetermined
number of bits. Next, the operation unit 11 executes a
first exclusive-OR operation on the received n-bit
pattern and the shifted n-bit pattern. Then, the
operation unit 11 rightwardly shifts a resultant n-bit
pattern obtained by the first exclusive-OR operation by
a predetermined number of bits. Finally, the operation
unit 11 executes a second exclusive-OR operation on the
resultant n-bit pattern and the leftwardly shifted n-bit
pattern. A resultant n-bit pattern generated by the
second exclusive operation shows the n-bit pattern which
should be receieved immediately after the n-bit pattern
latched in the latch unit 10.
The comparator 11 compares the n-bit pattern
latched in the received data latch unit 10 with the next
n-bit pattern generated by the operation unit 11. When
both the n-bit patterns are the same as each other, the
comparator 12 generates an increment signal which
increments the counter value in the counter 13 by +1.
On the other hand, when both the n-bit patterns are not
the same as each other, the comparator 12 generates a
reset signal which clears the counter value in the
counter 13. The counter value in the counter unit 13 is
output to the coincidence detection unit 14, which
receives a specified threshold value. When the counter
value is equal to the specified threshold value, the
coincidence detection unit 14 generates a pattern
detection signal, which functions as an activating
signal and activates the data circuit-terminating
equipment.
FIG.5 shows a data circuit-terminating circuit
20 configured based on the present invention. The data
circuit-terminating equipment 20 is coupled, via a

2~6~
-- 11 --
1 four-wire (4W) subscriber line (data transmission line),
to a network including a data exchange. The data
circuit-terminating equipment 20 is composed of a
subscriber line bipolar signal receiver 21, a subscriber
line bipolar signal transmitter 22, subscriber line/data
terminal format conversion units 23 and 24, a data
terminal signal transmitter 25, a data terminal signal
receiver 26, a loopback circuit 27 and a microprocessor
28.
The receiver 21 receives a signal transmitted
via a two-wire receive line of the four-wire subscriber
line and a transformer. The transmitter 22 sends a
signal received from the format conversion unit 24 to a
two-wire transmit line of the four-wire subscriber line
via a transformer. The format conversion unit 23
converts the format of the received signal in conformity
to the four-wire transmission line into a format used in
a data terminal 29. The format conversion unit 24
converts the format used in the data terminal 29 into
the format in conformity to the four-wire subscriber
line. The transmitter 25 transmits the received signal
from the format converter 23 to the data terminal 29
through the loopback circuit 27. The receiver 26
receives a signal from the data terminal 29 through the
loopback circuit 27, and outputs the received signal to
the format conversion unit 24. The loopback circuit 27
forms a loopback path which connects the transmitter 25
and the receiver 26 by detecting a loopback test
starting signal sent out by another data
circuit-terminating equipment (not shown in FIG.5). The
microprocessor 28 controls the entire operation of the
data circuit-terminating equipment 20, as will be
described below. It will be noted that the
configuration shown in FIG.4 is implemented by the
microprocessor 28.
FIG.6 is a flowchart of a loopback test
starting signal detection procedure executed under the

2 ~
- 12 -
1 control of the microprocessor 28. The illustrated
procedure handles a PN pattern which consists of 127
bits within one period and which is generated by the
aforementioned generating polynomial 1 + X 4 + X 7.
Further, the aforementioned n is equal to 7.
At step 30, the microprocessor 28 of the data
circuit-terminating equipment 20 shown in FIG.5 waits
for data received via the two-wire receive line of the
four-wire subscriber line. At step 31, the
microprocessor 28 receives seven consecutive bits and
registers them in an internal register A, which
corresponds to the received data latch unit 10 shown in
FIG.4. At step 32, the microprocessor 28 generates a
7-bit pattern subsequent to the 7-bit pattern previously
received at step 31 from the previously received 7-bit
pattern, and registers the generated n-bit pattern into
an internal register B. At step 33, the microprocessor
28 compares the received n-bit pattern registered in the
internal register A with the generated n-bit pattern
registered in the internal register B. When it is
determined, at step 33, that both the n-bit patterns are
the same as each other, the microprocessor 28 increments
the counter value in an internal counter by +1. This
internal counter corresponds to the counter 13 shown in
FIG.4 and is formed in an internal memory area of the
microprocessor 28. At subsequent step 35, the
microprocessor 28 determines whether or not the counter
value is greater than a predetermined value (which
corresponds to the aforementioned specified threshold
value). When the result at step 35 is YES, the
microprocessor 28 activates the loopback test (in other
words, the microprocessor 28 detects the loopback test
starting signal). On the other hand, when the result at
step 35 is NO, the process returns to step 30. The
process also returns to step 30 when it is determined,
at step 33, that the received n-bit pattern is not the
same as the generated n-bit pattern.

- 13 - 20~
1 At step 34, it is possible to arbitrarily
determine the predetermined value. In order to detect
16 periods (2047 bits) of the 127-bit PN pattern, the
predetermined value is set equal to 292 (- 2047/7).
A description will now be given of an example
of the operation executed at step 33 shown in FIG.6 with
reference to FIG.7. A part of the 127-bit PN pattern
which functions as the loopback test starting signal is
illustrated in (A) of FIG.7. As shown in FIG.8 in which
X:Y, such as 1:1, means the bit identified by a serial
number X is Y, the pattern consisting of the first bit
through the seventh bit is 1111111 and is the same as
the pattern consisting of the 128th bit through 134th
bit. Similarly, the pattern consisting of the eighth
bit through the 14th bit is 0000111 and is the same as
the pattern consisting of the 135th bit through the
14Oth bit. That is, the same seven-bit pattern
repeatedly appears for every 127 bits (=27 - 1) in the
PN pattern obtained by the generating polynomial 1 +
X 4 + X 7. Thus, it is possible to generate the
next seven-bit pattern from the previously received
seven-bit pattern prior to the above next seven-bit
pattern.
Returning FIG.7, it is now assumed that the
received seven bit pattern is 0000111 (which correspond
to the eighth through 14th bits), as shown in (B)
thereof. At step 1 shown in (C) of FIG.7, the
microprocessor 28 receives the received seven bits
labeled (a). At step 2, the microprocessor 28
leftwardly shifts the received seven-bit pattern (a) by
three bits and sets the three bits on the right side to
zero, so that a shifted seven-bit pattern (b) is
obtained. At step 3, the microprocessor 28 executes the
exclusive-OR operation on the patterns (a) and (b), so
that a resultant seven-bit pattern (c) is obtained. At
step 4, the microprocessor 28 rightwardly shifts the
pattern (c) by four bits and sets the four bits on the

2~46.~
- 14 -
1 left side to zero, so that a shifted seven-bit pattern
(d) is obtained. At step 5, the microprocessor 28
executes the exclusive-OR operation on the patterns (c)
and (d), so that a resultant seven-bit pattern (e) is
generated. It will be noted that the seven-bit pattern
(e) shows a seven-bit pattern which should be received
immediately after the received seven-bit pattern shown
in (B) of FIG.7.
The above-mentioned procedure shown in FIG.7
can be realized by software. Alternatively, it is
possible to implement the procedure shown in FIG.7 by a
hardware configuration shown in FIG.9. The
configuration shown in FIG.9 corresponds to the
operation unit 11 (FIG.4), and is made up of two 7-bit
registers 101 and 106, two seven-bit flip-flops (F/F)
102 and 104, and two exclusive-OR units (hereafter
simply referred to as EXOR units) 103 and 105. The
seven consecutive bits received are latched in the
register 101 and are output to the EXOR unit 103. The
four low-order bits out of the seven bits are output to
the flip-flop 102. The flip-flop 102 functions to
leftwardly shift the seven bits by three bits and
outputs a three-bit shifted pattern to the EXOR unit
103. The EXOR unit 103 has seven EXOR gates, which
execute the respective exclusive-OR operations on the
corresponding bits of the seven-bit patterns from the
register 101 and the flip-flop 102. Then, seven bits
output by the EXOR unit 103 are output to the EXOR unit
105, and the three high-order bits thereof are output to
the flip-flop 104. The flip-flop 104 functions to
rightwardly shift the seven bits generated by the EXOR
unit 103 by four bits. Seven bits generated by the
flip-flop 104 are output to the EXOR unit 105, which
includes seven EXOR gates. Seven bits obtained by the
exclusive-OR operation in the EXOR unit 105 are latched
in the register 106, and are then output to the
comparator 12 shown in FIG.4. It will be noted that the

2 ~
- 15 -
1 seven-bit pattern latched in the register 106 shows the
7-bit pattern which should be received after the
seven-bit pattern latched in the register 101.
The present invention is not limited to the
127-bit PN pattern. A description will now be given of
a second embodiment of the present invention which
handles a 2 PN pattern (511-bit PN pattern) generated
by a generating polynomial 1 + X 5 + X 9.
FIG.10 shows bits generated by the generating
polynomial 1 + X 5 + X 9. As shown, the first
through ninth bits are 111111111, and the 10th through
18th bits are 000001111. The 512th through 520th bits
are 111111111, and the 521th through 529th bits are
000001111. That is, the same nine-bit patterns occurs
for every 511 bits.
Referring to FIG.ll, it is now assumed that
the received 9-bit pattern consists of the 186th through
194th bits equal to 101110010 as shown in (B) thereof.
At step 1 shown in (C) of FIG.ll, the operation unit 11
shown in FIG.4 receives the nine bits 101110010, labeled
~a). At step 2, the operation unit 11 leftwardly shifts
the received nine bits by four bits, so that nine bits
100100000 labeled (b) is obtained. At step 3, the
operation unit 11 executes the exclusive-OR operation on
the received nine bits (a) and the shifted nine bits
(b), and generates a resultant nine~bit pattern
001010010, labeled (c). At step 4, the operation unit
rightwardly shifts the nine-bit pattern (c) by five
bits, so that shifted nine bits 000000010 labeled (d)
are obtained. At step 5, the operation unit 11 executes
the exclusive-OR operation on the nine-bit patterns (c)
and (d), so that a nine-bit pattern 001010000 labeled
(e) is obtained. As shown in (A) of FIG.ll, the pattern
(e) shows a nine-bit pattern which should be received
after the received nine-bit pattern shown in (B)
thereof.
The procedure shown in FIG.ll can be realized

2n~6~
- 16 -
1 by a hardware configuration shown in FIG.12. The
configuration shown in FIG.12 is composed of two
nine-bit registers 111 and 116, two nine-bit flip-flops
112 and 114, and two EXOR units 113 and 115, each having
nine EXOR gates. The operation of the shift register
111 corresponds to step 1 shown in (C) of FIG.ll, and
the operation of the flip-flop 112 corresponds to step 2
shown therein. The operation of the EXOR unit 113
corresponds to step 3, and the operation of the
flip-flop 114 corresponds to step 4. Further, the
operation of the EXOR unit 115 corresponds to step 5.
A description will now be given of a third
preferred embodiment of the present invention which
handles a 211 PN pattern (2047-bit PN pattern)
generated by a generating polynomial 1 + X 9 +
x-ll
FIG.13 shows bits generated by the generating
polynomial 1 + X 9 + X 11. As shown, the first
through eleventh bits are 11111111111, and the 12th
through 22th bits are 00000000011. The 2048th through
2058th bits are 11111111111, and the 2059th through
2069th bits are 00000000011. That is, the same ll-bit
patterns occur for every 2047 (= 211 -1) bits.
Referring to FIG.14, it is now assumed that
the received ll-bit pattern consists of the 565th
through 575th bits equal to 11011011001 as shown in (B)
thereof. At step 1 shown in (C) of FIG.14, the
operation unit 11 shown in FIG.4 receives the 11 bits
11011011001, labeled (a). At step 2, the operation unit
11 leftwardly shifts the received 11 bits by two bits,
so that 11 bits 01101100100 labeled (b) is obtained. At
step 3, the operation unit 11 executes the exclusive-OR
operation on the received nine bits (a) and the shifted
11 bits (b), and generates a resultant ll-bit pattern
10110111101, labeled (c). At step 4, the operation unit
rightwardly shifts the ll-bit pattern (c) by nine bits,
so that shifted nine bits 00000000010 labeled (d) is

- 17 - 2~
1 obtained. At step 5, the operation unit 11 executes the
exclusive-OR operation on the 11-bit patterns (c) and
(d), so that an 11-bit pattern 10110111111 labeled (e)
is obtained. As shown in (A) of FIG.14, the pattern (e)
shows an 11-bit pattern which should be received after
the received 11-bit pattern shown in (B) thereof.
The procedure shown in FIG.14 can be realized
by a hardware configuration shown in FIG.15. The
configuration shown in FIG.12 is composed of two ll-bit
registers 121 and 126, two 11-bit flip-flops 122 and
124, and two EXOR units 123 and 125, each having 11 EXOR
gates. The operation of the shift register 121
corresponds to step 1 shown in (C) of FIG.14, and the
operation of the flip-flop 122 corresponds to step 2
shown therein. The operation of the EXOR unit 123
corresponds to step 3, and the operation of the
flip-flop 124 corresponds to step 4. Further, the
operation of the EXOR unit 125 corresponds to step 5.
The above-mentioned procedures are mainly
related to the detection of the loopback test starting
(activating) signal. Of course, it is possible to use
the above-mentioned procedures in order to detect the
aforementioned confirmation signal and the complete
signal. Further, it is possible to use the present
invention to other applications.
The description is not limited to the
specifically disclosed embodiments, and variations and
modifications may be made without departing from the
scope of the present invention.

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Inactive : CIB de MCD 2006-03-11
Inactive : CIB de MCD 2006-03-11
Inactive : CIB de MCD 2006-03-11
Le délai pour l'annulation est expiré 1997-07-11
Demande non rétablie avant l'échéance 1997-07-11
Réputée abandonnée - omission de répondre à un avis sur les taxes pour le maintien en état 1996-07-11
Demande publiée (accessible au public) 1992-01-14
Exigences pour une requête d'examen - jugée conforme 1991-07-11
Toutes les exigences pour l'examen - jugée conforme 1991-07-11

Historique d'abandonnement

Date d'abandonnement Raison Date de rétablissement
1996-07-11
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
FUJITSU LIMITED
Titulaires antérieures au dossier
HISAKAZU OHMORI
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document (Temporairement non-disponible). Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Revendications 1992-01-13 6 151
Page couverture 1992-01-13 1 13
Dessins 1992-01-13 16 258
Abrégé 1992-01-13 1 26
Description 1992-01-13 17 667
Dessin représentatif 1999-07-06 1 11
Taxes 1995-06-12 1 48
Taxes 1994-06-15 1 72
Taxes 1993-06-03 1 31