US5095494A - Data transmission apparatus - Google Patents

Data transmission apparatus Download PDF

Info

Publication number
US5095494A
US5095494A US07/355,433 US35543389A US5095494A US 5095494 A US5095494 A US 5095494A US 35543389 A US35543389 A US 35543389A US 5095494 A US5095494 A US 5095494A
Authority
US
United States
Prior art keywords
data transmission
transmission apparatus
error control
carrier signal
control function
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.)
Expired - Lifetime
Application number
US07/355,433
Inventor
Chusei Takahashi
Hiroshi Etoh
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Assigned to OKI ELECTRIC INDUSTRY CO., LTD., A CORP. OF JAPAN reassignment OKI ELECTRIC INDUSTRY CO., LTD., A CORP. OF JAPAN ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ETOH, HIROSHI, TAKAHASHI, CHUSEI
Application granted granted Critical
Publication of US5095494A publication Critical patent/US5095494A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of 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/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors

Definitions

  • the present invention relates to a data transmission apparatus capable of data transmissions with and/or without error control and more specifically to automatic recognition of whether or not a remote data transmission apparatus has an error control function.
  • a data transmission apparatus has hitherto been proposed which can automatically recognize whether a remote data transmission apparatus is for mobile data transmission or a data transmission modem directed to an ordinary telephone network.
  • a conventional apparatus of the type described above selects between a mobile data transmission modulator/demodulator unit and an ordinary telephone network modulator/demodulator unit on the basis of carrier frequencies of incoming input signals after demodulation detected by a carrier detector part.
  • carrier frequencies one is for mobile data transmission (mobile telephone channel) where data transmission is effected utilizing error control, and another is for ordinary telephone network data transmission where data transmission is effected without error control.
  • carrier frequencies are different from each other so as to be discriminated.
  • a data transmission method using the present invention involves transmitting interrupted carrier waves to indicate that the transmitting side ("calling side") is equipped with error control. These interruptions occur prior to transmitting data to the called side.
  • Each side will detect the presence or absence of interruptions and thereafter operate accordingly. That is to say, if the calling side has error control, it sends an interrupted carrier. If the called side also has error control, it will recognize the interrupted carrier and respond with an interrupted carrier of its own. The calling side will examine the answering carrier, since interruptions therein indicate error control, but an uninterrupted signal means no error control is present in the remote, called side. Further, according to a method aspect of the invention, if the calling side has no error control, then it does not interrupt its carrier. The called side may nevertheless send an interrupted carrier to establish whether the calling side has error control, but the calling side will not recognize this signal and therefore not acknowledge it with a reciprocal interrupted carrier.
  • a data transmission circuit or apparatus comprises (a) a transmitter for sending an intermittent carrier signal before the apparatus transmits any data with use of error control. It further comprises (b) a carrier detector for detecting whether a received carrier signal (sent from a remote data transmission apparatus) is intermittent or not, and (c) a control device or circuit for controlling the transmitter while recognizing whether the remote data transmission apparatus has an error control function based upon the result of detection by the detector.
  • FIG. 1 is a block diagram illustrating a portion of a data transmission apparatus of an embodiment according to the present invention.
  • FIGS. 2 and 3 are timing charts each illustrating an automatic recognition procedure of the embodiment of FIG. 1.
  • a local unit will have components referenced by numerals without asterisks, and a remote unit will be referred to with numerals followed by an asterisk.
  • the local unit may comprise the calling side at one time or the called side at another.
  • Portion or apparatus 8 includes a controller 10, a modulator 20, a carrier controller 30, a receiving filter 40, a demodulator 50, a carrier detector 60, and a circuit switching switch 70.
  • Controller 10 is coupled to read an output signal from the carrier detector 60 via a signal line 14. It is also coupled to control switching in switch 70 through a control line 16. It is controllingly coupled via a line 15 to carrier controller 30, and is coupled via lines 12 and 13 respectively to demodulator 50 and modulator 20.
  • Modulator 20 is coupled to modulate a digital signal from the sending data signal line 13 and transmit it to a signal line 25 as an analog signal.
  • Carrier controller 30 is coupled to switch on and off the carrier signal from modulator 20 in response respectively to a "1" or "0" carrier control signal (in a digitized format) fed from controller 10 onto the carrier signal line 15.
  • Receiving filter 40 is to assist the error detector 60 by eliminating noise from the received signal.
  • Demodulator 50 is to demodulate the analog signal fed onto the receiving signal line 55 through the receiving filter 40 and deliver it as a digital signal on the received data signal line 12.
  • Carrier detector 60 detects a received signal level of the signal delivered on the receiving signal line 55 through the receiving filter 40 and transmits "1" if the received signal level is above a predetermined value and "0" if the same is below that value, onto the signal line 14.
  • Switch 70 is coupled to switch the connection of the circuit with the interior of the apparatus or the telephone set on the basis of the control signal from controller 10 and operate such that it connects 1' with 2' when 1 is connected with 2 while connecting 1' with 3' when 1 is connected with 3.
  • FIGS. 2 and 3 timing charts of an automatic recognition procedure in the data transmission apparatus are illustrated, responsively.
  • FIG. 2 illustrates a sending signal and a received signal in the calling side data transmission apparatus while FIG. 3 illustrates like signals in the called side. Operation of the automatic recognition of the embodiment is as follows.
  • circuit 8 is the calling side.
  • the controller 10* on the called side issues a switching control signal onto the switching control line 16 at a time instant To.
  • switch 70* is controlled to switch the connection from the telephone set to circuit 8*.
  • carrier control 30* is switched on (carrier control signal "1").
  • carrier control signal "1" carrier control signal "1"
  • the controller 10 on the calling side after recognizing the carrier f a controls switch 70 to switch the connection from the telephone set to the interior of the apparatus.
  • the carrier signal f a sent through circuit 8 is, as a result of the aforementioned switching, inputted into carrier detector 60 via receiving signal line 55, receiving filter 40 and switch 70.
  • FIG. 2 shows receipt of carrier f a at time T1.
  • Carrier detector 60 issues a signal "1" indicative of the detection of the carrier frequency to controller 10 via line 14.
  • controller 10 continuously detects the carrier over a time interval t1, then it waits for a second time interval t2 and causes an intermittent transmission of carrier f o .
  • circuit 8 transmits a carrier of a frequency f o only for a time interval t on and stops the carrier transmission only for a time interval t off , as shown in FIG. 2.
  • Controller 10 on the calling side signals the called side in this way that the calling side has an error control function or capability.
  • This intermittent transmission of the carrier is effected in the preferred embodiment by controlling the carrier controller 30 via carrier control signal line 15. Controller 10 repeats the operation N times to the maximum, and simultaneously starts to detect whether or not the carrier sent from the called side is an interrupted signal.
  • controller 10* on the called side monitors a signal from its carrier detector 60* via its signal line 14*.
  • FIG. 3 shows a burst of four carrier pulses on the "receiving signal" which corresponds to the burst of four pulses on the sending line in FIG. 2.
  • Controller 10* on the called side detects whether or not there is any repetition of the carrier frequency f o of the calling circuit. If controller 10* detects a predetermined number of repetitions in the carrier frequency, this constitutes a recognition at the called side that the calling side has an error control function.
  • the called side is designed preferably to communicate to the calling side that it too has an error control capability. It does this by interrupting its own transmitted carrier f a . That is, controller 10* controls the carrier control 30* to cause intermittent transmissions of the carrier f a .
  • carrier control 30 interrupts the transmission of the carrier f a for a time interval t4, which has continuously been transmitted until then, then transmits the carrier only for a time interval t on , and further interrupts the carrier transmission only for a time interval t off .
  • Controller 10* by such interruptions indicates to the calling side that the called side includes an error control function or capability.
  • the calling side has not yet determined whether the called side has error detection or not.
  • the calling side transmits the fourth (illustratively) carrier pulse f o shown in FIGS. 2 and 3.
  • controller 10 receives a signal from carrier detector 60. From this, controller 10 will detect that the received carrier f a has been interrupted for a time interval t3, shown in FIG. 2. In response, controller 10 stops the intermittent transmission of carrier f o and monitors the received carrier f a to detect whether f a persists as continuous or interrupted.
  • the interrupt duration t4 of carrier f a is set to be longer than t3. Controller 10 recognizes that the carrier f a from the called side has been interrupted a certain number of times. It thereby recognizes that the called side also has error control. Controller 10 then controls the carrier controller 30 to continuously transmit the carrier f o .
  • controller 10 at the calling side sends interrupted carrier pulses until it receives an interruption of time t3 in the received carrier. After counting three, illustratively, subsequent carrier pulses f a , it transmits a continuous carrier f o . Meanwhile, the called side continues to send carrier pulses because it has not yet learned that the calling side has recognized the pulses which signify that error control is present at the called side.
  • Controller 10* (on the called side) now detects the continuous transmission of the carrier f o from the calling side for a time interval t5 (via the carrier detector 60*). Controller 10* then switches the transmission of carrier f a from an interrupted mode to a continuous mode, as the calling side is now recognizing that the remote (called) controller 10* also has the error control function. The called side completes the automatic recognition after interval t5, at a time instant T2.
  • the calling side completes automatic recognition at a time instant T3 when its controller 10 detects the continuous carrier f a from the called side for a time interval t6 via the carrier detector 60.
  • the carrier transmission time interval t on and the carrier transmission interruption time t off upon the intermittent transmission should be shorter than the time when a circuit not having error control recognizes that it detects the carrier and the time when it recognizes that the carrier disappears (specified on the basis of the Bell Standard and CCITT Standard), respectively.
  • the controller recognizes the carrier for the first time interval t on and further recognizes that the carrier is interrupted for the next time interval t off , thereby abandoning the circuit.
  • the interruption time should be severely monitored or provided with any hysteresis. This is because no detection of the interruption time is assured since in a mobile telephone line there is fading in the course of its traveling owing to multipath transmission, followed by disappearance of the carrier.
  • the calling side When the calling side has an error control function but the called side does not, the calling side sends an intermittent carrier signal f o interrupted N times to the maximum. Since the called side does not have error control, it does not recognize the interrupted carrier, and will not answer by interrupting its own carrier f a . The absence of interruptions in the carrier f a when received and detected at the calling side causes the calling side controller to recognize that the called side has no error control function.
  • the calling side has no error control function but the called side does have one, then the calling side does not interrupt its carrier f o .
  • the called side recognizes the calling side has no error control function, on the basis of direct detection of the carrier from the calling side beyond the specified time interval t on .
  • an error control function when an error control function is resident in a circuit, that circuit will send an intermittent carrier signal prior to starting data transmission and recognize whether or not a remote data transmission apparatus also has an error control function by determining whether the carrier it receives back is continuous or interrupted. Accordingly, equipment including modulator/demodulator parts and the like are available for data transmissions with and/or without error control. Using a simple filter for carrier detection, this leads to high reliability recognition of whether an error control function is resident on a remote data transmission apparatus.

Abstract

A data transmission apparatus is capable of data transmissions with and/or without error control. A remote data transmission apparatus with error control recognizes whether or not the carrier sent from the data transmission apparatus is intermittent. Additionally, the data transmission apparatus recognizes, based upon the existence of interruptions of a carrier signal sent from a remote data transmission apparatus, whether or not the remote data transmission apparatus has an error control function.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a data transmission apparatus capable of data transmissions with and/or without error control and more specifically to automatic recognition of whether or not a remote data transmission apparatus has an error control function.
2. Description of the Prior Art
In data transmission using an ordinary telephone network, the probability of mistaking data is very low, thereby allowing minimal error detection. Hence a data transmission apparatus is sufficient to modulate and demodulate only. In contrast, mobile data transmission using a mobile telephone and the like which often undergoes data error due to fading, etc., requires a very high performance error control system. Such data transmission apparatus is thus in need of a highly accurate error control function in addition to the modulation and demodulation function described above. Data transmission is therefore made impossible between a data transmission unit which effects mobile transmission using a mobile telephone, etc., and one which effects data transmission using an ordinary telephone network, requiring separate channel equipment.
To solve the difficulty, a data transmission apparatus has hitherto been proposed which can automatically recognize whether a remote data transmission apparatus is for mobile data transmission or a data transmission modem directed to an ordinary telephone network.
A conventional apparatus of the type described above selects between a mobile data transmission modulator/demodulator unit and an ordinary telephone network modulator/demodulator unit on the basis of carrier frequencies of incoming input signals after demodulation detected by a carrier detector part. Among the carrier frequencies, one is for mobile data transmission (mobile telephone channel) where data transmission is effected utilizing error control, and another is for ordinary telephone network data transmission where data transmission is effected without error control. These carrier frequencies are different from each other so as to be discriminated.
In view of the drawbacks of the conventional data transmission apparatus, it is an object of the present invention to provide a data transmission apparatus and method capable of both data transmissions each with and/or without error control.
SUMMARY OF THE INVENTION
To achieve the above object, a data transmission method using the present invention involves transmitting interrupted carrier waves to indicate that the transmitting side ("calling side") is equipped with error control. These interruptions occur prior to transmitting data to the called side. Each side will detect the presence or absence of interruptions and thereafter operate accordingly. That is to say, if the calling side has error control, it sends an interrupted carrier. If the called side also has error control, it will recognize the interrupted carrier and respond with an interrupted carrier of its own. The calling side will examine the answering carrier, since interruptions therein indicate error control, but an uninterrupted signal means no error control is present in the remote, called side. Further, according to a method aspect of the invention, if the calling side has no error control, then it does not interrupt its carrier. The called side may nevertheless send an interrupted carrier to establish whether the calling side has error control, but the calling side will not recognize this signal and therefore not acknowledge it with a reciprocal interrupted carrier.
According to structure aspects of the invention, a data transmission circuit or apparatus comprises (a) a transmitter for sending an intermittent carrier signal before the apparatus transmits any data with use of error control. It further comprises (b) a carrier detector for detecting whether a received carrier signal (sent from a remote data transmission apparatus) is intermittent or not, and (c) a control device or circuit for controlling the transmitter while recognizing whether the remote data transmission apparatus has an error control function based upon the result of detection by the detector.
The foregoing and other objects, features and advantages of the present invention will become more apparent from the following description when taken in conjunction with the accompanying drawings in which a preferred embodiment of the present invention is shown by way of illustrative example.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram illustrating a portion of a data transmission apparatus of an embodiment according to the present invention; and
FIGS. 2 and 3 are timing charts each illustrating an automatic recognition procedure of the embodiment of FIG. 1.
DESCRIPTION OF THE PREFERRED EMBODIMENT
For ease of description, a local unit will have components referenced by numerals without asterisks, and a remote unit will be referred to with numerals followed by an asterisk. The local unit may comprise the calling side at one time or the called side at another.
Referring now to FIG. 1, a portion 8 of a data transmission apparatus of an embodiment of the present invention is illustrated. Portion or apparatus 8 includes a controller 10, a modulator 20, a carrier controller 30, a receiving filter 40, a demodulator 50, a carrier detector 60, and a circuit switching switch 70.
Controller 10 is coupled to read an output signal from the carrier detector 60 via a signal line 14. It is also coupled to control switching in switch 70 through a control line 16. It is controllingly coupled via a line 15 to carrier controller 30, and is coupled via lines 12 and 13 respectively to demodulator 50 and modulator 20.
Modulator 20 is coupled to modulate a digital signal from the sending data signal line 13 and transmit it to a signal line 25 as an analog signal.
Carrier controller 30 is coupled to switch on and off the carrier signal from modulator 20 in response respectively to a "1" or "0" carrier control signal (in a digitized format) fed from controller 10 onto the carrier signal line 15.
Receiving filter 40 is to assist the error detector 60 by eliminating noise from the received signal.
Demodulator 50 is to demodulate the analog signal fed onto the receiving signal line 55 through the receiving filter 40 and deliver it as a digital signal on the received data signal line 12.
Carrier detector 60 detects a received signal level of the signal delivered on the receiving signal line 55 through the receiving filter 40 and transmits "1" if the received signal level is above a predetermined value and "0" if the same is below that value, onto the signal line 14.
Switch 70 is coupled to switch the connection of the circuit with the interior of the apparatus or the telephone set on the basis of the control signal from controller 10 and operate such that it connects 1' with 2' when 1 is connected with 2 while connecting 1' with 3' when 1 is connected with 3.
Referring to FIGS. 2 and 3, timing charts of an automatic recognition procedure in the data transmission apparatus are illustrated, responsively. In particular, FIG. 2 illustrates a sending signal and a received signal in the calling side data transmission apparatus while FIG. 3 illustrates like signals in the called side. Operation of the automatic recognition of the embodiment is as follows.
A situation will first be described where both the data transmission apparatus 8 on the calling and 8* on the called sides are provided with an error control function.
Assume that circuit 8 is the calling side. Once the circuit is connected as a result of the call from the calling side, the controller 10* on the called side issues a switching control signal onto the switching control line 16 at a time instant To. As a result, switch 70* is controlled to switch the connection from the telephone set to circuit 8*. After a predetermined time interval to, carrier control 30* is switched on (carrier control signal "1"). As a result, it generates a carrier of a frequency fa which is sent to the circuit 8* on the calling side as an answer tone. The controller 10 on the calling side after recognizing the carrier fa controls switch 70 to switch the connection from the telephone set to the interior of the apparatus. Thus, a connection is now established and the two sides will now determine whether error control is present.
The carrier signal fa sent through circuit 8 is, as a result of the aforementioned switching, inputted into carrier detector 60 via receiving signal line 55, receiving filter 40 and switch 70. Thus, FIG. 2 shows receipt of carrier fa at time T1. Carrier detector 60 issues a signal "1" indicative of the detection of the carrier frequency to controller 10 via line 14. When controller 10 continuously detects the carrier over a time interval t1, then it waits for a second time interval t2 and causes an intermittent transmission of carrier fo. Thus, circuit 8 transmits a carrier of a frequency fo only for a time interval ton and stops the carrier transmission only for a time interval toff, as shown in FIG. 2. Controller 10 on the calling side signals the called side in this way that the calling side has an error control function or capability. This intermittent transmission of the carrier is effected in the preferred embodiment by controlling the carrier controller 30 via carrier control signal line 15. Controller 10 repeats the operation N times to the maximum, and simultaneously starts to detect whether or not the carrier sent from the called side is an interrupted signal.
Correspondingly, controller 10* on the called side monitors a signal from its carrier detector 60* via its signal line 14*. FIG. 3 shows a burst of four carrier pulses on the "receiving signal" which corresponds to the burst of four pulses on the sending line in FIG. 2. Controller 10* on the called side detects whether or not there is any repetition of the carrier frequency fo of the calling circuit. If controller 10* detects a predetermined number of repetitions in the carrier frequency, this constitutes a recognition at the called side that the calling side has an error control function.
In response to such a recognition, the called side is designed preferably to communicate to the calling side that it too has an error control capability. It does this by interrupting its own transmitted carrier fa. That is, controller 10* controls the carrier control 30* to cause intermittent transmissions of the carrier fa. Thus, as shown in FIG. 3, carrier control 30 interrupts the transmission of the carrier fa for a time interval t4, which has continuously been transmitted until then, then transmits the carrier only for a time interval ton, and further interrupts the carrier transmission only for a time interval toff. Controller 10* by such interruptions indicates to the calling side that the called side includes an error control function or capability. When fa is first interrupted, the calling side has not yet determined whether the called side has error detection or not. Thus, the calling side transmits the fourth (illustratively) carrier pulse fo shown in FIGS. 2 and 3.
On the calling side, controller 10 receives a signal from carrier detector 60. From this, controller 10 will detect that the received carrier fa has been interrupted for a time interval t3, shown in FIG. 2. In response, controller 10 stops the intermittent transmission of carrier fo and monitors the received carrier fa to detect whether fa persists as continuous or interrupted. Here, the interrupt duration t4 of carrier fa is set to be longer than t3. Controller 10 recognizes that the carrier fa from the called side has been interrupted a certain number of times. It thereby recognizes that the called side also has error control. Controller 10 then controls the carrier controller 30 to continuously transmit the carrier fo. Thus, in FIG. 2, controller 10 at the calling side sends interrupted carrier pulses until it receives an interruption of time t3 in the received carrier. After counting three, illustratively, subsequent carrier pulses fa, it transmits a continuous carrier fo. Meanwhile, the called side continues to send carrier pulses because it has not yet learned that the calling side has recognized the pulses which signify that error control is present at the called side.
Controller 10* (on the called side) now detects the continuous transmission of the carrier fo from the calling side for a time interval t5 (via the carrier detector 60*). Controller 10* then switches the transmission of carrier fa from an interrupted mode to a continuous mode, as the calling side is now recognizing that the remote (called) controller 10* also has the error control function. The called side completes the automatic recognition after interval t5, at a time instant T2.
Next, the calling side completes automatic recognition at a time instant T3 when its controller 10 detects the continuous carrier fa from the called side for a time interval t6 via the carrier detector 60.
The above description was for the circumstance where both the calling and called sides have error control. Thereupon, the carrier transmission time interval ton and the carrier transmission interruption time toff upon the intermittent transmission should be shorter than the time when a circuit not having error control recognizes that it detects the carrier and the time when it recognizes that the carrier disappears (specified on the basis of the Bell Standard and CCITT Standard), respectively. The reason is that with the remote side not having any error control, the controller recognizes the carrier for the first time interval ton and further recognizes that the carrier is interrupted for the next time interval toff, thereby abandoning the circuit.
Additionally, for the intermittent recognition of a carrier, the interruption time should be severely monitored or provided with any hysteresis. This is because no detection of the interruption time is assured since in a mobile telephone line there is fading in the course of its traveling owing to multipath transmission, followed by disappearance of the carrier.
When the calling side has an error control function but the called side does not, the calling side sends an intermittent carrier signal fo interrupted N times to the maximum. Since the called side does not have error control, it does not recognize the interrupted carrier, and will not answer by interrupting its own carrier fa. The absence of interruptions in the carrier fa when received and detected at the calling side causes the calling side controller to recognize that the called side has no error control function.
Finally, when the calling side has no error control function but the called side does have one, then the calling side does not interrupt its carrier fo. The called side recognizes the calling side has no error control function, on the basis of direct detection of the carrier from the calling side beyond the specified time interval ton.
According to the data transmission apparatus and method described above, when an error control function is resident in a circuit, that circuit will send an intermittent carrier signal prior to starting data transmission and recognize whether or not a remote data transmission apparatus also has an error control function by determining whether the carrier it receives back is continuous or interrupted. Accordingly, equipment including modulator/demodulator parts and the like are available for data transmissions with and/or without error control. Using a simple filter for carrier detection, this leads to high reliability recognition of whether an error control function is resident on a remote data transmission apparatus.
Although a certain preferred embodiment has been shown and described, it should be understood that many changes and modifications may be made therein without departing from the scope of the appended claims.

Claims (9)

What is claimed is:
1. A data transmission apparatus for effecting both data transmissions each with error control and/or without the same comprising:
(a) transmitter means for sending an intermittent carrier signal prior to data transmission, the carrier signal indicating that said apparatus possesses an error control function;
(b) detector means for detecting whether or not a carrier signal sent from a remote transmission apparatus is intermittent; and
(c) control means for controlling the transmission of said transmitter means while recognizing whether or not the remote data transmission apparatus has an error control function based upon whether or not the carrier signal detected by said detector means is intermittent.
2. A data transmission apparatus for effecting both data transmission each with error control and without the same, comprising:
(a) transmitter means for sending prior to data transmission, an intermittent carrier signal switched on for a predetermined period of time or less, said intermittent carrier signal being indicative of a fact that said data transmission apparatus has an error control function;
(b) detector means for detecting whether or not a carrier signal sent from a remote data transmission apparatus is an intermittent carrier signal switched on for a predetermined period of time or less; and
(c) control means for controlling the transmission of said transmitter means while recognizing whether or not the remote data transmission apparatus has an error control function based upon whether or not the carrier signal detected by said detector means is an intermittent carrier signal on for a predetermined period of time or less.
3. A method for transmitting data between two communicating locations either or both of which may have an error control function comprising the steps of:
sending an intermittent carrier signal prior to data transmission from one communicating location to another communicating location to indicate that the sending apparatus of said one communicating location includes an error control function;
detecting by said one communicating location whether a carrier signal sent from said other communicating location is intermittent; and
controlling subsequent transmission by said one communicating location based on the result of said detecting step.
4. The method of claim 3 wherein said one communicating location is a calling side and the other communicating location is a called side, and wherein if said calling side includes an error control function, then prior to data transmission sending an intermittent carrier from said calling side to indicate the presence of error control at the calling side;
when the called side includes an error control, then recognizing receipt of said intermittent carrier at the called side and in response, sending an intermittent second carrier to the calling side, the calling side detecting the intermittent second carrier and thereafter sending a continuous carrier.
5. The method of claim 4 wherein if the called side lacks an error control, then transmitting an uninterrupted second carrier to the calling side, said calling side then detecting the uninterrupted second carrier.
6. An automatic recognition device for a data transmission apparatus capable of data transmissions with and/or without error control, said automatic recognition device capable of automatically recognizing whether or not a remote data transmission apparatus has an error control function, said device comprising:
(a) carrier control means for sending to a communication line an intermittent carrier signal or a continuous carrier signal in accordance with a carrier control signal, wherein said intermittent carrier signal is a carrier signal turned on and off repeatedly in a predetermined pattern to indicate that said data transmission apparatus has the error control function, and wherein said continuous carrier signal is turned on longer than the time interval that said intermittent carrier signal is on;
(b) detector means for receiving another intermittent carrier signal or another continuous carrier signal from the remote data transmission apparatus via a communication line and for issuing each corresponding signal in accordance with the presence or absence of the carrier signal; and
(c) control means for providing said carrier control signal to said carrier control means and for determining whether or not the remote data transmission apparatus has an error control function in response to the signal received from the detector means.
7. A method for data transmission and for automatically recognizing the presence of an error control function, after a connection is established and prior to data transmission, between a data transmission apparatus with an error control function and a called data transmission apparatus with an error control function, said method comprising the steps of:
(a) sending from the called data transmission apparatus to said calling data transmission apparatus an answer tone indicating that said called data transmission apparatus is activated;
(b) detecting by said calling data transmission apparatus the answer tone received from said called data transmission apparatus for a predetermined time interval, and sending an intermittent carrier signal to said called data transmission apparatus indicating that said calling data transmission apparatus has the error control function;
(c) detecting by said called data transmission apparatus said intermittent carrier signal until a predetermined number of repetitions of interruption and thereafter interrupting the answer tone and recognizing that said calling data transmission apparatus has the error control function;
(d) detecting by said calling data transmission apparatus the interruption of said answer tone from said called data transmission apparatus and thereafter interrupting said intermittent carrier signal;
(e) sending by said called data transmission apparatus another intermittent carrier signal to said calling data transmission apparatus indicating that said called data transmission apparatus also has the error control function;
(f) detecting by said calling data transmission apparatus the other intermittent carrier signal from said called data transmission apparatus until a predetermined number of repetitions of interruption and thereafter sending a continuous responsive carrier signal to said called data transmission apparatus indicating that said calling data transmission apparatus received the other intermittent carrier signal and hereby recognizing that said called data transmission apparatus also has the error control function;
(g) detecting by said called data transmission apparatus the continuous responsive carrier signal for a predetermined time interval and sending another responsive carrier signal in response to the continuous responsive carrier signal from said calling data transmission apparatus, and hereby recognizing that said calling data transmission apparatus has recognized that said data transmission apparatus also has the error control function; and
(h) detecting by said calling data transmission apparatus the other responsive carrier signal from said called data transmission apparatus.
8. A method for data transmission and for automatically recognizing the presence and/or absence of an error control function, after a connection is established and prior to data transmission, between a calling data transmission with an error control function and a called data transmission without an error control function, said method comprising the steps of:
(a) sending by said called data transmission apparatus to said calling data transmission apparatus an answer tone indicating that said called data transmission apparatus is activated;
(b) detecting by said calling data transmission apparatus the answer tone sent from said called data transmission apparatus for a predetermined time interval, and sending an intermittent carrier signal to said called data transmission apparatus indicating that said calling data transmission apparatus has the error control function;
(c) sending continuously by said called data transmission apparatus, incapable of recognizing said intermittent carrier signal from said calling data transmission apparatus, a second answer tone indicating that said called data transmission apparatus has no error control function; and
(d) recognizing by said calling data transmission apparatus that said called data transmission apparatus does not have the error control function.
9. A method for data transmission and for automatically recognizing the presence and/or absence of an error control function, after a connection has been established and prior to data transmission, between a calling data transmission apparatus without an error control function and a called data transmission apparatus with an error control function, said method comprising the steps of:
(a) sending by said called data transmission apparatus to said calling data transmission apparatus an answer tone indicating that said called data transmission apparatus is activated;
(b) detecting by said calling data transmission apparatus the answer tone for a predetermined time interval, and sending a continuous carrier signal to said called data transmission apparatus; and
(c) detecting by said called data transmission apparatus that the continuous carrier signal from said calling data transmission apparatus continues beyond a predetermined time interval and recognizing that said calling data transmission apparatus has no error control function.
US07/355,433 1988-05-27 1989-05-22 Data transmission apparatus Expired - Lifetime US5095494A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP1-128260 1988-05-27
JP63128260A JPH01298854A (en) 1988-05-27 1988-05-27 Automatic recognition system for data transmitter

Publications (1)

Publication Number Publication Date
US5095494A true US5095494A (en) 1992-03-10

Family

ID=14980449

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/355,433 Expired - Lifetime US5095494A (en) 1988-05-27 1989-05-22 Data transmission apparatus

Country Status (3)

Country Link
US (1) US5095494A (en)
JP (1) JPH01298854A (en)
CA (1) CA1313400C (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992015158A1 (en) * 1991-02-19 1992-09-03 Traveling Software, Inc. Method and apparatus for high speed parallel communications
US5251237A (en) * 1991-01-25 1993-10-05 U.S. Philips Corporation Receiver for a digital transmission system
WO1994013094A1 (en) * 1992-11-25 1994-06-09 France-Telecom Method of automatic duplex or semi-duplex communication for two units via a telephone line
FR2699030A1 (en) * 1992-11-25 1994-06-10 France Telecom Automatic duplex or half-duplex momomode or multimode communication between two telephone units
FR2699031A1 (en) * 1992-11-25 1994-06-10 France Telecom Automatic duplex or half-duplex momomode or multimode communication between two telephone units
US5452329A (en) * 1991-10-31 1995-09-19 Sanyo Electric Co., Ltd. Modem device
US5563908A (en) * 1993-02-18 1996-10-08 Fujitsu Limited Modulator and demodulator apparatus
US5617418A (en) * 1992-11-02 1997-04-01 National Semiconductor Corporation Network link detection and generation
US5651060A (en) * 1994-11-15 1997-07-22 Catapult Entertainment, Inc. Method and apparatus for detecting and recovering from call waiting interruptions to modem communications
US5745909A (en) * 1996-07-09 1998-04-28 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US5805597A (en) * 1996-06-04 1998-09-08 National Semiconductor Corporation Method and apparatus for providing low power basic telephony type service over a twisted pair ethernet physical layer
US5838927A (en) * 1996-11-22 1998-11-17 Webtv Networks Method and apparatus for compressing a continuous, indistinct data stream
US5862220A (en) * 1996-06-03 1999-01-19 Webtv Networks, Inc. Method and apparatus for using network address information to improve the performance of network transactions
US5862339A (en) * 1996-07-09 1999-01-19 Webtv Networks, Inc. Client connects to an internet access provider using algorithm downloaded from a central server based upon client's desired criteria after disconnected from the server
US5896444A (en) * 1996-06-03 1999-04-20 Webtv Networks, Inc. Method and apparatus for managing communications between a client and a server in a network
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US6034689A (en) * 1996-06-03 2000-03-07 Webtv Networks, Inc. Web browser allowing navigation between hypertext objects using remote control
US6311197B2 (en) 1996-06-03 2001-10-30 Webtv Networks, Inc. Method for downloading a web page to a client for efficient display on a television screen
US20020054069A1 (en) * 1996-06-03 2002-05-09 Britt Joe F. Downloading software from a server to a client
US6496868B2 (en) 1996-06-03 2002-12-17 Webtv Networks, Inc. Transcoding audio data by a proxy computer on behalf of a client computer
US6647421B1 (en) 1996-06-03 2003-11-11 Webtv Networks, Inc. Method and apparatus for dispatching document requests in a proxy
US20050188086A1 (en) * 1996-06-03 2005-08-25 Microsoft Corporation Method for downloading a web page to a client for efficient display on a television screen
USRE38820E1 (en) 1994-12-21 2005-10-11 Negotiated Data Solutions Llc Multi-protocol packet framing over an isochronous network
USRE39116E1 (en) * 1992-11-02 2006-06-06 Negotiated Data Solutions Llc Network link detection and generation
USRE39216E1 (en) 1992-11-02 2006-08-01 Negotiated Data Solutions Llc Asynchronous processor access to a switch table in a network with isochronous capability
USRE39395E1 (en) 1992-11-02 2006-11-14 Negotiated Data Solutions Llc Data communication network with transfer port, cascade port and/or frame synchronizing signal
US20100048129A1 (en) * 2008-08-22 2010-02-25 Sony Corporation Communication apparatus, communication system, communication method and program
US20100048126A1 (en) * 2008-08-25 2010-02-25 Sony Corporation Communication apparatus, communication system, communication method and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3113176A (en) * 1961-09-29 1963-12-03 Bell Telephone Labor Inc Teletypewriter subscriber set
US3457550A (en) * 1967-07-11 1969-07-22 Bell Telephone Labor Inc Automatic handshaking method and apparatus for data transmission systems
US4894847A (en) * 1987-05-26 1990-01-16 Hayes Microcomputer Products, Inc. High speed half duplex modem with fast turnaround protocol
US4905282A (en) * 1988-10-19 1990-02-27 Hayes Microcomputer Products, Inc. Feature negotiation protocol and dynamically adjustable retraining sequence for a high speed half duplex modem
US4959847A (en) * 1989-04-05 1990-09-25 Ultratec, Inc. Telecommunications device with automatic code detection and switching

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3113176A (en) * 1961-09-29 1963-12-03 Bell Telephone Labor Inc Teletypewriter subscriber set
US3457550A (en) * 1967-07-11 1969-07-22 Bell Telephone Labor Inc Automatic handshaking method and apparatus for data transmission systems
US4894847A (en) * 1987-05-26 1990-01-16 Hayes Microcomputer Products, Inc. High speed half duplex modem with fast turnaround protocol
US4905282A (en) * 1988-10-19 1990-02-27 Hayes Microcomputer Products, Inc. Feature negotiation protocol and dynamically adjustable retraining sequence for a high speed half duplex modem
US4959847A (en) * 1989-04-05 1990-09-25 Ultratec, Inc. Telecommunications device with automatic code detection and switching

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5251237A (en) * 1991-01-25 1993-10-05 U.S. Philips Corporation Receiver for a digital transmission system
US5268906A (en) * 1991-02-19 1993-12-07 Traveling Software, Inc. Method and apparatus for high speed parallel communications
WO1992015158A1 (en) * 1991-02-19 1992-09-03 Traveling Software, Inc. Method and apparatus for high speed parallel communications
US5452329A (en) * 1991-10-31 1995-09-19 Sanyo Electric Co., Ltd. Modem device
USRE39405E1 (en) * 1992-11-02 2006-11-21 Negotiated Data Solutions Llc Network link endpoint capability detection
US5687174A (en) * 1992-11-02 1997-11-11 National Semiconductor Corporation Network link endpoint capability detection
USRE39116E1 (en) * 1992-11-02 2006-06-06 Negotiated Data Solutions Llc Network link detection and generation
USRE39216E1 (en) 1992-11-02 2006-08-01 Negotiated Data Solutions Llc Asynchronous processor access to a switch table in a network with isochronous capability
US5617418A (en) * 1992-11-02 1997-04-01 National Semiconductor Corporation Network link detection and generation
USRE39395E1 (en) 1992-11-02 2006-11-14 Negotiated Data Solutions Llc Data communication network with transfer port, cascade port and/or frame synchronizing signal
FR2699031A1 (en) * 1992-11-25 1994-06-10 France Telecom Automatic duplex or half-duplex momomode or multimode communication between two telephone units
FR2699030A1 (en) * 1992-11-25 1994-06-10 France Telecom Automatic duplex or half-duplex momomode or multimode communication between two telephone units
US5867487A (en) * 1992-11-25 1999-02-02 France Telecom Method of automatic duplex or semi-duplex communication for two units via a telephone line
WO1994013094A1 (en) * 1992-11-25 1994-06-09 France-Telecom Method of automatic duplex or semi-duplex communication for two units via a telephone line
US5625643A (en) * 1993-02-18 1997-04-29 Fujitsu Limited Modulator and demodulator apparatus
US5563908A (en) * 1993-02-18 1996-10-08 Fujitsu Limited Modulator and demodulator apparatus
US5651060A (en) * 1994-11-15 1997-07-22 Catapult Entertainment, Inc. Method and apparatus for detecting and recovering from call waiting interruptions to modem communications
US5940489A (en) * 1994-11-15 1999-08-17 Mpath Interactive, Inc. Method and apparatus for detecting and recovering from call waiting interruptions to modem communications
USRE38820E1 (en) 1994-12-21 2005-10-11 Negotiated Data Solutions Llc Multi-protocol packet framing over an isochronous network
US6891553B2 (en) 1996-06-03 2005-05-10 Microsoft Corporation Resizing internet document for display on television screen
US6647421B1 (en) 1996-06-03 2003-11-11 Webtv Networks, Inc. Method and apparatus for dispatching document requests in a proxy
US6034689A (en) * 1996-06-03 2000-03-07 Webtv Networks, Inc. Web browser allowing navigation between hypertext objects using remote control
US6073168A (en) * 1996-06-03 2000-06-06 Webtv Networks, Inc. Method for reducing delivery latency of an image or other secondary information associated with a file
US6133913A (en) * 1996-06-03 2000-10-17 Webtv Networks, Inc. Methods of scaling and displaying a server-provided image
US7523399B2 (en) 1996-06-03 2009-04-21 Microsoft Corporation Downloading software from a server to a client
US6278773B1 (en) 1996-06-03 2001-08-21 Webtv Networks, Inc. Determining and disclosing the indentity of telephone caller
US6308221B1 (en) 1996-06-03 2001-10-23 Webtv Networks, Inc. Selecting communication link between client and server
US6311197B2 (en) 1996-06-03 2001-10-30 Webtv Networks, Inc. Method for downloading a web page to a client for efficient display on a television screen
US6332157B1 (en) 1996-06-03 2001-12-18 Webtv Networks, Inc. Method of accessing multiple services from multiple service providers
US20020054069A1 (en) * 1996-06-03 2002-05-09 Britt Joe F. Downloading software from a server to a client
US6496205B1 (en) 1996-06-03 2002-12-17 Webtv Networks, Inc. User interface for controlling audio functions in a web browser
US6496868B2 (en) 1996-06-03 2002-12-17 Webtv Networks, Inc. Transcoding audio data by a proxy computer on behalf of a client computer
US6505232B1 (en) 1996-06-03 2003-01-07 Webtv Networks, Inc. Method of using electronic tickets containing privileges for improved security
US7305472B2 (en) 1996-06-03 2007-12-04 Microsoft Corporation Method for downloading a web page to a client for efficient display on a television screen
US6587886B1 (en) 1996-06-03 2003-07-01 Webtv Networks, Inc. Selecting communication link between client and server
US6614890B2 (en) 1996-06-03 2003-09-02 Webtv Networks, Inc. Disclosing the receipt of new electronic message
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US6662218B2 (en) 1996-06-03 2003-12-09 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5896444A (en) * 1996-06-03 1999-04-20 Webtv Networks, Inc. Method and apparatus for managing communications between a client and a server in a network
US20050188086A1 (en) * 1996-06-03 2005-08-25 Microsoft Corporation Method for downloading a web page to a client for efficient display on a television screen
US5862220A (en) * 1996-06-03 1999-01-19 Webtv Networks, Inc. Method and apparatus for using network address information to improve the performance of network transactions
US6957260B1 (en) 1996-06-03 2005-10-18 Microsoft Corporation Method of improving access to services provided by a plurality of remote service providers
US5805597A (en) * 1996-06-04 1998-09-08 National Semiconductor Corporation Method and apparatus for providing low power basic telephony type service over a twisted pair ethernet physical layer
US5862339A (en) * 1996-07-09 1999-01-19 Webtv Networks, Inc. Client connects to an internet access provider using algorithm downloaded from a central server based upon client's desired criteria after disconnected from the server
US5745909A (en) * 1996-07-09 1998-04-28 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US6539407B1 (en) 1996-07-09 2003-03-25 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US6173296B1 (en) 1996-07-09 2001-01-09 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US5838927A (en) * 1996-11-22 1998-11-17 Webtv Networks Method and apparatus for compressing a continuous, indistinct data stream
US20100048129A1 (en) * 2008-08-22 2010-02-25 Sony Corporation Communication apparatus, communication system, communication method and program
US8725073B2 (en) * 2008-08-22 2014-05-13 Sony Corporation Communication apparatus, communication system, communication method and program
US20100048126A1 (en) * 2008-08-25 2010-02-25 Sony Corporation Communication apparatus, communication system, communication method and program
CN101662315B (en) * 2008-08-25 2012-10-10 索尼株式会社 Communication apparatus, communication system, communication method
US8331858B2 (en) * 2008-08-25 2012-12-11 Sony Corporation Communication apparatus, communication system, communication method and program

Also Published As

Publication number Publication date
JPH01298854A (en) 1989-12-01
CA1313400C (en) 1993-02-02

Similar Documents

Publication Publication Date Title
US5095494A (en) Data transmission apparatus
US4596021A (en) Modem for switching between voice and data communications on a single telephone call
US5349635A (en) Half-duplex or full-duplex automode operation for use in data communications equipment
EP0061316B1 (en) Automatic answer/originate mode selection in modem
US4037158A (en) Two-way FM radio system operating on a single channel and providing simulated duplex operation
US3946315A (en) Single frequency signalling in a radiotelephone communication system with idle condition signal generator at one terminal activated by another terminal
JPS5947505B2 (en) data transmission equipment
US6307881B1 (en) Modem control method
US3952163A (en) Method and apparatus for testing in FDM system
JP2574295B2 (en) Facsimile machine
JPS6172460A (en) Data transfer equipment
US5038373A (en) Process for determining whether a subscriber is the calling or the called party
JPH0752902B2 (en) Automatic recognition method for data transmission equipment
JP3319913B2 (en) Signal switching method
JP2990923B2 (en) Data transceiver
JPH021974Y2 (en)
JP2597476B2 (en) Facsimile transmitter
JP2678602B2 (en) Carrier detection device
CA1249644A (en) Method and apparatus for maximising efficiency in satellite communications
JPH036165A (en) Carrier detection level setting system
JP3232894B2 (en) Wireless device
JP2545618Y2 (en) Modem device
JPS587099B2 (en) Multipoint data transmission/reception system
JPH0289427A (en) Multi-frequency signal receiver
JPH0834524B2 (en) 2-wire simultaneous call intercom device

Legal Events

Date Code Title Description
AS Assignment

Owner name: OKI ELECTRIC INDUSTRY CO., LTD., A CORP. OF JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:TAKAHASHI, CHUSEI;ETOH, HIROSHI;REEL/FRAME:005084/0632

Effective date: 19890511

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12