Data transmission system using spread spectrum communication
First Claim
1. A data transmission system using a spread spectrum communication technique, comprising:
- a first unit for requesting a bit transfer; and
a second unit for transmitting serial data bit by bit each time said second unit receives a bit transfer request from said first unit;
wherein said second unit has an M-series generating means for generating a first M-series signal having a predetermined word length in correspondence with one of two binary logic values of one bit of said serial data and for generating a second M-series signal in which a series start position differs although it is the same M-series signal as the first M-series signal in correspondence with the other of said two binary logic values of said one bit of said serial data;
and wherein said first unit has;
a first correlation calculating means for calculating a correlation between a reference signal which has previously been stored and is the same as said first M-series signal and a reception signal output from said second unit;
a second correlation calculating means for calculating a correlation between a reference signal which has previously been stored and is the same as said second M-series signal and said reception signal output from said second unit, anda discriminating means for comparing magnitudes of a first correlation value which was calculated by said first correlation calculating means and a second correlation value which was calculated by said second correlation calculating means, for thereby discriminating the logic value of the data bit of said reception signal, and for outputting said logic values.
2 Assignments
0 Petitions
Accused Products
Abstract
In response to a bit transfer request from one of two units, bit data is transmitted bit by bit from the other of the two units. The unit on the transmission side for transmitting the bit data has an M-series generator. In response to bit 1, a first M0 -series signal of a 63-word length is generated. In response to bit 0, a second M0 -series signal in which the series start position is set to the intermediate position of the first M0 -series signal, although the signal is the same M0 -series signal of the 63-word length, is generated. The unit on the reception side has previously stored the first and second M0 -series signals on the transmission side as reference signals, and calculates the correlations between the two reference signals and the reception signal, and demodulates the data bit corresponding to the reference signal having a larger correlation value.
-
Citations
8 Claims
-
1. A data transmission system using a spread spectrum communication technique, comprising:
-
a first unit for requesting a bit transfer; and a second unit for transmitting serial data bit by bit each time said second unit receives a bit transfer request from said first unit; wherein said second unit has an M-series generating means for generating a first M-series signal having a predetermined word length in correspondence with one of two binary logic values of one bit of said serial data and for generating a second M-series signal in which a series start position differs although it is the same M-series signal as the first M-series signal in correspondence with the other of said two binary logic values of said one bit of said serial data; and wherein said first unit has; a first correlation calculating means for calculating a correlation between a reference signal which has previously been stored and is the same as said first M-series signal and a reception signal output from said second unit; a second correlation calculating means for calculating a correlation between a reference signal which has previously been stored and is the same as said second M-series signal and said reception signal output from said second unit, and a discriminating means for comparing magnitudes of a first correlation value which was calculated by said first correlation calculating means and a second correlation value which was calculated by said second correlation calculating means, for thereby discriminating the logic value of the data bit of said reception signal, and for outputting said logic values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
5. A system according to claim 1, wherein said first correlation calculating means comprises:
-
an A/D converter for sampling the reception signal and A/D converting the sampled signal into digital data; a shift register for storing the converted data of said A/D converter by at least an amount of only one word length of said first M-series signal; a group of multipliers for multiplying each of the data stored in the shift register with each of the values of the first M-series signals of the same number which have previously been stored in a memory; and an adder for calculating the sum of outputs of said group of multipliers.
-
-
6. A system according to claim 1, wherein said second correlation means comprises:
-
an A/D converter for sampling the reception signal and A/D converting the sampled signal into digital data; a shift register for storing the converted data of said A/D converter by at least an amount of only one word length of said second M-series signal; a group of multipliers for multiplying each of the data stored in the shift register with each of the values of the second M-series signals of the same number which have previously been stored in a memory; and an adder for calculating the sum of outputs of said group of multipliers.
-
-
7. A system according to claim 1, wherein the first and second units include a pair of induction coils for effecting a signal transmission of the transfer request of the data bits and another pair of induction coils for transmitting the bit data in response to the bit transfer request.
-
8. A system according to claim 1, wherein said first unit is a reader/writer for writing or reading data in response to a command from a host, and
said second unit is a portable memory module for writing or reading data into/from a memory in accordance with an access from the reader/writer.
-
Specification