Language selection

Search

Patent 2338867 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2338867
(54) English Title: CIRCUIT ARRANGEMENT AND METHOD FOR RECEIVING AND TRANSMITTING DATA
(54) French Title: CIRCUIT ET PROCEDE POUR LA RECEPTION ET L'EMISSION DE DONNEES
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04J 03/16 (2006.01)
(72) Inventors :
  • HAAS, PETER (Germany)
(73) Owners :
  • SIEMENS AKTIENGESELLSCHAFT
(71) Applicants :
  • SIEMENS AKTIENGESELLSCHAFT (Germany)
(74) Agent: SMART & BIGGAR LP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 1999-07-06
(87) Open to Public Inspection: 2000-02-17
Examination requested: 2004-06-21
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/DE1999/002077
(87) International Publication Number: DE1999002077
(85) National Entry: 2001-01-29

(30) Application Priority Data:
Application No. Country/Territory Date
198 34 630.1 (Germany) 1998-07-31

Abstracts

English Abstract


The inventive circuit and corresponding method temporarily store all of the
status parameters allocated to one time slot in a transmission frame, hereby
allowing adjustment to a current time slot.


French Abstract

Avec le circuit et le procédé selon l'invention, il est possible, sur la base d'une mémorisation intermédiaire de tous les paramètres d'état affectés à une tranche de temps, dans une trame de transmission, de se régler sur une tranche de temps actuelle.

Claims

Note: Claims are shown in the official language in which they were submitted.


7
Patent Claims
1. Circuit arrangement for receiving data arranged in a transmission frame,
whereby different time slot widths on the same transmission link can be
configured
within the transmission frame, comprising
- a first processing unit (WSPE) for readout of the data out from a current
time slot (TSn) and offering the current state parameters of the current
time slot (TSn), for intermediately storing the state parameters of a time
slot (Tsn+x) following the current time slot (TSn), and for intermediately
storing the readout data of a time slot (TSn) in a first memory unit (SE);
- a second processing unit (BV) with an allocation unit (ZU) for
administering a second memory unit (ST) in which state parameters read
from the first memory unit (SE) given a time slot change are stored, for
editing the state parameters intermediately stored in the first memory unit
(SE), and for allocation of the data of a current time slot (TSn)
intermediately stored in the first memory unit (SE) into a third memory
unit (EQ); and
- a third processing unit (FV) for forming data words from the data
deposited in the third memory unit (EQ).
2. Circuit arrangement for transmitting data that are arranged in a
transmission frame, whereby different time slot widths on the same
transmission link
can be configured within the transmission frame, comprising
- a first processing unit (WPSS) that comprises a unit (P/S) for reading the
data in a current time slot (TSn) into the transmission frame and offering
the current state parameters for a current time slot, and a first memory unit
(SS) for intermediately storing the state parameters of a time slot (Tsn+x)
following the current time slot (TSn);
- a second processing unit (BVS) with an allocation unit (ZU) for
administering a second memory unit (STS) in which state parameters read
from the first memory unit (SS) given a time slot change are stored, for
editing the state parameters to be intermediately stored in the first memory

8
unit (SS), and for allocation of the data intermediately stored in a third
memory unit (DTS) into the first memory unit (SS); and
- a third processing unit (FVS) for the allocation of data belonging to time
slots (TSn, TSn+x) and their storing in a third memory unit (DTS).
- a third processing unit (FVS) for the allocation of data belonging to time
slots (TSn, TSn+x) and their storing in a third memory unit (DTS).
3. Circuit arrangement according to claim 1 or 2, characterized in that the
first memory unit (SE, SS) is formed of a first and second register (SP, DH;
SPS,
DHS).
4. Circuit arrangement according to claim 1 or 2, characterized in that a
shift register (S/P, P/S) is provided in the first processing unit (WSPE,
WPSS) for the
reception of the data from a transmission frame (TSn) and for the transmission
of the
data into a transmission frame.
5. Circuit arrangement according to claim 1 and 2, characterized in that
these are integrated in an HDLC controller (HDLC) for the reception and
transmission
of data.

8a
6. Method for the reception of data that are arranged in a transmission
frame, whereby different time slot widths on the same transmission link can be
configured within the transmission frame,
- that data from a current time slot (TSn) are read out and intermediately
stored and current state parameters of the current time slot are offered and
state parameters of a time slot (TSn+i) following the current time slot
(TSn) are intermediately stored in a first memory unit (SE);
- that [..] in a second memory unit (ST) in which state parameters read from
the first memory unit (SE) given a time slot change are stored and
administered;
- that state parameters to be intermediately stored in the first memory unit
(SE) are offered and data of a current time slot (TSn) to be intermediately
stored in the first memory unit (SE) are read into a third memory unit
(EQ); and
- that data words are formed from the data deposited in the third memory
unit (EQ).
7. Method for the transmission of data that are arranged in a transmission
frame, whereby different time slot widths on the same transmission link can be
configured within the transmission frame,
- that state parameters of a current time slot are offered and data are read
into a current time slot (TSn), and state parameters of a time slot (TSn+1)
following the current time slot (TSn) are intermediately stored in a first
memory unit (SS);
- that the state parameters to be intermediately stored in the first memory
unit (SS) are offered in a second memory unit (STS) in which state
parameters read from the first memory unit (SS) given a time slot change

9
are stored, and the data intermediately stored in a third memory unit
(DTS) [...] the first memory unit (SS);
that data belonging to time slots (TSn, TSn+x) are allocated and their
storing in the third memory unit (DTS) are stored. [SIC!!!]

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02338867 2001-O1-29
1
CIRCUIT ARRANGEMENT AND METHOD FOR RECEIVING AND
TRANSMITTING DATA
High level data link controller are employed for data transmission at
network interworkings in communication systems, particularly switching
systems.
These HDLC controllers are arranged at network interworkings such as, for
example,
between a network with a synchronous data transmission and a network with an
asynchronous data transmission. the selection of a data transmission rate or
of a time
slot width in a frame-oriented data transmission is prescribed by the
transmission
speed of the network interworking units. A time slot width was previously pre-
set -
1 o with the assistance of marked fields. This, however, results in the
disadvantage that
the data transmission can only be implemented in the time slots marked
therefor.
United States Letters Patent No. 5,619,500 discloses an HDLG controller
with a frame division with a fixed plurality of channels. This HDLC
controller,
however, exhibits the disadvantage that the plurality of channels as well as
the
channel width thereof within the frame cannot be changed.
The invention is based on the object of specifying a circuit arrangement
and a method that eliminates the aforementioned disadvantage.
Achieving this object derives from the features of patent claims 1, 2 and 6,
7.
2 0 The invention yields the advantage that all time slots of a transmission
frame can be used for the transmission of data.
The invention yields the advantage that the channel number for an HDLC
controller can be modified by modification of configuration parameters.
Further characteristics are recited in the subclaims.
2 5 The circuit arrangement and the method can be seen from the following,
more detailed explanation of exemplary embodiments on the basis of drawings.
Shown are:
Figure 1 a schematic illustration of a transmission link;
Figure 2 a structure of a transmission frame;
3 0 Figure 3 a schematic structure of an HDLC controller;

CA 02338867 2001-O1-29
la
Figure a block circuit diagram of an HDLC reception
4 unit;
Figure a block circuit diagram of an HDLC transmission
unit;
Figure a more detailed illustration of an FiDLC
6 reception unit; and
5 Figure a more detailed illustration of an HDLC
7 transmission unit.

CA 02338867 2001-O1-29
2
Figure 1 shows a network configuration of a data transmission link. This
network configuration is composed of a data network AD for asynchronous data
transmission and of at least one data network SD for synchronous data
transmission.
The data network AD for asynchronous data transmission can, for example, be an
ATM network, an integer network, a Datex-P network or an Ethernet. For
example,
PCM systems or a synchronous transfer mode STM can be employed for the
synchronous data transmission in the data networks SD. Respective high level
data
link controllers HDLC are arranged at the interfaces between the synchronously
and
asynchronously operating data network SD or, respectively, AD. A plurality of
data
terminal devices TL can be connected to a network termination point NT of the
synchronously operating data network SD. One or more time slots or,
respectively,
time channels are allocated to a data terminal device TL for data transmission
between
the network termination point NT and the interface between the data networks
AD,
SD.
Figure 2 reproduces a transmission frame of a PCM transmission system
as employed in the data network SD with synchronous data transmission. This
PCM
transmission frame is, for example, 16 bits long and can be subdivided into a
maximum of 16 time slots or, respectively, channels. The smallest possible
time slot
can cover one bit and the largest time slot can cover 16 bits. The bits of the
2 0 transmission frame are consecutively numbered from 0 to 15. The first time
slot TS
having the time slot width TSB of 3 bits comprises the time slots TS or,
respectively,
channels 0, 1 and 2 combined to form a data transmission channel. The
designation
of the respective time slot TS ensues with the number of the first channel at
the
beginning of the time slot TS. The first time slot is assigned the number of
the first
2 5 bit. In the following, second time slot TS, which covers the channels 3,
4, 5 and 6, the
second time slot TS has the time slot number corresponding to the number of
the first
bit of the second time slot TS. The third and fourth time slot is referenced
TS7 and
TSB.
Figure 3 shows the structure of a high level data link controller HDLG
3 0 This HDLC controller essentially comprises an HDLC receiver unit HDLC-E,
an
HDLC transmitter unit HDLC-S, an HDLC processor HDLC-P as well as a frame

CA 02338867 2001-O1-29
buffer FB. The HDLC receiver unit HDLC-E as well as the HDLC transmitter unit
HDLC-S are respectively connected to lines of the synchronously working data
network SD. The frame buffer FB is connected to an asynchronous controller AC
of
the asynchronously operated data network AD.
s The illustrated HDLC controller is subdivided into essentially three
processing units. Among other things, each of the processing units is
constructed
such that it reduces the speed demands of the next stage.
In the first processing unit WSPE, WPSS, data are converted serial-to-
parallel or parallel-to-serial, the processing of the current time slot is
implemented on
1 o the basis of state parameters, and the state parameters are loaded for a
time slot
following the current time slot. The state parameters are, for example, the
time slot
length, status, bit counter, shift register content, etc. At the end of a
current time slot,
the state parameters of the current time slot are intermediately stored in a
first
memory unit and the state parameters of the future time slot intermediately
stored
15 until then are conducted to the HDLC processor HDLC-P. During the
processing of a
time slot, the complete data words are output or read in at a data port.
The HDLC processor HDLC-P can be divided into two halves at the
reception and transmission side. Each half thereby comprises a second
processing
unit BV, BVS and a third processing unit FV, FVS.
2 0 In the second processing unit BV, BVS, a byte processing unit, state
parameters belonging to time slots are administered in a second memory unit
ST,
STS, and the data words are read from or reloaded in a part of the first
memory unit
SE, SS, the data hold DH, DHS register (see Figures 6, 7). Further, an
allocation of
the state parameters ensues into the first memory unit SE, SS. The data are
forwarded
2 5 to a third processing unit FV, FVS or received therefrom via separate data
paths.
In the third processing unit FV, FVS, a frame processing unit (see Figures
6, 7), the data words belonging to a data frame are combined. An address
recognition,
block protection and fiu~ther protocol fimctions is [sic] also additionally in
the third
processing unit FV, FVS.
3 0 Figure 4 shows a block circuit diagram of the HDLC receiver unit HDLC-
E. The critical units are a serial-to-parallel converter S/P, an HDLC
processor HDLC-

CA 02338867 2001-O1-29
4
P as well as the data hold registers DH to be allocated either to the first
processing
unit WSPE or to the HDLC processor HDLC-P as well as a state parameter
register
SP. The data transported on a serial databus DB of the synchronous data
network SD
are serially read in a serial-to-parallel converter S/P that can also be
referred to as a
shift register. When the pre-settable time slot width is reached, the data of
the
receiver unit HDLC-E and the content of the serial-to-parallel converter S/P
are
reloaded into the register SP provided for the state parameters (see Figure
6). When
the data within the time slots are complete, these are transferred into the
data hold
register DH. At the same time, the data of a following time slot are loaded
into the
l0 register SP and the receiver unit HDLC-E with the intermediately stored
data is pre-
set for the following time slot of the preceding PCM frame.
Figure 5 shows a block circuit diagram of the HDLC transmitter unit
HDLC-S. The data to be sent are inserted into a databus DB with this via the
parallel-
to-serial converter P/S. Whenever a data word has been output on the databus
DB, a
new data word is loaded into the parallel-to-serial converter P/S from the
data hold
register DHS. At the beginning of a new time slot, all data and states of the
HDLC
processor HDLC-P that were intermediately stored in the data hold register DHS
and
in the state parameter register SPS are exchanged by the HDLC processor HDLC-
P.
Figure 6 shows the HDLC receiver unit HDLC-E in detail. The critical
2 o elements of the HDLC receiver unit HDLC-E are thereby the serial-to-
parallel
converter S/P, the register data hold DH, a state parameter register SP, a
unit for byte
processing BV, a unit for frame processing FV as well as a frame buffer FB.
The data intermediately stored in the state parameter register SP for a
respective time slot are deposited in a state table ST of the byte processing
unit BV
2 5 after the current time slot. The state table ST is organized such in the
byte processing
unit BV that the data of a future time slot are loaded into the state
parameter register
SP every time given a time slot change. The data fetched from the data hold
register
DH are arranged in an event queue EQ, a link element between the byte
processing
unit BV and the frame processing unit FV, and are further-processed.
3 0 The data are read from the databus DB with the serial-to-parallel
converter
S/P of the first processing unit (WSPE). The data are deposited in the data
hold

CA 02338867 2001-O1-29
register DH. At the end of a length of a time slot that can be pre-set via a
counter, all
data and appertaining states are exchanged between the serial-to-parallel
converter S/P
and the state parameter register SP. The time slot width, the register content
and the
status thereof as well as further parameters are intermediately stored in the
state
5 parameter register SP. The state parameters that were read into the state
parameter
register SP are intermediately stored in the state table ST. The size of the
state table
ST corresponds to the maximum plurality of possible time slots of a
transmission link
in the synchronously operating data network SD. A beginning of a time slot
following a current time slot is calculated from the state data of the current
time slot.
The event queue EQ, which is arranged between the byte processing unit BV and
the
frame processing unit FV, is organized such that a prioritization
corresponding to the
transmission speed of a time slot or channel is possible. Among other things,
the data
of all HDLC channels are stored in the frame buffer FB following the frame
processing unit FV.
Figure 7 shows the HDLC transmitter unit HDLC-S. The data to be
transported in time slots or, respectively, channels are read from the frame
buffer FB
according to the arrow direction shown in the schematic drawing.
When data are read from the frame buffer FB or, respectively, from the
frame processing unit FVS in order to arrange these within a specific time
slot of the
2 0 PCM frame, the appertaining time slot numbers TS-Nr are assigned to the
data words
and are supplied via a data table DTS to a data hold register DHS in order to
be
intermediately stored there. Simultaneously with the intermediate storing of
the data
words to be inserted into the time slots of the PCM frames, the initialization
data STS
needed for the HDLC processor HDLC-P are stored [sic) from a state table of a
2 5 second memory unit STS arranged in the byte processing unit BVS by an
allocation
unit ZU in the second memory unit STS. Due to the initialization of the high
level
data link controller processor HDLC-P, the data words intermediately stored in
the
data hold register DHS are inserted into the time slots provided therefor in
conformity
with their purpose. At the end of a time slot, the part of the data word that
has not yet
3 0 been processed is transferred from the state parameter register SPS into
the second
memory unit STS together with the momentary status values of the high data
link

CA 02338867 2001-O1-29
6
control processor HDLC-P. Simultaneously during the transfer, the state
parameters
for the following time slot Tsn+x of the PCM frame proceed into the state
parameter
register SPS and the data words therefor proceed into the data hold register
DHS.
Corresponding to the pre-settings of the high level data link control
processor HDLC-
P, the data intermediately stored in the data hold register DHS are inserted
into the
time slots of the PCM frame. Given a renewed time slot change, the state
parameters
of the high level data link control processor HDLC-P as well as the data are
loaded
into the data hold register DHS or, respectively, the state parameters are
loaded into
the state parameter register SPS and are intermediately stored in the state
table STS.
New data and settings for the high level data link control processor HDLC-P
required
for the coming time slot are defined by the allocation unit ZU.
The data for the data table DTS are forwarded in the frame processing unit
FVS with the assistance of the event queue EQS. The data of all possible time
slots
are intermediately stored in the data table DTS in a transmission frame for
the data
hold register DHS. As a result thereof, it is possible to also implement a
frame
processing outside the time slot. A data processing corresponding to the
respective
transmission rate is possible with the assistance of the event queue EQS. The
time
slot numbers TS-numbers of the last, current and following time slot are
calculated in
the byte processing unit BVS from the position of the time slot and from the
time slot
2 o length in the transmission frame. The state parameters SPS of all time
slots to be
processed are stored in the state table STS. The size of the state table STS
always
corresponds to the maximally possible plurality of time slots. The state
parameters
that are entered in the state parameter register SPS contain the following
information:
time slot width, bit number in the data word as well as shift register content
and
2 5 further state information.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC expired 2013-01-01
Application Not Reinstated by Deadline 2007-07-06
Time Limit for Reversal Expired 2007-07-06
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2006-07-06
Letter Sent 2004-07-07
All Requirements for Examination Determined Compliant 2004-06-21
Request for Examination Received 2004-06-21
Request for Examination Requirements Determined Compliant 2004-06-21
Inactive: Cover page published 2001-05-03
Inactive: First IPC assigned 2001-04-26
Letter Sent 2001-04-04
Inactive: Notice - National entry - No RFE 2001-04-04
Application Received - PCT 2001-03-29
Application Published (Open to Public Inspection) 2000-02-17

Abandonment History

Abandonment Date Reason Reinstatement Date
2006-07-06

Maintenance Fee

The last payment was received on 2005-06-10

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Registration of a document 2001-01-29
Basic national fee - standard 2001-01-29
MF (application, 2nd anniv.) - standard 02 2001-07-06 2001-06-12
MF (application, 3rd anniv.) - standard 03 2002-07-08 2002-06-28
MF (application, 4th anniv.) - standard 04 2003-07-07 2003-06-18
MF (application, 5th anniv.) - standard 05 2004-07-06 2004-06-10
Request for examination - standard 2004-06-21
MF (application, 6th anniv.) - standard 06 2005-07-06 2005-06-10
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
SIEMENS AKTIENGESELLSCHAFT
Past Owners on Record
PETER HAAS
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative drawing 2001-05-02 1 6
Abstract 2001-01-28 1 10
Description 2001-01-28 7 333
Claims 2001-01-28 4 119
Drawings 2001-01-28 5 103
Reminder of maintenance fee due 2001-04-03 1 111
Notice of National Entry 2001-04-03 1 193
Courtesy - Certificate of registration (related document(s)) 2001-04-03 1 113
Reminder - Request for Examination 2004-03-08 1 116
Acknowledgement of Request for Examination 2004-07-06 1 177
Courtesy - Abandonment Letter (Maintenance Fee) 2006-08-30 1 175
PCT 2001-01-28 19 771
PCT 2001-01-29 8 286