|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5289497 Jacobson
Feb,1994 |      Your vote accepted [0 after 0 votes] | | 5140610 Holliday 375/131 Aug,1992 |      Your vote accepted [0 after 0 votes] | | 5117424 Cohen 370/508 May,1992 |      Your vote accepted [0 after 0 votes] | | 5113443 Brockman 380/34 May,1992 |      Your vote accepted [0 after 0 votes] | | 5084900 Taylor
Jan,1992 |      Your vote accepted [0 after 0 votes] | | 5068916 Harrison
Nov,1991 |      Your vote accepted [0 after 0 votes] | | 5001730 Franaszek 375/356 Mar,1991 |      Your vote accepted [0 after 0 votes] | | 4984247 Kaufmann 375/141 Jan,1991 |      Your vote accepted [0 after 0 votes] | | 4941150 Iwasaki 375/145 Jul,1990 |      Your vote accepted [0 after 0 votes] | | 4888769 Deal 370/321 Dec,1989 |      Your vote accepted [0 after 0 votes] | | 4849976 Schilling 714/755 Jul,1989 |      Your vote accepted [0 after 0 votes] | | 4849974 Schilling 714/755 Jul,1989 |      Your vote accepted [0 after 0 votes] | | 4847842 Schilling 714/755 Jul,1989 |      Your vote accepted [0 after 0 votes] | | 4812852 Bent 342/457 Mar,1989 |      Your vote accepted [0 after 0 votes] | | 4796260 Schilling 714/755 Jan,1989 |      Your vote accepted [0 after 0 votes] | | 4768251 Baskent 5/722 Sep,1988 |      Your vote accepted [0 after 0 votes] | | 4763325 Wolfe 370/322 Aug,1988 |      Your vote accepted [0 after 0 votes] | | 4759016 Otsuka 370/347 Jul,1988 |      Your vote accepted [0 after 0 votes] | | 4688251 Citron 380/34 Aug,1987 |      Your vote accepted [0 after 0 votes] | | 4613979 Kent 375/357 Sep,1986 |      Your vote accepted [0 after 0 votes] | | 4555707 Connelly 342/387 Nov,1985 |      Your vote accepted [0 after 0 votes] | | 4554668 Deman 375/133 Nov,1985 |      Your vote accepted [0 after 0 votes] | | 4454604 Myers 375/137 Jun,1984 |      Your vote accepted [0 after 0 votes] | | 4397019 Alvarez 370/324 Aug,1983 |      Your vote accepted [0 after 0 votes] | | 4349915 Costas 375/267 Sep,1982 |      Your vote accepted [0 after 0 votes] | | 4201892 Schmidt 370/321 May,1980 |      Your vote accepted [0 after 0 votes] | | 4115661 Schmidt 370/321 Sep,1978 |      Your vote accepted [0 after 0 votes] | | 4066964 Costanza 375/260 Jan,1978 |      Your vote accepted [0 after 0 votes] | | 3879581 Schlosser 370/324 Apr,1975 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
The present invention relates generally to the field of communications
systems and more specifically to asymmetrical communication systems using
a high data rate (wide data bandwidth) in one direction and a low data
rate (narrow data bandwidth) for the return direction. The asymmetry lies
in the relative data rates or amount of information flowing between two
individual stations rather than a reference to the actual spectrum
(bandwidth) of the transmissions. The principles of the present invention
may however be extended to other communication environments including
single direction and symmetrical two direction communication channels and
to other fields requiring synchronization of remote communication
equipment.
Systems in which relatively broadband information is transmitted to
numerous users from a base and narrow band information from each user back
to the base are known. For example, data is transmitted in an otherwise
unused portion of a broadcast FM or TV signal and the users respond via
dedicated telephone lines.
In the embodiments described below, time division (TD), particularly time
division multiple access (TDMA), and spread spectrum (SS) transmission
techniques are employed. Time division communication systems and spread
spectrum transmission are known in the art, particularly in military and
other secure communications systems. In a typical TDMA system, each user
transmitter is provided with a spread spectrum receiver that monitors a
synchronizing transmission from a base station. The synchronizing signal
informs the user transmitter when to transmit so as not to interfere with
the other transmitters in the system. Reception of such synchronizing
transmissions adds considerable cost and complexity to conventional TDMA
systems. Further background concerning time division communication systems
can be found in Chapters 15 and 16 of Taub & Schilling, Principles of
Communication Systems (2nd Ed., 1986).
The introductory paragraphs on spread spectrum modulation in Chapter 17 of
Taub & Schilling describes the technique and some of its characteristics
as follows:
"Spread spectrum is a technique whereby an already modulated signal is
modulated a second time in such a way as to produce a waveform which
interferes in a barely noticeable way with any other signal operating in
the same frequency band. Thus, a receiver [A] tuned to receive a specific
AM or FM broadcast would probably not notice the presence of a spread
spectrum signal operating over the same frequency band. Similarly, the
receiver [B] of the spread spectrum signal would not notice the presence
of the AM or FM signal. Thus, we say that interfering signals are
transparent to spread spectrum signals and spread spectrum signals are
transparent to interfering signals.
To provide the `transparency` described above the spread spectrum technique
is to modulate an already modulated waveform, either using amplitude
modulation or wideband frequency modulation, so as to produce a very
wideband signal. For example, an ordinary AM signal utilizes a bandwidth
of 10 kHz. Consider that a spread spectrum signal is operating at the same
carrier frequency as the AM signal and has the same power P, as the AM
signal but a bandwidth of 1 MHz. Then, in the 10 kHz bandwidth of the AM
signal, the power of the second signal is P.sub.s .times.(10.sup.4
/10.sup.6)=P.sub.s /100. Since the AM signal has a power P.sub.s, the
interfering spread spectrum signal provides noise which is 20 dB below the
AM signal."
Further background concerning spread spectrum techniques can be found in
Chapter 17 of Taub & Schilling.
SUMMARY OF THE INVENTION
A communication system in accordance with the invention employs a broadcast
signal for synchronization of the transmitters and receivers in the system
without use of a special base transmitter for synchronizing signal
transmissions. Each transmitter having a pre-assigned time slot counts
from a synchronizing index which is inherent in or added to the broadcast
signal to determine when to transmit. The receiver or receivers similarly
count from the synchronizing index to determine when to look for specific
time slice transmissions.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram overview of a communication system using the
invention.
FIG. 2 is a representation of the vertical blanking interval portion of a
TV broadcast signal showing the line numbers designated for carrying
information in one system using the invention.
FIG. 3 is a block diagram of a subscriber transmitter for use in the
communication system of FIG. 1.
FIG. 4 is a block diagram of a base receiver for use in the communication
system of FIG. 1.
FIG. 5 is a block diagram of a modified user station 210 using a single
antenna 211.
DETAILED DESCRIPTION
Our preferred embodiment is illustrated by a financial quotation and order
system with one base and many users. Generally, the base station transmits
financial information to all of the subscribers who each have the ability
to place action orders by transmitting them to the base. In this system,
the financial information includes securities price quotations and the
action orders include buy and sell type of orders.
In this system, the transmission link from base to user carries publicly
available information which is encrypted because of its commercial value.
Cost of the user equipment must be minimized. Therefore, in this
embodiment, the financial information is transmitted in the vertical
blanking interval (VBI) of a television broadcast. Encoding the
base-to-user information into the television broadcast is well known in
the art. The Packet 31 method is employed in this system.
The Packet 31 system is a protocol standard in which 20 horizontal lines
each carry 31 packets of information during the VBI. The twenty lines
which have been designated to carry the teletext information are shown in
FIG. 2 in relation to the VBI of an American System. The details of the
Packet 31 protocol are set forth in "World System Teletext and Data
Broadcasting System (CCIR Teletext System B) Technical Specification"
February 1990 currently available from Bernard J. Rogers, Folly Farm,
School Street, Woodford Halse, Dayentry, Northhamptonshire NN11 6RL U.K.
An American standard has been approved by the Electronic Industries
Association, is set forth in EIA-516, Joint FIA/CVCC Recommended Practice
for Teletext: North American Basic Teletext Specification (NABTS), May
1988, and is currently available for $30.00 from EIA, Engineering
Department, 2001 Eye St., N.W., Washington, D.C. 20006. The financial
information as well as other base to user information is transmitted in
this manner. It will be appreciated that the number of lines will be a
function of the local television or broadcast systems. For example, a 625
line system is used in Europe.
Because of the nature of the users' action orders, the return link must be
secure from error and jamming. For these reasons and because joint
non-interfering use of the spectrum is important for commercial viability,
spread spectrum (SS) transmission is preferred. To reduce the base
equipment requirements and because the return channel data bandwidth is
very small, a time division multiple access (TDMA) system is employed in
the return link. The base can then use a single receiver for a great
number of users. In a typical system there are up to 5,000 users and a
single base.
Referring to FIG. 1, the operation of this embodiment of our invention will
be described in the context of this security quotation and order action
system. The central computer system 10 supplies financial information to
the conventional TV broadcast transmitter 40 from the data base 20 or
other sources (not shown). Communication from the base 100 and to all of
the users 200 is provided using the VBI of the TV broadcast signal. The
central computer 10 also receives all of the user action orders from the
SS/TDMA receiver 30. The central computer 10 then relays or acts upon the
orders as necessary. The operation console (OPS) 50 is used to report on
and maintain the integrity of the overall system. The administration
console (SAM) 60 is used to control the level of service to each user.
Although not shown in FIG. 1, many broadcast transmitters and SS/TDMA
receivers may be serviced by a single central computer system. Either or
both of the SS/TDMA receiver 30 and the broadcast transmitter 40 may be
remotely located from each other or the central computer system 10. In
such systems, link 120 and link 110 may be long distance communication
channels employing any suitable medium such as fiber optics, telephone,
satellite, microwave according to system considerations such as distance,
security, channel bandwidth, and the like.
The central computer 10 generates periodic synchronization signals which
are transmitted by the TV broadcast transmitter 40 for synchronizing all
of the user stations 200. This synchronization ensures that each user
transmits in the correct time slot and eliminates the need for a separate
SS receiver in each of the user transmitters. Alternatively, the
synchronization signals may be generated at the broadcast transmitter 40.
A broadcast receiver 130 is provided for supplying a frame start signal to
the base receiver 30 (discussed below) and also to the central computer
system 10. Alternatively, a direct connection from the broadcast
transmitter can supply the timing signals. The synchronization will be
discussed more fully below.
In the event that a user transmission is not properly received by the base,
the central computer 10 generates a request for re-transmission of that
user's data. The request for re-transmission (called ARQ for automatic
repeat request) includes a user identification number which thus addresses
a single user. This feature enhances the reliability of and the confidence
in the system. In addition to an ARQ addressed to a single user station, a
general ARQ to which all user stations would respond may be provided.
Similarly, an ARQ specifying a range of user numbers may be provided to
have many users in contiguous time slots re-transmit. Finally, the base
may transmit a predetermined number of ARQ's to trigger an alarm at the
user stations or to ensure that all users are on-line. It will be apparent
to those of ordinary skill in the art that many special characters may be
defined which can be used for a variety of messages or to trigger events
at the user stations.
Also shown in FIG. 1 is a single user station 200. The user receiver 70
receives the TV broadcast signal and decodes the financial information
which is stored and displayed in the work station 90. The user receiver 70
also decodes the synchronization and request for retransmission signals
which it then provides to the user transmitter 80. User transmitter 80
upon cue from the user receiver 70 either transmits new user data (or
status) or repeats the previous transmission during the user's preassigned
time slot.
TDMA Synchronization
One feature of our invention uses the TV broadcast signal for
synchronization of the TDMA radio link. The horizontal and vertical timing
pulses from the TV broadcast are used to provide the synchronization and
timing. There are 15,734 horizontal timing pulses per second in the
broadcast signal. In order to provide a 1 mS time slot, each time slot is
defined as a period consisting of 16 horizontal pulses. This provides a
1.0169 mS time slot.
In this system, up to 5,000 users must be accommodated by a single base
receiver, providing a maximum cycle time of 5,000.times.1.0169 m or
5.08453 seconds. (Each user may transmit a 1 mS message every 5 seconds.)
This 5 second period is greater than the period of any periodic signal
feature naturally occurring in the standard TV broadcast. A synchronizing
signal is therefore provided in the VBI of the base transmission. This
synchronization signal provides an index from which all user receivers 200
begin counting horizontal timing pulses.
As an example, consider a user station 200 which has been designated as
user number 12, that is the user must transmit only during the 12th time
slot. The receiver 70 continuously monitors the vertical blanking portion
of the TV broadcast in accordance with the Packet 31 standard. Upon
receipt of the synchronization signal, the receiver begins counting the
horizontal timing pulses (HTP). The receiver can begin counting HTP
immediately after receipt of the synchronization character or wait until a
predetermined signal feature occurs. For example, the receiver could wait
until the vertical synchronization signal until it begins counting. The
first 16 HTP's define the 1st time slot, HTP nos. 17 through 32 define the
2nd time slot, and so on. Upon receipt of HTP no. 177, the receiver
signals to the user transmitter 80 to begin transmitting. The 192nd HTP
signals the end of the twelfth time slot.
The base periodically retransmits the synchronization signal to ensure that
the system stays synchronized. In this embodiment, the synchronization
signal is transmitted each system cycle (number of time slots multiplied
by the time slot duration). It is preferred, but not necessary, that the
system cycle is an integral number of vertical blanking intervals.
Therefore, the number of time slots (users) or the time slot duration may
be adjusted slightly to fit.
It will be appreciated that, if the system cycle were reduced to fit within
a single video frame, i.e., less than or equal to the video frame refresh
rate (30 Hz in the United States), then the VBI can be used as the
synchronization signal without any modification of the TV broadcast
signal. By using the inherent characteristics of the TV broadcast,
synchronization and timing operations could be further simplified.
The User Transmitter
The function of the user transmitter 80 in FIG. 1 is to accept data locally
from the work station and transmit it at the proper time to the base.
Referring now to FIG. 3, the operation of the user transmitter will be
described. Data from the work station is accepted and stored in the FIFO
802 over the data interface 801 which provides the handshaking signals
necessary for communication with the work station. The interface between
the work station and the transmitter in this system is a RS232 or RS422
type standard. The FIFO 802 outputs the data in the order in which it was
received to the encryption circuit 803 upon command from the control
circuit 805. The digital encryption system (DES) 803 adds approximately a
25% overhead to the data which will force a increase in the data rate for
a fixed message length in a fixed duration time slot. The DES standard
promulgated by the National Bureau of Standards for use by all government
agencies (other than in highly secure channels) is preferred because it is
readily available in a chip set.
The control circuit 805 commands the FIFO to begin outputting data when the
specific user time slot occurs, i.e., when the start transmit signal is
received from the user receiver (70 in FIG. 1). Of course, various
implementations are possible in which data may be encrypted prior to
transmission and stored in a second FIFO or buffer. The FIFO 802 in this
system stores the most recently transmitted data also. In the unlikely
event that an ARQ is received, the control circuit 805 instructs the FIFO
802 to output the previously transmitted data instead of new data waiting
in the FIFO. The remainder of the ARQ transmission operation is the same
as a normal user transmission.
After encryption, the data is further encoded by the Forward Error
Correction (FEC) encoder 804. The FEC encoding adds an additional 400%
overhead which requires a quadrupling of the encrypted data rate. In our
system, the final data rate after encryption and FEC encoding is
approximately 400 K bits per second (Kbps).
The currently preferred method is to use an FEC code which is proprietary
to SCS Telecom 85 Old Shore Road, Suite 200, Port Washington, N.Y. 11050.
The SCS Code is a projection type FEC code which is very efficient. The
FEC projection code has been the topic of a number of papers including "A
new Burst and Random Error Correcting Code: The Projection Code" Gary R.
Lomp and Donald L. Schilling, presented at the I.E.E.E. International
Symposium on Information Theory, San Diego, California, January 1990. The
use of the encoder and encryptor greatly reduces the bit error rate of the
system particularly when combined with the ARQ system.
After the FEC encoder, the data is sent to the spread spectrum modulator
806 which, in this system, spreads the data using a pseudo noise (PN)
sequence length of 127 chips and chip rate of 24 MHz. All users are
assigned the same PN sequence for simplicity. A band pass filter 807
removes all of the components except the main lobe from the spread signal.
The spread signal is then up-converted to 2.5 GHz by multiplier 808 and
filtered by the filter 809. The output of filter 809 is connected to gate
810 which is used to switch the transmitter on and off. Another bandpass
filter 811 follows gate 810 to filter out unwanted harmonics that may be
caused by switching of gate 810 before the signal is amplified and sent to
the antenna for transmission.
Referring to FIG. 5, a modified user station 210 is shown. Although shown
separate in FIG. 1, the antenna feeding receiver 70 and the antenna being
driven by transmitter 80 may be combined into a single antenna 211 as
shown in FIG. 5. Because the highest TV signal will be around 0.8 GHz and
the transmitter is operating at 2.5 GHz in this system, the two signals
can be economically filtered from each other. A low pass filter 212 or
band pass filter (not shown) may be placed between the receiver 70 and the
antenna 211 to remove the user transmitter signal.
Such a single user antenna 211 can either be a standard TV unit or be
specially fitted with additional elements tuned to the user transmitter
frequency | | |