throbber
United States Patent
`4,606,044
`Kudo
`Date of Patent:
`[45]
`Aug. 12, 1986
`
`[111
`
`Patent Number:
`
`[19]
`
`[54] ADJUSTING DATA TRANSMISSION RATE
`BASED ON RECEIVEDSIGNAL QUALITY
`
`Inventor:
`
`Shozo Kudo, Yokohama, Japan
`
`Primary Examiner—Benedict V. Safourek
`Assistant Examiner—Raymond C. Glenny
`Attorney, Agent, or Fz'rm—David G. Alexander
`
`Assignee:
`
`Ricoh Company, Ltd., Tokyo, Japan
`
`[57]
`
`ABSTRACI‘
`
`[75]
`
`[73]
`
`[21]
`
`App1.No.: 586,509
`
`[22] Filed:
`
`Mar. 5, 1984
`
`Foreign Application Priority Data
`[30]
`Mar. 9, 1983 [JP]
`Japan .................................. 58-37274
`
`Int. c1.-1 .............................................. .. 1104.1 3/22
`[51]
`[52] US. Cl. ...................................... .. 375/13; 375/58;
`370/84
`Field of Search ................. .. 375/13, 58, 109, 121;
`371/5; 370/79, 34; 178/69 A, 69 M
`References Cited
`
`[53]
`
`I56]
`
`U.S. PATENT DOCUMENTS
`
`3,536,840 10/1970 Sullivan ................................ 375/58
`3,988,539 10/1976 Motley et al.
`.
`375/39
`
`4,153,916
`5/1979 Miwa et a1. ......................... 358/288
`
`FOREIGN PATENT DOCUMENTS
`
`A data transmission control system for allowing remote
`transceiver stations to transmit data via a telephone line
`or like analog transmission line through modems. When
`transmit and receive stations have been interconnected
`by a call, a training sequence for the modem is executed
`and, also, a test signal transmission sequence is effected
`to set up a data transmission rate before delivery of
`information. When the receive station has received test
`training data inclusive of a plurality of transmission
`rates from the transmit station,
`the function of the
`modem at the receive station is checked with respect to
`each of the transmission rates on a signal space diagram,
`thereby determining whether the receive station is ca-
`pable of normally receiving data at the transmission
`rate. Training on the transmission rates which a modem
`can use is executed satisfying a predetermined protocol
`and without increasing the protocol time.
`
`0039191 11/1981 European Pat. Off.
`
`................ 371/5
`
`9 Claims, 11 Drawing Figures
`
`SEI'wlD TEST
`TRAINING
`
`
`
`
`
`DATA 7
`
`
`
`
`TRAINING, MEASURE
`DEVIATION FROM
`IDEAL POINTS
`
`
`
`
`
`DETERMINE
`TRANSMISSION
`RATE
`RETURN ANSWER
`S I GNAL
`
`
`
`
`
`708
`
`SEND DATA AT NOTIFIED
`TRANSMISSION RATE
`
`
`
`RPX Exhibit 1140
` RPX Exhibit 1140
`RPX v. DAE
`RPX V. DAE
`
`

`
`U.S. Patent Aug,12, 1986
`
`Sheet1of4
`
`4,606,044
`
`TRANSMIT
`STATION
`
`STATION
`
`RECEIVE‘
`
`100
`
`300
`
`2OO
`
`

`
`4cm2w..n..S
`
`4,606,044
`
`ms
`
`6004
`
` 9EM,.mg:48IEJvowooq.we4AO
`tmat
`
`
`
`mm.Pam
`
` -
`
`.
`
`
`

`
`U.S. Patent Aug. 12,1986
`
`Sheet3 of4
`
`4,606,044
`
`

`
`U.S. Patent Aug. 12,1986
`
`Sheet4of4
`
`4,606,044
`
`Fig. 6A 4-2
`200
`—
`
`400
`12
`
`.t,
`
`404
`
`402
`
`400
`
`404
`
`Fig. 53 :33
`
`N
`
`.
`
`402
`
`
`TIME
`
`TIME
`
`Fig. 7
`100|2_00§.
`
` TRAINING, MEASURE
`
`DEVIATION FROM
`‘IDEAL POINTS
`
`702
`
`DETERMINE
`TRANSMISSION
`RATE
`4
`
`
`
`
`
`7C)4_
`
`
`
`RETURN ANSWER
`
`SIGNAL
`
`.
`
`7C)8
`
`
`
` SEND DATA AT NOTIFIED
`TRANSMISSION RATE
`
`

`
`1
`
`4,606,044
`
`ADJUSTING DATA TRANSMISSION RATE BASED
`ON RECEIVED SIGNAL QUALITY
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates to a data transmission
`control system and, more particularly, to a data trans-
`mission control system which allows remote transceiver
`stations to exchange images, digital data and like signals
`over an analog transmission line using modems.
`In data transmission using an analog transmission line
`such as a telephone line, it is a common practice to
`execute a training sequence for a modem when connec-
`tion has been set up between remote transceiver stations
`by a call. As soon as various parameters are converged
`by the training, a test signal transmission sequence is
`performed before the transmission of information in
`order to predetermine a data transmission rate. For
`example, in accordance with the facsimile transmission
`control procedure presented by the Consultive Com-
`mittee of
`International Telegraph and Telephone
`(CCITI), Recommendation T.30, training for a modem
`of the group 3 (G3) is confirmed and, then, a training
`check field (TCF) is defined as a test signal for setting
`up a data transmission rate. The TCF consists of a signal
`in which ZEROs sequentially appear for the duration of
`1.5 seconds. The receiving station, receiving the TCF
`and when found many transmission errors, requests the
`transmitting station to shift down the data transmission
`rate.
`
`As stated in the Recommendation T.30, if a modem at
`the receiving station fails to adapt itself to test data
`which is delivered thereto from the transmitting station
`for 1.5 seconds at the transmission rate of 9,600 bits per
`second (bps), for example, the receiving station notifies
`it to the transmitting station while the transmitting sta-
`tion responds to the notification by shifting down the
`transmission rate to 7,200 bps and then repeating the
`same test sequence. If the modem at the receiving sta-
`tion is failed to such a degree as to require further shift-
`down from 4,800 bps to 2,400 bps, 6 seconds will be
`consumed in total for the delivery of test data alone.
`The resulting increase in the total protocol time is unde-
`sirable because it lowers the data transmission efficiency
`of the whole system.
`system is
`Meanwhile, a communication control
`known in which test data is sequentially delivered from
`a transmitting station to a receiving station at all the
`transmission rates which a modem can accommodate,
`the delivery being repeated until the receiving station
`completes equalization (Japanese Patent Laid-Open
`Publication Nos. 52-947l5/ 1977 and 52-94716/1977).
`Such a system is not fully acceptable, however, consid-
`ering a possible occurrence that, even after equalization
`has been completed at a given transmission rate, test
`data of lower transmission rates are sent out, increasing
`the total protocol time.
`
`SUMMARY OF THE INVENTION
`
`It is therefore an object of the present invention to
`provide a data transmission control system which elimi-
`nates the drawbacks inherent in the prior art systems as
`described above and executes a training with transmis-
`sion rates which a modem can utilize, without prolong-
`ing the protocol time.
`It is another object of the present invention to pro-
`vide a data transmission control system which satisfies a
`predetermined protocol and, without
`increasing the
`
`2
`time, executes a training with transmission
`protocol
`rates which a modem can accommodate.
`
`It is another object of the present invention to pro-
`vide a generally improved data transmission control
`system.
`
`5
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`A data transmission control system for allowing re-
`mote transceiver stations to transmit data via an analog
`transmission line through modems which selectively
`use a plurality of transmission rates of the present inven-
`tion comprises the steps of transmitting test training
`data inclusive of a plurality of transmission rate data
`from a transmit station to a receive station, training a
`modem of said receive station when said test training
`data are received by the receive station, selecting a
`transmission rate adequate for communication between
`the transmit and receive stations by measuring deviation
`of the test training data received by the receive station
`from ideal data points on a signal space diagram, notify-
`ing said selected transmission rate from the receive
`station to the transmit station, and transmitting data
`from the transmit station at said notified transmission
`rate.
`
`The term “data” used in the instant specification
`should be understood to include not only the digital
`data used for digital computers but also the signals pre-
`pared by coding audio signals, video signals and like
`analog signals.
`The above and other objects, features and advantages
`of the present invention will become more apparent
`from the following detailed description taken with the
`accompanying drawing.
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`FIG. 1 is a block diagram of a communication system
`to which a data transmission control system of the pres-
`ent invention is applicable;
`FIG. 2 is a functional block diagram of a transmit
`station or a receive station implementing the data trans-
`mission control system of the present invention;
`FIGS. 3 and 4 are flowcharts representing a transmis-
`sion control flow in accordance with the present inven-
`tion;
`FIGS. 5A—5D are exemplary signal space diagrams
`indicative of data signals which are provided by 8-phase
`modulation;
`FIGS. 6A and 6B are flowcharts demonstrating a
`modification to the transmission control flow in accor-
`dance with the present invention; and
`FIG. 7 is a flowchart showing control flows per-
`formed at transmit and receive stations.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`While the data transmission control system of the
`present invention is susceptible of numerous physical
`embodiments, depending upon the environment and
`requirements of use, a substantial number of the herein
`shown and described embodiment have been made,
`tested and used, and all have performed in an eminently
`satisfactory manner.
`Referring to FIGS. 1 and 2, a transmitting transceiver
`station 100 and a receiving transceiver station 200 are
`interconnected by a transmission line 300. The transmit
`station 100 or receive station 200 includes a facsimile or
`like terminal 20. Coded data is applied from the terminal
`20 to an input/output (I/O) port 10 and vice versa. A
`system control processor (CPU) 12 supervises transmis-
`
`

`
`4
`thereby determining whether or not normal receipt is
`possible at the transmission rate (FIG. 7, step 702).
`In detail, the DSP 16 at the receive station 200 mea-
`sures signal space vectors of the test training data 400
`and, in response to the result of the measurement, noti-
`fies the transmit station an adequate transmission rate
`(FIG. 7, steps 704 and 706).
`Concerning an 8-phase phase modulation system, for
`example, the signal space diagram of a signal sent out
`from the transmit station 100 to the transmission line 300
`comprises eight points (ideal points) 600 as shown in
`FIG. 5A, which are identical in phase difference (‘IT/4)
`- and spaced equal distances from the origin 0 of a real
`axis (I) and an imaginary axis (Q).
`While propagating through the transmission line 300
`toward the receive station 200, the signal is subjected to
`various kinds of phase delay and attenuation. As shown
`in FIG. 5B or SC, so long as data points 604 of signal
`space vectors are distributed relatively adjacent to the
`ideal points 600 of the transmitted signal vectors in a
`signal space, information symbols contained in the re-
`ceived signal will be identified with ease. However,
`where the data point distribution extends over a sub-
`stantial range beyond the ideal points 600 as show in
`FIG. 5D, for example, accurate identification of the
`information symbols will fail. The critical condition for
`accurate identification is, as shown in FIG. 5C, one in
`which the data points 604 of the received signal vectors
`lie within eight circles 602'which respectively are con-
`centric with the eight ideal points 600 and in contact
`with each other.
`Once the critical condition such as shown in FIG. 5C
`is reached wherein the border between adjacent data
`points is identifiable to a certain extent, various parame-
`ters of the modem at the receive station 200 progres-
`sively converge with the lapse of time due to the auto-
`matic adaptive equalization function. This often results
`in the condition shown in FIG. 5B, in which data will
`be successfully received.
`At the receiver 200, the DSP 16 manages such space
`signal vectors of the received signal to see deviations, or
`displacements, of the data points 604 from the ideal
`points 600. That is, the DSP 16 measures the distances
`between the respective data points 604 of the received
`test training data 400 and the ideal signal points 600 on
`the signal space diagram, thereby determining whether
`the received signal was in a bad condition (FIG. SD) or
`in a critical condition. Such discrimination between the
`good condition (FIG. SB), the critical condition and the
`bad condition is effected at the DSP 16 by calculating
`by digital signal processings the distances of the data
`points 604 of the received signal input from the AIF 18
`from the ideal points 600 on the signal space diagram,
`and then comparing the largest distance with the dis-
`tance between adjacent ideal points 600. That is, if the
`deviation from the ideal point 600 is not larger than one
`half the distance between adjacent ideal points 600,
`signals will be normally received at the then existing
`transmission rate.
`
`4,606,044
`
`3
`sion controls and communication controls over the
`entire transceiver station inclusive of the terminal 20.
`Preferably, the system control processor 12 comprises a
`digital processor.
`The transmission line 300 is such an analog transmis-
`sion line as a telephone line and may be in any desired
`configuration such as a public network, a private net-
`work, a switching network or a leased circuit.
`Essential portions of the transceiver station 100 or
`200 are shown in FIG. 2. As shown, the station 100 or
`200 includes a bus 14 to which are connected the CPU
`12, I/O port 10, a digital signal processor (DSP) 16, and
`an analog interface circuit (AIF) 18. The analog inter-
`face circuit 18 accommodates the transmission line 300
`to serve as an interface between the station 100 or 200
`and the line 300, while performing conversion between
`an analog signal on the line 300 and a digital signal in the
`station 100 or 200.
`
`Constituting a central device of the illustrated system,
`the digital signal processor 16 is a processing device
`which implements, by means of digital signal process-
`ings, various functions necessary for a modem which
`include carrier detection, timing extraction, automatic
`gain control and automatic adaptive equalization.
`Where the terminal 20 comprises a facsimile trans-
`ceiver, for example, the CPU 12in accordance with this
`embodiment performs a transmission control
`in the
`non-standard mode which is defined in the CCITT
`Recommendation T.30.
`
`Referring to FIG. 3, connection is set up between the
`transmit station 100 and the receive station 200 by a call,
`for example. In the case of non-standard facilities, when
`an NSF (non-standard facility) signal is returned from
`the receive station 200 to the transmit station 100, the
`CPU 12 at the transmit station 100 sends out test train-
`ing data 400 to the receive station 200 after an NSC
`(non-standard facility command) signal by means of the
`DSP 16 (FIG. 7, step 700).
`As shown in FIG. 4,
`the test training data in the
`illustrative embodiment is transmitted at four different
`transmission rates, 14.4 Kbps, 9.6 Kbps, 7.2 Kbps, 4.8
`Kbps and 2.4 Kbps. Shifting down the transmission rate
`in this manner is desirable from the efficiency stand-
`point.
`Concerning the transmission rate of 9.6 Kbps, for
`example, the symbols of segments 2, 3 and 4 prescibed
`by the CCITT Recommendation V.29 will be sent out,
`total tansmission time amounting to 233 milliseconds
`(ms). The same applies to the transmission rate of 7.2
`Kbps and, in this particular embodiment, also applies to
`the transmission rate of 14.4 Kbps although no such
`recommendation is present for the latter transmission
`rate. As for the transmission rates of 4.8 Kbps and 2.4
`Kbps, the symbols of segments 3, 4 and 5 prescribed by
`the CCITT Recommendation V.27 will be sent out and
`the total times consumed thereby are 708 ms and 943 ms
`respectivley. In the illustrative embodiment, the carrier
`is interrupted for a given period of time, e.g. on the
`order of 20 ms, between adjacent test data representa-
`tive of different transmission rates in order to show a
`change in the transmission rate. In total, therefore, the
`test training data 400 are transmitted over a period of
`2,430 ms.
`At the receive station 200, the DSP 16 causes various
`functions, as those of a modem, to converge using the
`test training data 400. At this instant, the DSP 16 checks
`the functioning state, as that of a modem, for each of the
`transmission rates by use of a signal space diagram,
`
`10
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`The CPU 12 at the receive station 200, when identi- ,
`fied the normally receivable transmission rate (FIG. 7,
`step 704), returns an answer signal 402 to the transmit
`station 100 via the DSP 16 (step 706). The answer signal
`402 may be sent out at the transmission rate of 300 bps
`as advised by the Recommendation T.3O and includes a
`command indicative of the transmission rate decided by
`the DSP 16 of the receive station 200. At the transmit
`station 100 received the answer signal 402, the CPU 12
`
`

`
`4,606,044
`
`6
`log transmission line through modems which selec-
`tively use a plurality of transmission rates, said method
`comprising the steps of:
`(a) transmitting test training data comprised of data
`bursts in phase modulated form including a plural-
`ity of vectors transmitted at a plurality of data rates
`from a transmit station to a receive station;
`(b) training a modem of said receive station in re-
`sponse to said test training data;
`(c) selecting a transmission rate adequate for commu-
`nication between the transmit and receive stations
`by measuring deviation of the vectors of the test
`training data received by the receive station from
`ideal predetermined values, said measuring having
`a degree of accuracy which is sufficient to discrimi-
`nate among the deviations of test training data
`vectors which are all closer to the same ideal pre-
`determined value than to any other ideal predeter-
`mined value;
`(d) notifying said selected transmission rate from the
`receive station to the transmit station; and
`(e) transmitting data from the transmit station at said
`notified transmission rate.
`2. A data transmission control method as claimed in
`claim 1, in which the transmission of the test training
`data at step (a) is stopped immediately after the notifica-
`tion at step (d).
`3. A data transmission control method as claimed in
`claim 1, in which the transmission of the test training
`data at step (a) is continued even during the notification.
`4. A data transmission control method as claimed in
`claim 1, in which a transmission rate set up when the
`deviation at step (c) is not larger than one half a distance
`between adjacent ideal data points is determined as the
`adequate transmission rate.
`5. A data transmission control method as claimed in
`claim 1, in which the notification at step (d) is effected
`by use of a backward channel.
`6. A data transmission control method as claimed in
`claim 1, in which the notification at step (d) is effected
`by use of a tonal signal.
`7. A data transmission control method as claimed in
`claim 1, in which the analog transmission line is a tele-
`phone line.
`8. A data transmission control method as claimed in
`claim 1, in which the test training data include transmis-
`sion rate data representative of 14.4 Kbps, 9.6 Kbps, 7.2
`Kbps, 4.8 Kbps and 2.4 Kbps.
`9. A data transmission control method as claimed in
`claim 8, in which the test training data further include
`non-transmission periods between the data bursts to
`separate the data bursts from each other, said non-trans-
`rnission periods having a predetermined duration.
`It

`Ill
`#
`ii
`
`5
`begins a usual sequence for transmitting facsimile data
`404 from the facsimile terminal 20 at the commanded
`trransmission rate (FIG. 7, step 708).
`The delivery of the answer signal from the receive
`station 200 to the transmit station 100 may be effected
`using a backward channel or a tonal signal. In such a
`case, it is preferable to use a frequency band other than
`the occupied bandwidth modems. Then, as shown in
`FIG. 6A, when the modem at the receive station 200
`has been found well conditioned at a time t1, for exam-
`ple, the identified transmission rate is commanded to the
`transmit station 100 by the receive station 200. In re-
`sponse to this command, the CPU 12 at the transmit
`station 100 may immediately stop transmitting the test
`training data 400 and start transmitting facsimile data at
`the commanded transmission rate. Such a construction
`serves to shorten the necessary training time.
`Another possible arrangement in accordance with the
`present invention is such that, as shown in FIG. 6B,
`when the modem at the receive station 200 has been
`found to be in a good condition at a time t1, for example,
`and the identified transmission rate is notified from the
`receive station 200 to the transmit station 100, the CPU
`12 at the transmit station 100 continues to send out the
`remaining part of' the test training data 400 while the
`DSP 16 at the receive station 200, in response to that
`part of the test training data 400, causes the various
`modem parameters to converge so as to further reduce
`the deviation from the ideal signal points, thereby refm-
`ing the receipt preparation.
`In summary, it will be seen that the present invention
`provides a data transmission control system which is
`capable of performing, on transmission rates which a
`modem may utilize, a training sequence within a test
`time which reconciles itself to a usual test sequence.
`Therefore, training can be excecuted for the transmis-
`sion rates usable for a modem which satisfies a predeter-
`mined protocol and, yet, entails no increase in the pro-
`tocol time.
`Especially, where the line condition involves fre-
`quent shift-downs in transmission rate where use is
`made of high-speed modems and, therefore, shift-downs
`are apt to occur, the present invention is successful to
`effectively shorten the protocol time. In practice, the
`effect of the present invention will become more promi-
`nent with an increase in transmission rate and it is feasi-
`ble for facsimile communications which uses 14.4 Kbps
`modems, for example.
`Various modifications will become possible for those
`skilled in the art after receiving the teachings of the
`present disclosure without departing from the scope
`thereof.
`What is claimed is:
`
`10
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`1. A data transmission control method for allowing
`remote transceiver stations to transmit data via an ana-
`
`55
`
`60
`
`65

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket