International Core Journal of Engineering 2020-26 | Page 115

A. The application of spread spectrum technology in RFID system With the spread spectrum technology applied in RFID system, traditional RFID access method is transformed to multichannel orthogonal access, so that the access capability of RFID air interface is greatly enhanced, thus, not the bottleneck of system function anymore. Different orthogonal sequences (spreading code) are applied to realize the multiple accesses, so that information of various tags can be communicated simultaneously. The information is multiplied by spreading code sequence to realize spread spectrum, so that each orthogonal spread spectrum sequence can provide one channel. In reading signaling procedure, an orthogonal sequence is selected randomly by tags for communicating information after spread spectrum. When reader receives tag information, the same orthogonal sequence pre-stored is applied to dispread recovery data. The orthogonality of spreading code allows multiple tags to work simultaneously on the same carrier. The signaling procedure of its air interference is shown in Figure 1. Compared to traditional single-channel RFID, multi-channel access can reduce the collision rate and pressure of collision decision in communication protocol, and alleviate the tag response collision to certain extent. Fig. 2. The generator of 15-bit M-sequence The circuit is to generate 31-bit orthogonal sequence. According to its shift characteristic, the sequence after each shift is orthogonal with original sequence, thus, 31-bit orthogonal sequence can be obtained and 31 orthogonal channels can be formed [8]. For example, one of sequence of is the primitive polynomial G(x)=x 5 +x 2 +1 1001000010101110110001111100101, and other sequences can be obtained after shift. The sequence family of same primitive polynomial is conventionally used by the tag and reader. After the instruction sent by reader, one M-sequence is randomly selected by the tag from M-sequence generator to establish orthogonal response channel. D. The orthogonality of shift M-sequence The correlation function of shift M-sequence is shown in Equation (1). 1, R(j) = ∑ φ(x )φ(x ) = j=0 − , j≠0 (1) Fig. 1. The signaling procedure of RFID with orthogonal spread spectrum multi-channel access Wherein, p is the length of sequence, x i and x i+j are two code elements at different phases. The values are taken as 0 and 1, φ(0) = 1, φ(1) = −1 . It can be seen that its correlation depends on the difference value of the number of same code element and different code elements [8]. The M- sequence family generated from same primitive polynomial is ergodic and balanced. According to additive and balanced shift, bitewise XOR any two sequences and can still obtain M-sequence, whereas, the difference in the number of “0” and “1” in XOR result is 1. B. Orthogonal sequence - M-sequence M-sequence, the most basic PN sequence adopted in CDMA system, is the abbreviation of Longest Linear Feedback Shift Register Sequence. It is a typical pseudo- random sequence, with better autocorrelation and cross correlation characteristics. M-sequence is also characterized by easy generation and multiple number of sequences, thus, it is widely applied in communication [6], such as spreading code in spread spectrum communication, simultaneousness, scrambling and the measurement of bit error rate. The orthogonality of M-sequence is the prerequisite of parallel response of multiple channels, and the pseudo-random characteristic also leads to the application of spread spectrum. During one period, one n-level M-sequence experiences 2 n -1 status, among which, there is one more number of “1” in each sequence than that of “0”. The cross correlation of M- sequence refers to the consistence of two different M- sequences in same period. The closer to zero the cross- correlation value is, the weaker the cross correlation is; on the contrary, the stronger the cross correlation is. Therefore, the cross correlation is − . With the increasing length of sequence, its auto-correlation is closer to that of white noise. From the analysis by Matlab, the correlation of M-sequence is shown in Figure 3, where the 31-bit M-sequence is 1001000010101110110001111100101, and 15-bit M- sequence is 110101111000100. C. The generation principle of M-sequence Shift M-sequence is generated on the basis of linear shift register added with XOR feedback circuit. One n-level linear feedback shift register consists of n-level register and a group of linear feedback logic circuit. It is inappropriate to adopt excessively long M-sequence in RFID system considering the number of channels and communication rate. For instance, 15-bit and 31-bit are both good choices. Taking 31- bit M-sequence as an example, its generation method is introduced. The primitive polynomial G(x) = x 5 +x 2 +1 is selected, and the generation circuit is shown in Figure 2 [7]. In Figure 3, the auto-correlation of M-sequence is shown in period point 31 and 15 [9], and it is good. Whereas, other points show the cross correlation, and it is relatively weak. By comparing 31-bit and 15-bit, it can be seen that the larger the sequence length is, the more obvious the advantage is. Considering the number of channels and communication speed, 15-bit and 31-bit sequences are more ideal choices. 93