WO1996032795A1 - Automatic modulation mode selecting unit and method for modems - Google Patents

Automatic modulation mode selecting unit and method for modems Download PDF

Info

Publication number
WO1996032795A1
WO1996032795A1 PCT/US1996/002196 US9602196W WO9632795A1 WO 1996032795 A1 WO1996032795 A1 WO 1996032795A1 US 9602196 W US9602196 W US 9602196W WO 9632795 A1 WO9632795 A1 WO 9632795A1
Authority
WO
WIPO (PCT)
Prior art keywords
modulation mode
data file
file
data
transmission time
Prior art date
Application number
PCT/US1996/002196
Other languages
French (fr)
Inventor
Manickam R. Sridhar
Neil Sheer
Original Assignee
Motorola Inc.
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 Motorola Inc. filed Critical Motorola Inc.
Priority to EP96906525A priority Critical patent/EP0765559A4/en
Priority to CA002191732A priority patent/CA2191732C/en
Priority to AU49874/96A priority patent/AU679654B2/en
Publication of WO1996032795A1 publication Critical patent/WO1996032795A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0008Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of modulation

Definitions

  • the present invention relates to modulation mode selection in a data communication system, and more particularly to automatic modulation mode selection from a plurality of available modulation modes for time efficient transmission of data by modems in a data communication system.
  • the typical method employed for selection of a modulation mode for transmission of data is the automode method described in U.S. Patent No. 4,931 ,250, Greszczuk, which is hereby incorporated by reference.
  • the automode method provides for selection of a common modulation mode negotiated between a call and an answer modem for transmission of data. This is done by automatically choosing the modulation mode to achieve the highest common data rate.
  • the modulation mode selected by this method is sometimes inefficient because the automode method does not consider the size of the data file that has to be transferred or the time that is required for training the modems embodying the selected modulation mode before the actual transmission of data can commence. It is known that in order to communicate using the modulation modes which typically support higher data rates, a significant amount of time is required for training the modem's receivers and echo cancellers to sustain the higher data rates. However, in cases where the file to be transferred is short ( i.e., has low data content), the training time may be longer than the actual time it takes to transfer the file. It is also understood that from the time the call is made to the time the entire contents of the file have been transferred, the communication channel and the modems are busy and hence unavailable to other users.
  • FIG. 1 shows one embodiment of the steps for selecting an optimized modulation mode in a modem in accordance with the method of the present invention.
  • FIG. 2 is a block diagram showing an automatic modulation mode selecting unit for a calling modem in accordance with the present invention.
  • FIG. 3 is a block diagram of one embodiment of the modem select controller of FIG. 2 in accordance with the present invention.
  • the present invention provides for selecting a modulation mode from a plurality of available modulation modes in a modem having an optimized transmission time.
  • This invention is particularly useful where a small data file is to be transmitted, such as for a hand-held message pad like the Newton or the Envoy.
  • a modulation mode having a slow data rate but a short training time may require a shorter total transmission time for transmission of the small data file compared with another modulation mode combination having a fast data rate but a longer training time, and thus a longer total transmission time.
  • the communications channel and the call and answer modems are kept busy for lesser amounts of time by optimally choosing a modulation mode and a related data rate that minimizes the total connection time
  • the communications channel and the modems can be utilized sooner by other users.
  • Minimizing the connection time also significantly reduces the usage charges for the user and, in cases where the device is powered by batteries, drain on the batteries is reduced, enabling them to last longer before requiring recharging.
  • the present invention provides for automatic selection of an optimized modulation mode for connection with a receiving modem.
  • the size of the file to be transferred and the training time needed to sustain and communicate at the respective maximum data rate supported for each of the available modulation modes are utilized to determine the most efficient modulation mode to be used for transferring the file.
  • FIG. 1 shows one embodiment of the steps for selecting an optimized modulation mode in accordance with the method of the present invention.
  • the calling modem Prior to transfer of a file, the calling modem determines the file type (e.g., data, voice, image, etc.).
  • the method of the present invention provides for automatically selecting, by an automatic modulation mode selecting unit in a calling modem, an optimal modulation mode from a plurality of available modulation modes that provides for time efficient transmission of data to another modem.
  • the modulation mode is typically selected from one of a plurality of data rates available from a plurality of modulation modes such as V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103.
  • i is the modulation mode index.
  • i is an integer number and may be assigned as follows:
  • the modulation mode that is selected for achieving the optimal transmission time is the modulation mode that is indicated by the index i corresponding to the minimum transmission time of all computed Transmission time j 's:
  • the automatic modulation mode selecting unit may comprise: A) a mode computer (204), operably coupled to a modulation mode select controller, for determining an optimal modulation mode for sending a data file based on file size and type, and for sending a modulation mode select signal to the modulation mode select controller indicating the optimal modulation mode; and B) the modulation mode select controller (202) having a control memory, coupled to receive the data file from a user, a file services unit and the mode computer, for utilizing the data file to provide the file size and type to the mode computer, for, upon receiving the modulation mode select signal, enabling/disabling a predetermined scheme for selectable implementation of V.42/V.42bis on the data file and for sending a modem select signal indicating the optimal modulation mode, wherein the optimal modulation mode is based on an optimized transmission time period that is determined based on a training time required for each modulation mode available, the data file size and the maximum data rate for each available modulation mode.
  • FIG. 2, numeral 200 is a block diagram showing an automatic modulation mode selecting unit for a calling modem in accordance with the present invention.
  • the automatic modulation mode selecting unit (208) automatically selects an optimal modulation mode from a plurality of modulation modes for transferring a data file to another modem utilizing the file size, maximum data rate for each available modulation mode and the training time for each available modulation mode, to determine an optimized transmission time period for the data file
  • the modulation mode selecting unit comprising: A) a modulation mode select controller (202) having a control memory, operably coupled to receive a data file of a user and to interoperate with the user interface, coupled to a file services unit for receiving a file type and size, and coupled to a mode computer (204) for providing a file type and size to the mode computer, for, upon receiving a modulation mode select signal, enabling/disabling V.42 and V.42bis in accordance with a predetermined scheme, for sending a signal to a file input/output unit (216) in
  • the data rate is typically selected from a plurality of maximum data rates, e.g. 28,800 bps, 14,400 bps, 2400 bps, 300 bps, etc.
  • the modulation mode is typically selected from a plurality of modulation modes, e.g., V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103, etc..
  • the optimized transmission time period for the data file is determined as set forth above.
  • the modulation mode is also selected as set forth above.
  • the modulation mode select controller (202) includes a microprocessor (302) programmed with communication software and having a control memory (304).
  • a user at the user interface (USER l/F; 210) sends a file name to the modulation mode select controller (202), and the modulation mode select controller (202) transmits the file name to a file services unit (212).
  • the file services unit (212) transmits the file size and type to the modulation mode select controller (202) and transfers the file to file memory (214).
  • the file is then transferred to a file input/output unit (FILE I/O; 216) for output upon a signal from the modulation mode select controller (202).
  • FILE I/O file input/output unit
  • the modulation mode select controller (202) transmits the file size and type to the mode computer (204), and the mode computer (204) computes the training time for each data rate modem plus a transmittal time for sending the data file by the modem, which together make up the total transmission time required for the data file. Since training times for different modulation modes vary, it may take less time to transmit a relatively small data file using a slower data rate and modulation mode than using a faster data rate and modulation mode.
  • the modulation mode select controller (202) determines the shortest transmission time of all the transmission times computed for the available data rate and modulation mode and sends a signal to the modulation mode select switch (206), selecting the data rate and modulation mode having the shortest, i.e., optimized, transmission time.
  • the modulation mode select controller (202) enables/disables either or both of a V.42bis data compression unit (218) and a V.42 error control unit (220) in accordance with a preselected scheme implemented by the programmed controller microprocessor (302).
  • the data file is transmitted to the V.42bis data compression unit (218) and then to the V.42 error control, unit (220), which, where selected, compress the data file and, where selected, utilize V.42 error control.
  • the data file is then sent to the modulation mode select switch (206), which transmits the data file to the modulation mode unit selected by the modulation mode select controller (202), which then typically sends the data file to a switch (222), then to an analog interface (ANALOG l/F; 224), to a 2 to 4 wire converter (HYBRID; 226), and then to a telephone line.
  • a modulation mode select switch (206) transmits the data file to the modulation mode unit selected by the modulation mode select controller (202), which then typically sends the data file to a switch (222), then to an analog interface (ANALOG l/F; 224), to a 2 to 4 wire converter (HYBRID; 226), and then to a telephone line.

Abstract

An automatic modulation mode selecting unit (208) and a method (100) provide for selection from a plurality of modulation modes having an optimized transmission time for a data file. This is particularly useful where a small data file is to be transmitted, such as for a hand-held message pad. The present invention may select a modulation mode having a slow data rate but a short training time to achieve a shorter transmission time a small data file in comparison with using another modulation mode having a fast data rate but a longer training time, and thus a longer transmission time. The automatic modulation mode selecting unit includes a mode select controller (202), a mode computer (204), and a mode select switch (206) for selecting a modulation mode based on a calculated optimized transmission time.

Description

AUTOMATIC MODULATION MODE SELECTING UNIT AND
METHOD FOR MODEMS
Field of the Invention
The present invention relates to modulation mode selection in a data communication system, and more particularly to automatic modulation mode selection from a plurality of available modulation modes for time efficient transmission of data by modems in a data communication system.
Background
In accordance with CCITT (Comite Consultatif
International de Telegraphie et Telephonie), the typical method employed for selection of a modulation mode for transmission of data (typically the contents of a file) is the automode method described in U.S. Patent No. 4,931 ,250, Greszczuk, which is hereby incorporated by reference. The automode method provides for selection of a common modulation mode negotiated between a call and an answer modem for transmission of data. This is done by automatically choosing the modulation mode to achieve the highest common data rate. But, if the total connection time is to be minimized, the modulation mode selected by this method is sometimes inefficient because the automode method does not consider the size of the data file that has to be transferred or the time that is required for training the modems embodying the selected modulation mode before the actual transmission of data can commence. It is known that in order to communicate using the modulation modes which typically support higher data rates, a significant amount of time is required for training the modem's receivers and echo cancellers to sustain the higher data rates. However, in cases where the file to be transferred is short ( i.e., has low data content), the training time may be longer than the actual time it takes to transfer the file. It is also understood that from the time the call is made to the time the entire contents of the file have been transferred, the communication channel and the modems are busy and hence unavailable to other users.
Thus, there is a need for an automatic modulation mode selecting unit and method for modems that provide efficient selection of a modulation mode and a related data rate before commencing data transmission.
Brief Descriptions of the Drawings
FIG. 1 shows one embodiment of the steps for selecting an optimized modulation mode in a modem in accordance with the method of the present invention.
FIG. 2 is a block diagram showing an automatic modulation mode selecting unit for a calling modem in accordance with the present invention.
FIG. 3 is a block diagram of one embodiment of the modem select controller of FIG. 2 in accordance with the present invention.
Detailed Description of a Preferred Embodiment
The present invention provides for selecting a modulation mode from a plurality of available modulation modes in a modem having an optimized transmission time. This invention is particularly useful where a small data file is to be transmitted, such as for a hand-held message pad like the Newton or the Envoy. In such a case, a modulation mode having a slow data rate but a short training time may require a shorter total transmission time for transmission of the small data file compared with another modulation mode combination having a fast data rate but a longer training time, and thus a longer total transmission time.
Thus, where the communications channel and the call and answer modems are kept busy for lesser amounts of time by optimally choosing a modulation mode and a related data rate that minimizes the total connection time, the communications channel and the modems can be utilized sooner by other users. Minimizing the connection time also significantly reduces the usage charges for the user and, in cases where the device is powered by batteries, drain on the batteries is reduced, enabling them to last longer before requiring recharging.
The present invention provides for automatic selection of an optimized modulation mode for connection with a receiving modem. The size of the file to be transferred and the training time needed to sustain and communicate at the respective maximum data rate supported for each of the available modulation modes are utilized to determine the most efficient modulation mode to be used for transferring the file.
FIG. 1 , numeral 100, shows one embodiment of the steps for selecting an optimized modulation mode in accordance with the method of the present invention. Prior to transfer of a file, the calling modem determines the file type (e.g., data, voice, image, etc.). The method of the present invention provides for automatically selecting, by an automatic modulation mode selecting unit in a calling modem, an optimal modulation mode from a plurality of available modulation modes that provides for time efficient transmission of data to another modem. This is accomplished by utilizing a scheme that accounts for the file size and the training time required for each modulation mode to support its highest data rate, comprising the steps of: A) determining whether the data file has been precompressed (104); B) where the data file has been precompressed, B1 ) disabling V.42bis (106); B2) utilizing the data file size, maximum data rate for each available modulation mode and the training times for each available modulation mode, to determine an optimized transmission time period for the data file (108); B3) selecting and enabling a data rate and the modulation mode in the modem based on the optimized transmission time period (110); and C) where the data file is unprecompressed, one of C1 -C5 and C6-C10: C1 ) selecting a compression ratio (1 12); C2) computing a new file size (1 14); C3) enabling V.42bis and compressing the data file to a new data file size (116); C4) utilizing the data file size, maximum data rate for each available modulation mode and the training times for each available modulation mode to determine an optimized transmission time period for the data file (108); and C5) selecting and enabling a data rate and the modulation mode in the modem based on the optimized transmission time period (1 10); and C6) precompressing the data file (1 18); C7) determining the file size of the precompressed data file (120); C8) disabling V.42bis (122); C9) utilizing the file size, maximum data rate for each available modulation mode and the training times for each available modulation mode, to determine an optimized transmission time period for the data file (108); and C10) selecting and enabling a data rate and the modulation mode in the modem based on the optimized transmission time period
( 1 1 0) .
The modulation mode is typically selected from one of a plurality of data rates available from a plurality of modulation modes such as V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103. The transmission time period for the data file for each of the available modulation modes is typically determined by summing a training time for each modulation mode and a quotient of the data file size divided by the modulation mode's respective maximum bit rate, i.e.: Transmission time j=
{training time j+( filesize/maximum bit rate j) } .
Where i is the modulation mode index. Typically, i is an integer number and may be assigned as follows:
i = 1 indicates V.34
= 2 indicates V.32bis
= 3 indicates V.22bis etc...
The modulation mode that is selected for achieving the optimal transmission time is the modulation mode that is indicated by the index i corresponding to the minimum transmission time of all computed Transmission time j 's:
Modulation mode select = i =F { Min ( Transmission time j)}.
Alternatively, the automatic modulation mode selecting unit may comprise: A) a mode computer (204), operably coupled to a modulation mode select controller, for determining an optimal modulation mode for sending a data file based on file size and type, and for sending a modulation mode select signal to the modulation mode select controller indicating the optimal modulation mode; and B) the modulation mode select controller (202) having a control memory, coupled to receive the data file from a user, a file services unit and the mode computer, for utilizing the data file to provide the file size and type to the mode computer, for, upon receiving the modulation mode select signal, enabling/disabling a predetermined scheme for selectable implementation of V.42/V.42bis on the data file and for sending a modem select signal indicating the optimal modulation mode, wherein the optimal modulation mode is based on an optimized transmission time period that is determined based on a training time required for each modulation mode available, the data file size and the maximum data rate for each available modulation mode.
FIG. 2, numeral 200, is a block diagram showing an automatic modulation mode selecting unit for a calling modem in accordance with the present invention. The automatic modulation mode selecting unit (208) automatically selects an optimal modulation mode from a plurality of modulation modes for transferring a data file to another modem utilizing the file size, maximum data rate for each available modulation mode and the training time for each available modulation mode, to determine an optimized transmission time period for the data file, the modulation mode selecting unit comprising: A) a modulation mode select controller (202) having a control memory, operably coupled to receive a data file of a user and to interoperate with the user interface, coupled to a file services unit for receiving a file type and size, and coupled to a mode computer (204) for providing a file type and size to the mode computer, for, upon receiving a modulation mode select signal, enabling/disabling V.42 and V.42bis in accordance with a predetermined scheme, for sending a signal to a file input/output unit (216) in correspondence with a scheme for selectable implementation of V.42/V.42bis and for sending a modem select signal to a modulation mode select switch; B) the mode computer (204), operably coupled to the modulation mode select controller, for utilizing the file size, maximum data rate for each available modulation mode and the training times for each available modulation mode, for determining an optimized transmission time period for the data file, and sending a modulation mode select signal to the modulation mode select controller indicating an optimal modulation mode in accordance with the optimized transmission time period; and C) the modulation mode select switch (206), operably coupled to the modulation mode select controller (202) and to receive the data file after V.42/V.42bis scheme implementation, for selecting an optimal modulation mode
(e.g., V.34, V.32/V.32bis, V.22/V.22bis, Bell 103) for transmission of the data file in accordance with a maximum data rate for the optimal modulation mode indicated by the modem select signal.
The data rate is typically selected from a plurality of maximum data rates, e.g. 28,800 bps, 14,400 bps, 2400 bps, 300 bps, etc., and the modulation mode is typically selected from a plurality of modulation modes, e.g., V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103, etc.. The optimized transmission time period for the data file is determined as set forth above. The modulation mode is also selected as set forth above.
In one embodiment, set forth in FIG. 3, numeral 300, the modulation mode select controller (202) includes a microprocessor (302) programmed with communication software and having a control memory (304). A user at the user interface (USER l/F; 210) sends a file name to the modulation mode select controller (202), and the modulation mode select controller (202) transmits the file name to a file services unit (212). The file services unit (212) transmits the file size and type to the modulation mode select controller (202) and transfers the file to file memory (214). The file is then transferred to a file input/output unit (FILE I/O; 216) for output upon a signal from the modulation mode select controller (202). The modulation mode select controller (202) transmits the file size and type to the mode computer (204), and the mode computer (204) computes the training time for each data rate modem plus a transmittal time for sending the data file by the modem, which together make up the total transmission time required for the data file. Since training times for different modulation modes vary, it may take less time to transmit a relatively small data file using a slower data rate and modulation mode than using a faster data rate and modulation mode. The modulation mode select controller (202) determines the shortest transmission time of all the transmission times computed for the available data rate and modulation mode and sends a signal to the modulation mode select switch (206), selecting the data rate and modulation mode having the shortest, i.e., optimized, transmission time.
In addition, the modulation mode select controller (202) enables/disables either or both of a V.42bis data compression unit (218) and a V.42 error control unit (220) in accordance with a preselected scheme implemented by the programmed controller microprocessor (302). The data file is transmitted to the V.42bis data compression unit (218) and then to the V.42 error control, unit (220), which, where selected, compress the data file and, where selected, utilize V.42 error control. The data file is then sent to the modulation mode select switch (206), which transmits the data file to the modulation mode unit selected by the modulation mode select controller (202), which then typically sends the data file to a switch (222), then to an analog interface (ANALOG l/F; 224), to a 2 to 4 wire converter (HYBRID; 226), and then to a telephone line.
Although exemplary embodiments are described above, it will be obvious to those skilled in the art that many alterations and modifications may be made without departing from the invention. Accordingly, it is intended that all such alterations and modifications be included within the spirit and scope of the invention as defined in the appended claims.
We claim:

Claims

1 . An automatic modulation mode selecting unit in a calling modem for automatically selecting an optimal modulation mode from a plurality of modulation modes, the automatic modulation mode selecting unit comprising: A) a mode computer, operably coupled to a modulation mode select controller, for determining an optimal modulation mode for sending a data file based on file size and type, and for sending a modulation mode select signal to the modulation mode select controller indicating the optimal modulation mode; and
B) the modulation mode select controller having a control memory, coupled to receive the data file from a user, a file services unit and the mode computer, for utilizing the file to provide the file size and type to the mode computer, and , upon receiving the modulation mode select signal, enabling/disabling a predetermined scheme for selectable implementation of V.42/V.42bis on the data file and for sending a modem select signal indicating the optimal modulation mode, wherein the optimal modulation mode is based on an optimized transmission time period that is determined based on a training time required for each modulation mode available, the data file size and the maximum data rate for each available modulation mode.
2. The automatic modulation mode selecting unit of claim 1 wherein the modulation mode selected is one of: V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103.
3. The automatic modulation mode selecting unit of claim 1 wherein the data rate is a data rate supported by of one of a plurality of data rates supported by : V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103.
4. The automatic modulation mode selecting unit of claim 1 wherein the optimized transmission time period for the data file in each modulation mode is determined by summing a training time for each modulation mode available and a quotient of the data file size divided by the modulation mode's maximum bit rate, and where selected, wherein the modulation mode that is selected based on the optimized transmission time period is a modulation mode different from a modulation mode selected in accordance with an automode modem.
5. An automatic modulation mode selecting unit in a calling modem for automatically selecting an optimal modulation mode from a plurality of modulation modes for transferring a data file to another modem, the automatic modulation mode selecting unit comprising:
A) a modulation mode select controller having a control memory, operably coupled to receive a size and type of the data file, and to receive a modulation mode select signal, for, upon receiving the data file from a user, sending the name of the data file to a file services unit which returns a file size and type and sends the data file to a file memory and then to a file input/output unit, for, upon receiving the file size and type, providing the file size and type to a mode computer, for, upon receiving the modulation mode select signal, enabling/disabling V.42, V.42bis and the input/output unit in accordance with a predetermined scheme for selectable implementation of V.42/V.42bis on the data file and for sending a modem select signal to a modulation mode select switch ;
B) the mode computer, operably coupled to the modulation mode select controller, for determining an optimal modulation mode for sending the data file, and for sending the modulation mode select signal to the modulation mode select controller indicating the optimal modulation mode; and
C) the modulation mode select switch, operably coupled to the modulation mode select controller and to receive the data file after V.42/V.42bis scheme implementation, for selecting the optimal modulation mode indicated by the modem select signal, wherein the optimal modulation mode is based on an optimized transmission time period that is determined based on a training time required for each modulation mode available, the data file size and the maximum data rate for each available modulation mode.
6. The automatic modulation mode selecting unit of claim 5 wherein at least one of A-D:
A) the modulation mode selected is one of: V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103; B) the data rate is a data rate supported by of one of a plurality of data rates supported by : V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103;
C) the optimized transmission time period for the data file in each modulation mode is determined by summing a training time for each modulation mode available and a quotient of the data file size divided by the modulation mode's maximum bit rate; and
D) the modulation mode that is selected based on the optimized transmission time period is a modulation mode different from a modulation mode selected in accordance with an automode modem.
7. An automatic modulation mode selecting unit in a calling modem for automatically selecting an optimal modulation mode from a plurality of modulation modes for transferring a data file to another modem utilizing a scheme based on a training time required for each modulation mode available, the data file size and the maximum data rates for each available modulation mode, the automatic modulation mode selecting unit comprising:
A) a modulation mode select controller having a control memory, operably coupled to receive a data file of a user and to interoperate with the user interface, coupled to a file services unit for receiving a file type and size, and coupled to a mode computer for providing a file type and size to the mode computer, for, upon receiving a modulation mode select signal, enabling/disabling V.42 and V.42bis in accordance with a predetermined scheme, for sending a signal to a file input/output unit in correspondence with a scheme for selectable implementation of V.42/V.42bis and for sending a modem select signal to a modulation mode select switch; B) the mode computer, operably coupled to the modulation mode select controller, for utilizing the file size, maximum data rate for each available modulation mode and the training times for each available modulation mode, for determining an optimized transmission time period for the data file, and sending a modulation mode select signal to the modulation mode select controller indicating an optimal modulation mode in accordance with the optimized transmission time period; and
C) the modulation mode select switch, operably coupled to the modulation mode select controller and to receive the data file after V.42/V.42bis scheme implementation, for selecting an optimal modulation mode for transmission of the data file in accordance with a maximum data rate for the optimal modulation mode indicated by the modem select signal.
8. The automatic modulation mode selecting unit of claim 7 wherein at least one of A-C:
A) the modulation mode selected is one of: V.34,
V.32/V.32bis, V.22/V.22bis, and Bell 103; B) the data rate is a data rate supported by of one of a plurality of data rates supported by : V.34, V.32/V.32bis,
V.22/V.22bis, and Bell 103; and
C) the optimized transmission time period for the data file in each modulation mode is determined by summing a training time for each modulation mode available and a quotient of the data file size divided by the modulation mode's maximum bit rate, and where selected, wherein the modulation mode that is selected based on the optimized transmission time period is a modulation mode different from a modulation mode selected in accordance with an automode modem.
9. A method for automatically selecting, by a call modem, a modulation mode from a plurality of modulation modes for transferring a data file to another modem utilizing a scheme based on a file size, maximum data rate for each available modulation mode and training times for each available modulation mode, to determine an optimized transmission time period for the data file, comprising the steps of:
A) determining whether the data file has been precompressed; B) where the data file has been precompressed,
B1 ) disabling V.42bis;
B2) utilizing the file size, the maximum data rate for each available modulation mode and the training times for each available modulation mode to determine an optimized transmission time period for the data file;
B3) selecting and enabling a data rate and modulation mode based on the optimized transmission time period; and C) where the data file is unprecompressed, one of C1-C5 and C6-C10:
C1 ) selecting a compression ratio;
C2) computing a new file size;
C3) enabling V.42bis and compressing the data file to a new data file size;
C4) utilizing the file size, maximum data rate for each available modulation mode and the training times for each available modulation mode, to determine an optimized transmission time period for the data file; and C5) selecting and enabling a data rate and modulation mode based on the optimized transmission time period; and C6) precompressing the data file;
C7) determining the file size of the precompressed data file; C8) disabling V.42bis;
C9) utilizing the file size, maximum data rate for each available modulation mode and the training times for each available modulation mode, to determine an optimized transmission time period for the data file;
C10) selecting and enabling a data rate and modulation mode based on the optimized transmission time period.
10. The method of claim 9 wherein at least one of A-D:
A) the modulation mode selected is one of: V.34, V.32/V.32bis, V.22/V.22bis, and Bell 103;
B) the data rate is a data rate supported by of one of a plurality of data rates supported by : V.34, V.32/V.32bis,
V.22/V.22bis, and Bell 103;
C) the optimized transmission time period for the data file is determined by summing a training time for each modem available and a quotient of the data file size divided by the modem's bit rate; and
D) the modulation mode that is selected based on the optimized transmission time period is a modulation mode different from a modulation mode selected in accordance with an automode modem.
PCT/US1996/002196 1995-04-13 1996-02-20 Automatic modulation mode selecting unit and method for modems WO1996032795A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP96906525A EP0765559A4 (en) 1995-04-13 1996-02-20 Automatic modulation mode selecting unit and method for modems
CA002191732A CA2191732C (en) 1995-04-13 1996-02-20 Automatic modulation mode selecting unit and method for modems
AU49874/96A AU679654B2 (en) 1995-04-13 1996-02-20 Automatic modulation mode selecting unit and method for modems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/421,723 1995-04-13
US08/421,723 US5550881A (en) 1995-04-13 1995-04-13 Automatic modulation mode selecting unit and method for modems

Publications (1)

Publication Number Publication Date
WO1996032795A1 true WO1996032795A1 (en) 1996-10-17

Family

ID=23671773

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1996/002196 WO1996032795A1 (en) 1995-04-13 1996-02-20 Automatic modulation mode selecting unit and method for modems

Country Status (6)

Country Link
US (1) US5550881A (en)
EP (1) EP0765559A4 (en)
CN (1) CN1150877A (en)
AU (1) AU679654B2 (en)
CA (1) CA2191732C (en)
WO (1) WO1996032795A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2343342A (en) * 1998-10-28 2000-05-03 Int Mobile Satellite Org Satellite communication system with variable data transmission rate

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6463132B1 (en) * 1994-04-27 2002-10-08 Canon Kabushiki Kaisha Communication system having the capability of selecting an optimum communication mode from a plurality of modes, depending on the type of equipment at a party to be communicated with
US5710761A (en) * 1995-05-31 1998-01-20 Paradyne Corporation Error control negotiation based on modulation
JPH08340323A (en) * 1995-06-13 1996-12-24 Canon Inc Data communication equipment
US5991278A (en) * 1996-08-13 1999-11-23 Telogy Networks, Inc. Asymmetric modem communications system and method
US6496543B1 (en) * 1996-10-29 2002-12-17 Qualcomm Incorporated Method and apparatus for providing high speed data communications in a cellular environment
DE19651593B4 (en) * 1996-12-11 2008-11-20 Rohde & Schwarz Gmbh & Co. Kg Arrangement for optimizing the data transmission via a bidirectional radio channel
US5940438A (en) * 1997-02-18 1999-08-17 Mitsubishi Electric Information Technology Center America, Inc (Ita) Universal modem for digital video, audio and data communications
JP3610185B2 (en) * 1997-05-08 2005-01-12 キヤノン株式会社 Communication apparatus and communication method
US7248626B2 (en) * 1997-12-05 2007-07-24 Paradyne Corporation System and method of communication via embedded modulation
US9432172B2 (en) 1997-12-05 2016-08-30 Rembrandt Wireless Technologies, Lp System and method of communication using at least two modulation methods
US6192070B1 (en) * 1998-01-02 2001-02-20 Mitsubishi Electric Research Laboratories, Inc. Universal modem for digital video, audio and data communications
US6263016B1 (en) 1998-02-04 2001-07-17 3Com Corporation Methods for interfacing a subscriber link to digital networks
US6639911B1 (en) * 1998-03-31 2003-10-28 Texas Instruments Incorporated Data communications system with splitterless operation
US6236676B1 (en) 1998-04-17 2001-05-22 Siemens Information And Communication Networks, Inc. Intelligent adaptive modulation system
US7548787B2 (en) * 2005-08-03 2009-06-16 Kamilo Feher Medical diagnostic and communication system
US6470055B1 (en) * 1998-08-10 2002-10-22 Kamilo Feher Spectrally efficient FQPSK, FGMSK, and FQAM for enhanced performance CDMA, TDMA, GSM, OFDN, and other systems
US7593481B2 (en) * 1998-08-31 2009-09-22 Kamilo Feher CDMA, W-CDMA, 3rd generation interoperable modem format selectable (MFS) systems with GMSK modulated systems
US8050345B1 (en) 1999-08-09 2011-11-01 Kamilo Feher QAM and GMSK systems
US7079584B2 (en) 1998-08-10 2006-07-18 Kamilo Feher OFDM, CDMA, spread spectrum, TDMA, cross-correlated and filtered modulation
US7415066B2 (en) * 1998-08-10 2008-08-19 Kamilo Feher Mis-matched modulation-demodulation format selectable filters
US6567475B1 (en) * 1998-12-29 2003-05-20 Ericsson Inc. Method and system for the transmission, reception and processing of 4-level and 8-level signaling symbols
US9373251B2 (en) 1999-08-09 2016-06-21 Kamilo Feher Base station devices and automobile wireless communication systems
US9307407B1 (en) 1999-08-09 2016-04-05 Kamilo Feher DNA and fingerprint authentication of mobile devices
US7260369B2 (en) 2005-08-03 2007-08-21 Kamilo Feher Location finder, tracker, communication and remote control system
US9813270B2 (en) 1999-08-09 2017-11-07 Kamilo Feher Heart rate sensor and medical diagnostics wireless devices
US7388918B2 (en) * 2000-03-13 2008-06-17 Texas Instruments Incorporated Apparatus and method for the transparent upgrading of technology and applications in digital radio systems using programmable transmitters and receivers
JP3591726B2 (en) * 2001-12-07 2004-11-24 ソニー株式会社 Data communication control system, transmitter and transmission method
JP3973506B2 (en) * 2002-07-19 2007-09-12 三洋電機株式会社 Wireless receiving apparatus, wireless receiving method, and wireless receiving program
KR100559545B1 (en) * 2003-04-08 2006-03-10 엘지전자 주식회사 Device and the Method for developing the call quality for data communication of mobile phone
US7443818B2 (en) * 2003-12-15 2008-10-28 Intel Corporation Method, apparatus and system of multiple-input-multiple-output wireless communication
US20050220227A1 (en) * 2004-03-31 2005-10-06 Eyal Krupka Method and apparatus to detect modulation scheme
US7359449B2 (en) 2004-10-05 2008-04-15 Kamilo Feher Data communication for wired and wireless communication
US7280810B2 (en) * 2005-08-03 2007-10-09 Kamilo Feher Multimode communication system
US10009956B1 (en) 2017-09-02 2018-06-26 Kamilo Feher OFDM, 3G and 4G cellular multimode systems and wireless mobile networks
CN103813002A (en) * 2012-11-14 2014-05-21 广州三星通信技术研究有限公司 Device and method for sending pictures in terminals
CN104079515A (en) 2013-03-29 2014-10-01 华为技术有限公司 Adjustment method of modulation mode and modems
US10490245B2 (en) 2017-10-02 2019-11-26 Micron Technology, Inc. Memory system that supports dual-mode modulation
US10355893B2 (en) 2017-10-02 2019-07-16 Micron Technology, Inc. Multiplexing distinct signals on a single pin of a memory device
US10725913B2 (en) 2017-10-02 2020-07-28 Micron Technology, Inc. Variable modulation scheme for memory device access or operation
US11403241B2 (en) 2017-10-02 2022-08-02 Micron Technology, Inc. Communicating data with stacked memory dies
US10446198B2 (en) * 2017-10-02 2019-10-15 Micron Technology, Inc. Multiple concurrent modulation schemes in a memory system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4425665A (en) * 1981-09-24 1984-01-10 Advanced Micro Devices, Inc. FSK Voiceband modem using digital filters
US4931250A (en) * 1988-05-12 1990-06-05 Codex Corporation Multimode modem
US5317594A (en) * 1992-01-13 1994-05-31 General Datacomm, Inc. Systems for and method of identifying V.fast modem within existing automatic interworking procedure standards
US5349635A (en) * 1992-11-19 1994-09-20 At&T Bell Laboratories Half-duplex or full-duplex automode operation for use in data communications equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4890316A (en) * 1988-10-28 1989-12-26 Walsh Dale M Modem for communicating at high speed over voice-grade telephone circuits
US5384780A (en) * 1993-05-14 1995-01-24 Codex Corporation High speed modem, method and system for achieving synchronous data compression
US5533004A (en) * 1994-11-07 1996-07-02 Motorola, Inc. Method for providing and selecting amongst multiple data rates in a time division multiplexed system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4425665A (en) * 1981-09-24 1984-01-10 Advanced Micro Devices, Inc. FSK Voiceband modem using digital filters
US4931250A (en) * 1988-05-12 1990-06-05 Codex Corporation Multimode modem
US5317594A (en) * 1992-01-13 1994-05-31 General Datacomm, Inc. Systems for and method of identifying V.fast modem within existing automatic interworking procedure standards
US5349635A (en) * 1992-11-19 1994-09-20 At&T Bell Laboratories Half-duplex or full-duplex automode operation for use in data communications equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0765559A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2343342A (en) * 1998-10-28 2000-05-03 Int Mobile Satellite Org Satellite communication system with variable data transmission rate

Also Published As

Publication number Publication date
AU679654B2 (en) 1997-07-03
CA2191732A1 (en) 1996-10-17
EP0765559A4 (en) 2000-02-23
CA2191732C (en) 2000-12-12
US5550881A (en) 1996-08-27
EP0765559A1 (en) 1997-04-02
AU4987496A (en) 1996-10-30
CN1150877A (en) 1997-05-28

Similar Documents

Publication Publication Date Title
AU679654B2 (en) Automatic modulation mode selecting unit and method for modems
EP0500465B1 (en) Multimedia communication apparatus
US5590406A (en) Method of invoking and canceling voice or data service from a mobile unit
EP0260470A2 (en) High speed modem
JP3820064B2 (en) Digital network system, digital network switch, ISDN system processing apparatus, and subchannel establishment method in digital network
JPH0818708A (en) Facsimile mail equipment and method for storing and exchanging facsimile mail
EP1185053A2 (en) Data communication method and apparatus
US5572518A (en) Band management system in communication
WO1995019089A1 (en) Facsimile accessory device
JPS62289027A (en) Data communication equipment
JPH0345053A (en) Data terminal equipment
US7076519B1 (en) Server-client type system and data downloading method
EP0905968A3 (en) Facsimile machine
JPH11514816A (en) Determination of idle suppression and signal threshold for it
JPS62289026A (en) Data communication equipment
KR100472432B1 (en) Method for storing and transmitting fax data
AU694473B2 (en) Facsimile accessory device
JPH0329441A (en) Picture communication equipment
JPH06338972A (en) Multi-address communicating system in facsimile equipment
JPH10112731A (en) Communication method and communication system
JPH01321763A (en) Communication equipment
JPH05292292A (en) Storage type facsimile equipment
KR20020063366A (en) An apparatus for data transmitting/receiving and method of controlling the apparatus and facsimile-apparatus
JPH04341046A (en) Fax data store and forward transmission system in line multiplex system
JPH0575829A (en) Protocol transforming equipment for facsimile communication

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 96190342.2

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA CN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 2191732

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1996906525

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1996906525

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1996906525

Country of ref document: EP