[go: up one dir, main page]

GB2283882A - Secure communication system - Google Patents

Secure communication system Download PDF

Info

Publication number
GB2283882A
GB2283882A GB8429574A GB8429574A GB2283882A GB 2283882 A GB2283882 A GB 2283882A GB 8429574 A GB8429574 A GB 8429574A GB 8429574 A GB8429574 A GB 8429574A GB 2283882 A GB2283882 A GB 2283882A
Authority
GB
United Kingdom
Prior art keywords
frequency
message
data value
sequence
communication 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
GB8429574A
Other versions
GB2283882B (en
GB8429574D0 (en
Inventor
Boleslaw Marian Sosin
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.)
BAE Systems Electronics Ltd
Original Assignee
Marconi Co 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
Application filed by Marconi Co Ltd filed Critical Marconi Co Ltd
Priority to GB8429574A priority Critical patent/GB2283882B/en
Publication of GB8429574D0 publication Critical patent/GB8429574D0/en
Publication of GB2283882A publication Critical patent/GB2283882A/en
Application granted granted Critical
Publication of GB2283882B publication Critical patent/GB2283882B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7143Arrangements for generation of hop patterns

Landscapes

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

Abstract

A communication system uses a frequency hopping technique in which the hopping rate is not less than the data bit rate of a transmitted message. The frequency transmitted at any instant is determined by the current output of one of a plurality of pseudo-random sequence generators 5, 6, the particular sequence used being selected in dependence on the current value of the data bit. (For example, if the current bit is "1" the output of generator 5 determines the frequency transmitted, whereas if the bit is "0" generator 6 determines the frequency). A cooperating receiver generates the same codes and frequencies in synchronism with the transmitter, and by comparing received frequency values with locally generated frequency values, the original message is reconstitued. The system is very resistant to jamming. <IMAGE>

Description

COMMUNICATION SYSTEM This invention relates to a communication system, and is particularly applicable to a secure system which is resistant to message jamming. By jamming is meant action which prevents the message being received by its intended recipient in a form from which the information content of the message can be correctly obtained. The invention is also useful for the transmission of communications via a "noisey" medium, that is to say in the case of the propogation of electromagnetic signals, a noisey medium would be one in which electromagnetic interference, possibly originating from atmopsheric conditions or electrical equipment, is present.In many communication systems, the presence of interfering noise having characteristics, such as frequency, similar to that of the communication signal, can lm- pair the quality of the message to the point where parts of it become unintelligible.
The present invention seeks to provide an improved communication system.
According to this invention a communication system includes a plurality of available sequences elements of which represent frequency values, each sequence representing a different data value; means for obtaining a message as a series of message segments, each having a data value; and means for allocating to successive message segments frequency values taken from that sequence which corresponds to its data value, nonallocated elements in the sequences being discarded; and means for transmitting the sequence of allocated frequency values.
Typically, the message is in the format of digital bits, in which each bit represents a message segment.
Thus in the case of a message originating as an analogue signal, sampled values are digitised to form a digital word representing each value, and there will thus be a plurality of message segments for each sampled value. Although there may be a number of elements in the sequence of frequency values which relate to a particular message segment, there cannot be more message segments than there are elements in the sequence of frequency values, and preferably each message segment is allocated just one frequency value for transmission.
Conveniently, the message consists of a stream of binary digital states, with one sequence of available frequency values corresponding to the logic '1' state, and another sequence of available frequency values corresponding to the logic '0' state.
Thus for binary data, two long codes are typically generated so that each element in the code corresponds to a predetermined frequency value.
These codes are available independently at a receiver in synchronism with those at the transmitter, and thus by comparing the received frequency values with the code sequences at the receiver1 the nature of the message can be fully determined.
It will be appreciated that such a transmission is not susceptible to conventional jamming techniques, since interference by other signals will not prevent a message being reconstituted. As a receiver will always expect the frequencies representing the available digital states, a jamming signal at the transmitted frequency will not be of avail, since the presence of that frequency will be detected at the receiver, as will the specific absence of those frequencies representing the alternative digital states. Clearly transmission of a very powerful wide band jamming signal is not practicable.In a sense the present invention is akin to what is known as a frequency hopping communication system, but whereas a jamming signal which follows the frequency hops will interfere adversely with a conventional system to the point where reception of the message may be impossible, this is not the case with the present invention as successful interference could be achieved only by a jamming signal occurring at a discarded, non-transmitted frequency of the sequence of available frequencies.The discarded nontransmitted frequencies are, of course, not known to a third party who might wish to jam the communication system.
The invention is further described by way of example with reference to the accompanying drawing in which: Figure 1 shows a transmitter forming part of a communication system, and Figure 2 shows a co-operating receiver.
Referring to Figure 1 a data source 1 is arranged to generate a message which is to be transmitted via a transmitting circuit 2 at a radiating antenna 3 in the form of a high frequency radio signal. The message is not transmitted at a constant frequency but instead is divided up into a series of small message segments each of which is transmitted at a different frequency which is determined by a frequency selection circuit 4. For this purpose the message generated by the data source 1 is converted into a digital format from an analogue format by repetitively and rapidly sampling analogue values, which are then converted into binary digital words, the number of bits of which is chosen with regard to the accuracy or fidelity required. Thus each digital word consists of a sequence of logic 'l's and 'O's which represent the information content of the message.In the context of this specific example each logic 1 or O in each digital word represents an individual message segment.
The frequency at which a particular message segment is transmitted is chosen in accordance with long pseudo-random code sequences which are generated by sequence generators 5 and 6, sequence generator 5 representing the logic 1 level whereas sequence generator 6 represents the logic 0 level. In practice, both code sequences are started from a known point in synchronism and thereafter re-cycled continuously. Each sequence may be very long indeed so that it does not complete a re-cycle during the length of a typical message. Although both code sequences may in fact, consist of streams of logic 'l's and 'O's, their information content will in general be multilevel, since a frequency generated by the generator 7 will depend on the effective value of an element of the code sequence.In practice, the frequency generator 7 is capable of generating any frequency within an extremely wide available frequency band at any given moment in time, the frequency which is actually generated at a specific instant being determined by the value of the code which is currently presented to it. Consequently, frequency generator 7 is capable of generating any one of possibly several hundred different spot frequencies in extremely rapid succession in a manner which is well known in connection with conventional frequency hopping communication systems. However, in the present instance, the frequency hopping rate is extremely rapid since it corresponds to the bit rate of the data source 1 with which the code sequence generators 5 and 6 are clocked by means not shown.
The hopping rate could however, be as slow or fast as the desired rate of transmission.
Thus the code values, which vary from moment to moment, are applied to a frequency selection circuit 4 which acts to allocate a value from one or other of the code sequences in dependence on whether it is currently receiving a logic 1 or a logic 0 from the date source 1. Thus the output of the frequency selection circuit 4 consists of those code values which are allocated to message segments depending on the nature of the message from the data source 1. This sequence of code values is converted to frequency values by the generator 7 and the frequency hops are passed to the transmitting circuit 2 for transmission at the antenna 3. The frequencies represented by the discarded code values are therefore not actually generated.
The transmitted signal therefore appears as a sequence of different frequency values and superficially appears to be a conventional frequency hopping system.
With reference to Figure 2, a co-operating receiver is provided with an antenna 10 at which the radiated signal is received and is routed to two similar receiving circuits 11 and 12. The receiving circuits 11 and 12 incorporate a frequency selective gate so that only frequencies lying within a very narrow specified band are output to a respective comparator 13 or 14, the value of the frequency gate being determined by a respective frequency generator 15 or 16 which in principle corresponds to the frequency generators 7 and 8 of the transmitter. Frequencies produced by the generators 15 and 16 are determined by respective code sequence generators 17 and 18 which generate exactly the same code sequences as code generators 5 and 6 and in exact synchronism therewith.
In practice, synchronism can be achieved by any conventional known means used typically in conjunction with standard frequency hopping communication systems.
The frequency received by the comparator 13 from the receiving circuit 11 is compared with that of the frequency generator 15 and an output provided to a data extraction circuit 19 in dependence thereon. The comparator 14 is operative in a similar manner.
It will already be appreciated that the transmitter radiates a signal which has a frequency which is indicative of whether the message instantaneously represents a logic 1 or a logic 0 level. Once the frequency is known at the receiver, its binary representation can be deduced only by reference to the encryption process represented by the code sequences produced by the generators 5, 6, 17, 18.
Thus at the receiver shown in Figure 2, the receiving circuits 11 and 12 both receive frequencies representative of the message. It is, however, necessary to identify whether the message segment being received represents a logic 1 or a logic 0. Thus the frequency generator 15 is operative to allow only those signals representing logic 1 levels to pass from the receiving circuit 11 to the comparator 13. Similarly, comparator 14 receives from the receiving circuit 12 only those frequency components known to represent logic 0 levels at that particular instant in time. If the frequency from the receiving circuit 11 is in fact equal to that generated by the frequency generator 15 or 16 as the case may be, a logic 1 or a logic 0 is positively identified. Clearly, it is not possible for both to be present at the same time.The outputs of the comparators 13 and 14 are fed to a data extraction circuit 19 which is operative to reconstitute the original message as a positive input from comparator 13 represents a logic 0 and that from comparator 14 represents a logic 1.
Reception of an interfering jamming signal at the frequency of transmission would not significantly impair the ability of the receiver to detect the correct signal. This is because the transmitted signal will still be present in the receiver and will be capable of giving a successful comparison at the comparator 13.
The presence of a jamming signal at the same frequency will simply raise the level of the output signal from the receiving circuit 11. Conversely, a jamming signal occurring accidentally at the same frequency as that generated by the frequency generator 15 in the absence of such a frequency being generated by the transmitter, will not give rise to an error which cannot be detected since the receiver 12 will be receiving the frequency component corresponding to a logic 0 level. This is because at any given moment in time the receiver is expecting to receive a frequency component coresponding to one or other of the two available binary logic levels. Any degradation of message segments in this way will be of an isolated nature since the nontransmitted frequencies of the discarded code values are not known to a third party, and any errors could easily be overcome by the use of simple error correction coding of the transmitted message.
With reference to Figure 1, a number of data sources 1 could be provided, with their content being obtained in a multiplexed manner from a common source.
In this case the transmission and reception circuits could simply be duplicated.

Claims (6)

1. A communication system including a plurality of available sequences, elements of which represent frequency values, each sequence representing a different data value; means for obtaining a message as a series of message segments, each having a data value; and means for allocating to successive message segments frequency values taken from that sequence which corresponds to its data value, non-allocated elements in the sequences being discarded; and means for transmitting the sequence of allocated frequency values.
2. A system as claimed in claim 1 and wherein each data value represents a separate bit of a digital word.
3. A system as claimed in claim 2 and wherein each digital word is binary in nature.
4. A system as claimed in claim 1, 2 or 3 and wherein for each data value, a respective pseudorandom code is used to determine the allocation of a frequency value to each message segment.
5. A system as claimed in any of the preceding claims and wherein a co-operating receiver is provided at which the same sequencies of frequency values are available in synchronism with those at the transmitter; and wherein said same sequencies are utilised to determine the data value represented by a received frequency value so as to permit reconstitution of said message.
6. A communication system substantially as illustrated in and described with reference to Figures 1 and 2 of the accompanying drawing.
GB8429574A 1984-11-23 1984-11-23 Communication system Expired - Fee Related GB2283882B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB8429574A GB2283882B (en) 1984-11-23 1984-11-23 Communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB8429574A GB2283882B (en) 1984-11-23 1984-11-23 Communication system

Publications (3)

Publication Number Publication Date
GB8429574D0 GB8429574D0 (en) 1995-03-08
GB2283882A true GB2283882A (en) 1995-05-17
GB2283882B GB2283882B (en) 1995-09-06

Family

ID=10570138

Family Applications (1)

Application Number Title Priority Date Filing Date
GB8429574A Expired - Fee Related GB2283882B (en) 1984-11-23 1984-11-23 Communication system

Country Status (1)

Country Link
GB (1) GB2283882B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2300547A (en) * 1995-05-02 1996-11-06 Plessey Semiconductors Ltd Wireless LANs with frequency-hopping
US5987057A (en) * 1995-05-02 1999-11-16 Mitel Semiconductor Limited Wireless local area networks

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB341568A (en) * 1929-10-12 1931-01-22 Willem Broertjes Method of, and means for, maintaining secrecy in the transmission of wireless telegraphic messages

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB341568A (en) * 1929-10-12 1931-01-22 Willem Broertjes Method of, and means for, maintaining secrecy in the transmission of wireless telegraphic messages

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2300547A (en) * 1995-05-02 1996-11-06 Plessey Semiconductors Ltd Wireless LANs with frequency-hopping
GB2300547B (en) * 1995-05-02 1999-08-25 Plessey Semiconductors Ltd Wireless local area neworks
US5987057A (en) * 1995-05-02 1999-11-16 Mitel Semiconductor Limited Wireless local area networks

Also Published As

Publication number Publication date
GB2283882B (en) 1995-09-06
GB8429574D0 (en) 1995-03-08

Similar Documents

Publication Publication Date Title
US4930140A (en) Code division multiplex system using selectable length spreading code sequences
US4616364A (en) Digital hopped frequency, time diversity system
US4964138A (en) Differential correlator for spread spectrum communication system
US3798544A (en) Multilevel pcm system enabling agc control of a transmitted multilevel signal in any selected frequency portion of said transmitted signal
US5353303A (en) Technique for increasing the data rate in a spread spectrum data link
US4606041A (en) Frequency hopping data communication system
US4597087A (en) Frequency hopping data communication system
US4930139A (en) Spread spectrum communication system
US10211880B2 (en) Rate line suppression using chaotic spreading codes
US4612652A (en) Frequency hopping data communication system
US3978449A (en) Method and apparatus for in-band signalling in data transmission
US4425666A (en) Data encoding and decoding communication system for three frequency FSK modulation and method therefor
IE53260B1 (en) Radio communications receivers
AU629150B2 (en) Synchronization word detection apparatus
GB2283882A (en) Secure communication system
US5333197A (en) System to prevent a scrambler from generating undesired symbols
US5179570A (en) Direct sequence spread spectrum communication system with self-synchronizing correlator and method
GB2134756A (en) Signal transmission system having encoder/decoder without frame synchronization signal
US3422357A (en) Frequency shift diversity receiver with output determined by majority of inputs
EP0080782B1 (en) Signal transmission system
CA2038472C (en) System for suppressing spread of error generated in differential coding
GB2208461A (en) Spread spectrum communication system
JPS6337540B2 (en)
US6556558B1 (en) Transmission method for use in a multiple access radiocommunication system
RU2085046C1 (en) Digital data transmission system

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20001123