[go: up one dir, main page]

GB2304006A - Data transmission system - Google Patents

Data transmission system Download PDF

Info

Publication number
GB2304006A
GB2304006A GB9614626A GB9614626A GB2304006A GB 2304006 A GB2304006 A GB 2304006A GB 9614626 A GB9614626 A GB 9614626A GB 9614626 A GB9614626 A GB 9614626A GB 2304006 A GB2304006 A GB 2304006A
Authority
GB
United Kingdom
Prior art keywords
packets
data
stations
value
transmission system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB9614626A
Other versions
GB2304006B (en
GB9614626D0 (en
Inventor
Gregory Jonathan Smith
Colin James Helliwell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Plessey Semiconductors Ltd
Original Assignee
Plessey Semiconductors Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GBGB9515741.8A external-priority patent/GB9515741D0/en
Application filed by Plessey Semiconductors Ltd filed Critical Plessey Semiconductors Ltd
Priority to GB9614626A priority Critical patent/GB2304006B/en
Publication of GB9614626D0 publication Critical patent/GB9614626D0/en
Publication of GB2304006A publication Critical patent/GB2304006A/en
Application granted granted Critical
Publication of GB2304006B publication Critical patent/GB2304006B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

In a data transmission system in which a cyclic redundancy checksum value is derived in respect of each block of data bit values to be transmitted over the system, the checksum value in respect of blocks of data bit values intended for preselected ones only of the stations of the system is preloaded with a predetermined or netkey value to be used by the preselected stations such that only those stations can correctly decode the signals intended for them.

Description

Data Transmission Systems The present invention relates to data transmission systems including a plurality of transmitter/receiver stations, and in particular although not exclusively to such systems in which data signals from any one station are transmitted over a medium common to all stations, the medium being either wired or wireless.
In such systems it is important that the data signals are received at the correct destination and without corruption. At the same time it is often desirable that the data signals are receivable only at selected stations of a system, either to enable the operation of groups of stations within the system as separate networks or, by restricting reception to selected stations within a group, to reduce unnecessary workload on receiver processors which are not required to receive particular data signals. For example, respective groups of stations in adjacent factories may be required to operate as separate networks while utilising a common radio frequency channel, where the area coverages of radio signals being transmitted within the groups may overlap.
One method of checking whether data signals have been received correctly is to use a cyclic redundancy checksum (CRC), where the data to be transmitted is divided into convenient packets or groups of packets, each packet or group being subjected to a mathematical operation known to both the transmitter and the intended receiver of the data so as to arrive at a convenient digital checksum value that is transmitted with the packet or group. A receiver performs the identical mathematical operation on the received data and compares the resultant digital value with that transmitted with the packet or group. If the two checksum values are identical, the receiver knows to a high degree of probability that the data packet or group has been received correctly.If there is any difference, that data packet or group may be arranged to be retransmitted, for example by the absence on the transmission medium of any acknowledgment of correct reception by the intended receiver station.
According to the present invention in a data transmission system including a plurality of transmitter/receiver stations utilising a common transmission medium for the transmission of data signals in the form of data packets or groups of packets from a first station of the system to one or more other stations of the system, together with a digital checking signal value which is derived at least in part in a predetermined manner from the transmitted data signals and which is derivable in like manner at said one or more other stations from received data signals, wherein said digital checking signal value is arranged to be pre-loaded with a predetermined, or netkey, value at the transmitting station whereby only said one or more other stations of the system for which a packet or group of packets is or are intended, and which is or are provided with the predetermined or netkey value, is or are arranged to receive the packet or group of packets.
A data transmission system in accordance with the present invention will now be described by way of example with reference to the accompanying drawing, of which: Figure 1 shows a transmission system schematically, Figure 2 shows schematically a system in accordance with the invention, and Figure 3 shows part of the system of Figure 2 in greater detail.
Referring to the drawing, Figure 1 shows schematically a data transmission system in which a plurality of transmitter/receiver stations 1 are linked by a common transmission medium 2, which medium is indicated as a transmission line but could equally be a spread spectrum frequency hopping radio transmission link.
At each station 1 of the present system, as indicated in Figure 2, a data stream from a source 3 passes to the transmission medium 2 by way of a cyclic redundancy checksum arrangement 4, while signals received over the transmission medium 2 are passed to user circuits 5 by way of a similar cyclic redundancy checksum arrangement 6.
The arrangements 4 and 6 may each be of the form shown in Figure 3, comprising shift register stages 7 interspersed with exclusive OR gates 8 to which digit values may be fed back by way of a gate circuit 9. Such an arrangement is described for example in the publication "Spread Spectrum Scene - First Anniversary Issue", dated April 1993, pages 12 and 13. In that publication the first step of the checksum algorithm is given as "clear the shift register", after which the data signals from the source 3 are simultaneously entered by way of the input 10 and transmitted by way of the input 11, the checksum digits following each block of data in transmission.
In the present arrangement, before each block of data is transmitted a predetermined set of bit values, say four bytes in length, is entered at input 10 from a preloading source 12, effectively presetting the checksum arrangement rather than clearing it, and altering the checksum value in a manner which will only properly be decoded at a receiving station which has available the corresponding predetermined set of bit values from a corresponding source 13.
It will be appreciated that the cyclic redundancy checksum value may be preloaded in other ways, for example by entering predetermined bit values directly into the stages 7 of the shift register at the start of the algorithm.

Claims (4)

1. A data transmission system including a plurality of transmitter/receiver stations utilising a common transmission medium for the transmission of data signals in the form of data packets or groups of packets from a first station of the system to one or more other stations of the system, together with a digital checking signal value which is derived at least in part in a predetermined manner from the transmitted data signals and which is derivable in like manner at said one or more other stations from received data signals, wherein said digital checking signal value is arranged to be preloaded with a predetermined, or netkey, value at the transmitting station whereby only said one or more other stations of the system for which a packet or group of packets is or are intended, and which is or are provided with the predetermined or netkey value, is or are arranged to receive the packet or group of packets.
2. A data transmission system in accordance with Claim 1 wherein there are provided a cyclic redundancy checksum arrangement at a transmitting station to derive said digital checking signal value in respect of each of a succession of data packets or groups of packets, and means to enter into said checksum arrangement with each data packet or group of packets a predetermined sequence of bit values representing said netkey value.
3. A data transmission system in accordance with Claim 2 wherein said predetermined sequence of bit values is entered into said checksum arrangement before the bit values of a respective data packet or group of packets.
4. A data transmission system substantially as hereinbefore described with reference to the accompanying drawing.
GB9614626A 1995-08-01 1996-07-11 Data transmission systems Expired - Fee Related GB2304006B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB9614626A GB2304006B (en) 1995-08-01 1996-07-11 Data transmission systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9515741.8A GB9515741D0 (en) 1995-08-01 1995-08-01 Data transmission systems
GB9614626A GB2304006B (en) 1995-08-01 1996-07-11 Data transmission systems

Publications (3)

Publication Number Publication Date
GB9614626D0 GB9614626D0 (en) 1996-09-04
GB2304006A true GB2304006A (en) 1997-03-05
GB2304006B GB2304006B (en) 1999-08-25

Family

ID=26307495

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9614626A Expired - Fee Related GB2304006B (en) 1995-08-01 1996-07-11 Data transmission systems

Country Status (1)

Country Link
GB (1) GB2304006B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4168400A (en) * 1977-03-31 1979-09-18 Compagnie Europeenne De Teletransmission (C.E.T.T.) Digital communication system
EP0255767A2 (en) * 1986-07-31 1988-02-10 AT&T Corp. Selective broadcasting arrangement for local area networks
WO1988009015A1 (en) * 1987-05-06 1988-11-17 O'dowd Research Pty. Ltd. Packet switching
EP0331205A2 (en) * 1988-03-04 1989-09-06 Nec Corporation Transmission system of a packet signal in a integrated network system using a frame format flexible for various forms of the integrated network system
US4908828A (en) * 1987-12-29 1990-03-13 Indesys, Inc. Method for error free message reception
WO1994000937A1 (en) * 1992-06-23 1994-01-06 Digital Equipment Corporation Message in packet form with header constituted by routing information and a crc check sequence
WO1994007335A1 (en) * 1992-09-15 1994-03-31 Gilbert Kuang Electronic distribution system and method
WO1994014265A1 (en) * 1992-12-14 1994-06-23 Telefonaktiebolaget Lm Ericsson Packet data network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4168400A (en) * 1977-03-31 1979-09-18 Compagnie Europeenne De Teletransmission (C.E.T.T.) Digital communication system
EP0255767A2 (en) * 1986-07-31 1988-02-10 AT&T Corp. Selective broadcasting arrangement for local area networks
WO1988009015A1 (en) * 1987-05-06 1988-11-17 O'dowd Research Pty. Ltd. Packet switching
US4908828A (en) * 1987-12-29 1990-03-13 Indesys, Inc. Method for error free message reception
EP0331205A2 (en) * 1988-03-04 1989-09-06 Nec Corporation Transmission system of a packet signal in a integrated network system using a frame format flexible for various forms of the integrated network system
WO1994000937A1 (en) * 1992-06-23 1994-01-06 Digital Equipment Corporation Message in packet form with header constituted by routing information and a crc check sequence
WO1994007335A1 (en) * 1992-09-15 1994-03-31 Gilbert Kuang Electronic distribution system and method
WO1994014265A1 (en) * 1992-12-14 1994-06-23 Telefonaktiebolaget Lm Ericsson Packet data network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Data Communication,Computer Networks and Open Systems, by F Halsall Pub 1992 Especially pp 379-396 *

Also Published As

Publication number Publication date
GB2304006B (en) 1999-08-25
GB9614626D0 (en) 1996-09-04

Similar Documents

Publication Publication Date Title
EP0188271B1 (en) Error correction encoding system
RU2212102C2 (en) Channel coding device and method for matching transmission speed
US4930140A (en) Code division multiplex system using selectable length spreading code sequences
US4639548A (en) Digital communication system including an error correcting encoder/decoder and a scrambler/descrambler
US5889864A (en) Data transmission systems
US20040064782A1 (en) Reduced latency interleaver utilizing shortened first codeword
JPH04216230A (en) Method and apparatus for detecting frame alignment word in data flow
US5142539A (en) Method of processing a radio signal message
US4811021A (en) Dual polarization transmission system
US6308054B2 (en) Diversity wireless communication method and its wireless communication apparatus
WO2014029260A1 (en) Method and device for data compression, transmission, and decompression
Storey et al. Throughput performance of an unslotted direct-sequence SSMA packet radio network
AU620588B2 (en) Satellite communication system with variable coding rate
US6463076B1 (en) Communication method, transmitter, and receiver
US5392283A (en) Data communication protocol
WO1988001458A1 (en) Modem and data communication system
RU2103822C1 (en) Process of transmission of packet information
GB2304006A (en) Data transmission system
US5333197A (en) System to prevent a scrambler from generating undesired symbols
SE9702493D0 (en) Packet switching in a cellular radio communication system
US6922401B1 (en) Arrangement for optimizing the data transmission over a bidirectional radio channel
JPH01170139A (en) Code error correcting circuit
EP1042928A1 (en) Information transmission system
US6829742B1 (en) Coding method and coding apparatus for coding a serial data stream
GB1448178A (en) Error detection and correction in data transmission

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20120711