Automatic modulation mode selecting unit and method for modems
First Claim
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 the optimal modulation mode for 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 data 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.
4 Assignments
0 Petitions
Accused Products
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.
159 Citations
16 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 the optimal modulation mode for 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 data 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. - View Dependent Claims (2, 3, 4)
-
-
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 the optimal modulation mode for sending the data file, and for 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. - View Dependent Claims (6, 7, 8)
-
-
9. 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 rate 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 the data file of a user and to interoperate with the user interface, coupled to a file services unit for receiving the data file type and size, and coupled to a mode computer for providing the 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 the 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 data file size, maximum data rate for each available modulation mode and the training time required for each available modulation mode, for determining an optimized transmission time period for the data file, and sending the modulation mode select signal to the modulation mode select controller indicating the 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 the optimal modulation mode for transmission of the data file in accordance with the maximum data rate for the optimal modulation mode indicated by the modem select signal. - View Dependent Claims (10, 11, 12)
-
-
13. A method for automatically selecting, by a call modem, an optimized 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 time required 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 time required for each available modulation mode to determine the 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 new file size, maximum data rate for each available modulation mode and the training time required for each available modulation mode, to determine the 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 time required for each available modulation mode, to determine the 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. - View Dependent Claims (14, 15, 16)
-
Specification