Claims
- 1. A method of coding a signal for digital communication using a symbol formed of N slots (s1, s2, s3, . . ., sN), wherein si is either 0 or 1 where i is an integer and 1≦i≦N, comprising the steps of:coding transmission data based on a plurality of symbols which satisfy the following expression, wherein k is an arbitrary positive integer, and p1, q1, p2, q2, . . . , pk and qk are integers which satisfy 1≦p1<q1, 1≦p2<q2, . . . , 1≦pk<qk, and p1/q1<p2/q2<. . . <pk/qk: &AutoLeftMatch;∑i=1Nsi{cos(2π P1q1(i-1))-cos (2πP1q1i)}=0∑i=1Nsi{sin(2π P1q1i)-sin (2πP1q1(i-1))}=0∑i=1Nsi{cos(2π P2q2(i-1))-cos (2πP2q2i)}=0∑i=1Nsi{sin(2π P2q2i)-sin (2πP2q2(i-1))}=0 ⋮∑i=1Nsi{cos(2π Pkqk(i-1))-cos (2πPkqki)}=0∑i=1Nsi{sin(2π Pkqki)-sin (2πPkqk(i-1))}=0)and transmitting the coded transmission data.
- 2. The method as recited in claim 1, wherein said step of coding transmission data based on a plurality of symbols codes the transmission data based on a plurality of symbols which satisfy the following expression: ∑i = 1N si {cos(2 π P1q1 (i - 1)) - cos(2 π P1q1 i)} = 0∑i = 1N si {sin(2 π P1q1 i) - sin(2 π P1q1 (i - 1))} = 0).
- 3. The method as recited in claim 1, wherein said step of coding transmission data based on a plurality of symbols codes a plurality of symbols which satisfy the following expression: ∑i = 1N si {cos(2 π P1q1 (i - 1)) - cos(2 π P1q1 i)} = 0∑i = 1N si {sin(2 π P1q1 i) - sin(2 π P1q1 (i - 1))} = 0 ∑i = 1N si {cos(2 π P2q2 (i - 1)) - cos(2 π P2q2 i)} = 0∑i = 1N si {sin(2 π P2q2 i) - sin(2 π P2q2 (i - 1))} = 0 ).
- 4. The method of coding a signal for digital optical communication using a symbol formed of N slots (s1, s2, s3, . . . , sN), wherein si is either 0 or 1 where i is an integer and 1≦i<N, comprising the steps of:coding transmission data based on a plurality of symbols which satisfy the following expression, wherein k is an arbitary positive integer, and p1, q1, p2, q2, . . . , pk and qk are integers which satisfy 1≦p1<q1, 1≦p2<q2, . . . , 1≦pk<qk, and p1/q1<p2/q2<. . . <pk/qk: &AutoLeftMatch;∑i=1Nsi{cos(2π P1q1(i-1))-cos (2πP1q1i)}=0∑i=1Nsi{sin(2π P1q1i)-sin (2πP1q1(i-1))}=0∑i=1Nsi{cos(2π P2q2(i-1))-cos (2πP2q2i)}=0∑i=1Nsi{sin(2π P2q2i)-sin (2πP2q2(i-1))}=0 ⋮∑i=1Nsi{cos(2π Pkqk(i-1))-cos (2πPkqki)}=0∑i=1Nsi{sin(2π Pkqki)-sin (2πPkqk(i-1))}=0)and converting the coded transmission data into an optical signal.
- 5. The method as recited in claim 4, whereinsaid step of coding transmission data based on a plurality of symbols codes the transmission data based on a plurality of symbols which satisfy the following expression: ∑i = 1N si {cos(2 π P1q1 (i - 1)) - cos(2 π P1q1 i)} = 0∑i = 1N si {sin(2 π P1q1 i) - sin(2 π P1q1 (i - 1))} = 0).
- 6. The method as recited in claim 4, whereinsaid step of coding transmission data based on a plurality of symbols codes a plurality of symbols which satisfy the following expression: ∑i = 1N si {cos(2 π P1q1 (i - 1)) - cos(2 π P1q1 i)} = 0∑i = 1N si {sin(2 π P1q1 i) - sin(2 π P1q1 (i - 1))} = 0 ∑i = 1N si {cos(2 π P2q2 (i - 1)) - cos(2 π P2q2 i)} = 0∑i = 1N si {sin(2 π P2q2 i) - sin(2 π P2q2 (i - 1))} = 0 ).
- 7. A method of coding a signal for digital communication using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising the steps of:coding transmission data based on arbitrary symbols selected exclusively from the following 36 symbols: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}and transmitting the coded transmission data.
- 8. A method of coding a signal for digital optical communication using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising the steps of:coding transmission data based on arbitrary symbols selected exclusively from the following 36 symbols: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}and converting the coded transmission data into an optical signal.
- 9. A baseband transmitter using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:coding portion coding transmission data based on arbitray symbols selected exclusively from the following 36 symbols and outputting the coded data as a symbol pattern: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}and transmitting portion transmitting the symbol pattern output by said coding portion.
- 10. A baseband transmitter using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:coding portion coding transmission data based on arbitray symbols selected exclusively from the following 36 symbols and outputting the coded data as a symbol pattern: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}and electrical to optical conversion portion converting the symbol pattern output by said coding portion into an optical signal.
- 11. A baseband receiver using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:receiving portion receiving a signal pattern; and decoding portion decoding said sumbol pattern based on arbitray symbols selected exclusively from the following 36 symbols and generating received data: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}.
- 12. A baseband receiver using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:optical to electrical conversion portion converting a received optical signal pattern into a symbol pattern; and decoding portion decoding said symbol pattern based on arbitrary symbols selected exclusively from the following 36 symbols and generating received data: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}.
- 13. An amplitude shift keying transmitter using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:coding portion coding transmission data based on arbitrary symbols selected exclusively from the following 36 symbols and outputting the coded data as a symbol pattern: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}modulation portion superposing a subcarrier on the symbol pattern output by said coding portion and generating an electrical signal pattern; and transmitting portion transmitting the electrical signal pattern generated by said modulation portion.
- 14. An amplitude shift keying optical transmitter using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprisingcoding portion coding transmission data based on arbitrary symbols selected exclusively from the follwoing 36 symbols and outputting the coded data as a symbol pattern: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}modulation portion superposing a subcarrier on the symbol pattern output by said coding portion and generating an electrical signal pattern; and electrical to optical conversion portion converting the electrical signal pattern generated by said modulation portion into an optical signal.
- 15. An amplitude shift keying receiver using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:receiving portion receiving a signal pattern; detection portion detecting said signal pattern and generating a symbol pattern; and decoding portion decoding said symbol pattern based on arbitrary symbols selected exclusively from the following 36 symbols and generating received data: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}.
- 16. An optical amplitude shift keying receiver using a symbol formed of 8 slots (s1, s2, s3, . . . , s8), comprising:optical to electrical conversion portion converting a received optical signal pattern into an electrical signal pattern; detection portion detecting said electrical signal pattern and generating a symbol pattern; and decoding portion decoding said symbol pattern based on arbitrary symbols selected exclusively from the following 36 symbols and generating received data: {00000000}, {00000101}, {00001010}, {00001111}, {00010100}, {00011110}, {00101000}, {00101101}, {00111100}, {01000001}, {01001011}, {01010000}, {01010101}, {01011010}, {01011111}, {01101001}, {01111000}, {01111101}, {10000010}, {10000111}, {10010110}, {10100000}, {10100101}, {10101010}, {10101111}, {10110100}, {10111110}, {11000011}, {11010010}, {11010111}, {11100001}, {11101011}, {11110000}, {11110101}, {11111010}, {11111111}.
Priority Claims (2)
Number |
Date |
Country |
Kind |
9-155188 |
Jun 1997 |
JP |
|
9-294250 |
Oct 1997 |
JP |
|
Parent Case Info
This application is a continuation of U.S. application Ser. No. 09/096,989, filed Jun. 12, 1998, now U.S. Pat. No. 6,215,862, the teachings of which are incorporated herein by reference.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5936578 |
Driessen et al. |
Aug 1999 |
A |
6204889 |
Endoh et al. |
Mar 2001 |
B1 |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/096989 |
Jun 1998 |
US |
Child |
09/783525 |
|
US |