WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Mutual conversion method of binary data and multilevel signal, its communication method, and its receiving device    
United States Patent5684833   
Link to this pagehttp://www.wikipatents.com/5684833.html
Inventor(s)Watanabe; Hirofumi (Kani, JP)
AbstractA method for converting binary data into a multilevel signal where the binary data includes m data, or symbols, per group unit which have n bits per data. The multilevel signal includes m time slots, or symbol periods, and m+1 levels per basic period. The m time slots include 0th to m-1 slots. The m+1 levels include 0th to m-1th levels and an upper standard level above the m-1th level. The basic period is alternately and consecutively defined as A type and B type. A type data at a predetermined location is defined as an index data. When the binary data is converted into the multilevel signal, the index data is assigned to the Tth time slot taking the 0th level in the A type basic period and upper standard level in the B type basic period corresponding to a value T of the original index data in binary digit. Other binary data j, or normal data, are allocated to each time slots except the Tth time slot for the index data after converted into the multilevel signal with level values L.sub.j +1 being shifted up by one level in the A type basic period and with level values L.sub.j in the B type basic period without being shifted. As a result, transmission efficiency is improved.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5684833
Mutual conversion method of binary data and multilevel signal, its

     communication method, and its receiving device - US Patent 5684833 Drawing
Mutual conversion method of binary data and multilevel signal, its communication method, and its receiving device
Inventor     Watanabe; Hirofumi (Kani, JP)
Owner/Assignee     Aichidenshi Kabushiki Kaisha (Nagoya, JP)
Patent assignment
All assignments
Publication Date     November 4, 1997
Application Number     08/425,984
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     April 20, 1995
US Classification     375/286 341/56
Int'l Classification     H04L 025/34
Examiner     Chin; Stephen
Assistant Examiner     Roundtree; Joseph
Attorney/Law Firm     Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
Address
Parent Case    
Priority Data     Apr 21, 1994[JP]6-107958 Jul 12, 1994[JP]6-185492 Sep 22, 1994[JP]6-254390 Oct 24, 1994[JP]6-284192
USPTO Field of Search     341/56 341/57 341/58 375/286 375/287 375/293
Patent Tags     mutual conversion binary data multilevel signal, its communication method, its receiving
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4910750
Fisher
375/292
Mar,1990

[0 after 0 votes]
4897854
Harris
375/286
Jan,1990

[0 after 0 votes]
4841301
Ichihara
341/126
Jun,1989

[0 after 0 votes]
4528550
Graves
341/56
Jul,1985

[0 after 0 votes]
4475212
McLean
375/286
Oct,1984

[0 after 0 votes]
4473820
Bechtner
341/54
Sep,1984

[0 after 0 votes]
4408189
Betts
341/56
Oct,1983

[0 after 0 votes]
4347619
Dakin
375/259
Aug,1982

[0 after 0 votes]
4006416
Pastan
375/284
Feb,1977

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A conversion method of binary data constituted by n bits per data into a multilevel signal comprising the steps of:

setting a basic period to have m (m=2.sup.n) time slots ranging from 0 to m-1;

setting m+1 multilevels constituted by 0th to m-1th levels and an upper standard level above said m-1th level;

defining said basic period as A type basic period and B type basic period alternately in series;

constituting m data per group in accordance with said basic period;

defining a value of index data appearing kth from the beginning of said group as time index value T and defining values of m-1 normal data j except said index data as level value L.sub.j ;

converting said index data into said multilevel signal in Tth time slot of said basic period, said multilevel signal having 0th level when said basic period is said A type period and having said upper standard level when said basic period is said B type period;

allocating respective said normal data j to each of corresponding said time slots except one for said index data, and

converting respective said normal data j into said multilevel signal in corresponding respective said time slot of said basic period, said multilevel signal having respective L.sub.j +1 level shifting up said level value L.sub.j by one level when said basic period is said A type period and having respective L.sub.j level without being shifted when said basic period is said B type period.

2. A conversion method of binary data constituted by n bits per data into a multilevel signal comprising the steps of:

setting a basic period to have m (m=2.sup.n) time slots ranging from 0 to m-1;

setting m+1 multilevels constituted by 0th to m-1th levels and an lower standard level below said 0th level;

defining said basic period as A type basic period and B type basic period alternately in series;

constituting m data per group in accordance with said basic period;

defining a value of index data appearing kth from the beginning of said group as time index value T and defining values of m-1 normal data j except said index data as level value L.sub.j ;

converting said index data into said multilevel signal in Tth time slot of said basic period, said multilevel signal having m-1th level when said basic period is said A type period and having said lower standard level when said basic period is said B type period;

allocating respective said normal data j to each of corresponding said time slots except one for said index data, and

converting respective said normal data j into said multilevel signal in corresponding respective said time slot of said basic period, said multilevel signal having respective L.sub.j -1 level shifting down said level value L.sub.j by one level when said basic period is said A type period and having respective L.sub.j level without being shifted when said basic period is said B type period.

3. A inverse conversion method of a multilevel signal into binary data constituted by n bits per data comprising the steps of:

setting a basic period to have m (m=2.sup.n) time slots ranging from 0 to m-1;

setting m+1 multilevels constituted by 0th to m-1th levels and an upper standard level above said m-1th level;

constituting m data per group in accordance with said multilevel signal per said basic period;

defining said basic period as A type basic period and B type basic period alternately in series;

detecting a minimum value of said multilevel signal in said A type basic period and detecting a maximum value of said multilevel signal in said B type basic period;

generating m+1 standard levels based on a difference between said minimum value and said maximum value so as to quantize said multilevel signal;

deciding each level value L.sub.j of said multilevel signal in respective said time slot based on said m+1 standard levels;

detecting a time slot number T of said minimum value in said basic period when said basic period is said A type basic period and detecting a time slot number T of said maximum value in said basic period when said basic period is said B type basic period;

defining said time slot number T as a value of said index data;

converting said index data into said binary data which is located at kth position from a beginning of a group; and

converting respective said level value L.sub.j of said multilevel signal except said Tth time slot in said basic period into respective said binary data which is located at respective position of said group corresponding to said respective time slot, said binary data having value L.sub.j -1 given by shifting down said level value L.sub.j of said multilevel signal by one level when said basic period is said A type period and having value L.sub.j without shifting when said basic period is said B type period.

4. A inverse conversion method of a multilevel signal into binary data constituted by n bits per data comprising the steps of:

setting a basic period to have m (m=2.sup.n) time slots ranging from 0 to m-1;

setting m+1 multilevels constituted by 0th to m-1th levels and a lower standard level below said 0th level;

constituting m data per group in accordance with said multilevel signal per said basic period;

defining said basic period as A type basic period and B type basic period alternately in series;

detecting a maximum value of said multilevel signal in said A type basic period and detecting a minimum value of said multilevel signal in said B type basic period;

generating m+1 standard levels based on a difference between said minimum value and said maximum value so as to quantize said multilevel signal;

deciding each level value L.sub.j of said multilevel signal in respective said time slot based on said m+1 standard levels;

detecting a time slot number T of said maximum value in said basic period when said basic period is said A type basic period and detecting a time slot number T of said minimum value in said basic period when said basic period is said B type basic period;

defining said time slot number T as a value of said index data;

converting said index data into said binary data which is located at kth position from a beginning of a group; and

converting respective said level value L.sub.j of said multilevel signal except said Tth time slot in said basic period into respective said binary data which is located at respective position of said group corresponding to said respective time slot, said binary data having value L.sub.j +1 given by shifting up said level value L.sub.j of said multilevel signal by one level when said basic period is said A type period and having value L.sub.j without shifting when said basic period is said B type period.

5. A conversion method of binary data constituted by n bits per data into a multilevel signal comprising the steps of:

setting a basic period to have m (m=2.sup.n) time slots ranging from 0 to m-1;

setting m+2 multilevels constituted by 0th to m-1th level, an lower standard level below said 0th level, and an upper standard level above said m-1th level;

defining said basic period as A type basic period and B type basic period alternately in series;

constituting m data per group in accordance with said basic period;

defining a value of index data appearing kth from the beginning of said group as time index value T and defining values of m-1 normal data j except said index data as level value L.sub.j ;

converting said index data into said multilevel signal in Tth time slot of said basic period, said multilevel signal having lower standard level when said basic period is said A type period and having said upper standard level when said basic period is said B type period;

allocating respective said normal data j to each of corresponding said time slots except one for said index data, and

converting respective said normal data j into said multilevel signal in corresponding respective said time slot of said basic period, said multilevel signal having respective L.sub.j level without being shifted.

6. A inverse conversion method of a multilevel signal into binary data constituted by n bits per data comprising the steps of:

setting a basic period to have m (m=2.sup.n) time slots ranging from 0 to m-1;

setting m+2 multilevels constituted by 0th to m-1th levels, a lower standard level below said 0th level, and an upper standard level above said m-1th level;

constituting m data per group in accordance with said multilevel signal per said basic period;

defining said basic period as A type basic period and B type basic period alternately in series;

detecting a minimum value of said multilevel signal in said A type basic period and detecting a maximum value of said multilevel signal in said B type basic period;

generating m-2 standard levels based on a difference between said minimum value and said maximum value so as to quantize said multilevel signal;

deciding each level value L.sub.j of said multilevel signals based on said m+2 standard levels;

detecting a time slot number T of said minimum value in said basic period when said basic period is said A type basic period and detecting a time slot number T of said maximum value in said basic period when said basic period is said B type basic period;

defining said time slot number T as a value of said index data;

converting said index data into said binary data which is located at kth position from a beginning of a group; and

converting respective said level value L.sub.j of said multilevel signal except said Tth time slot in said basic period into respective said binary data which is located at respective position of said group corresponding to said respective time slot, said binary data having value L.sub.j without shifting.

7. A communication method utilizing conversion method of claim 1 comprising the steps of;

modulating a carrier of a predetermined frequency by said multilevel signal; and

transmitting a modulated multilevel signal into a transmission line.

8. A communication method utilizing conversion method of claim 2 comprising the steps of;

modulating a carrier of a predetermined frequency by said multilevel signals; and

transmitting a modulated multilevel signal into a transmission line.

9. A communication method utilizing conversion method of claim 5 comprising the steps of;

modulating a carrier of a predetermined frequency by said multilevel signals; and

transmitting a modulated multilevel signal into a transmission line.

10. A communication method utilizing inverse conversion method of claim 3 comprising the steps of;

receiving a modulated multilevel signal from a transmission line; and

demodulating said modulated multilevel signal into said binary data, said modulated multilevel signal being given by modulating a carrier of a predetermined frequency by said multilevel signal.

11. A communication method utilizing inverse conversion method of claim 4 comprising the steps of;

receiving a modulated multilevel signal from a transmission line; and

demodulating said modulated multilevel signal into said binary data, said modulated multilevel signal being given by modulating a carrier of a predetermined frequency by said multilevel signal.

12. A communication method utilizing inverse conversion method of claim 6 comprising the steps of;

receiving a modulated multilevel signal from a transmission line; and

demodulating said modulated multilevel signal into said binary data, said modulated multilevel signal being given by modulating a carrier of a predetermined frequency by said multilevel signal.

13. A receiving device utilizing communication method of claim 7 comprising:

an amplifier so as to receive said multilevel signal transmitted through said transmission line;

a maximum/minimum value detection means detecting a minimum voltage value of said multilevel signal in said A type basic period and a maximum voltage value of said multilevel signal in said B type basic period; and

an amplification factor controller so as to retain a constant voltage difference between said minimum voltage value and said maximum voltage value.

14. A receiving device utilizing communication method of claim 8 comprising:

an amplifier so as to receive said multilevel signal transmitted through said transmission line;

a maximum/minimum value detection means detecting a maximum voltage value of said multilevel signal in said A type basic period and a minimum voltage value of said multilevel signal in said B type basic period; and

an amplification factor controller so as to retain a constant voltage difference between said minimum voltage value and said maximum voltage value.

15. A receiving device utilizing communication method of claim 9 comprising:

an amplifier so as to receive said multilevel signal transmitted through said transmission line;

a maximum/minimum value detection means detecting a minimum voltage value of said multilevel signal in said A type basic period and a maximum voltage value of said multilevel signal in said B type basic period; and

an amplification factor controller so as to retain a constant voltage difference between said minimum voltage value and said maximum voltage value.

16. A receiving device utilizing communication method of claim 7 comprising:

a synchronizing index signal detection means detecting a synchronizing index signal at the timing when said multilevel signal takes a minimum voltage value in said A type basic period and at the timing when said multilevel signal takes a maximum voltage value in said B type basic period;

a synchronizing signal generating means generating a synchronizing signal so as to provide a sampling timing of said multilevel signal in respective said time slots by phase-locking said synchronizing signal to said synchronizing index signal; and

a sampling means sampling said multilevel signal based on said sampling timing provided by said synchronizing signal.

17. A receiving device utilizing communication method of claim 8 comprising:

a synchronizing index signal detection means detecting a synchronizing index signal at the timing when said multilevel signal takes a maximum voltage value in said A type basic period and at the timing when said multilevel signal takes a minimum voltage value in said B type basic period;

a synchronizing signal generating means generating a synchronizing signal so as to provide a sampling timing of said multilevel signal in respective said time slots by phase-locking said synchronizing signal to said synchronizing index signal; and

a sampling means sampling said multilevel signal based on said sampling timing provided by said synchronizing signal.

18. A receiving device utilizing communication method of claim 9 comprising:

a synchronizing index signal detection means detecting a synchronizing index signal at the timing when said multilevel signal takes a minimum voltage value in said A type basic period and at the timing when said multilevel signal takes a maximum voltage value in said B type basic period;

a synchronizing signal generating means generating a synchronizing signal so as to provide a sampling timing of said multilevel signal in respective said time slots by phase-locking said synchronizing signal to said synchronizing index signal; and

a sampling means sampling said multilevel signal based on said sampling timing provided by said synchronizing signal.
 Description Submit all comments and votes
 


BACK GROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method of converting binary data and a multilevel signal, mutually and a communication method employing the mutual conversion. Further, it relates to a receiving device to stabilize amplitude and sampling timing of a received signal.

2. Description of the Prior Art

It has been known for data transmission to modulate a carrier with a predetermined frequency by binary data in amplitude, frequency and phase modulation. However, they are problematic in transmission efficiency. Alternatively, there has been a modulation method to use a multilevel signal converted in three to four bites per unit from binary data. This method increases state number of the carrier and improves the transmission efficiency. However, this method also has following several problems.

When the transmission method is the amplitude modulation by the multilevel signal, it is necessary to quantize a demodulated multilevel signal at multilevels at receiving end. Accordingly, accurate detection of amplitude width and sampling standard from the received multilevel signal are required for accurate inverse conversion from the multilevel signal to the binary data. Since the amplitude width of the received multilevel signal is affected with attenuation of a transmission line, temperature characteristics of an amplifier, aging variation, and so on, an automatic gain control (AGC) is necessary to stabilize the amplitude width. However, it has been difficult to obtain an accurate control voltage stably and constantly when the multilevel random signal is used as a modulation signal. Further, there has been a problem that the timing standard cannot be picked up at the receiving end, because a constant amplitude width continues when same data are successively output.

SUMMARY OF THE INVENTION

Therefore, it is an object of the present invention to obtain level and timing standards accurately from a received signal in mutual conversion between binary data and a multilevel signal.

It is another object of the present invention to stabilize levels of the received multilevel signal so as to obtain accurate standard levels from the received signal at the time of demodulation.

It is further object of the present invention to provide accurate and stabilized sampling timing of the received multilevel signal.

According to the first aspect of the invention, there is provided a conversion method of binary data into a multilevel signal. The binary data is constituted by n bits per data. The multilevel signal has m (m=2.sup.n) time slots per period, or symbol periods per period, and m+1 levels. The time slots range from the 0th to m-1th, and the levels range from the 0th to the m-1th and an upper standard level above the m-1th. Further, consecutive basic periods are defined as A type or B type basic period, alternately.

In the respective A type basic periods, data values are shifted up by one level so as to generate the multilevel signal, and in the respective B type basic periods, data values are not shifted at all.

The binary data has m data per basic group. One of the m data appearing at kth from the beginning of the basic group is defined as an index data. The value of the index data is defined as a time index value T when the binary data is converted into the multilevel signal. The other data, or m-1 data, is defined as normal data j whose level values are defined as L.sub.j.

In order to gain amplitude and timing standards at the time of signal receiving, the index data locating at kth position in the basic group is arranged to take the 0th level in the Tth time slot of the basic period when the basic period is the A type and to take the upper standard level in the Tth time slot of the basic period when the basic period is the B type. The normal data j is allocated to each of the corresponding time slots except the Tth time slot, taking L.sub.j +1 levels being shifted up by one level when the basic period is the A type, and taking L.sub.j levels without being shifted when the basic period is the B type.

According to the second aspect of the invention, there is provided another conversion method of the binary data into the multilevel signal. The multilevel signal is constituted by m+1 levels including 0th to m-1th levels and a lower standard level below the 0th level. The difference between the first and the second aspects of the invention is where to set the standard level, above the m-1th level or below the 0th level. Therefore, the index data locating in the kth position of the basic group is arranged to take the m-1th level in the Tth time slot when the basic period is the A type and to take the lower standard level in the Tth time slot when the basic period is the B type. Further, the normal data j takes L.sub.j -1 level being shifted down by one level when the basic period is the A type, and takes L.sub.j level without being shifted when the basic period is the B type.

According to the third aspect of the invention, there is provided an inverse conversion method, converting the multilevel signal into binary data. Corresponding relation of the ranges between the binary data and the multilevel signal are the same as that described in the first aspect of the invention. The method further includes the steps of:

detecting a minimum value of the multilevel signal in the A type basic periods and detecting a maximum value of the multilevel signal in the B type basic periods;

generating m+1 standard levels based on a difference between the minimum value and the maximum value so as to quantize the multilevel signal;

deciding each level value L.sub.j of the multilevel signal in respective the time slot based on the m+1 standard levels;

detecting a time slot number T of the minimum value in the basic period when the basic period is the A type basic period and detecting a time slot number T of the maximum value when the basic period is the B type;

defining the time slot number T as a value of the index data;

locating the index data at kth position from the beginning of a group; and

converting the respective level value L.sub.j of the multilevel signal except the Tth time slot in the basic period into the respective binary data which is located at respective position of the group corresponding to the respective time slot, the binary data having value L.sub.j -1 given by shifting down the level value L.sub.j of the multilevel signal by one level when the basic period is the A type period and having value L.sub.j without shifting when the basic period is the B type period.

According to the fourth aspect of the invention, there is provided another inverse conversion method. The multilevel signal is constituted by m+1 levels including 0th to m-1th levels and a lower standard level below the 0th level. The difference between the third and the fourth aspects of the invention is which multilevel signal is used for the inverse conversion, the multilevel signal with the upper standard level above the m-1th level or that with the lower standard level below the 0th level. The inverse conversion method further includes the steps of:

detecting a maximum value of the multilevel signal in the A type basic period and detecting a minimum value of the multilevel signal in the B type basic period;

generating m+1 standard levels based on a difference between the minimum value and the maximum value so as to quantize the multilevel signal;

deciding each level value L.sub.j of the multilevel signal in the respective time slot based on the m+1 standard levels;

detecting a time slot number T of the maximum value when the basic period is the A type and detecting a time slot number T of the minimum value when the basic period is the B type;

defining the time slot number T as a value of the index data;

locating the index data at kth position from beginning of a group; and

converting the respective level value L.sub.j of the multilevel signal except the Tth time slot in the basic period into the respective binary data which is located at respective position of the group corresponding to the respective time slot, the binary data having value L.sub.j +1 given by shifting up the level value L.sub.j of the multilevel signal by one level when the basic period is the A type and having value L.sub.j without shifting when the basic period is the B type.

According to the fifth aspect of the invention, there is provided the other conversion method of binary data into the multilevel signal. Two levels, an upper standard level above the m-1th level and a lower standard level below the 0th level, are added to the m levels of the multilevel signal. Namely, the multilevel signal has m+2 levels. Therefore, the index data is defined as the multilevel signal taking the lower standard level in the respective A type basic periods and the upper standard level in the respective B type basic periods. The respective normal data j is allocated into each time slot except for the Tth time slot taking the multilevel signal of respective L.sub.j level without being shifted.

According to the sixth aspect of the invention, there is provided the other inverse conversion method of the multilevel signal into binary data. The inverse conversion method includes the steps of:

detecting a minimum value of the multilevel signal in the A type basic period and detecting a maximum value of the multilevel signal in the B type basic period;

generating m+2 standard levels based on a difference between the minimum value and the maximum value so as to quantize the multilevel signal;

calculating each level value of the multilevel signals based on the m+2 standard levels;

detecting a time slot number T of the minimum value when the basic period is the A type and detecting a time slot number T of the maximum value when the basic period is the B type;

defining the time slot number T as a value of the index data;

locating the index data at kth position from beginning of a group; and

converting the respective level value L.sub.j of the multilevel signal except the Tth time slot in the basic period into the respective binary data which is located at respective position of the group corresponding to the respective time slot, the binary data having value L.sub.j without shifting.

According to the seventh aspect of the invention, there is provided a receiving device utilized in a communication method transmitting the multilevel signal converted by the conversion method described in the first, second, and fifth aspects of the invention. The receiving device is constituted by:

an amplifier so as to receive the multilevel signal transmitted through the transmission line;

a maximum/minimum value detection means of the first and the fifth aspects detecting a minimum voltage value of the multilevel signal in the A type basic period and a maximum voltage value of the multilevel signal in the B type basic period, or a maximum/minimum value detection means of the second aspect detecting a maximum voltage value of the multilevel signal in the A type basic period and a minimum voltage value of the multilevel signal in the B type basic period; and

an amplification factor controller so as to retain a constant voltage difference between the minimum voltage value and the maximum voltage value.

According to the eighth aspect of the invention, there is provided another receiving device utilized in a communication method transmitting the multilevel signal converted by the conversion method described in the first, second, and fifth aspects of the invention. The receiving device is constituted by:

a synchronizing index signal detection means of the first and the fifth aspects detecting a synchronizing index signal at the timing when the multilevel signal takes a minimum voltage value in the A type basic period, and at the timing when the multilevel signal takes a maximum voltage value in the B type basic period, or a synchronizing index signal detection means of the second aspect detecting a synchronizing index signal at the timing when the multilevel signal takes a maximum voltage value in the A type basic period, and at the timing when the multilevel signal takes a minimum voltage value in the B type basic period;

a synchronizing signal generating means generating a synchronizing signal so as to provide a sampling timing of the multilevel signal in respective the time slots by phase-locking the synchronizing signal to the synchronizing index signal; and

a sampling means sampling said multilevel signal based on the sampling timing provided by the synchronizing signal.

The values of the above described 0, 1 . . . , m-1 of the 0th, first . . . , m-1th levels are mere index number labeled thereon and so are the value of the level value L.sub.j. Namely, absolute voltage values corresponding to the lower and upper standard levels and the 0th to m-1th levels are not necessary to have regular intervals each other. As an example, it is acceptable to set irregular voltage intervals only between the lower standard and the 0th levels, and the upper standard and the m-1th levels such as 2, 3/2, folds and so on in contrast to setting a regular interval of each voltage from the 0th to m-1th levels. Since absolute voltage values of the lower and upper standard levels are utilized to generate absolute standard voltage values corresponding to each level, the irregular voltage levels help distinguish the standard levels from the levels of other normal data so as to detect timing of time slots detection and to quantize voltage values of the multilevel signal, accurately.

Therefore, shifting level values up and down by one level means merely shifting up and down by one index regardless of intervals among levels. When level values are shifted up and down by one level, they are respectively described as L.sub.j +1 and L.sub.j +1 which do not mean absolute voltage values but means mere index value.

The conversion methods described in the first, second, and fifth aspects of the invention are designed to ensure detecting the standard for sampling and amplitude without impeding transmission efficiency. For that purpose, a predetermined data, or the index data, is manipulated to contain two pieces of information as the data and the standard for sampling and amplitude. The information as the data is conveyed by a time slot number and the information as the standard for sampling and amplitude is by the level of the index data. The value T of the index data of the multilevel signal, is converted as the multilevel signal in the Tth time slot taking the 0th or upper standard level in the first aspect of the invention, the m-1th or lower standard level in the second aspect, and the lower or upper standard level in the fifth aspect. In the A type basic period, the value L.sub.j of the normal data j except the index data are shifted up by one level in the first aspect and described as L.sub.j +1, or shifted down by one level in the second aspect and described as L.sub.j -1. In the B type basic periods of the first and second aspects, the value L.sub.j of the normal data j become the level value in the respective time slot of the multilevel signal without being shifted. In the fifth aspect of the invention, level shift is not carried out. The A and B type basic periods appear in consecutive basic periods, alternately. The binary data constituted by n bits per data and m data per group is converted into the multilevel signal of m time slots per basic period with m+1 levels in the first and second aspects and m+2 levels in the fifth aspect. Consequently, the transmission efficiency of this invention becomes as same as that of conventional multilevel transmission method of m data ensuring detecting the standard for sampling and amplitude.

In other words, a conventional conversion method of m data may obtain the standard for sampling and amplitude of the multilevel signal by arranging one additional time slot to show the beginning of a data group. However, this arrangement impedes transmission efficiency by the additional time slot without any information as data. In this point of view, conversion method of the present invention has improved transmission efficiency than that of the prior art.

The inverse conversion methods described in the third, fourth, and sixth aspects of the invention are designed to convert the multilevel signal into binary data, accurately. In the alternately appearing A and B type basic periods, detecting the maximum or minimum level value of the multilevel signal per period helps determine maximum amplitude of the multilevel signal and generate standard levels so as to quantize the multilevel signal, accurately. In addition, information where the index signal locates among the m time slots per basic period helps provide the value of the original index data regardless of levels which the index signal are taking.

Further, in the case where several normal data whose values are the same to each other continuously appears in a basic period, the index data which definitely appears in one basic period enables the receiving end to pick up a timing standard periodically and to regenerate carrier wave easily at the time of synchronous demodulation.

As described above, the present invention can transmit amplitude information as the detection standard of multilevels and timing information without redundant data so that accurate inverse conversion of the multilevel signal into binary data can be achieved without impeding transmission efficiency.

In the communication method employing the first aspect of the invention, the multilevel signal regardless of original binary data definitely have the time slot taking the 0th level in the respective A type basic period and the time slot taking the upper standard level in the respective B type basic period. Consequently, the minimum voltage value detected in the A type basic period means the 0th level, and the maximum voltage value detected in the B type basic period means the upper standard level.

In the communication method employing the second aspect of the invention, the multilevel signal regardless of original binary data definitely have the time slot taking the m-1th level in the A type basic period and the time slot taking the lower standard level in the B type basic period. Consequently, the maximum voltage value detected in the A type basic period means the m-1th level, and the minimum voltage value detected in the B type basic period means the lower standard level.

In the communication method employing the fifth aspect of the invention, the multilevel signal regardless of original binary data definitely have the time slot taking the lower standard level in the A type basic period and the time slot taking the upper standard level in the B type basic period. Consequently, the minimum voltage value detected in the A type basic period means the lower standard level, and the maximum voltage value detected in the B type basic period means the upper standard level.

Therefore, controlling gains of the amplifier so as to obtain the constant voltage difference between the maximum and minimum voltage values stabilizes voltage corresponding to the level values of the multilevel signal output by the amplifier. Such stabilized voltage further helps stabilize the standard voltage for quantizing the multilevel signal. Consequently, precision of the conversion into binary data improves.

Further, the synchronizing index signal employed in the first and the fifth aspects is output at the same timing when the minimum voltage in the A type basic period and the maximum voltage in the B type basic period appear. And the synchronizing index signal employed in the second aspect is output at the same timing when the maximum voltage in the A type basic period and the minimum voltage in the B type basic period appear.

Further, the synchronizing signal is generated in synchronize with the synchronizing index signal so as to provide timing of sampling the multilevel signal in each time slot. Then, the multilevel signal is sampled based on the timing by the synchronizing signal.

In the above-described three communication methods, timing information to generate the synchronizing index signal is definitely contained in a certain time slot of each basic period of the multilevel signal. That enables to lock phase corresponding to the synchronizing signal of each basic period and to generate the synchronizing signal stabilized by locking phases of the multilevel signal. Consequently, precision of inverse conversion of the multilevel signal into binary data can be improved.

BRIEF DESCRIPTION OF THE DRAWING

In the accompanying drawings:

FIGS. 1A-1D are timing charts explaining conversion method in the first embodiment;

FIGS. 2A-2C are timing charts explaining conversion method in the second embodiment;

FIGS. 3A and 3B are wave form charts showing a pattern of a multilevel signal which indicates the beginning or end of data frame in the first embodiment;

FIGS. 4A to 4F are wave form charts showing a pattern of a multilevel signal which indicates the beginning or end of data frame in the second embodiment;

FIGS. 5A-5D are timing charts explaining a conversion method as a variation that is described in the first embodiment;

FIG. 6 is a timing chart explaining a conversion method as a variation that is described in the second embodiment;

FIG. 7 is a block diagram showing a constitution of the receiving device that is described in the first and second embodiments;

FIGS. 8A-8M and 9A-9F are timing charts explaining performance of the receiving device that is described in the first and second embodiments;

FIG. 10 is a flowchart of a conversion method according to the present invention; and

FIG. 11 is a flowchart of an inverse conversion method according to the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

The invention will be more fully understood by reference to the following examples.

EXAMPLE 1

With reference to FIGS. 1A-1D and steps S10-S17 of FIG. 10, a conversio