This invention relates to arrangements and methods for providing an engineering operations channel (EOC) in association with digital services delivered to a user terminal.
In a conventional telephone system, the majority of subscribers are connected to local exchanges via twisted conductor pairs, generally referred to as subscriber loops. Between the subscribers and the exchange, the subscriber loops are carried in cables each containing a large number of conductor pairs. The cables from the exchange feed smaller street cables from which the individual subscriber loops are ‘dropped’ to provide the final link to the subscriber. These twisted pair subscriber loops, which were originally installed to carry voice services, are now being used by the system operators to carry new services such as ADSL (asymmetric digital subscriber line) in the frequency spectrum above the base band frequencies used for the voice or POTS traffic. These services are added to the subscriber line at the exchange and may carry e.g. video and/or Internet traffic to the subscriber.
The currently employed ADSL service is a broad band technology which occupies a frequency band above that of voice to provide high bit rate (asymmetric) services to customers. Typically this service uses discrete multi-tone technology (DMT) at frequencies of about 20 to 100 kHz up to about 1.1 MHz at a downstream bit rate of 2 Mb/s and at an upstream bit rate of 200 kb/s. The ADSL service is usually delivered via a carrier based system using discrete multi-tone (DMT) in which the traffic is carried on a number of frequencies over the twisted pair to the subscriber.
There are now proposals to introduce a new higher bit rate interactive or symmetric service generally referred to as VDSL (very high bit rate digital subscriber line). This service is intended primarily for business customers to carry large volumes of data traffic to and from such customers. For most users the service will be provided over an existing twisted pair subscriber loop or link coupling that user's terminal to a local exchange so as to avoid the cost of installing e.g. a coaxial link to the subscriber.
A particular problem with the introduction of VDSL systems is that of managing and controlling the subscriber link to allow remote status and performance monitoring of the link and to perform management operations which require downloading of information and commands. A further requirement is that of providing synchronisation between the transmitters and receivers at the exchange and subscriber ends of the links. This synchronisation of transmitter and receiver is essential where the digital data transmitted over the link has been scrambled to provide an even distribution of binary ones and zeros.
In a conventional e.g. ADSL system, an engineering operations channel is provided by the allocation of bits, often byte oriented, in each superframe structure of a transmission line-code. This provides the transport of a set of so-called indicator bits and control messages.
Currently employed EOC arrangements suffer from the disadvantage that they are protocol specific and thus lack flexibility. In an attempt to reduce this problem, there have been proposals for inserting EOC information into an ATM channel. This has the advantage of common cell processing, but the need to accommodate fixed length cells has limited the efficiency of the technique.
An object of the invention is to minimise or to overcome the above disadvantage.
A further object of the invention is to provide an improved engineering operations channel arrangement and method for use in a VDSL system.
A further object of the invention is to provide an improved method of managing a subscriber link between a VDSL customer and an exchange.
A further object of the invention is to provide an improved digital communication service.
According to a first aspect of the invention there is provided a method of transporting digital traffic over a line from a central station to a subscriber terminal, the method comprising providing an engineering operations channel over the line, wherein said engineering operations channel is transported in asynchronous minicells.
According to a further aspect of the invention there is provided a method of providing a digital communication service over a line from a line termination equipment disposed at a central station to a subscriber terminal, the method comprising providing a engineering operations channel for effecting control and management of the subscriber terminal, and transporting said engineering operations channel in a sequence of asynchronous minicells over the line.
According to a further aspect of the invention there is provided apparatus for providing a digital communication service over a line from a line termination equipment disposed at a central station to a subscriber terminal, wherein the line termination equipment and the subscriber terminal incorporate respective first and second management systems arranged to control and supervise said digital communication service via messaging therebetween carried in an engineering operations channel over the line, and wherein the line termination equipment and the subscriber terminal incorporate means for providing said engineering operations channel in the form of a sequence of asynchronous minicells over the line.
According to a further aspect of the invention there is provided a digital communications system, comprising a subscriber network termination, a line termination equipment, and a transmission path therebetween, the subscriber termination and the line termination being coupled to the path via respective first and second modems, wherein the subscriber termination and the line termination each incorporate respectively a first and second management system each system consisting of a corresponding plurality of management levels, said first and second management systems being arranged to control and supervise said digital communication service via messaging carried in an engineering operations channel over the line, wherein said subscriber termination and the line termination each incorporate respective multiplexer means interfacing with the management levels of that termination, and wherein said subscriber termination and line termination incorporate respective packet transaction means each interfacing with the respective multiplexer means for carrying messaging between corresponding subscriber termination and line termination management levels in an engineering operations channel over the line, said engineering operations channel being comprised by a sequence of asynchronous minicells over the line.
According to a further aspect of the invention there is provided a method of controlling digital communications system comprising a subscriber network termination, a line termination equipment, and a transmission path therebetween, the subscriber termination and the line termination each incorporating respectively a first and second management system each system consisting of a corresponding plurality of management levels, said first and second management systems being arranged to control and supervise said digital communication service, the method comprising providing messaging paths between corresponding management levels, and multiplexing said messaging paths into an engineering operations channel over the line, and wherein said engineering operations channel is transported in a sequence of asynchronous minicells over the line.
In a further aspect the invention provides a digital subscriber network termination for receiving a digital service over a subscriber line coupled thereto, the subscriber termination including a management system consisting of a plurality of management levels, said first and second management system being arranged to control and supervise said digital communication service via messaging carried in an engineering operations channel over the line, multiplexer means interfacing with the management levels of the subscriber termination, and packet transaction means interfacing with the multiplexer means for carrying messaging to and from the management levels in an engineering operations channel over the line, said engineering operations channel being comprised by a sequence of asynchronous minicells over the line.
The technique provides the advantage of cell based transport without the constraint of fixed length cells and their associated assembly delay. Further, by carrying the EOC channel in minicells, this channel is rendered wholly independent of the protocol or protocols employed for VDSL transport.
In a preferred embodiment, spare capacity in the EOC channel may be used to accommodate low delay telephony traffic e.g. to provide a voice over Internet service.
The minicells transporting the EOC channel may be of variable length, the start of each cell being determined by the use of pointers and/or a length indicator (LI) field.
Embodiments of the invention will now be described with reference to the accompanying drawings in which:—
a and 6b illustrate a service specific common sublayer (SSCS) for synchronous and plesiochronous traffic respectively;
Referring first to
The line terminating equipment performs the function of a line card for the VDSL service and is coupled to an ATM backplane 211 via an interface 212, a transaction protocol specific (TPS) transaction conveyance (TC) function 213 and a packet mode data (PMD) transaction conveyance (TC) function 214. It will be understood that a number of similar line termination equipments, one for each VDSL subscriber, will be coupled to the backplane 211. The network termination modem 220 is similarly coupled to the user network interface (UNI) via a transaction protocol specific (TPS) transaction conveyance (TC) function 223 and a packet mode data (PMD) transaction conveyance (TC) function 224.
Control of the line terminating equipment and the network terminating equipment is provided by a number of management layers. At the lowest level, a physical performance monitoring and management layer 216, 226 monitors modem performance and provides a transmission convergence functionality. This layer is independent of transmission protocols. The next level is a transport protocol specific (TPS) transaction conveyance management layer convergence layer 217, 227. This layer is associated with ATM protocols, management and performance monitoring. The highest level comprises a transport protocol specific (TPS) management layer 218,228 providing e.g. traffic shaping and system level functions. Communication between the corresponding management layers in the line termination and the network termination is effected via AAL2 multiplexers 219, 229, this management communication traffic being carried in the EOC channel over the subscriber line. Optionally, this management traffic may be carried in AAL2 minichannels. Indicator bits relating to the PHY performance monitoring and management may be sent in AAL2 packets or may be sent by direct EOC multiplexing.
The network termination incorporates a further NT management level 230 that communicates with a remote network manager 231 via a further AAL2 multiplexer 232 and an ATM interface 233 disposed in the line termination equipment 21.
In the arrangement of
The first byte of the EOC message field comprises a six bit pointer 305, a sequence number bit and parity bits. The pointer identifies the start of the first valid mini-cell in the EOC frame. The EOC message field is followed by minicells 306 which are packed into ATM cells as defined by the AAL2 protocol.
In a modification of the technique illustrated in
The indicator bits are packed into a number of bytes of synchronisation packet payload or, if 5 bits are sufficient, can be mapped onto the AAL2 user to user information (UUI) field for this specific CID and are consequently protected by the HEC: Where carried in the payload, an additional checksum/parity byte may be added to protect the payload, or one or more bits of the UUI may be allocated as parity bits to provide the same function.
Any number of AAL2 CPS-packets may be included in a superframe, but padding bytes are inserted to ensure that superframe header synchronisation. Optionally network timing reference phase information can be carried in the mini-cell where the transport system clock is not synchronised to an NTR.
Where the user terminal is provided with a register, this may be used to store command and control information. Access to the register may be effected via the messaging scheme illustrated in
EOC messages can be directed to the appropriate remote functional entity by using the mini-cell CID as a discriminator. Alternatively the SSCS (service specific convergence sublayer) definition can provide the same function, leaving the CID available as the primary line identity discriminator.
e.g. 1) Mixed use of CID—7 functions per line of 31 lines maximum
COD 0000 0000 . . . 0000 0111 reserved for AAL2
CID 0000 1000 . . . 000 1111 for line 1 functions 0 . . . 7.
CID 11111 1000 . . . 0000 1111 for line 2 to 31
In a situation where several network line terminating equipments are co-located the mini-cells carrying EOC messages can be formed into a single AAL2 stream processed by common management functions. Some functions can be processed locally to the line modem functions, such as dealing with remote indicator bits for example, and other minicells onwards routed via a composite AAL2 mini-cell stream. The local functions can then also communicate with separate higher level management functions through the same AAL2 stream.
In a further embodiment, the AAL2 stream can be handled as a naked AAL2 data stream (also known as AL2 protocol) or it can be further encapsulated in ATM. This approach is particularly appropriate for ATM specific equipment which implements an ATM backplane. A single ATM VC is then used for carrying all the traffic from a single module/line-card to a common processing function located with the line cards/modules, for example in a remote optical network unit (ONU) or elsewhere in the network for example at a passive optical network head-end. Where network termination implements narrow-band voice on AAL2, the AAL2 processing blocks can be shared with the EOC channel. This cannot be extended so that if the bandwidth of the EOC channel is expanded then multiple narrow-band ISDN channels and IP/PPP data can be multiplexed with the EOC information on the same bearer channel.
An alternative method for transporting Narrow-band traffic 602, 603 is by the use of circuit emulation in which an SSCS based ATM AAL1 with time stamps relies on transport of the NTR by the transport system (carried for example as a phase stamp in the synchronisation mini-cell); or by plesiochronous multiplexing of null encapsulated narrow band traffic with autonomous timing recovery. This is illustrated in
Where the EOC mini-cell is synchronised, a maximal length pseudo random binary sequence (PRBS) may be added modulo two to the channel data viewed as a bit stream where each byte is transmitted MSB first. This provides scrambling which randomises the data stream to minimise narrow band RFI emissions and to prevent user simulation of valid mini-cell headers. The phase of the added sequence may be determined with the EOC superframe alignment at the receiver. This is described below with reference to
Synchronisation with the receiver is performed by sending null data until a synchronisation state is achieved 701, after which normal data can be sent over the link 702. The scheme is dependent on the fact that it is possible to detect an all zero data sequence before scrambling by testing the received sequence with the recurrence relation implied by the PRBS generator polynomial. The basis of the synchronisation scheme is co-operation between the two ends of the link, so that neither the synchronisation mini-cell nor any other mini-cell is transmitted unless the receiver at the same end indicates that its descrambler is in synchronisation. Essentially, the scrambler circuit performs a summation of the current bit sample with a running sum of previous samples occurring at integer multiples of n-bit offsets from the current sample to produce the scrambled output. The corresponding de-scrambler operates on the received signal to reverse the scrambling process by subtracting the current data sample from the previous data sample offset by the same n-bit positions.
In the state “Scrambler out of Sync Frame out of sync” 701 the receiver must detect at least one whole frame of null EOC traffic (no sync mini-cells) before entering the “Scrambler in sync” state 702.
The detection of scrambled all-zeros traffic (null EOC traffic) can be performed by polynomial multiplication utilising the transmit generator polynomial. A conventional feed-forward de-scrambler can perform this multiplication on a continuous basis and will produce continuous stream of all zero data starting N bits after the arrival of the first scrambled zero data bit where N is the order of the scrambler polynomial.
A free running scrambler must in any case be re-synchronised with the supposed scrambled null data sequence by loading that circuit with received data samples and checking that its output (prediction) is the same as the actual received sequence for at least N bits.
If multiplicative checking is used the synchronisation can be performed only once after the scrambled null sequence has been confirmed, but instead the free running scrambler could be designed to continuously attempt synchronisation on different scrambler phases until the predicted and received sequences are the same for the required period.
Since the synchronisation process takes place when there are no user minicells on the link, there is no necessity for separate payload scrambling to prevent user imitation of synchronisation patterns as the minicell contents are ignored while the link is being synchronised. A suitable descrambler synchronisation arrangement is illustrated in
The effective EOC frame length can be extended by incorporating user bytes, including FEC check bytes, which are ignored when processing or extracting the EOC mini-cells.
Where only EOC mini-cells are carried, the most significant bits of the CID field may be used to select the line for which the EOC mini-cell is intended. This field is available as an address field for the network terminal which is to be used as the most significant bits of the upstream CID number to be used. This identifies upstream mini-cells as to their source. Alternatively the most significant bits of the CID can be zeroed downstream and set to the line identity at the LTE upstream.
Where the EOC mini-cells are mixed with other AAL2 traffic a special CID range (as allocated for instance to line 1 in the above example) may be used to identify them. In the example CIDs 8 to 15 are used to identify EOC cells, and available CIDs for traffic start at 16.
Where super-framing is performed by the EOC mini-cell, indicator bits are only allowed to be transmitted one per super-frame in the synchronising mini-cell. Therefore the opcode range which indicates presence of indicator bits can be used as a super-frame sync marker. Optionally a register access field can be added to the sync mini-cell payload. At other times EOC mini-cells can contain simple EOC commands, or register access messages.
To ensure reliable transmission when the link itself is subject to significant bit errors and to minimize the probability of false EOC mini-cell reception, a special protocol may be applied to cells which are identifiable as EOC mini-cells from the CID range. It is assumed that all mini-cells are discarded if the HEC is found to be bad, and where an EOC mini-cell is used for super-frame synchronization.
EOC mini-cells requesting register write are accepted on receipt of a correct CRC and HEC, and are acknowledged by re-transmission backwards. EOC mini-cells requesting register read operation are accepted on receipt of a correct CRC and HEC, or if a time-out period is exceeded, the register access request is sent again with the same message number. The process is repeated until a good response is received, or on a long time out the EOC link failed is declared to the network management layer.
Advantageously, messages are numbered to allow overlapping of requests, although it may be desirable to send only one message at a time, waiting until each message is correctly acknowledged until sending the next. A register number is reserved for mini-cells which are immediately looped back unaltered for EOC path integrity testing.
It will be understood that the above description of preferred embodiments is given by way of example only and that various modifications may be made by those skilled in the art without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
9804303.7 | Feb 1998 | GB | national |
Number | Name | Date | Kind |
---|---|---|---|
5138615 | Lamport et al. | Aug 1992 | A |
5541917 | Farris | Jul 1996 | A |
5812786 | Seazholtz et al. | Sep 1998 | A |
5936963 | Saussy | Aug 1999 | A |
6041054 | Westberg | Mar 2000 | A |
6052386 | Achilleoudis et al. | Apr 2000 | A |
6208637 | Eames | Mar 2001 | B1 |
6219339 | Doshi et al. | Apr 2001 | B1 |
6243394 | Deng | Jun 2001 | B1 |
6314102 | Czerwiec et al. | Nov 2001 | B1 |
6396853 | Humphrey et al. | May 2002 | B1 |
6449276 | Subbiah et al. | Sep 2002 | B1 |
Number | Date | Country |
---|---|---|
2320396 | Jun 1998 | GB |
9748251 | Dec 1997 | WO |
9818288 | Apr 1998 | WO |