CN104969483B - Receiving device, sending device, training sequence matching process and system - Google Patents
Receiving device, sending device, training sequence matching process and system Download PDFInfo
- Publication number
- CN104969483B CN104969483B CN201380003094.1A CN201380003094A CN104969483B CN 104969483 B CN104969483 B CN 104969483B CN 201380003094 A CN201380003094 A CN 201380003094A CN 104969483 B CN104969483 B CN 104969483B
- Authority
- CN
- China
- Prior art keywords
- training sequence
- sequence
- burst
- additional
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
An embodiment of the present invention provides a kind of receiving device, sending device, training sequence matching process and systems, are related to wireless communication field, and the receiving device includes:Receiving module, the burst sent for receiving at least one sending device;Extraction module extracts sequence to be matched in the burst for being received from receiving module;First acquisition module, for obtaining conventional training sequence and additional training sequence;Matching module, the sequence to be matched for extracting extraction module are matched with the training sequence that the first acquisition module is got.The present invention is by obtaining conventional training sequence and additional training sequence, and it is matched sequence to be matched is extracted from burst with the training sequence got, it solves when the sending device and excessive receiving device quantity in system, the problem of conventional training sequence cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance.
Description
Technical field
The present invention relates to wireless communication field, more particularly to a kind of receiving device, sending device, training sequence matching process
And system.
Background technology
Training sequence is a string of known arrays, for generating channel model for balanced device.In a wireless communication system, it receives
Equipment is matched from the sequence of the extracting data predetermined figure received and with known training sequence, to determine that transmission is set
Standby selected training sequence.
In existing training sequence matching process, sending device and receiving device know N group training sequences altogether.Sending device is selected
Precalculated position of the one group of addition in the known N group training sequences in data to be sent is selected, and training sequence will be added
Data afterwards are sent to receiving device.After receiving device receives the data, sequence to be matched is extracted from precalculated position, and will
The sequence to be matched extracted carries out correlation with the known N group training sequences or signal-to-noise ratio matches, according to matching result
It determines which group training sequence of the sending device addition in the data is specially, and subsequent operation is carried out according to matching result,
For example, distinguishing different sending devices according to matching result.
In the implementation of the present invention, the inventor finds that the existing technology has at least the following problems:
In existing training sequence matching process, sending device can only select one group in known N group training sequences, connect
Receiving unit also can only match the sequence to be matched extracted with known N groups training sequence, when the transmission in system is set
When standby and receiving device quantity is excessive, it is known that N group training sequences cannot be satisfied the demand of power system capacity, system performance is relatively low.
Invention content
In order to solve in the prior art when the sending device and excessive receiving device quantity in system, it is known that N groups instruction
Practice the problem of sequence cannot be satisfied the demand of power system capacity, an embodiment of the present invention provides a kind of receiving device, sending device, instructions
Practice sequences match method and system.The technical solution is as follows:
In a first aspect, providing a kind of receiving device, the receiving device includes:
Receiving module, the burst sent for receiving at least one sending device;
Extraction module, for extracting sequence to be matched from the burst that the receiving module receives;
First acquisition module, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
With additional training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
Matching module, the sequence to be matched for extracting the extraction module are got with first acquisition module
The conventional training sequence and the additional training sequence matched.
In the first possible realization method of first aspect, the additional training sequence includes in following three groups of sequences
At least one set:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
With reference to first aspect or the first possible realization method of first aspect, second in first aspect are possible real
In existing mode,
The receiving module, for receiving the first sending device and the second sending device sends respectively in same time slot
Random access burst;
Wherein, at least one sending device includes first sending device and second sending device, described
Burst is random access burst.
The possible realization method of second with reference to first aspect, in the third possible realization method of first aspect, institute
The first acquisition module is stated, including:
First acquisition unit, for obtaining the pre-stored conventional training sequence and the additional training sequence
Row;
Second acquisition unit, for obtaining the pre-stored conventional training sequence;
First circulation unit, for by the pre-stored conventional training sequence cyclic shift predetermined figure, will follow
Retrieval after ring displacement is the additional training sequence.
Second aspect, provides a kind of receiving device, and the receiving device includes:Receiver and processor;
The receiver, the burst sent for receiving at least one sending device;
The processor, for extracting sequence to be matched from the burst that the receiver receives;
The processor, for obtaining multigroup training sequence, multigroup training sequence include conventional training sequence and
Additional training sequence, the additional training sequence are the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
The processor is additionally operable to the sequence to be matched and the conventional training sequence and the additional training
Sequence is matched.
In the first possible realization method of second aspect, the additional training sequence includes in following three groups of sequences
At least one set:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In conjunction with the possible realization method of the first of second aspect or second aspect, the third in second aspect may be real
In existing mode,
The receiver, for receive the first sending device and the second sending device is sent respectively in same time slot with
Machine access burst pulse;
Wherein, at least one sending device includes first sending device and second sending device, described
Burst is random access burst.
In conjunction with second of possible realization method of second aspect, in the third possible realization method of second aspect, institute
Stating receiving device further includes:Memory;
The processor, for obtaining the pre-stored conventional training sequence and the volume from the memory
Outer training sequence;
The processor, for obtaining the pre-stored conventional training sequence from the memory;
The processor is additionally operable to, by the pre-stored conventional training sequence cyclic shift predetermined figure, to follow
Retrieval after ring displacement is the additional training sequence.
The third aspect provides a kind of sending device, which is characterized in that the sending device includes:
Second acquisition module, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
With additional training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
Selecting module selects one group of training in multigroup training sequence for being got from second acquisition module
Sequence;
Add module, the training sequence for selecting the selecting module are added to burst to be sent
In;
Sending module is set for the burst for being added with the training sequence selected to be sent to reception
It is standby, sequence to be matched is extracted from the burst by the receiving device, and the sequence to be matched is connect with described
The conventional training sequence and additional training sequence that receiving unit is got are matched.
In the first possible realization method of the third aspect, the additional training sequence includes in following three groups of sequences
At least one set:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In conjunction with the possible realization method of the first of the third aspect or the third aspect, second in the third aspect may be real
In existing mode, the selecting module, including:
First selecting unit, for when the burst be for the first time access when random access burst when, from institute
It states and randomly chooses one group of training sequence in multigroup training sequence;
Second selecting unit, for when the burst be for the first time access when random access burst when, from institute
It states and selects preassigned one group of training sequence in multigroup training sequence;
Third selecting unit, for when the burst be again access when random access burst when, from institute
It states and selects one group of training sequence different from selected training sequence when last time access in multigroup training sequence.
In conjunction with second of possible realization method of the third aspect, in the third possible realization method of the third aspect, institute
The second acquisition module is stated, including:
Third acquiring unit, for obtaining the pre-stored conventional training sequence and the additional training sequence
Row;
4th acquiring unit, for obtaining the pre-stored conventional training sequence;
Second circulation unit, for by the pre-stored conventional training sequence cyclic shift predetermined figure, will follow
Retrieval after ring displacement is the additional training sequence.
Fourth aspect, provides a kind of sending device, and the sending device includes:Processor and transmitter;
The processor, for obtaining multigroup training sequence, multigroup training sequence include conventional training sequence and
Additional training sequence, the additional training sequence are the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
The processor, for selecting one group of training sequence from the multigroup training sequence got;
The processor, for the training sequence selected to be added in burst to be sent;
The processor, for controlling the transmitter by the burst arteries and veins added with the training sequence selected
Punching is sent to receiving device, and sequence to be matched is extracted from the burst by the receiving device, and is waited for described
The conventional training sequence and additional training sequence got with sequence and the receiving device is matched.
In the first possible realization method of fourth aspect, the additional training sequence includes in following three groups of sequences
At least one set:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In conjunction with the possible realization method of the first of fourth aspect or fourth aspect, second in fourth aspect may be real
In existing mode,
The processor, when for random access burst when the burst is to access for the first time, from described
One group of training sequence is randomly choosed in multigroup training sequence;Alternatively, selecting preassigned one from multigroup training sequence
Group training sequence;
The processor, when for random access burst when the burst is to access again, from described
One group of training sequence different from selected training sequence when last time access is selected in multigroup training sequence.
In conjunction with second of possible realization method of fourth aspect, in the third possible realization method of fourth aspect, institute
Stating sending device further includes:Memory;
The processor, for obtaining the pre-stored conventional training sequence and the volume from the memory
Outer training sequence;
The processor, for obtaining the pre-stored conventional training sequence from the memory;
The processor is additionally operable to, by the pre-stored conventional training sequence cyclic shift predetermined figure, to follow
Retrieval after ring displacement is the additional training sequence.
5th aspect, provides a kind of training sequence matching process, the method includes:
The burst that at least one sending device is sent is received, sequence to be matched is extracted from the burst;
Obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence and additional training sequence,
The additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
The sequence to be matched and the conventional training sequence got and the additional training sequence are carried out
Matching.
In the first possible realization method of the 5th aspect, the additional training sequence includes in following three groups of sequences
At least one set:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In conjunction with the first possible realization method of the 5th aspect or the 5th aspect, second at the 5th aspect may be real
In existing mode, at least one sending device includes the first sending device and the second sending device, the burst be with
Machine access burst pulse;
The burst for receiving at least one sending device and sending, including:
Receive the random access that first sending device and second sending device are sent respectively in same time slot
Burst.
In conjunction with second of possible realization method of the 5th aspect, in the third possible realization method of the 5th aspect, institute
It states and obtains multigroup training sequence, including:
Obtain the pre-stored conventional training sequence and the additional training sequence;
Alternatively,
Obtain the pre-stored conventional training sequence;The pre-stored conventional training sequence is recycled and is moved
Retrieval after cyclic shift is the additional training sequence by position predetermined figure.
6th aspect, provides a kind of training sequence matching process, the method includes:
Obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence and additional training sequence,
The additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
One group of training sequence is selected from the multigroup training sequence got;
The training sequence selected is added in burst to be sent;
The burst added with the training sequence selected is sent to receiving device, is set by the reception
It is standby to extract sequence to be matched from the burst, and the sequence to be matched got with the receiving device normal
The training sequence of rule and additional training sequence are matched.
In the first possible realization method of the 6th aspect, the additional training sequence includes in following three groups of sequences
At least one set:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In conjunction with the first possible realization method of the 6th aspect or the 6th aspect, second at the 6th aspect may be real
In existing mode,
When the burst be for the first time access when random access burst when, it is described described multigroup from what is got
One group of training sequence is selected in training sequence, including:
One group of training sequence is randomly choosed from multigroup training sequence;Alternatively, being selected from multigroup training sequence
Select preassigned one group of training sequence;
When the burst be again access when random access burst when, it is described described multigroup from what is got
One group of training sequence is selected in training sequence, including:
One group of training different from selected training sequence when last time access is selected from multigroup training sequence
Sequence.
In conjunction with second of possible realization method of the 6th aspect, in the third possible realization method of the 6th aspect, institute
It states and obtains multigroup training sequence, including:
Obtain the pre-stored conventional training sequence and the additional training sequence;
Alternatively,
Obtain the pre-stored conventional training sequence;The pre-stored conventional training sequence is recycled and is moved
Retrieval after cyclic shift is the additional training sequence by position predetermined figure.
7th aspect, provides a kind of training sequence matching system, the system comprises:
Receiving device as described in above-mentioned first aspect or second aspect and it is at least one such as the above-mentioned third aspect or
Sending device described in person's fourth aspect.
The advantageous effect of technical solution provided in an embodiment of the present invention is:
By obtaining multigroup training sequence of the training sequence and additional training sequence that include routine, and will be from burst arteries and veins
Sequence to be matched is extracted in punching to be matched with the multigroup training sequence got, is solved when the sending device in system
When excessive with receiving device quantity, it is known that N group training sequences the problem of cannot be satisfied the demand of power system capacity, reach raising system
The purpose for performance of uniting.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, other are can also be obtained according to these attached drawings
Attached drawing.
Fig. 1 is the equipment composition figure of receiving device provided by one embodiment of the present invention;
Fig. 2 is the equipment composition figure for the receiving device that another embodiment of the present invention provides;
Fig. 3 is the equipment composition figure for the receiving device that another embodiment of the invention provides;
Fig. 4 is the equipment composition figure for the receiving device that yet another embodiment of the invention provides;
Fig. 5 is the equipment composition figure of sending device provided by one embodiment of the present invention;
Fig. 6 is the equipment composition figure for the sending device that another embodiment of the present invention provides;
Fig. 7 is the equipment composition figure for the sending device that another embodiment of the invention provides;
Fig. 8 is the equipment composition figure for the sending device that yet another embodiment of the invention provides;
Fig. 9 is the method flow diagram of training sequence matching process provided by one embodiment of the present invention;
Figure 10 is the method flow diagram for the training sequence matching process that another embodiment of the present invention provides;
Figure 11 is the method flow diagram for the training sequence matching process that another embodiment of the invention provides;
Figure 12 is the method flow diagram for the training sequence matching process that yet another embodiment of the invention provides;
Figure 13 is the system pie graph of training sequence matching system provided by one embodiment of the present invention;
Figure 14 is the structure drawing of device of training sequence acquisition device provided by one embodiment of the present invention;
Figure 15 is the structure drawing of device for the training sequence acquisition device that another embodiment of the present invention provides;
Figure 16 is the structure drawing of device for the training sequence acquisition device that another embodiment of the invention provides;
Figure 17 is the structure drawing of device for the training sequence acquisition device that yet another embodiment of the invention provides;
Figure 18 is the method flow diagram of training sequence acquisition methods provided by one embodiment of the present invention;
Figure 19 is the method flow diagram for the training sequence acquisition methods that another embodiment of the present invention provides.
Specific implementation mode
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
Fig. 1 is referred to, constitutes and schemes it illustrates the equipment of receiving device provided by one embodiment of the present invention.The reception is set
It is standby to can be used for matching the sequence extracted in the burst that receives.The receiving device may include:
Receiving module 101, the burst sent for receiving at least one sending device;
Extraction module 102, for extracting sequence to be matched from the burst that the receiving module 101 receives;
First acquisition module 103, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
Row and additional training sequence, the additional training sequence are to carry out cyclic shift acquisition to the conventional training sequence
Sequence;
Matching module 104, the sequence to be matched for extracting the extraction module 102 and first acquisition module
The 103 conventional training sequences got and the additional training sequence are matched.
Include conventional training sequence and additionally by obtaining in conclusion receiving device provided in an embodiment of the present invention
Training sequence multigroup training sequence, and multigroup training that sequence to be matched will be extracted from burst Yu got
Sequence is matched, and is solved when the sending device and excessive receiving device quantity in system, it is known that N groups training sequence without
Method meets the problem of the needs of power system capacity, achievees the purpose that improve system performance.
In order to be further described to above-mentioned receiving device shown in FIG. 1, Fig. 2 is referred to, it illustrates of the invention another
The equipment for the receiving device that one embodiment provides constitutes figure.The receiving device can be used for carrying in the burst that receives
The sequence got is matched.The receiving device may include:
Receiving module 201, the burst sent for receiving at least one sending device;
Extraction module 202, for extracting sequence to be matched from the burst that the receiving module 201 receives;
Sending device is added to the designated position in burst when generating burst, by selected training sequence,
And the burst is sent to receiving device.After receiving device receives the burst, it will be extracted from the designated position
Sequence as sequence to be matched, subsequently according to the selected training sequence of recognition sequence sending device to be matched.
In the embodiment of the present invention, receiving device can receive the burst arteries and veins that multiple sending devices are sent in same time slot
Punching, for example, at least one sending device may include the first sending device and the second sending device, which can be
Random access burst;Receiving device can receive the first sending device and the second sending device is sent out respectively in same time slot
The random access burst sent.
Specifically, by taking the equipment access in gsm system as an example, sending device is mobile terminal, and receiving device is base station.When
It when sending device needs to access network, selects one group of training sequence and adds in random access burst, and in certain a period of time
The random access burst is sent to receiving device by gap, and receiving device can receive two sending devices in same time slot
The random access burst sent respectively.
First acquisition module 203, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
Row and additional training sequence, the additional training sequence are to carry out cyclic shift acquisition to the conventional training sequence
Sequence;
Wherein, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine;Below
The preparation method of the additional training sequence is introduced first:
Communication system is higher to the correlation requirement of training sequence, and by taking gsm system as an example, burst is transmitting information
In the process, due to factors such as channel disturbances, the training sequence in burst is inevitably distorted, and therefore, is received
The sequence that equipment is extracted from the burst received and the training sequence that sending device is added in burst are usual
It is inconsistent, at this time, it may be necessary to receiving device by the sequence extracted from the burst received and conventional training sequence into
Row matching judges the specifically conventional training sequence of the training sequence that sending device is added in burst according to matching result
In which group sequence.To keep the accuracy of judgement sufficiently high, then the cross correlation between each group training sequence is needed to the greatest extent may be used
Can it is small, and autocorrelation is big as far as possible.
In order to ensure the matching accuracy of training sequence after expanding additional training sequence, obtaining additionally
When training sequence, first, cyclic shift is carried out to conventional training sequence, obtain at least one set of alternative sequence;Secondly, it counts respectively
Calculate the cross correlation between the autocorrelation and this group of alternative sequence and the training sequence of routine of this group of alternative sequence;Finally,
It is chosen according to the cross correlation between the autocorrelation and this group of alternative sequence and the training sequence of routine of this group of alternative sequence
Additional training sequence.It should be noted that the step of above-mentioned acquisition additional training sequence, can be passed through meter by developer
Calculation machine carries out simulation calculating to realize.
It is conventional by taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example
The training sequence of 3 groups of random access bursts is as follows:
(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,
1,1,1,1,0,0,0);
(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,
1,0,0,1,1,0,1);
(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,
1,1,1,0,1,1,1)。
When obtaining additional training sequence, the training sequence of 3 groups of conventional random access bursts can be carried out
The digit value range of cyclic shift, cyclic shift is 1~40, obtains 120 groups of alternative sequences altogether.Alternatively, can also only select
One group or two groups selected in 3 groups of conventional training sequences carries out cyclic shift acquisition as basic sequence, and to basic sequence
Alternative sequence group.Then, calculate this group of alternative sequence autocorrelation and this group of alternative sequence and conventional training sequence it
Between cross correlation;Finally, select the sequence that correlation is best in alternative sequence group as additional training sequence, correlation is most
Good sequence refers to that autocorrelation is big, and the sequence small with conventional training sequence cross correlation.
Matching module 204, the sequence to be matched for extracting the extraction module 202 and first acquisition module
The 203 conventional training sequences got and the additional training sequence are matched.
Specifically, receiving device can be by the sequence to be matched and the conventional training sequence got and additional training
Sequence carries out relevant matches respectively, and determines that the highest one group of training sequence of correlation is the selected trained sequence of transmitting terminal
Row.Alternatively, the sequence to be matched and the multigroup training sequence got can also be carried out SNR respectively by receiving device(Signal
To Noise Ratio, signal-to-noise ratio)Matching, and determine that the highest one group of training sequence of SNR is the selected trained sequence of transmitting terminal
Row.
Wherein, first acquisition module 203, including:
First acquisition unit 203a, for obtaining the pre-stored conventional training sequence and the additional training
Sequence;
Second acquisition unit 203b, for obtaining the pre-stored conventional training sequence;
First circulation unit 203c is used for the pre-stored conventional training sequence cyclic shift predetermined figure,
It is the additional training sequence by the retrieval after cyclic shift.
In addition, receiving device when carrying out sequences match, can obtain the training sequence of the pre-stored routine and be somebody's turn to do
Additional training sequence;Alternatively, receiving device can also obtain the training sequence of the pre-stored routine;It will be pre-stored
Retrieval after cyclic shift is the additional training sequence by the training sequence cyclic shift predetermined figure of the routine.
Specifically, when having expanded additional training sequence in system, the equipment in system, including sending device and reception
Equipment can directly store additional training sequence, can also only store the position of the corresponding cyclic shift of additional training sequence
Number.When receiving device matches sequence to be matched, need to obtain all training sequences.When receiving device directly stores
When the additional training sequence, the additional training sequence of conventional training sequence and storage can be directly acquired;When connecing
The additional training sequence is not stored in receiving unit, and only stores the position of the corresponding cyclic shift of additional training sequence
When number, receiving device preferred can obtain conventional training sequence, to the conventional training sequence that gets according to additional instruction
The digit for practicing the corresponding cyclic shift of sequence carries out cyclic shift, using the sequence obtained after cyclic shift the training additional as this
Sequence.
By taking the training sequence of the random access burst in gsm system as an example, the conventional 3 groups of random access of gsm system are prominent
The training sequence for sending out pulse, increases the training sequence of one group of additional random access burst, the additional instruction after expansion
Practice sequence by conventional 1 acquisition of the 1st group of training sequence cyclic shift.The additional training sequence is not stored in receiving device,
But only store the mark of the 1st group of training sequence and the digit 1 of cyclic shift.Receiving device is to sequence to be matched progress
Timing can obtain 3 groups of conventional training sequences, and to the 1st group of training sequence loopy moving 1 therein, obtain volume first
Outer training sequence.
In addition, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
By taking the training sequence of the random access burst in gsm system as an example, the embodiment of the present invention passes through the above method
Select the best sequence of following three groups of correlations:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.
In practical application, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best is as additional
Training sequence, receiving device and sending device know the additional training sequence altogether.
In addition, the receiving module 201, is specifically used for receiving the first sending device and the second sending device in same time slot
The random access burst inside sent respectively;
Wherein, at least one sending device includes first sending device and second sending device, described
Burst is random access burst.
With GSM(Global System for Mobile Communications, global system for mobile communications)In system
Equipment access for, receiving device receive two sending devices sent respectively in same time slot two random access burst
After pulse, from two random access bursts extracting sequence to be matched is matched, and determines that two random access are prominent
The training sequence selected in hair pulse, distinguishes two sending devices with determining training sequence.It needs to illustrate
, the training sequence for the random access burst that sending device is selected herein can be the specified training sequence of receiving device
Row, can also be the randomly selected training sequence of sending device;If sending device randomly chooses the instruction of random access burst
Practice sequence, then the training sequence that two sending devices are selected is possible to identical, at this point, two sending device access failures are simultaneously
Again it accesses;When sending device accesses again, the instruction of the random access burst different from last access can be selected
Practice sequence.
In scheme shown in the embodiment of the present invention, on the one hand, receiving device and sending device can not only pass through routine
Random access burst training sequence carries out equipment access, can also pass through additional random access burst training sequence
Equipment access is carried out, sending device can carry additional information request channel using the additional random access burst
Channel request, such as terminal ability information, terminal type identification and service identification etc., to reach expansion equipment
Power system capacity when access improves the purpose of equipment access performance;On the other hand, receiving device can receive two sending devices
The random access burst sent in same time slot, and the instruction carried respectively according to the random access burst received
White silk sequence pair two sending devices distinguish, to realize multiplexing of two sending devices in same time slot, further
Power system capacity when expansion equipment accesses improves equipment access performance.
Include conventional training sequence and additionally by obtaining in conclusion receiving device provided in an embodiment of the present invention
Training sequence multigroup training sequence, and multigroup training that sequence to be matched will be extracted from burst Yu got
Sequence is matched, and is solved when the sending device and excessive receiving device quantity in system, it is known that N groups training sequence without
Method meets the problem of the needs of power system capacity, achievees the purpose that improve system performance;Secondly, reception provided in an embodiment of the present invention
Equipment is selected the sequence of good relationship as additional training sequence, can be ensured after expanding additional training sequence
The matching accuracy of training sequence;In addition, receiving device provided in an embodiment of the present invention, it can be prominent by additional random access
It sends out burst training sequence and carries out equipment access, to reach power system capacity when expansion equipment access, improve equipment access performance
Purpose;Finally, receiving device provided in an embodiment of the present invention can receive what two sending devices were sent in same time slot
Random access burst, and this two are sent according to the training sequence that the random access burst received carries respectively
Equipment distinguishes, and to realize multiplexing of two sending devices in same time slot, when further expanding equipment access is
System capacity, improves equipment access performance.
Fig. 3 is referred to, it illustrates the equipment composition figures for the receiving device that further embodiment of this invention provides.The reception is set
It is standby to can be used for matching when the sequence extracted in the burst to receiving.The receiving device may include:It connects
Receipts machine 301 and processor 302;
The receiver 301, the burst sent for receiving at least one sending device;
The processor 302, for extracting sequence to be matched from the burst that the receiver 301 receives;
The processor 302, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
With additional training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
The processor 302 is additionally operable to the sequence to be matched and the conventional training sequence and described additional
Training sequence is matched.
Include conventional training sequence and additionally by obtaining in conclusion receiving device provided in an embodiment of the present invention
Training sequence multigroup training sequence, and multigroup training that sequence to be matched will be extracted from burst Yu got
Sequence is matched, and is solved when the sending device and excessive receiving device quantity in system, it is known that N groups training sequence without
Method meets the problem of the needs of power system capacity, achievees the purpose that improve system performance.
In order to be further described to above-mentioned receiving device shown in Fig. 3, Fig. 4 is referred to, it illustrates the present invention again
The equipment for the receiving device that one embodiment provides constitutes figure.The receiving device can be used for carrying in the burst that receives
The sequence got is matched.The receiving device may include:Receiver 401 and processor 402;
The receiver 401, the burst sent for receiving at least one sending device;
The processor 402, for extracting sequence to be matched from the burst that the receiver 401 receives;
Sending device is added to the designated position in burst when generating burst, by selected training sequence,
And the burst is sent to receiving device.After receiving device receives the burst, it will be extracted from the designated position
Sequence as sequence to be matched, subsequently according to the selected training sequence of recognition sequence sending device to be matched.
In the embodiment of the present invention, receiving device can receive the burst arteries and veins that multiple sending devices are sent in same time slot
Punching, for example, at least one sending device may include the first sending device and the second sending device, which can be
Random access burst;Receiving device can receive the first sending device and the second sending device is sent out respectively in same time slot
The random access burst sent.
Specifically, by taking the equipment access in gsm system as an example, sending device is mobile terminal, and receiving device is base station.When
It when sending device needs to access network, selects one group of training sequence and adds in random access burst, and in certain a period of time
The random access burst is sent to receiving device by gap, and receiving device can receive two sending devices in same time slot
The random access burst sent respectively.
The processor 402, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
With additional training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
The processor 402 is additionally operable to the sequence to be matched and the conventional training sequence and described additional
Training sequence is matched.
Wherein, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine;Below
The preparation method of the additional training sequence is introduced first:
Communication system is higher to the correlation requirement of training sequence, and by taking gsm system as an example, burst is transmitting information
In the process, due to factors such as channel disturbances, the training sequence in burst is inevitably distorted, and therefore, is received
The sequence that equipment is extracted from the burst received and the training sequence that sending device is added in burst are usual
It is inconsistent, at this time, it may be necessary to receiving device by the sequence extracted from the burst received and conventional training sequence into
Row matching judges the specifically conventional training sequence of the training sequence that sending device is added in burst according to matching result
In which group sequence.To keep the accuracy of judgement sufficiently high, then the cross correlation between each group training sequence is needed to the greatest extent may be used
Can it is small, and autocorrelation is big as far as possible.
In order to ensure the matching accuracy of training sequence after expanding additional training sequence, obtaining additionally
When training sequence, first, cyclic shift is carried out to conventional training sequence, obtain at least one set of alternative sequence;Secondly, it counts respectively
Calculate the cross correlation between the autocorrelation and this group of alternative sequence and the training sequence of routine of this group of alternative sequence;Finally,
It is chosen according to the cross correlation between the autocorrelation and this group of alternative sequence and the training sequence of routine of this group of alternative sequence
Additional training sequence.It should be noted that the step of above-mentioned acquisition additional training sequence, can be passed through meter by developer
Calculation machine carries out simulation calculating to realize.
It is conventional by taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example
The training sequence of 3 groups of random access bursts is as follows:
(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,
1,1,1,1,0,0,0);
(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,
1,0,0,1,1,0,1);
(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,
1,1,1,0,1,1,1)。
When obtaining additional training sequence, the training sequence of 3 groups of conventional random access bursts can be carried out
The digit value range of cyclic shift, cyclic shift is 1~40, obtains 120 groups of alternative sequences altogether.Alternatively, can also only select
One group or two groups selected in 3 groups of conventional training sequences carries out cyclic shift acquisition as basic sequence, and to basic sequence
Alternative sequence group.Then, calculate this group of alternative sequence autocorrelation and this group of alternative sequence and conventional training sequence it
Between cross correlation;Finally, select the sequence that correlation is best in alternative sequence group as additional training sequence, correlation is most
Good sequence refers to that autocorrelation is big, and the sequence small with conventional training sequence cross correlation.
The receiving device further includes:Memory 403;
The processor 402, for obtained from the memory 403 the pre-stored conventional training sequence and
The additional training sequence;
The processor 402, for obtaining the pre-stored conventional training sequence from the memory 403;
The processor 402 is additionally operable to the pre-stored conventional training sequence cyclic shift predetermined figure, will
Retrieval after cyclic shift is the additional training sequence.
In addition, receiving device when carrying out sequences match, can obtain the training sequence of the pre-stored routine and be somebody's turn to do
Additional training sequence;Alternatively, receiving device can also obtain the training sequence of the pre-stored routine;It will be pre-stored
Retrieval after cyclic shift is the additional training sequence by the training sequence cyclic shift predetermined figure of the routine.
Specifically, when having expanded additional training sequence in system, the equipment in system, including sending device and reception
Equipment can directly store additional training sequence, can also only store the position of the corresponding cyclic shift of additional training sequence
Number.When receiving device matches sequence to be matched, need to obtain all training sequences.When receiving device directly stores
When the additional training sequence, the additional training sequence of conventional training sequence and storage can be directly acquired;When connecing
The additional training sequence is not stored in receiving unit, and only stores the position of the corresponding cyclic shift of additional training sequence
When number, receiving device preferred can obtain conventional training sequence, to the conventional training sequence that gets according to additional instruction
The digit for practicing the corresponding cyclic shift of sequence carries out cyclic shift, using the sequence obtained after cyclic shift the training additional as this
Sequence.
By taking the training sequence of the random access burst in gsm system as an example, the conventional 3 groups of random access of gsm system are prominent
The training sequence for sending out pulse, increases the training sequence of one group of additional random access burst, the additional instruction after expansion
Practice sequence by conventional 1 acquisition of the 1st group of training sequence cyclic shift.The additional training sequence is not stored in receiving device,
But only store the mark of the 1st group of training sequence and the digit 1 of cyclic shift.Receiving device is to sequence to be matched progress
Timing can obtain 3 groups of conventional training sequences, and to the 1st group of training sequence loopy moving 1 therein, obtain volume first
Outer training sequence.
In addition, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
By taking the training sequence of the random access burst in gsm system as an example, the embodiment of the present invention passes through the above method
Select the best sequence of following three groups of correlations:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.
In practical application, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best is as additional
Training sequence, receiving device and sending device know the additional training sequence altogether.
In addition, the receiver 401, distinguishes for receiving the first sending device and the second sending device in same time slot
The random access burst of transmission;
Wherein, at least one sending device includes first sending device and second sending device, described
Burst is random access burst.
By taking the equipment access in gsm system as an example, receiving device receives two sending devices and is sent out respectively in same time slot
After the two random access bursts sent, from two random access bursts extracting sequence to be matched is matched,
It determines the training sequence selected in two random access bursts, this two transmissions is set with determining training sequence
It is standby to distinguish.It should be noted that the training sequence for the random access burst that sending device is selected herein can be connect
The specified training sequence of receiving unit, can also be the randomly selected training sequence of sending device;If sending device random selection with
The training sequence of machine access burst pulse, then the training sequence that two sending devices are selected is possible to identical, at this point, this two
Sending device access failure simultaneously accesses again;When sending device accesses again, can select it is different from last access with
The training sequence of machine access burst pulse.
In scheme shown in the embodiment of the present invention, on the one hand, receiving device and sending device can not only pass through routine
Random access burst training sequence carries out equipment access, can also pass through additional random access burst training sequence
Equipment access is carried out, sending device can carry additional information request channel using the additional random access burst
Channel request, such as terminal ability information, terminal type identification and service identification etc., to reach expansion equipment
Power system capacity when access improves the purpose of equipment access performance;On the other hand, receiving device can receive two sending devices
The random access burst sent in same time slot, and the instruction carried respectively according to the random access burst received
White silk sequence pair two sending devices distinguish, to realize multiplexing of two sending devices in same time slot, further
Power system capacity when expansion equipment accesses improves equipment access performance.
Include conventional training sequence and additionally by obtaining in conclusion receiving device provided in an embodiment of the present invention
Training sequence multigroup training sequence, and multigroup training that sequence to be matched will be extracted from burst Yu got
Sequence is matched, and is solved when the sending device and excessive receiving device quantity in system, it is known that N groups training sequence without
Method meets the problem of the needs of power system capacity, achievees the purpose that improve system performance;Secondly, reception provided in an embodiment of the present invention
Equipment is selected the sequence of good relationship as additional training sequence, can be ensured after expanding additional training sequence
The matching accuracy of training sequence;In addition, receiving device provided in an embodiment of the present invention, it can be prominent by additional random access
It sends out burst training sequence and carries out equipment access, to reach power system capacity when expansion equipment access, improve equipment access performance
Purpose;Finally, receiving device provided in an embodiment of the present invention can receive what two sending devices were sent in same time slot
Random access burst, and this two are sent according to the training sequence that the random access burst received carries respectively
Equipment distinguishes, and to realize multiplexing of two sending devices in same time slot, when further expanding equipment access is
System capacity, improves equipment access performance.
Fig. 5 is referred to, constitutes and schemes it illustrates the equipment of sending device provided by one embodiment of the present invention, which sets
It is standby to can be used for after adding selected training sequence in burst being sent to receiving device, by receiving device from burst
Middle extraction sequence to be matched is matched.The sending device may include:
Second acquisition module 501, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
Row and additional training sequence, the additional training sequence are to carry out cyclic shift acquisition to the conventional training sequence
Sequence;
Selecting module 502 selects one in multigroup training sequence for being got from second acquisition module 501
Group training sequence;
Add module 503, the training sequence for selecting the selecting module 502 are added to be sent dash forward
It sends out in pulse;
Sending module 504, for the burst for being added with the training sequence selected to be sent to reception
Equipment extracts sequence to be matched by the receiving device from the burst, and by the sequence to be matched with it is described
The conventional training sequence and additional training sequence that receiving device is got are matched.
In conclusion sending device provided in an embodiment of the present invention, by from conventional training sequence and additional training
One group of training sequence of sequence selection is added in burst, and the burst is sent to receiving device, by receiving device
Sequence to be matched, and the conventional training that the sequence to be matched and the receiving device are got are extracted from the burst
Sequence and additional training sequence are matched, and are solved when the sending device and excessive receiving device quantity in system,
The problem of N group training sequences known cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance.
In order to be described further to above-mentioned sending device shown in fig. 5, Fig. 6 is referred to, it illustrates the present invention is another
The equipment for the sending device that embodiment provides constitutes figure.The sending device can be used for adding selected training in burst
Receiving device is sent to after sequence, extracting sequence to be matched from burst by receiving device is matched.The transmission is set
It is standby to may include:
Second acquisition module 601, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
Row and additional training sequence, the additional training sequence are to carry out cyclic shift acquisition to the conventional training sequence
Sequence;
Wherein, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine.With right
For the training sequence of 3 groups of 41 random access bursts of gsm system routine is expanded, conventional 3 groups of random access
The training sequence of burst is as follows:
(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,
1,1,1,1,0,0,0);
(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,
1,0,0,1,1,0,1);
(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,
1,1,1,0,1,1,1)。
The embodiment of the present invention recycles the training sequence of the routine, selects the best sequence of following three groups of correlations
Row:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.It should
The specific acquisition methods of additional training sequence refer to the associated description in above-mentioned Fig. 2 or Fig. 4 corresponding embodiments, herein no longer
It repeats.
Selecting module 602 selects one in multigroup training sequence for being got from second acquisition module 601
Group training sequence;
Add module 603, the training sequence for selecting the selecting module 602 are added to be sent dash forward
It sends out in pulse;
Sending module 604, for the burst for being added with the training sequence selected to be sent to reception
Equipment extracts sequence to be matched by the receiving device from the burst, and by the sequence to be matched with it is described
The conventional training sequence and additional training sequence that receiving device is got are matched.
Wherein, second acquisition module 601, including:
Third acquiring unit 601a, for obtaining the pre-stored conventional training sequence and the additional training
Sequence;
4th acquiring unit 601b, for obtaining the pre-stored conventional training sequence;
Second circulation unit 601c is used for the pre-stored conventional training sequence cyclic shift predetermined figure,
It is the additional training sequence by the retrieval after cyclic shift.
When sending device sends burst, the training sequence and the additional instruction of the pre-stored routine can be obtained
Practice sequence;Alternatively, sending device can also obtain the training sequence of the pre-stored routine;By the pre-stored routine
Retrieval after cyclic shift is the additional training sequence by training sequence cyclic shift predetermined figure.
Specifically, when having expanded additional training sequence in system, the equipment in system, including sending device and reception
Equipment can directly store additional training sequence, can also only store the position of the corresponding cyclic shift of additional training sequence
Number.When sending device generates burst, need to obtain all training sequences.When sending device directly stores this additionally
Training sequence when, can directly acquire conventional training sequence and storage the additional training sequence;When in sending device
When not storing the additional training sequence, and only storing the digit of the corresponding cyclic shift of additional training sequence, hair
Send equipment preferred can obtain conventional training sequence, to the conventional training sequence that gets according to additional training sequence pair
The digit for the cyclic shift answered carries out cyclic shift, using the sequence obtained after cyclic shift the training sequence additional as this.
By taking the training sequence of the random access burst in gsm system as an example, the conventional 3 groups of random access of gsm system are prominent
The training sequence for sending out pulse, increases the training sequence of one group of additional random access burst, the additional instruction after expansion
It is by the sequence of conventional 1 acquisition of the 1st group of training sequence cyclic shift to practice sequence.The additional instruction is not stored in sending device
Practice sequence, but only stores the mark of the 1st group of training sequence and the digit 1 of cyclic shift.Sending device generates burst arteries and veins
When rushing, 3 groups of conventional training sequences can be obtained first, and to the 1st group of training sequence loopy moving 1 therein, obtain volume
Outer training sequence.
The additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
The selecting module 602, including:
First selecting unit 602a, for when the burst be for the first time access when random access burst when,
One group of training sequence is randomly choosed from multigroup training sequence;
Second selecting unit 602b, for when the burst be for the first time access when random access burst when,
Preassigned one group of training sequence is selected from multigroup training sequence;
Third selecting unit 602c, for when the burst be again access when random access burst when,
One group of training sequence different from selected training sequence when last time access is selected from multigroup training sequence.
Sending device can randomly choose one group in the conventional training sequence and additional training sequence got,
It can select preassigned training sequence.
In addition, when the burst be random access burst when, the embodiment of the present invention also provide two kinds it is following two
The method for selecting training sequence:
1)When random access burst when the burst is to access for the first time, sending device is from multigroup trained sequence
One group of training sequence is randomly choosed in row;Alternatively, selecting preassigned one group of training sequence from multigroup training sequence.
For example, when sending device is mobile terminal, and when the sending device accesses cell for the first time, sending device can be from obtaining
One group of training sequence is randomly choosed in the training sequence and additional training sequence of the routine got, alternatively, sending device also may be used
To select preassigned one group of training sequence.
2)When random access burst when the burst is to access again, sending device is from multigroup trained sequence
One group of training sequence different from selected training sequence when last time access is selected in row.
For example, when sending device be mobile terminal, and the sending device for the first time access failure when, need to access net again
Network, at this point, sending device different training series when can select to access from last time, specifically, sending device is from getting
Selected training sequence is not when randomly choosing one group in conventional training sequence and additional training sequence with last access
Same sequence.
For adding selected training sequence in random access burst in gsm, sending device is mobile whole
End, receiving device is base station.Two sending devices can send random access burst in same time slot, and send and set
The training sequence of random access burst alternatively can be the specified training sequence of receiving device, can also be that transmission is set
Standby randomly selected training sequence;If sending device randomly chooses the training sequence of random access burst, this two hairs
The training sequence of equipment choosing is sent to be possible to identical, at this point, two sending device access failures and accessing again;When transmission is set
For when accessing again, the training sequence of the random access burst different from last time access can be selected.
In scheme shown in the embodiment of the present invention, on the one hand, receiving device and sending device can not only pass through routine
Random access burst training sequence carries out equipment access, can also pass through additional random access burst training sequence
Equipment access is carried out, sending device can carry additional information request channel using the additional random access burst
Channel request, such as terminal ability information, terminal type identification and service identification etc., to reach expansion equipment
Power system capacity when access improves the purpose of equipment access performance;On the other hand, receiving device can receive two sending devices
The random access burst sent in same time slot, and the instruction carried respectively according to the random access burst received
White silk sequence pair two sending devices distinguish, to realize multiplexing of two sending devices in same time slot, further
Power system capacity when expansion equipment accesses improves equipment access performance.
In conclusion sending device provided in an embodiment of the present invention, by from conventional training sequence and additional training
One group of training sequence of sequence selection is added in burst, and the burst is sent to receiving device, by receiving device
Sequence to be matched, and the conventional training that the sequence to be matched and the receiving device are got are extracted from the burst
Sequence and additional training sequence are matched, and are solved when the sending device and excessive receiving device quantity in system,
The problem of N group training sequences known cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance;Secondly, this hair
The sending device that bright embodiment provides is selected the sequence of good relationship as additional training sequence, can expanded additionally
Training sequence after ensure training sequence matching accuracy;In addition, sending device provided in an embodiment of the present invention, Ke Yitong
It crosses additional random access burst training sequence and carries out equipment access, to which system when reaching expansion equipment access is held
Amount improves the purpose of equipment access performance.
Fig. 7 is referred to, it illustrates the equipment composition figure for the sending device that further embodiment of this invention provides, which sets
It is standby to can be used for after adding selected training sequence in burst being sent to receiving device, by receiving device from burst
Middle extraction sequence to be matched is matched.The sending device may include:Processor 701 and transmitter 702;
The processor 701, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
With additional training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
The processor 701, for selecting one group of training sequence from the multigroup training sequence got;
The processor 701, for the training sequence selected to be added in burst to be sent;
The processor 701, will be added with described in the training sequence selected for controlling the transmitter 702
Burst is sent to receiving device, and sequence to be matched is extracted from the burst by the receiving device, and by institute
It states conventional training sequence that sequence to be matched and the receiving device are got and additional training sequence is matched.
In conclusion sending device provided in an embodiment of the present invention, by from conventional training sequence and additional training
One group of training sequence of sequence selection is added in burst, and the burst is sent to receiving device, by receiving device
Sequence to be matched, and the conventional training that the sequence to be matched and the receiving device are got are extracted from the burst
Sequence and additional training sequence are matched, and are solved when the sending device and excessive receiving device quantity in system,
The problem of N group training sequences known cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance.
In order to be described further to above-mentioned sending device shown in Fig. 7, Fig. 8 is referred to, it illustrates of the invention another
The equipment for the sending device that embodiment provides constitutes figure.The sending device can be implemented as the transmission in method shown in above-mentioned Fig. 4
Equipment, for being sent to receiving device after adding selected training sequence in burst, by receiving device from burst
Middle extraction sequence to be matched is matched.The sending device may include:Processor 801 and transmitter 802;
The processor 801, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence
With additional training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence
Row;
Wherein, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine.With right
For the training sequence of 3 groups of 41 random access bursts of gsm system routine is expanded, conventional 3 groups of random access
The training sequence of burst is as follows:
(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,
1,1,1,1,0,0,0);
(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,
1,0,0,1,1,0,1);
(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,
1,1,1,0,1,1,1)。
The embodiment of the present invention recycles the training sequence of the routine, selects the best sequence of following three groups of correlations
Row:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.It should
The specific acquisition methods of additional training sequence refer to the associated description in above-mentioned Fig. 2 or Fig. 4 corresponding embodiments, herein no longer
It repeats.
The processor 801, for selecting one group of training sequence from the multigroup training sequence got;
The processor 801, for the training sequence selected to be added in burst to be sent;
The processor 801, will be added with described in the training sequence selected for controlling the transmitter 802
Burst is sent to receiving device, and sequence to be matched is extracted from the burst by the receiving device, and by institute
It states conventional training sequence that sequence to be matched and the receiving device are got and additional training sequence is matched.
In addition, the sending device further includes:Memory 803;
The processor 801, for obtained from the memory 803 the pre-stored conventional training sequence and
The additional training sequence;
The processor 801, for obtaining the pre-stored conventional training sequence from the memory 803;
The processor 1201 is additionally operable to the pre-stored conventional training sequence cyclic shift predetermined figure,
It is the additional training sequence by the retrieval after cyclic shift.
When sending device sends burst, the training sequence and the additional instruction of the pre-stored routine can be obtained
Practice sequence;Alternatively, sending device can also obtain the training sequence of the pre-stored routine;By the pre-stored routine
Retrieval after cyclic shift is the additional training sequence by training sequence cyclic shift predetermined figure.
Specifically, when having expanded additional training sequence in system, the equipment in system, including sending device and reception
Equipment can directly store additional training sequence, can also only store the position of the corresponding cyclic shift of additional training sequence
Number.When sending device generates burst, need to obtain all training sequences.When sending device directly stores this additionally
Training sequence when, can directly acquire conventional training sequence and storage the additional training sequence;When in sending device
When not storing the additional training sequence, and only storing the digit of the corresponding cyclic shift of additional training sequence, hair
Send equipment preferred can obtain conventional training sequence, to the conventional training sequence that gets according to additional training sequence pair
The digit for the cyclic shift answered carries out cyclic shift, using the sequence obtained after cyclic shift the training sequence additional as this.
By taking the training sequence of the random access burst in gsm system as an example, the conventional 3 groups of random access of gsm system are prominent
The training sequence for sending out pulse, increases the training sequence of one group of additional random access burst, the additional instruction after expansion
It is by the sequence of conventional 1 acquisition of the 1st group of training sequence cyclic shift to practice sequence.The additional instruction is not stored in sending device
Practice sequence, but only stores the mark of the 1st group of training sequence and the digit 1 of cyclic shift.Sending device generates burst arteries and veins
When rushing, 3 groups of conventional training sequences can be obtained first, and to the 1st group of training sequence loopy moving 1 therein, obtain volume
Outer training sequence.
The additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
The processor 801, for when the burst be for the first time access when random access burst when, from institute
It states and randomly chooses one group of training sequence in multigroup training sequence;Alternatively, being selected from multigroup training sequence preassigned
One group of training sequence;
The processor 801, for when the burst be again access when random access burst when, from institute
It states and selects one group of training sequence different from selected training sequence when last time access in multigroup training sequence.
Sending device can randomly choose one group in the conventional training sequence and additional training sequence got,
It can select preassigned training sequence.
In addition, when the burst be random access burst when, the embodiment of the present invention also provide two kinds it is following two
The method for selecting training sequence:
1)When random access burst when the burst is to access for the first time, sending device is from multigroup trained sequence
One group of training sequence is randomly choosed in row;Alternatively, selecting preassigned one group of training sequence from multigroup training sequence.
For example, when sending device is mobile terminal, and when the sending device accesses cell for the first time, sending device can be from obtaining
One group of training sequence is randomly choosed in the training sequence and additional training sequence of the routine got, alternatively, sending device also may be used
To select preassigned one group of training sequence.
2)When random access burst when the burst is to access again, sending device is from multigroup trained sequence
One group of training sequence different from selected training sequence when last time access is selected in row.
For example, when sending device be mobile terminal, and the sending device for the first time access failure when, need to access net again
Network, at this point, sending device different training series when can select to access from last time, specifically, sending device is from getting
Selected training sequence is not when randomly choosing one group in conventional training sequence and additional training sequence with last access
Same sequence.
For adding selected training sequence in random access burst in gsm, sending device is mobile whole
End, receiving device is base station.Two sending devices can send random access burst in same time slot, and send and set
The training sequence of random access burst alternatively can be the specified training sequence of receiving device, can also be that transmission is set
Standby randomly selected training sequence;If sending device randomly chooses the training sequence of random access burst, this two hairs
The training sequence of equipment choosing is sent to be possible to identical, at this point, two sending device access failures and accessing again;When transmission is set
For when accessing again, the training sequence of the random access burst different from last time access can be selected.
In scheme shown in the embodiment of the present invention, on the one hand, receiving device and sending device can not only pass through routine
Random access burst training sequence carries out equipment access, can also pass through additional random access burst training sequence
Equipment access is carried out, sending device can carry additional information request channel using the additional random access burst
Channel request, such as terminal ability information, terminal type identification and service identification etc., to reach expansion equipment
Power system capacity when access improves the purpose of equipment access performance;On the other hand, receiving device can receive two sending devices
The random access burst sent in same time slot, and the instruction carried respectively according to the random access burst received
White silk sequence pair two sending devices distinguish, to realize multiplexing of two sending devices in same time slot, further
Power system capacity when expansion equipment accesses improves equipment access performance.
In conclusion sending device provided in an embodiment of the present invention, by from conventional training sequence and additional training
One group of training sequence of sequence selection is added in burst, and the burst is sent to receiving device, by receiving device
Sequence to be matched, and the conventional training that the sequence to be matched and the receiving device are got are extracted from the burst
Sequence and additional training sequence are matched, and are solved when the sending device and excessive receiving device quantity in system,
The problem of N group training sequences known cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance;Secondly, this hair
The sending device that bright embodiment provides is selected the sequence of good relationship as additional training sequence, can expanded additionally
Training sequence after ensure training sequence matching accuracy;In addition, sending device provided in an embodiment of the present invention, Ke Yitong
It crosses additional random access burst training sequence and carries out equipment access, to which system when reaching expansion equipment access is held
Amount improves the purpose of equipment access performance.
Fig. 9 is referred to, it illustrates the method flow diagram of training sequence matching process provided by one embodiment of the present invention,
This method can be used for matching the sequence extracted in the burst that receives.This method may include:
Step 902, the burst that at least one sending device is sent is received, is extracted from the burst to be matched
Sequence;
Step 904, multigroup training sequence is obtained, which includes conventional training sequence and additional training
Sequence, the additional training sequence are the sequence that cyclic shift acquisition is carried out to the training sequence of the routine;
Step 906, by the sequence to be matched and the conventional training sequence and the progress of additional training sequence got
Match.
In conclusion training sequence matching process provided in an embodiment of the present invention, includes conventional training sequence by acquisition
Multigroup training sequence of row and additional training sequence, and sequence to be matched will be extracted from burst and be somebody's turn to do with what is got
Multigroup training sequence is matched, and is solved when the sending device and excessive receiving device quantity in system, it is known that N groups instruction
Practice the problem of sequence cannot be satisfied the demand of power system capacity, achievees the purpose that improve system performance.
In order to be described further to above-mentioned training sequence matching process shown in Fig. 9, Figure 10 is referred to, it illustrates this
Invent the method flow diagram for the training sequence matching process that another embodiment provides.This method can be used for the burst to receiving
The sequence extracted in pulse is matched.With in gsm to extracting in the random access burst that receives
For sequence is matched, which may include:
Step 1002, receiving device receives the burst that at least one sending device is sent, and is carried from the burst
Take out sequence to be matched;
Sending device is added to the designated position in burst when generating burst, by selected training sequence,
And the burst is sent to receiving device.After receiving device receives the burst, it will be extracted from the designated position
Sequence as sequence to be matched, subsequently according to the selected training sequence of recognition sequence sending device to be matched.
In method provided in an embodiment of the present invention, receiving device can receive multiple sending devices and be sent in same time slot
Burst, for example, at least one sending device may include the first sending device and the second sending device, the burst arteries and veins
Punching can be random access burst;Receiving device can receive the first sending device and the second sending device in same time slot
The random access burst inside sent respectively.
Specifically, by taking the equipment access in gsm system as an example, sending device is mobile terminal, and receiving device is base station.When
It when sending device needs to access network, selects one group of training sequence and adds in random access burst, and in certain a period of time
The random access burst is sent to receiving device by gap, and receiving device can receive two sending devices in same time slot
The random access burst sent respectively.
Step 1004, receiving device obtains multigroup training sequence, multigroup training sequence include conventional training sequence and
Additional training sequence;
Wherein, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine;Below
The preparation method of the additional training sequence is introduced first:
Communication system is higher to the correlation requirement of training sequence, and by taking gsm system as an example, burst is transmitting information
In the process, due to factors such as channel disturbances, the training sequence in burst is inevitably distorted, and therefore, is received
The sequence that equipment is extracted from the burst received and the training sequence that sending device is added in burst are usual
It is inconsistent, at this time, it may be necessary to receiving device by the sequence extracted from the burst received and conventional training sequence into
Row matching judges the specifically conventional training sequence of the training sequence that sending device is added in burst according to matching result
In which group sequence.To keep the accuracy of judgement sufficiently high, then the cross correlation between each group training sequence is needed to the greatest extent may be used
Can it is small, and autocorrelation is big as far as possible.
In order to ensure the matching accuracy of training sequence after expanding additional training sequence, obtaining additionally
When training sequence, first, cyclic shift is carried out to conventional training sequence, obtain at least one set of alternative sequence;Secondly, it counts respectively
Calculate the cross correlation between the autocorrelation and this group of alternative sequence and the training sequence of routine of this group of alternative sequence;Finally,
It is chosen according to the cross correlation between the autocorrelation and this group of alternative sequence and the training sequence of routine of this group of alternative sequence
Additional training sequence.It should be noted that the step of above-mentioned acquisition additional training sequence, can be passed through meter by developer
Calculation machine carries out simulation calculating to realize.
It is conventional by taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example
The training sequence of 3 groups of random access bursts is as follows:
(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,
1,1,1,1,0,0,0);
(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,
1,0,0,1,1,0,1);
(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,
1,1,1,0,1,1,1)。
When obtaining additional training sequence, the training sequence of 3 groups of conventional random access bursts can be carried out
The digit value range of cyclic shift, cyclic shift is 1~40, obtains 120 groups of alternative sequences altogether.Alternatively, can also only select
One group or two groups selected in 3 groups of conventional training sequences carries out cyclic shift acquisition as basic sequence, and to basic sequence
Alternative sequence group.Then, calculate this group of alternative sequence autocorrelation and this group of alternative sequence and conventional training sequence it
Between cross correlation;Finally, select the sequence that correlation is best in alternative sequence group as additional training sequence, correlation is most
Good sequence refers to that autocorrelation is big, and the sequence small with conventional training sequence cross correlation.
By taking the training sequence of the random access burst in gsm system as an example, the embodiment of the present invention passes through the above method
Select the best sequence of following three groups of correlations:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
In addition, receiving device when carrying out sequences match, can obtain the training sequence of the pre-stored routine and be somebody's turn to do
Additional training sequence;Alternatively, receiving device can also obtain the training sequence of the pre-stored routine;It will be pre-stored
Retrieval after cyclic shift is the additional training sequence by the training sequence cyclic shift predetermined figure of the routine.
Specifically, when having expanded additional training sequence in system, the equipment in system, including sending device and reception
Equipment can directly store additional training sequence, can also only store the position of the corresponding cyclic shift of additional training sequence
Number.When receiving device matches sequence to be matched, need to obtain all training sequences.When receiving device directly stores
When the additional training sequence, the additional training sequence of conventional training sequence and storage can be directly acquired;When connecing
The additional training sequence is not stored in receiving unit, and only stores the position of the corresponding cyclic shift of additional training sequence
When number, receiving device preferred can obtain conventional training sequence, to the conventional training sequence that gets according to additional instruction
The digit for practicing the corresponding cyclic shift of sequence carries out cyclic shift, using the sequence obtained after cyclic shift the training additional as this
Sequence.
By taking the training sequence of the random access burst in gsm system as an example, the conventional 3 groups of random access of gsm system are prominent
The training sequence for sending out pulse, increases the training sequence of one group of additional random access burst, the additional instruction after expansion
Practice sequence by conventional 1 acquisition of the 1st group of training sequence cyclic shift.The additional training sequence is not stored in receiving device,
But only store the mark of the 1st group of training sequence and the digit 1 of cyclic shift.Receiving device is to sequence to be matched progress
Timing can obtain 3 groups of conventional training sequences, and to the 1st group of training sequence loopy moving 1 therein, obtain volume first
Outer training sequence.
Step 1006, receiving device is by the sequence to be matched and the conventional training sequence got and additional training sequence
Row are matched.
Specifically, receiving device can be by the sequence to be matched and the conventional training sequence got and additional training
Sequence carries out relevant matches respectively, and determines that the highest one group of training sequence of correlation is the selected trained sequence of transmitting terminal
Row.Alternatively, the sequence to be matched and the multigroup training sequence got can also be carried out SNR respectively by receiving device(Signal
To Noise Ratio, signal-to-noise ratio)Matching, and determine that the highest one group of training sequence of SNR is the selected trained sequence of transmitting terminal
Row.
By taking the equipment access in gsm system as an example, receiving device receives two sending devices and is sent out respectively in same time slot
After the two random access bursts sent, from two random access bursts extracting sequence to be matched is matched,
It determines the training sequence selected in two random access bursts, this two transmissions is set with determining training sequence
It is standby to distinguish.It should be noted that the training sequence for the random access burst that sending device is selected herein can be connect
The specified training sequence of receiving unit, can also be the randomly selected training sequence of sending device;If sending device random selection with
The training sequence of machine access burst pulse, then the training sequence that two sending devices are selected is possible to identical, at this point, this two
Sending device access failure simultaneously accesses again;When sending device accesses again, can select it is different from last access with
The training sequence of machine access burst pulse.
Training sequence matching process shown in the embodiment of the present invention, on the one hand, receiving device and sending device not only can be with
Equipment access is carried out by conventional random access burst training sequence, can also be happened suddenly arteries and veins by additional random access
It rushes training sequence and carries out equipment access, sending device can carry additional letter using the additional random access burst
Road solicited message channel request, such as terminal ability information, terminal type identification and service identification etc., to reach
Power system capacity when being accessed to expansion equipment improves the purpose of equipment access performance;On the other hand, receiving device can receive two
The random access burst that a sending device is sent in same time slot, and according to the random access burst received point
The training sequence not carried distinguishes two sending devices, to realize two sending device answering in same time slot
With, further expand equipment access when power system capacity, improve equipment access performance.
In conclusion training sequence matching process provided in an embodiment of the present invention, includes conventional training sequence by acquisition
Multigroup training sequence of row and additional training sequence, and sequence to be matched will be extracted from burst and be somebody's turn to do with what is got
Multigroup training sequence is matched, and is solved when the sending device and excessive receiving device quantity in system, it is known that N groups instruction
Practice the problem of sequence cannot be satisfied the demand of power system capacity, achievees the purpose that improve system performance;Secondly, the embodiment of the present invention carries
The training sequence matching process of confession is selected the sequence of good relationship as additional training sequence, can expanded additionally
Ensure the matching accuracy of training sequence after training sequence;In addition, training sequence matching process provided in an embodiment of the present invention,
Receiving device and sending device can carry out equipment access by additional random access burst training sequence, to reach
Power system capacity when expansion equipment accesses improves the purpose of equipment access performance;Finally, trained sequence provided in an embodiment of the present invention
Row matching process, receiving device can receive the random access burst that two sending devices are sent in same time slot, and
The training sequence carried respectively according to the random access burst received distinguishes two sending devices, to real
Existing multiplexing of two sending devices in same time slot further expands power system capacity when equipment access, improves equipment access
Performance.
Figure 11 is referred to, it illustrates the method flows for the training sequence matching process that further embodiment of this invention provides
Figure, this method can be used for after adding selected training sequence in burst being sent to receiving device, by receiving device from
Sequence to be matched is extracted in burst to be matched.This method may include:
Step 1102, multigroup training sequence is obtained, which includes conventional training sequence and additional instruction
Practice sequence, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine;
Step 1104, one group of training sequence is selected from the multigroup training sequence got;
Step 1106, the training sequence selected is added in burst to be sent;
Step 1108, the burst after the training sequence selected of addition is sent to receiving device, by the reception
Equipment extracts sequence to be matched from the burst, and the sequence to be matched and the receiving device is got conventional
Training sequence and additional training sequence are matched.
In conclusion method provided in an embodiment of the present invention, by from conventional training sequence and additional training sequence
Select one group of training sequence to be added in burst, and the burst be sent to receiving device, by receiving device from this
Sequence to be matched, and the conventional training sequence that the sequence to be matched and the receiving device are got are extracted in burst
Matched, solved when the sending device and excessive receiving device quantity in system with additional training sequence, it is known that N
The problem of group training sequence cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance.
In order to which training sequence matching process shown in above-mentioned Figure 11 is described in further detail, Figure 12 is referred to, is shown
The method flow diagram of the training sequence matching process of yet another embodiment of the invention offer has been provided.The training sequence matching process can be with
For being sent to receiving device after adding selected training sequence in burst, extracted from burst by receiving device
Sequence to be matched is matched.It is in gsm system, to add selected training sequence in random access burst
Example, this method may include:
Step 1202, sending device obtains multigroup training sequence, multigroup training sequence include conventional training sequence and
Additional training sequence;
Wherein, which is the sequence that cyclic shift acquisition is carried out to the training sequence of the routine.With right
For the training sequence of 3 groups of 41 random access bursts of gsm system routine is expanded, conventional 3 groups of random access
The training sequence of burst is as follows:
(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,
1,1,1,1,0,0,0);
(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,
1,0,0,1,1,0,1);
(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,1,0,1,1,0,
1,1,1,0,1,1,1)。
The embodiment of the present invention recycles the training sequence of the routine, selects the best sequence of following three groups of correlations
Row:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.It should
The specific acquisition methods of additional training sequence refer to the associated description under above-mentioned steps 1004, and details are not described herein again.
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
When sending device sends burst, the training sequence and the additional instruction of the pre-stored routine can be obtained
Practice sequence;Alternatively, sending device can also obtain the training sequence of the pre-stored routine;By the pre-stored routine
Retrieval after cyclic shift is the additional training sequence by training sequence cyclic shift predetermined figure.
Specifically, when having expanded additional training sequence in system, the equipment in system, including sending device and reception
Equipment can directly store additional training sequence, can also only store the position of the corresponding cyclic shift of additional training sequence
Number.When sending device generates burst, need to obtain all training sequences.When sending device directly stores this additionally
Training sequence when, can directly acquire conventional training sequence and storage the additional training sequence;When in sending device
When not storing the additional training sequence, and only storing the digit of the corresponding cyclic shift of additional training sequence, hair
Send equipment preferred can obtain conventional training sequence, to the conventional training sequence that gets according to additional training sequence pair
The digit for the cyclic shift answered carries out cyclic shift, using the sequence obtained after cyclic shift the training sequence additional as this.
By taking the training sequence of the random access burst in gsm system as an example, the conventional 3 groups of random access of gsm system are prominent
The training sequence for sending out pulse, increases the training sequence of one group of additional random access burst, the additional instruction after expansion
It is by the sequence of conventional 1 acquisition of the 1st group of training sequence cyclic shift to practice sequence.The additional instruction is not stored in sending device
Practice sequence, but only stores the mark of the 1st group of training sequence and the digit 1 of cyclic shift.Sending device generates burst arteries and veins
When rushing, 3 groups of conventional training sequences can be obtained first, and to the 1st group of training sequence loopy moving 1 therein, obtain volume
Outer training sequence.
Step 1204, sending device selects one group of training sequence from the multigroup training sequence got;
Wherein, sending device can randomly choose one in the conventional training sequence and additional training sequence got
Group can also select preassigned training sequence.
In addition, when the burst be random access burst when, the embodiment of the present invention also provide two kinds it is following two
The method for selecting training sequence:
1)When random access burst when the burst is to access for the first time, sending device is from multigroup trained sequence
One group of training sequence is randomly choosed in row;Alternatively, selecting preassigned one group of training sequence from multigroup training sequence.
For example, when sending device is mobile terminal, and when the sending device accesses cell for the first time, sending device can be from obtaining
One group of training sequence is randomly choosed in the training sequence and additional training sequence of the routine got, alternatively, sending device also may be used
To select preassigned one group of training sequence.
2)When random access burst when the burst is to access again, sending device is from multigroup trained sequence
One group of training sequence different from selected training sequence when last time access is selected in row.
For example, when sending device be mobile terminal, and the sending device for the first time access failure when, need to access net again
Network, at this point, sending device different training series when can select to access from last time, specifically, sending device is from getting
Selected training sequence is not when randomly choosing one group in conventional training sequence and additional training sequence with last access
Same sequence.
For adding selected training sequence in random access burst in gsm, sending device is mobile whole
End, receiving device is base station.Two sending devices can send random access burst in same time slot, and send and set
The training sequence of random access burst alternatively can be the specified training sequence of receiving device, can also be that transmission is set
Standby randomly selected training sequence;If sending device randomly chooses the training sequence of random access burst, this two hairs
The training sequence of equipment choosing is sent to be possible to identical, at this point, two sending device access failures and accessing again;When transmission is set
For when accessing again, the training sequence of the random access burst different from last time access can be selected.
Step 1206, the training sequence selected is added in burst to be sent by sending device;
Sending device is added to the designated position in burst when generating burst, by selected training sequence,
And the burst is sent to receiving device.After receiving device receives the burst, it can will be carried from the designated position
The sequence of taking-up is as sequence to be matched, subsequently according to the selected training sequence of recognition sequence sending device to be matched.
Step 1208, the burst after the training sequence selected of addition is sent to receiving device by sending device;
Receiving device can extract sequence to be matched from the burst, and the sequence to be matched is set with the reception
The standby conventional training sequence got and additional training sequence are matched.
For adding selected training sequence in random access burst, receiving device can receive two transmissions
The random access burst that equipment is sent in same time slot extracts sequence to be matched from the random access burst
Row are matched, and determine the training sequence that two sending devices are selected respectively, and selected respectively according to two sending devices
Training sequence distinguishes two sending devices.
Training sequence matching process shown in the embodiment of the present invention, on the one hand, receiving device and sending device not only can be with
Equipment access is carried out by conventional random access burst training sequence, can also be happened suddenly arteries and veins by additional random access
It rushes training sequence and carries out equipment access, sending device can carry additional letter using the additional random access burst
Road solicited message channel request, such as terminal ability information, terminal type identification and service identification etc., to reach
Power system capacity when being accessed to expansion equipment improves the purpose of equipment access performance;On the other hand, receiving device can receive two
The random access burst that a sending device is sent in same time slot, and according to the random access burst received point
The training sequence not carried distinguishes two sending devices, to realize two sending device answering in same time slot
With, further expand equipment access when power system capacity, improve equipment access performance.
In conclusion method provided in an embodiment of the present invention, by from conventional training sequence and additional training sequence
Select one group of training sequence to be added in burst, and the burst be sent to receiving device, by receiving device from this
Sequence to be matched, and the conventional training sequence that the sequence to be matched and the receiving device are got are extracted in burst
Matched, solved when the sending device and excessive receiving device quantity in system with additional training sequence, it is known that N
The problem of group training sequence cannot be satisfied the demand of power system capacity achievees the purpose that improve system performance;Secondly, the present invention is implemented
The training sequence matching process that example provides selects the sequence of good relationship as additional training sequence, can be in the volume of expansion
Ensure the matching accuracy of training sequence after outer training sequence;In addition, training sequence matching provided in an embodiment of the present invention
Method, receiving device and sending device can carry out equipment access by additional random access burst training sequence, from
And reach power system capacity when expansion equipment access, improve the purpose of equipment access performance.
Figure 13 is referred to, it illustrates the system of training sequence matching system provided by one embodiment of the present invention compositions
Figure.The system may include:
As above-mentioned Fig. 1 to 4 it is any shown in receiving device 1301 and it is at least one such as above-mentioned Fig. 5 to 8 it is any shown in
Sending device 1302.
In conclusion training sequence matching system provided in an embodiment of the present invention, by sending device from conventional training
Sequence and additional training sequence select one group of training sequence to be added in burst, and the burst is sent to reception
Equipment extracts sequence to be matched by receiving device from the burst, and the sequence to be matched is obtained with the receiving device
The conventional training sequence got and additional training sequence are matched, solve when in system sending device and reception set
When standby quantity is excessive, it is known that N group training sequences the problem of cannot be satisfied the demand of power system capacity, reach raising system performance
Purpose;Secondly, training sequence matching system provided in an embodiment of the present invention selects the sequence of good relationship as additional instruction
Practice sequence, can ensure the matching accuracy of training sequence after expanding additional training sequence;In addition, the embodiment of the present invention
The training sequence matching system of offer, receiving device and sending device can train sequence by additional random access burst
Row carry out equipment access, to reach power system capacity when expansion equipment access, improve the purpose of equipment access performance;Finally,
Training sequence matching system provided in an embodiment of the present invention, receiving device can receive two sending devices and be sent out in same time slot
The random access burst sent, and the training sequence carried respectively according to the random access burst received is to this two
Sending device distinguishes, to realize multiplexing of two sending devices in same time slot, when further expanding equipment access
Power system capacity, improve equipment access performance.
Figure 14 is referred to, it illustrates the apparatus structures of training sequence acquisition device provided by one embodiment of the present invention
Figure.The device can be used for obtaining additional training sequence, to expand conventional training sequence.The device can wrap
It includes:
Loop module 1401 obtains at least one set of alternative sequence for carrying out cyclic shift to conventional training sequence;
First computing module 1402, the autocorrelation of the alternative sequence for calculating the acquisition of the loop module 1401;
Second computing module 1403, the alternative sequence for calculating the acquisition of the loop module 1401 and the conventional instruction
Practice the cross correlation between sequence;
Acquisition module 1404, for according to the autocorrelation of the alternative sequence and the alternative sequence and the routine
Training sequence between cross correlation obtain additional training sequence.
In conclusion training sequence acquisition device provided in an embodiment of the present invention, by being carried out to conventional training sequence
Cyclic shift obtains at least one set of alternative sequence, and according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence, select the sequence of good relationship as additional training
Sequence achievees the purpose that the matching accuracy for ensureing training sequence after expanding additional training sequence.
In order to be further described to training sequence acquisition device shown in above-mentioned Figure 14, Figure 15 is referred to, is shown
The structure drawing of device for the training sequence acquisition device that another embodiment of the present invention provides.The device can be used for obtaining additional
Training sequence, to expand conventional training sequence.The device may include:
Loop module 1501 obtains at least one set of alternative sequence for carrying out cyclic shift to conventional training sequence;
First computing module 1502, the autocorrelation of the alternative sequence for calculating the acquisition of the loop module 1501;
Second computing module 1503, the alternative sequence for calculating the acquisition of the loop module 1501 and the conventional instruction
Practice the cross correlation between sequence;
Acquisition module 1504, for according to the autocorrelation of the alternative sequence and the alternative sequence and the routine
Training sequence between cross correlation obtain additional training sequence.
Wherein, the loop module 1501, including:
First circulation unit 1501a carries out cycle shifting for the conventional training sequence described to N groups according to the following formula
Position obtains at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is the conventional training sequence, and M is the sequence digit of the conventional training sequence, 1≤m≤M-
1, m is integer, and N is positive integer;
Second computing module 1503, the training sequence for calculating separately the alternative sequence and the N groups routine
In each sequence between cross correlation.
The loop module 1501 further includes:
Selecting unit 1501b, for selecting at least one set in the N groups conventional training sequence as basic sequence;
Second circulation unit 1501c, for carrying out cyclic shift to the basic sequence according to the following formula, described in acquisition
At least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is the basic sequence, and M is the sequence digit of the basic sequence, and 1≤m≤M-1, m are prime number, N
For positive integer;
Second computing module 1503, the training sequence for calculating separately the alternative sequence and the N groups routine
In each sequence between cross correlation.
Communication system is higher to the correlation requirement of training sequence, and by taking gsm system as an example, burst is transmitting information
In the process, due to factors such as channel disturbances, the training sequence in burst is inevitably distorted, and therefore, is received
The training sequence that the sequence that equipment is extracted from the burst received is added with sending device in burst is often
It is not quite identical, at this time, it may be necessary to which receiving device is by the sequence extracted from the burst received and conventional training sequence
Row are matched, and judge the specifically conventional training of the training sequence that sending device is added in burst according to matching result
Which group sequence in sequence.To keep the accuracy of judgement sufficiently high, then need mutual between conventional each group training sequence
Correlation is small as far as possible, and autocorrelation is big as far as possible.Similarly, to expand conventional training sequence, increase
Additional training sequence, then the cross correlation between the additional training sequence and each conventional training sequence be also required to the greatest extent may be used
Can it is small.
Since the cross correlation between conventional training sequence is very small, got based on conventional training sequence
The small possibility of cross correlation between alternative sequence, and conventional each training sequence is very high.Therefore, the present invention is implemented
Example obtains alternative sequence based on conventional training sequence, alternative relative to all possible alternative sequence of traversal or random selection
Sequence, while simplifying calculating step, correlation is often more preferable.Further, since the signal-to-noise ratio of conventional training sequence
Good enough, based on the alternative sequence that conventional training sequence is got, theoretically its signal-to-noise ratio is also sufficient for training sequence
It is required that therefore, method provided in an embodiment of the present invention need not also do alternative sequence the analysis in terms of signal-to-noise ratio.
Specifically, training sequence acquisition device can carry out cycle shifting to the training sequence of N group routines according to the following formula
Position obtains at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is conventional training sequence, and M is the sequence digit of conventional training sequence, 1≤m≤M-1, and m is
Integer, N are positive integer.
By taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example, training sequence
Row acquisition device can carry out cyclic shift, the position of cyclic shift to the training sequence of 3 groups of conventional random access bursts
Number value range is 1~40, obtains 120 groups of alternative sequences altogether.
Alternatively, training sequence acquisition device is also an option that at least one set in the training sequence of N group routines is basic sequence
Row;And cyclic shift is carried out to the basic sequence according to the following formula, obtain at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is basic sequence, and M is that the sequence digit of basic sequence, 1≤m≤M-1, and m are prime number, and N is just whole
Number.
Equally by taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example, it is
It is further it is simplified calculate step, reduce and calculate the time, training sequence acquisition device can only 3 groups of conventional training sequences of selection
One group or two groups in row carries out cyclic shift acquisition alternative sequence as basic sequence, and to basic sequence.
Wherein, when at least one set in selecting conventional training sequence is basic sequence, N groups can be randomly choosed routinely
One group in training sequence, correlation is best in the N group conventional training sequences one group can also be selected.For example, training sequence
Acquisition device can randomly choose the basic sequence of one group of conduct in conventional N group training sequences, can also be instructed to conventional N groups
Practice sequence and carry out cyclic shift according to the digit of 1~M-1, and calculates every group of training sequence alternative sequence that respectively cyclic shift obtains
One group of best training sequence of cross correlation is retrieved as basic sequence, wherein cross correlation is best by the cross correlation between row
One group of training sequence refer to cross correlation between each alternative sequence that cyclic shift obtains minimum one group of average value
Training sequence, alternatively, the cross correlation between each alternative sequence that cyclic shift obtains is most intensive in the distribution at 0 point
One group of training sequence.
In addition, to basic sequence carry out cyclic shift when, can according to odd bits cyclic shift, even bit cyclic shift or
Person's prime number position cyclic shift, wherein between the alternative sequence obtained according to prime number position cyclic shift and the training sequence of routine
The small possibility highest of cross correlation, and according between the even bit cyclic shift alternative sequence obtained and the training sequence of routine
Cross correlation it is small possibility it is minimum, therefore, in order to be further reduced simplify calculate step, reduce hardware resource requirements, subtract
The time is calculated less, can cyclic shift only be carried out according to prime number position to above-mentioned basic sequence.
By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, conventional 3 groups connect at random
The training sequence for entering burst is as follows:
1st group:(BN8,BN9…BN48)=(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,
1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0);
2nd group:(BN8,BN9…BN48)=(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,
0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1);
3rd group:(BN8,BN9…BN48)=(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,
0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1)。
Training sequence acquisition device carries out cyclic shift to above-mentioned 3 groups of training sequences according to 1~41 digit first, obtains
Every group of corresponding alternative sequence of training sequence, and calculate every group of training sequence respectively cyclic shift obtain alternative sequence it
Between cross correlation, it is assumed that analysis determines the cross correlation between the alternative sequence that is obtained to the 1st group of training sequence cyclic shift
Preferably, then the 1st group of training sequence is further carried out cyclic shift by training sequence acquisition device according to prime number position, wherein 1~41
Between prime number have 2,3,5,7,11,13,17,19,23,29,31,37 totally 12, training sequence acquisition device is by the 1st group of training
Sequence distinguishes cyclic shift 2,3,5,7,11,13,17,19,23,29,31,37, obtains 12 groups of alternative sequences.
Through the above steps, method provided in an embodiment of the present invention has good enough in the alternative sequence for ensureing to get
While correlation, it can be further reduced calculating step, reduce hardware resource requirements, save and calculate the time.
Wherein, the autocorrelation of the sequence of calculation and the method for cross correlation have very much, for example are carried out according to Pearson came formula
It calculates, the method for autocorrelation and cross correlation for the sequence of calculation, the embodiment of the present invention is not specifically limited.
It should be noted that when there are the training sequence of N group routines, training sequence acquisition device needs, which calculate separately, to be obtained
The cross correlation between each sequence in the training sequence of the alternative sequence and the N group routines that obtain.
For example, training sequence acquisition device is by the 1st group of training in the training sequence of 3 groups of 41 random access bursts
Sequence carries out cyclic shift according to prime number position, after obtaining 12 groups of alternative sequences, need to calculate separately 12 groups of alternative sequences with often
The cross correlation between each sequence in 3 groups of training sequences of rule.
In addition, the acquisition module 1504, including:
First detection unit 1504a, for detecting whether the alternative sequence meets the first predetermined condition;
First acquisition unit 1504b will be described alternative if meeting first predetermined condition for the alternative sequence
Retrieval is the additional training sequence;
Wherein, first predetermined condition includes:
The autocorrelation of the alternative sequence is more than the first relevance threshold, and the alternative sequence and the N groups are conventional
Training sequence in each sequence between cross correlation maximum value be less than the second relevance threshold;
And/or in the autocorrelation and the training sequence of the alternative sequence and the N groups routine of the alternative sequence
The difference of the maximum value of cross correlation between each sequence is more than difference threshold.
The acquisition module 1504 further includes:
Second detection unit 1504c, for detecting whether the alternative sequence meets the second predetermined condition;
Second acquisition unit 1504d will be described alternative if meeting second predetermined condition for the alternative sequence
Retrieval is the additional training sequence;
Wherein, second predetermined condition includes:
The alternative sequence is in preceding a in First ray group, and the alternative sequence is in the second sequence group
It is b first;And/or the alternative sequence is in preceding c in third sequence group;A, b and c is less than the group number of the alternative sequence;
The First ray group is by least one set of alternative sequence according to descending suitable of respective autocorrelation
The sequence group that sequence arrangement obtains;
The second sequence group is by least one set of alternative sequence according to respective and N groups routine training sequence
In each sequence between cross correlation the ascending sequence group for being ranked sequentially acquisition of maximum value;
The third sequence group be by least one set of alternative sequence according to respective autocorrelation and respectively with the N
Descending being ranked sequentially of difference of the maximum value of the cross correlation between each sequence in the conventional training sequence of group obtains
The sequence group obtained.
Training sequence acquisition device can detect whether the alternative sequence meets the first predetermined condition;If the alternative sequence is full
The alternative sequence, then is retrieved as additional training sequence by foot first predetermined condition;Wherein, which includes:
The autocorrelation of the alternative sequence is more than the first relevance threshold, and the training of the alternative sequence and the N group routines
The maximum value of the correlation between each sequence in sequence is less than the second relevance threshold;And/or the alternative sequence from phase
The difference of the maximum value of closing property and the correlation between the alternative sequence and each sequence in the training sequence of the N group routines is big
In difference threshold.
Training sequence acquisition device can also detect whether the alternative sequence meets the second predetermined condition;If the alternative sequence
Meet second predetermined condition, then the alternative sequence is retrieved as the additional training sequence;Wherein, the second predetermined condition packet
It includes:The alternative sequence is in preceding a in the First ray group, and the alternative sequence is in preceding b in the second sequence group;
And/or the alternative sequence is in preceding c in the third sequence group;A, b and c is less than the group number of the alternative sequence.
Wherein, First ray group is by at least one set alternative sequence according to the descending sequence of respective autocorrelation
Arrange the sequence group obtained;Second sequence group is by at least one set alternative sequence according to the training sequence respectively with N group routines
In each sequence between cross correlation the ascending sequence group for being ranked sequentially acquisition of maximum value;Third sequence group is
By at least one set alternative sequence according to respective autocorrelation and respectively with each sequence in the training sequence of N group routines it
Between cross correlation maximum value the descending sequence group for being ranked sequentially acquisition of difference.
Specifically, developer can be to the difference between autocorrelation, cross correlation and/or autocorrelation and cross correlation
The alternative sequence for meeting dependent thresholds can be retrieved as additional training sequence by value setting dependent thresholds, training sequence acquisition device
Row.By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, training sequence acquisition device is by 3 groups
The 1st group of training sequence in the training sequence of 41 random access bursts carries out cyclic shift according to prime number position, obtains 12
Group alternative sequence, and calculate separately the cross-correlation in 3 groups of training sequences of 12 groups of alternative sequences and routine between each sequence
Property and respective autocorrelation after, autocorrelation can be more than to the first relevance threshold, and with 3 groups of conventional training sequences
The training sequence that the maximum value of cross correlation in row between each sequence is less than the second relevance threshold is retrieved as additional instruction
Practice sequence;Alternatively, training sequence acquisition device can by autocorrelation and with each sequence in 3 groups of conventional training sequences it
Between correlation maximum value difference be more than difference threshold alternative sequence be retrieved as additional training sequence;Alternatively, training
Autocorrelation can also be more than the first relevance threshold by retrieval device, with each sequence in 3 groups of conventional training sequences
Between the maximum value of cross correlation be less than the second relevance threshold, and autocorrelation and in 3 groups of conventional training sequences
Each sequence between correlation maximum value difference be more than difference threshold alternative sequence be retrieved as additional training sequence
Row.
Alternatively, training sequence acquisition device can also be ranked up alternative sequence according to autocorrelation and cross correlation,
Will sequence near preceding, i.e. the best one or more groups of alternative sequences of correlation are retrieved as additional training sequence.Equally with GSM systems
It unites for the training sequence of 3 groups of conventional 41 random access bursts, training sequence acquisition device connects 3 groups 41 at random
The 1st group of training sequence entered in the training sequence of burst carries out cyclic shift according to prime number position, obtains 12 groups of alternative sequences,
And calculate separately the cross correlation in 3 groups of training sequences of 12 groups of alternative sequences and routine between each sequence and respective
It is after autocorrelation, 12 groups of alternative sequences are descending according to respective autocorrelation respectively, respectively with 3 groups of conventional instructions
Practice the correlation between each sequence in sequence maximum value is ascending and respective autocorrelation and respectively with routine
3 groups of training sequences in each sequence between the descending sequence of difference of maximum value of correlation arranged, obtain
Obtain three sequence groups.Training sequence acquisition device can be by preceding a in first sequence group, and are in second sequence
Preceding b alternative sequences in row group are retrieved as additional training sequence;It is somebody's turn to do alternatively, training sequence acquisition device can will be in
Preceding c alternative sequences in third sequence group are retrieved as additional training sequence;Alternatively, training sequence acquisition device can be with
By preceding a in first sequence group, preceding b be in second sequence group, and in third sequence group
Preceding c of alternative sequence is retrieved as additional training sequence;Wherein, the value of a, b and c are less than 12.
In practical applications, the tool of above-mentioned first relevance threshold, the second relevance threshold, difference threshold and a, b and c
Body value can be preset by developer according to actual applicable cases, in this regard, the embodiment of the present invention is not specifically limited.
The additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
In addition, the embodiment of the present invention is only with the training sequence of 3 groups of 41 random access bursts to gsm system routine
It is illustrated for being expanded, but the application range of method shown in the embodiment of the present invention does not limit and this, for homologous ray
In other type training sequences or different system in the higher training sequence of correlation requirement, the embodiment of the present invention provides
Method be equally applicable.The embodiment of the present invention is not specifically limited the application range of shown method.
In conclusion training sequence acquisition device provided in an embodiment of the present invention, by being carried out to conventional training sequence
Cyclic shift obtains at least one set of alternative sequence, and according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence, select the sequence of good relationship as additional training
Sequence achievees the purpose that the matching accuracy for ensureing training sequence after expanding additional training sequence;In addition, the present invention is real
The training sequence acquisition device that example offer is provided, by select at least one set as basis sequence from conventional N group training sequences,
And alternative sequence is obtained according to prime number position cyclic shift to basic sequence, it is good enough to have in the alternative sequence for ensureing to get
While correlation, calculating step can be reduced, reduces hardware resource requirements, saves and calculates the time.
Figure 16 is referred to, it illustrates the apparatus structures for the training sequence acquisition device that further embodiment of this invention provides
Figure.The device can be used for obtaining additional training sequence, to expand conventional training sequence.The device can wrap
It includes:At least one I/O interfaces 001, at least one processor 002, such as CPU, memory 003 and display 004;Memory
003 may include high speed Ram memories, it is also possible to further include non-labile memory(non-volatile memory), example
Such as at least one magnetic disk storage.Memory 003 optionally can be located remotely from depositing for aforementioned processor 002 comprising at least one
Storage device.In some embodiments, memory 003 stores following element, module either data structure or they
Subset or their superset:
Operating system 0031, including various programs, for realizing various basic businesses and the hardware based task of processing;
Application module 0032, including one of following module or combination:Loop module, the first computing module, second calculate
Module and acquisition module, the function of above-mentioned module can refer to the declaratives of structure drawing of device shown in Fig. 4, herein no longer
It repeats.
Wherein, processor 002 is connected 003 with memory;001 one end of I/O interfaces and 003 phase of processor 002 and memory
Even, the other end is connected with display 004;
The processor 002 obtains at least one set of alternative sequence for carrying out cyclic shift to conventional training sequence;
The processor 002, the autocorrelation for calculating the alternative sequence;
The processor 002, for calculating the cross correlation between the alternative sequence and the conventional training sequence;
The processor 002, be additionally operable to according to the autocorrelation of the alternative sequence and the alternative sequence with it is described
Cross correlation between conventional training sequence obtains additional training sequence.
In conclusion training sequence acquisition device provided in an embodiment of the present invention, by being carried out to conventional training sequence
Cyclic shift obtains at least one set of alternative sequence, and according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence, select the sequence of good relationship as additional training
Sequence achievees the purpose that the matching accuracy for ensureing training sequence after expanding additional training sequence.
In order to be further described to training sequence acquisition device shown in above-mentioned Figure 16, Figure 17 is referred to, is shown
The structure drawing of device for the training sequence acquisition device that yet another embodiment of the invention provides.The device can be used for obtaining additional
Training sequence, to expand conventional training sequence.The device may include:At least one I/O interfaces 005, at least one
A processor 006, such as CPU, memory 007 and display 008;Memory 007 may include high speed Ram memories, also may be used
Can further include non-labile memory, a for example, at least magnetic disk storage.Memory 007 can include optionally at least one
A storage device for being located remotely from aforementioned processor 006.In some embodiments, memory 007 stores following element,
Module either data structure either their subset or their superset:
Operating system 0071, including various programs, for realizing various basic businesses and the hardware based task of processing;
Application module 0072, including one of following module or combination:Loop module, the first computing module, second calculate
Module and acquisition module, the function of above-mentioned module can refer to the declaratives of structure drawing of device shown in Fig. 4, herein no longer
It repeats.
Processor 006 is connected 007 with memory;005 one end of I/O interfaces is connected 007 with processor 006 and memory, separately
One end is connected with display 008;
The processor 006 obtains at least one set of alternative sequence for carrying out cyclic shift to conventional training sequence;
The processor 006, the autocorrelation for calculating the alternative sequence;
The processor 006, for calculating the cross correlation between the alternative sequence and the conventional training sequence;
The processor 006, be additionally operable to according to the autocorrelation of the alternative sequence and the alternative sequence with it is described
Cross correlation between conventional training sequence obtains additional training sequence.
The processor 006 carries out cyclic shift for the conventional training sequence described to N groups according to the following formula, obtains
Obtain at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is the conventional training sequence, and M is the sequence digit of the conventional training sequence, 1≤m≤M-
1, m is integer, and N is positive integer;
The processor 006, for calculate separately the alternative sequence with it is each in the training sequence of the N groups routine
Cross correlation between sequence.
The processor 006 is additionally operable to select at least one set in the N groups conventional training sequence for basic sequence,
And cyclic shift is carried out to the basic sequence according to the following formula, obtain at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is the basic sequence, and M is the sequence digit of the basic sequence, and 1≤m≤M-1, m are prime number, N
For positive integer;
The processor 006, for calculate separately the alternative sequence with it is each in the training sequence of the N groups routine
Cross correlation between sequence.
Communication system is higher to the correlation requirement of training sequence, and by taking gsm system as an example, burst is transmitting information
In the process, due to factors such as channel disturbances, the training sequence in burst is inevitably distorted, and therefore, is received
The training sequence that the sequence that equipment is extracted from the burst received is added with sending device in burst is often
It is not quite identical, at this time, it may be necessary to which receiving device is by the sequence extracted from the burst received and conventional training sequence
Row are matched, and judge the specifically conventional training of the training sequence that sending device is added in burst according to matching result
Which group sequence in sequence.To keep the accuracy of judgement sufficiently high, then need mutual between conventional each group training sequence
Correlation is small as far as possible, and autocorrelation is big as far as possible.Similarly, to expand conventional training sequence, increase
Additional training sequence, then the cross correlation between the additional training sequence and each conventional training sequence be also required to the greatest extent may be used
Can it is small.
Since the cross correlation between conventional training sequence is very small, got based on conventional training sequence
The small possibility of cross correlation between alternative sequence, and conventional each training sequence is very high.Therefore, the present invention is implemented
Example obtains alternative sequence based on conventional training sequence, alternative relative to all possible alternative sequence of traversal or random selection
Sequence, while simplifying calculating step, correlation is often more preferable.Further, since the signal-to-noise ratio of conventional training sequence
Good enough, based on the alternative sequence that conventional training sequence is got, theoretically its signal-to-noise ratio is also sufficient for training sequence
It is required that therefore, method provided in an embodiment of the present invention need not also do alternative sequence the analysis in terms of signal-to-noise ratio.
Specifically, training sequence acquisition device can carry out cycle shifting to the training sequence of N group routines according to the following formula
Position obtains at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is conventional training sequence, and M is the sequence digit of conventional training sequence, 1≤m≤M-1, and m is
Integer, N are positive integer.
By taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example, training sequence
Row acquisition device can carry out cyclic shift, the position of cyclic shift to the training sequence of 3 groups of conventional random access bursts
Number value range is 1~40, obtains 120 groups of alternative sequences altogether.
Alternatively, training sequence acquisition device is also an option that at least one set in the training sequence of N group routines is basic sequence
Row;And cyclic shift is carried out to the basic sequence according to the following formula, obtain at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is basic sequence, and M is that the sequence digit of basic sequence, 1≤m≤M-1, and m are prime number, and N is just whole
Number.
Equally by taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example, it is
It is further it is simplified calculate step, reduce and calculate the time, training sequence acquisition device can only 3 groups of conventional training sequences of selection
One group or two groups in row carries out cyclic shift acquisition alternative sequence as basic sequence, and to basic sequence.
Wherein, when at least one set in selecting conventional training sequence is basic sequence, N groups can be randomly choosed routinely
One group in training sequence, correlation is best in the N group conventional training sequences one group can also be selected.For example, training sequence
Acquisition device can randomly choose the basic sequence of one group of conduct in conventional N group training sequences, can also be instructed to conventional N groups
Practice sequence and carry out cyclic shift according to the digit of 1~M-1, and calculates every group of training sequence alternative sequence that respectively cyclic shift obtains
One group of best training sequence of cross correlation is retrieved as basic sequence, wherein cross correlation is best by the cross correlation between row
One group of training sequence refer to cross correlation between each alternative sequence that cyclic shift obtains minimum one group of average value
Training sequence, alternatively, the cross correlation between each alternative sequence that cyclic shift obtains is most intensive in the distribution at 0 point
One group of training sequence.
In addition, to basic sequence carry out cyclic shift when, can according to odd bits cyclic shift, even bit cyclic shift or
Person's prime number position cyclic shift, wherein between the alternative sequence obtained according to prime number position cyclic shift and the training sequence of routine
The small possibility highest of cross correlation, and according between the even bit cyclic shift alternative sequence obtained and the training sequence of routine
Cross correlation it is small possibility it is minimum, therefore, in order to be further reduced simplify calculate step, reduce hardware resource requirements, subtract
The time is calculated less, can cyclic shift only be carried out according to prime number position to above-mentioned basic sequence.
By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, conventional 3 groups connect at random
The training sequence for entering burst is as follows:
1st group:(BN8,BN9…BN48)=(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,
1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0);
2nd group:(BN8,BN9…BN48)=(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,
0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1);
3rd group:(BN8,BN9…BN48)=(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,
0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1)。
Training sequence acquisition device carries out cyclic shift to above-mentioned 3 groups of training sequences according to 1~41 digit first, obtains
Every group of corresponding alternative sequence of training sequence, and calculate every group of training sequence respectively cyclic shift obtain alternative sequence it
Between cross correlation, it is assumed that analysis determines the cross correlation between the alternative sequence that is obtained to the 1st group of training sequence cyclic shift
Preferably, then the 1st group of training sequence is further carried out cyclic shift by training sequence acquisition device according to prime number position, wherein 1~41
Between prime number have 2,3,5,7,11,13,17,19,23,29,31,37 totally 12, training sequence acquisition device is by the 1st group of training
Sequence distinguishes cyclic shift 2,3,5,7,11,13,17,19,23,29,31,37, obtains 12 groups of alternative sequences.
Through the above steps, method provided in an embodiment of the present invention has good enough in the alternative sequence for ensureing to get
While correlation, it can be further reduced calculating step, reduce hardware resource requirements, save and calculate the time.
Wherein, the autocorrelation of the sequence of calculation and the method for cross correlation have very much, for example are carried out according to Pearson came formula
It calculates, the method for autocorrelation and cross correlation for the sequence of calculation, the embodiment of the present invention is not specifically limited.
It should be noted that when there are the training sequence of N group routines, training sequence acquisition device needs, which calculate separately, to be obtained
The cross correlation between each sequence in the training sequence of the alternative sequence and the N group routines that obtain.
For example, training sequence acquisition device is by the 1st group of training in the training sequence of 3 groups of 41 random access bursts
Sequence carries out cyclic shift according to prime number position, after obtaining 12 groups of alternative sequences, need to calculate separately 12 groups of alternative sequences with often
The cross correlation between each sequence in 3 groups of training sequences of rule.
The processor 006, for detecting whether the alternative sequence meets the first predetermined condition;If the alternative sequence
Meet first predetermined condition, then the alternative sequence is retrieved as the additional training sequence;Wherein, described first is pre-
Fixed condition includes:
The autocorrelation of the alternative sequence is more than the first relevance threshold, and the alternative sequence and the N groups are conventional
Training sequence in each sequence between cross correlation maximum value be less than the second relevance threshold;And/or it is described alternative
The cross correlation between each sequence in the training sequence of the autocorrelation of sequence and the alternative sequence and the N groups routine
Maximum value difference be more than difference threshold.
The processor 006 is additionally operable to detect whether the alternative sequence meets the second predetermined condition;If the alternative sequence
Row meet second predetermined condition, then the alternative sequence are retrieved as the additional training sequence;Wherein, described second
Predetermined condition includes:
The alternative sequence is in preceding a in First ray group, and the alternative sequence is in the second sequence group
It is b first;And/or the alternative sequence is in preceding c in third sequence group;A, b and c is less than the group number of the alternative sequence;
The First ray group is by least one set of alternative sequence according to descending suitable of respective autocorrelation
The sequence group that sequence arrangement obtains;
The second sequence group is by least one set of alternative sequence according to respective and N groups routine training sequence
In each sequence between cross correlation the ascending sequence group for being ranked sequentially acquisition of maximum value;
The third sequence group be by least one set of alternative sequence according to respective autocorrelation and respectively with the N
Descending being ranked sequentially of difference of the maximum value of the cross correlation between each sequence in the conventional training sequence of group obtains
The sequence group obtained.
Training sequence acquisition device can detect whether the alternative sequence meets the first predetermined condition;If the alternative sequence is full
The alternative sequence, then is retrieved as additional training sequence by foot first predetermined condition;Wherein, which includes:
The autocorrelation of the alternative sequence is more than the first relevance threshold, and the training of the alternative sequence and the N group routines
The maximum value of the correlation between each sequence in sequence is less than the second relevance threshold;And/or the alternative sequence from phase
The difference of the maximum value of closing property and the correlation between the alternative sequence and each sequence in the training sequence of the N group routines is big
In difference threshold.
Training sequence acquisition device can also detect whether the alternative sequence meets the second predetermined condition;If the alternative sequence
Meet second predetermined condition, then the alternative sequence is retrieved as the additional training sequence;Wherein, the second predetermined condition packet
It includes:The alternative sequence is in preceding a in the First ray group, and the alternative sequence is in preceding b in the second sequence group;
And/or the alternative sequence is in preceding c in the third sequence group;A, b and c is less than the group number of the alternative sequence.
Wherein, First ray group is by at least one set alternative sequence according to the descending sequence of respective autocorrelation
Arrange the sequence group obtained;Second sequence group is by at least one set alternative sequence according to the training sequence respectively with N group routines
In each sequence between cross correlation the ascending sequence group for being ranked sequentially acquisition of maximum value;Third sequence group is
By at least one set alternative sequence according to respective autocorrelation and respectively with each sequence in the training sequence of N group routines it
Between cross correlation maximum value the descending sequence group for being ranked sequentially acquisition of difference.
Specifically, developer can be to the difference between autocorrelation, cross correlation and/or autocorrelation and cross correlation
The alternative sequence for meeting dependent thresholds can be retrieved as additional training sequence by value setting dependent thresholds, training sequence acquisition device
Row.By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, training sequence acquisition device is by 3 groups
The 1st group of training sequence in the training sequence of 41 random access bursts carries out cyclic shift according to prime number position, obtains 12
Group alternative sequence, and calculate separately the cross-correlation in 3 groups of training sequences of 12 groups of alternative sequences and routine between each sequence
Property and respective autocorrelation after, autocorrelation can be more than to the first relevance threshold, and with 3 groups of conventional training sequences
The training sequence that the maximum value of cross correlation in row between each sequence is less than the second relevance threshold is retrieved as additional instruction
Practice sequence;Alternatively, training sequence acquisition device can by autocorrelation and with each sequence in 3 groups of conventional training sequences it
Between correlation maximum value difference be more than difference threshold alternative sequence be retrieved as additional training sequence;Alternatively, training
Autocorrelation can also be more than the first relevance threshold by retrieval device, with each sequence in 3 groups of conventional training sequences
Between the maximum value of cross correlation be less than the second relevance threshold, and autocorrelation and in 3 groups of conventional training sequences
Each sequence between correlation maximum value difference be more than difference threshold alternative sequence be retrieved as additional training sequence
Row.
Alternatively, training sequence acquisition device can also be ranked up alternative sequence according to autocorrelation and cross correlation,
Will sequence near preceding, i.e. the best one or more groups of alternative sequences of correlation are retrieved as additional training sequence.Equally with GSM systems
It unites for the training sequence of 3 groups of conventional 41 random access bursts, training sequence acquisition device connects 3 groups 41 at random
The 1st group of training sequence entered in the training sequence of burst carries out cyclic shift according to prime number position, obtains 12 groups of alternative sequences,
And calculate separately the cross correlation in 3 groups of training sequences of 12 groups of alternative sequences and routine between each sequence and respective
It is after autocorrelation, 12 groups of alternative sequences are descending according to respective autocorrelation respectively, respectively with 3 groups of conventional instructions
Practice the correlation between each sequence in sequence maximum value is ascending and respective autocorrelation and respectively with routine
3 groups of training sequences in each sequence between the descending sequence of difference of maximum value of correlation arranged, obtain
Obtain three sequence groups.Training sequence acquisition device can be by preceding a in first sequence group, and are in second sequence
Preceding b alternative sequences in row group are retrieved as additional training sequence;It is somebody's turn to do alternatively, training sequence acquisition device can will be in
Preceding c alternative sequences in third sequence group are retrieved as additional training sequence;Alternatively, training sequence acquisition device can be with
By preceding a in first sequence group, preceding b be in second sequence group, and in third sequence group
Preceding c of alternative sequence is retrieved as additional training sequence;Wherein, the value of a, b and c are less than 12.
In practical applications, the tool of above-mentioned first relevance threshold, the second relevance threshold, difference threshold and a, b and c
Body value can be preset by developer according to actual applicable cases, in this regard, the embodiment of the present invention is not specifically limited.
The additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1)。
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
In addition, the embodiment of the present invention is only with the training sequence of 3 groups of 41 random access bursts to gsm system routine
It is illustrated for being expanded, but the application range of method shown in the embodiment of the present invention does not limit and this, for homologous ray
In other type training sequences or different system in the higher training sequence of correlation requirement, the embodiment of the present invention provides
Method be equally applicable.The embodiment of the present invention is not specifically limited the application range of shown method.
In conclusion training sequence acquisition device provided in an embodiment of the present invention, by being carried out to conventional training sequence
Cyclic shift obtains at least one set of alternative sequence, and according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence, select the sequence of good relationship as additional training
Sequence achievees the purpose that the matching accuracy for ensureing training sequence after expanding additional training sequence;In addition, the present invention is real
The training sequence acquisition device that example offer is provided, by select at least one set as basis sequence from conventional N group training sequences,
And alternative sequence is obtained according to prime number position cyclic shift to basic sequence, it is good enough to have in the alternative sequence for ensureing to get
While correlation, it can be further reduced calculating step, reduce hardware resource requirements, save and calculate the time.
In order to which the acquisition methods to the additional training sequence in above-mentioned training sequence matching system are further described,
Figure 18 is referred to, it illustrates the method flow diagrams of training sequence acquisition methods provided by one embodiment of the present invention.This method
It can be used for obtaining additional training sequence, to expand conventional training sequence.This method may include:
Step 1802, cyclic shift is carried out to conventional training sequence, obtains at least one set of alternative sequence;
Step 1804, the autocorrelation of the alternative sequence is calculated;
Step 1806, the cross correlation between the alternative sequence and the training sequence of routine is calculated;
Step 1808, according between the autocorrelation of the alternative sequence and the alternative sequence and the training sequence of routine
Cross correlation obtains additional training sequence.
In conclusion training sequence acquisition methods provided in an embodiment of the present invention, by being carried out to conventional training sequence
Cyclic shift obtains at least one set of alternative sequence, and according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence, select the sequence of good relationship as additional training
Sequence achievees the purpose that the matching accuracy for ensureing training sequence after expanding additional training sequence.
In order to which training sequence acquisition methods shown in above-mentioned Figure 18 are described in further detail, Figure 19 is referred to, is shown
The method flow diagram of the training sequence acquisition methods of another embodiment of the present invention offer has been provided.With 3 group 41 to gsm system routine
For the training sequence of position random access burst is expanded, which may include:
Step 1902, training sequence acquisition device carries out cyclic shift to conventional training sequence, obtains at least one set of standby
Select sequence;
Communication system is higher to the correlation requirement of training sequence, and by taking gsm system as an example, burst is transmitting information
In the process, due to factors such as channel disturbances, the training sequence in burst is inevitably distorted, and therefore, is received
The training sequence that the sequence that equipment is extracted from the burst received is added with sending device in burst is often
It is not quite identical, at this time, it may be necessary to which receiving device is by the sequence extracted from the burst received and conventional training sequence
Row are matched, and judge the specifically conventional training of the training sequence that sending device is added in burst according to matching result
Which group sequence in sequence.To keep the accuracy of judgement sufficiently high, then need mutual between conventional each group training sequence
Correlation is small as far as possible, and autocorrelation is big as far as possible.Similarly, to expand conventional training sequence, increase
Additional training sequence, then the cross correlation between the additional training sequence and each conventional training sequence be also required to the greatest extent may be used
Can it is small.
Since the cross correlation between conventional training sequence is very small, got based on conventional training sequence
The small possibility of cross correlation between alternative sequence, and conventional each training sequence is very high.Therefore, the present invention is implemented
Example obtains alternative sequence based on conventional training sequence, alternative relative to all possible alternative sequence of traversal or random selection
Sequence, while simplifying calculating step, correlation is often more preferable.Further, since the signal-to-noise ratio of conventional training sequence
Good enough, based on the alternative sequence that conventional training sequence is got, theoretically its signal-to-noise ratio is also sufficient for training sequence
It is required that therefore, method provided in an embodiment of the present invention need not also do alternative sequence the analysis in terms of signal-to-noise ratio.
Specifically, training sequence acquisition device can carry out cycle shifting to the training sequence of N group routines according to the following formula
Position obtains at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is conventional training sequence, and M is the sequence digit of conventional training sequence, 1≤m≤M-1, and m is
Integer, N are positive integer.
By taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example, training sequence
Row acquisition device can carry out cyclic shift, the position of cyclic shift to the training sequence of 3 groups of conventional random access bursts
Number value range is 1~40, obtains 120 groups of alternative sequences altogether.
Alternatively, training sequence acquisition device is also an option that at least one set in the training sequence of N group routines is basic sequence
Row;And cyclic shift is carried out to the basic sequence according to the following formula, obtain at least one set of alternative sequence:
circshift(TSC,m)=circshift((S0,S1,…,SNtr-1),m)
=(SNtr-m,…,SNtr-1,S0,S1,…,SNtr-m-1);
Wherein, TSC is basic sequence, and M is that the sequence digit of basic sequence, 1≤m≤M-1, and m are prime number, and N is just whole
Number.
Equally by taking the training sequence to 3 groups of 41 random access bursts of gsm system routine expands as an example, it is
It is further it is simplified calculate step, reduce and calculate the time, training sequence acquisition device can only 3 groups of conventional training sequences of selection
One group or two groups in row carries out cyclic shift acquisition alternative sequence as basic sequence, and to basic sequence.
Wherein, when at least one set in selecting conventional training sequence is basic sequence, N groups can be randomly choosed routinely
One group in training sequence, correlation is best in the N group conventional training sequences one group can also be selected.For example, training sequence
Acquisition device can randomly choose the basic sequence of one group of conduct in conventional N group training sequences, can also be instructed to conventional N groups
Practice sequence and carry out cyclic shift according to the digit of 1~M-1, and calculates every group of training sequence alternative sequence that respectively cyclic shift obtains
One group of best training sequence of cross correlation is retrieved as basic sequence, wherein cross correlation is best by the cross correlation between row
One group of training sequence refer to cross correlation between each alternative sequence that cyclic shift obtains minimum one group of average value
Training sequence, alternatively, the cross correlation between each alternative sequence that cyclic shift obtains is most intensive in the distribution at 0 point
One group of training sequence.
In addition, to basic sequence carry out cyclic shift when, can according to odd bits cyclic shift, even bit cyclic shift or
Person's prime number position cyclic shift, wherein between the alternative sequence obtained according to prime number position cyclic shift and the training sequence of routine
The small possibility highest of cross correlation, and according between the even bit cyclic shift alternative sequence obtained and the training sequence of routine
Cross correlation it is small possibility it is minimum, therefore, in order to be further reduced simplify calculate step, reduce hardware resource requirements, subtract
The time is calculated less, can cyclic shift only be carried out according to prime number position to above-mentioned basic sequence.
By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, conventional 3 groups connect at random
The training sequence for entering burst is as follows:
1st group:(BN8,BN9…BN48)=(0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,
1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0);
2nd group:(BN8,BN9…BN48)=(0,1,0,1,0,1,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,
0,0,0,1,0,1,1,1,1,0,0,1,0,0,1,1,0,1);
3rd group:(BN8,BN9…BN48)=(1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,0,1,0,1,0,1,1,
0,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1)。
Training sequence acquisition device carries out cyclic shift to above-mentioned 3 groups of training sequences according to 1~41 digit first, obtains
Every group of corresponding alternative sequence of training sequence, and calculate every group of training sequence respectively cyclic shift obtain alternative sequence it
Between cross correlation, it is assumed that analysis determines the cross correlation between the alternative sequence that is obtained to the 1st group of training sequence cyclic shift
Preferably, then the 1st group of training sequence is further carried out cyclic shift by training sequence acquisition device according to prime number position, wherein 1~41
Between prime number have 2,3,5,7,11,13,17,19,23,29,31,37 totally 12, training sequence acquisition device is by the 1st group of training
Sequence distinguishes cyclic shift 2,3,5,7,11,13,17,19,23,29,31,37, obtains 12 groups of alternative sequences.
Through the above steps, method provided in an embodiment of the present invention has good enough in the alternative sequence for ensureing to get
While correlation, it can be further reduced calculating step, reduce hardware resource requirements, save and calculate the time.
Step 1904, training sequence acquisition device calculates the autocorrelation and the alternative sequence and routine of the alternative sequence
Training sequence between cross correlation;
Wherein, the autocorrelation of the sequence of calculation and the method for cross correlation have very much, for example are carried out according to Pearson came formula
It calculates, the method for autocorrelation and cross correlation for the sequence of calculation, the embodiment of the present invention is not specifically limited.
It should be noted that when there are the training sequence of N group routines, training sequence acquisition device needs, which calculate separately, to be obtained
The cross correlation between each sequence in the training sequence of the alternative sequence and the N group routines that obtain.
For example, training sequence acquisition device is by the 1st group of training in the training sequence of 3 groups of 41 random access bursts
Sequence carries out cyclic shift according to prime number position, after obtaining 12 groups of alternative sequences, need to calculate separately 12 groups of alternative sequences with often
The cross correlation between each sequence in 3 groups of training sequences of rule.
Step 1906, training sequence acquisition device is according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence.
Training sequence acquisition device can detect whether the alternative sequence meets the first predetermined condition;If the alternative sequence is full
The alternative sequence, then is retrieved as additional training sequence by foot first predetermined condition;Wherein, which includes:
The autocorrelation of the alternative sequence is more than the first relevance threshold, and the training of the alternative sequence and the N group routines
The maximum value of the correlation between each sequence in sequence is less than the second relevance threshold;And/or the alternative sequence from phase
The difference of the maximum value of closing property and the correlation between the alternative sequence and each sequence in the training sequence of the N group routines is big
In difference threshold.
Training sequence acquisition device can also detect whether the alternative sequence meets the second predetermined condition;If the alternative sequence
Meet second predetermined condition, then the alternative sequence is retrieved as the additional training sequence;Wherein, the second predetermined condition packet
It includes:The alternative sequence is in preceding a in the First ray group, and the alternative sequence is in preceding b in the second sequence group;
And/or the alternative sequence is in preceding c in the third sequence group;A, b and c is less than the group number of the alternative sequence.
Wherein, First ray group is by at least one set alternative sequence according to the descending sequence of respective autocorrelation
Arrange the sequence group obtained;Second sequence group is by at least one set alternative sequence according to the training sequence respectively with N group routines
In each sequence between cross correlation the ascending sequence group for being ranked sequentially acquisition of maximum value;Third sequence group is
By at least one set alternative sequence according to respective autocorrelation and respectively with each sequence in the training sequence of N group routines it
Between cross correlation maximum value the descending sequence group for being ranked sequentially acquisition of difference.
Specifically, developer can be to the difference between autocorrelation, cross correlation and/or autocorrelation and cross correlation
The alternative sequence for meeting dependent thresholds can be retrieved as additional training sequence by value setting dependent thresholds, training sequence acquisition device
Row.By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, training sequence acquisition device is by 3 groups
The 1st group of training sequence in the training sequence of 41 random access bursts carries out cyclic shift according to prime number position, obtains 12
Group alternative sequence, and calculate separately the cross-correlation in 3 groups of training sequences of 12 groups of alternative sequences and routine between each sequence
Property and respective autocorrelation after, autocorrelation can be more than to the first relevance threshold, and with 3 groups of conventional training sequences
The training sequence that the maximum value of cross correlation in row between each sequence is less than the second relevance threshold is retrieved as additional instruction
Practice sequence;Alternatively, training sequence acquisition device can by autocorrelation and with each sequence in 3 groups of conventional training sequences it
Between correlation maximum value difference be more than difference threshold alternative sequence be retrieved as additional training sequence;Alternatively, training
Autocorrelation can also be more than the first relevance threshold by retrieval device, with each sequence in 3 groups of conventional training sequences
Between the maximum value of cross correlation be less than the second relevance threshold, and autocorrelation and in 3 groups of conventional training sequences
Each sequence between correlation maximum value difference be more than difference threshold alternative sequence be retrieved as additional training sequence
Row.
Alternatively, training sequence acquisition device can also be ranked up alternative sequence according to autocorrelation and cross correlation,
Will sequence near preceding, i.e. the best one or more groups of alternative sequences of correlation are retrieved as additional training sequence.Equally with GSM systems
It unites for the training sequence of 3 groups of conventional 41 random access bursts, training sequence acquisition device connects 3 groups 41 at random
The 1st group of training sequence entered in the training sequence of burst carries out cyclic shift according to prime number position, obtains 12 groups of alternative sequences,
And calculate separately the cross correlation in 3 groups of training sequences of 12 groups of alternative sequences and routine between each sequence and respective
It is after autocorrelation, 12 groups of alternative sequences are descending according to respective autocorrelation respectively, respectively with 3 groups of conventional instructions
Practice the correlation between each sequence in sequence maximum value is ascending and respective autocorrelation and respectively with routine
3 groups of training sequences in each sequence between the descending sequence of difference of maximum value of correlation arranged, obtain
Obtain three sequence groups.Training sequence acquisition device can be by preceding a in first sequence group, and are in second sequence
Preceding b alternative sequences in row group are retrieved as additional training sequence;It is somebody's turn to do alternatively, training sequence acquisition device can will be in
Preceding c alternative sequences in third sequence group are retrieved as additional training sequence;Alternatively, training sequence acquisition device can be with
By preceding a in first sequence group, preceding b be in second sequence group, and in third sequence group
Preceding c of alternative sequence is retrieved as additional training sequence;Wherein, the value of a, b and c are less than 12.
In practical applications, the tool of above-mentioned first relevance threshold, the second relevance threshold, difference threshold and a, b and c
Body value can be preset by developer according to actual applicable cases, in this regard, the embodiment of the present invention is not specifically limited.
By taking the training sequence of 3 groups of 41 random access bursts of gsm system routine as an example, the embodiment of the present invention passes through
The above method obtains the best sequence of following three groups of correlations:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,
0,0,0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,
0,1,0,1,1,0,1);Three groups of sequences are by conventional first group of training sequence difference, 1,3 and 31 acquisition of loopy moving.
In practical applications, at least one set of sequence in the sequence that gsm system can select above-mentioned three groups of correlations best
As additional training sequence, receiving device and sending device know the additional training sequence altogether.
In addition, the embodiment of the present invention is only with the training sequence of 3 groups of 41 random access bursts to gsm system routine
It is illustrated for being expanded, but the application range of method shown in the embodiment of the present invention does not limit and this, for homologous ray
In other type training sequences or different system in the higher training sequence of correlation requirement, the embodiment of the present invention provides
Method be equally applicable.The embodiment of the present invention is not specifically limited the application range of shown method.
In conclusion training sequence acquisition methods provided in an embodiment of the present invention, by being carried out to conventional training sequence
Cyclic shift obtains at least one set of alternative sequence, and according to the autocorrelation of the alternative sequence and the alternative sequence and routine
Training sequence between cross correlation obtain additional training sequence, select the sequence of good relationship as additional training
Sequence achievees the purpose that the matching accuracy for ensureing training sequence after expanding additional training sequence;In addition, the present invention is real
The method that example offer is provided, it is at least one set of as basic sequence by being selected from conventional N group training sequences, and to basic sequence
Alternative sequence is obtained according to prime number position cyclic shift, in the alternative sequence for ensureing to get with the same of good correlation enough
When, calculating step can be reduced, hardware resource requirements are reduced, saves and calculates the time.
One of ordinary skill in the art will appreciate that realizing that all or part of step of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.
Claims (19)
1. a kind of receiving device, which is characterized in that the receiving device includes:
Receiving module, the burst sent for receiving at least one sending device;
Extraction module, for extracting sequence to be matched from the burst that the receiving module receives;
First acquisition module, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence and volume
Outer training sequence, the additional training sequence are the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
Matching module, the institute that the sequence to be matched for extracting the extraction module is got with first acquisition module
It states conventional training sequence and the additional training sequence is matched;
Wherein, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,
1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,
0,1,1,0,1)。
2. receiving device according to claim 1, which is characterized in that
The receiving module, for receive the first sending device and the second sending device sent respectively in same time slot it is random
Access burst pulse;
Wherein, at least one sending device includes first sending device and second sending device, the burst
Pulse is random access burst.
3. receiving device according to claim 2, which is characterized in that first acquisition module, including:
First acquisition unit, for obtaining the pre-stored conventional training sequence and the additional training sequence;
Second acquisition unit, for obtaining the pre-stored conventional training sequence;
First circulation unit, for by the pre-stored conventional training sequence cyclic shift predetermined figure, cycle to be moved
Retrieval behind position is the additional training sequence.
4. a kind of receiving device, which is characterized in that the receiving device includes:Receiver and processor;
The receiver, the burst sent for receiving at least one sending device;
The processor, for extracting sequence to be matched from the burst that the receiver receives;
The processor, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence and additional
Training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
The processor is additionally operable to the sequence to be matched and the conventional training sequence and the additional training sequence
It is matched;
Wherein, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,
1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,
0,1,1,0,1)。
5. receiving device according to claim 4, which is characterized in that
The receiver, for receiving the first sending device and the second sending device is sent respectively in same time slot random connects
Enter burst;
Wherein, at least one sending device includes first sending device and second sending device, the burst
Pulse is random access burst.
6. receiving device according to claim 5, which is characterized in that the receiving device further includes:Memory;
The processor, for obtaining the pre-stored conventional training sequence and described additional from the memory
Training sequence;
The processor, for obtaining the pre-stored conventional training sequence from the memory;
The processor is additionally operable to, by the pre-stored conventional training sequence cyclic shift predetermined figure, cycle be moved
Retrieval behind position is the additional training sequence.
7. a kind of sending device, which is characterized in that the sending device includes:
Second acquisition module, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence and volume
Outer training sequence, the additional training sequence are the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
Selecting module selects one group of training sequence in multigroup training sequence for being got from second acquisition module
Row;
Add module, the training sequence for selecting the selecting module are added in burst to be sent;
Sending module, for the burst for being added with the training sequence selected to be sent to receiving device, by
The receiving device extracts sequence to be matched from the burst, and by the sequence to be matched and the receiving device
The conventional training sequence got and additional training sequence are matched;
Wherein, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,
1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,
0,1,1,0,1)。
8. sending device according to claim 7, which is characterized in that the selecting module, including:
First selecting unit, when for random access burst when the burst is to access for the first time, from described more
One group of training sequence is randomly choosed in group training sequence;
Second selecting unit, when for random access burst when the burst is to access for the first time, from described more
Preassigned one group of training sequence is selected in group training sequence;
Third selecting unit, when for random access burst when the burst is to access again, from described more
One group of training sequence different from selected training sequence when last time access is selected in group training sequence.
9. sending device according to claim 8, which is characterized in that second acquisition module, including:
Third acquiring unit, for obtaining the pre-stored conventional training sequence and the additional training sequence;
4th acquiring unit, for obtaining the pre-stored conventional training sequence;
Second circulation unit, for by the pre-stored conventional training sequence cyclic shift predetermined figure, cycle to be moved
Retrieval behind position is the additional training sequence.
10. a kind of sending device, which is characterized in that the sending device includes:Processor and transmitter;
The processor, for obtaining multigroup training sequence, multigroup training sequence includes conventional training sequence and additional
Training sequence, the additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
The processor, for selecting one group of training sequence from the multigroup training sequence got;
The processor, for the training sequence selected to be added in burst to be sent;
The processor will be sent out for controlling the transmitter added with the burst for the training sequence selected
Receiving device is given, sequence to be matched is extracted from the burst by the receiving device, and by the sequence to be matched
It arranges the conventional training sequence got with the receiving device and additional training sequence is matched;
Wherein, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,
1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,
0,1,1,0,1)。
11. sending device according to claim 10, which is characterized in that
The processor, when for random access burst when the burst is to access for the first time, from described multigroup
One group of training sequence is randomly choosed in training sequence;Alternatively, selecting preassigned one group of instruction from multigroup training sequence
Practice sequence;
The processor, when for random access burst when the burst is to access again, from described multigroup
One group of training sequence different from selected training sequence when last time access is selected in training sequence.
12. sending device according to claim 11, which is characterized in that the sending device further includes:Memory;
The processor, for obtaining the pre-stored conventional training sequence and described additional from the memory
Training sequence;
The processor, for obtaining the pre-stored conventional training sequence from the memory;
The processor is additionally operable to, by the pre-stored conventional training sequence cyclic shift predetermined figure, cycle be moved
Retrieval behind position is the additional training sequence.
13. a kind of training sequence matching process, which is characterized in that the method includes:
The burst that at least one sending device is sent is received, sequence to be matched is extracted from the burst;
Obtain multigroup training sequence, multigroup training sequence includes conventional training sequence and additional training sequence, described
Additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
The sequence to be matched is matched with the conventional training sequence and the additional training sequence got;
Wherein, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,
1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,
0,1,1,0,1)。
14. according to the method for claim 13, which is characterized in that at least one sending device includes that the first transmission is set
Standby and the second sending device, the burst are random access burst;
The burst for receiving at least one sending device and sending, including:
Receive the random access burst that first sending device and second sending device are sent respectively in same time slot
Pulse.
15. according to the method for claim 14, which is characterized in that the multigroup training sequence of acquisition, including:
Obtain the pre-stored conventional training sequence and the additional training sequence;
Alternatively,
Obtain the pre-stored conventional training sequence;The pre-stored conventional training sequence cyclic shift is pre-
Number is positioned, is the additional training sequence by the retrieval after cyclic shift.
16. a kind of training sequence matching process, which is characterized in that the method includes:
Obtain multigroup training sequence, multigroup training sequence includes conventional training sequence and additional training sequence, described
Additional training sequence is the sequence that cyclic shift acquisition is carried out to the conventional training sequence;
One group of training sequence is selected from the multigroup training sequence got;
The training sequence selected is added in burst to be sent;
The burst added with the training sequence selected is sent to receiving device, by the receiving device from
It extracts sequence to be matched in the burst, and the sequence to be matched and the receiving device is got conventional
Training sequence and additional training sequence are matched;
Wherein, the additional training sequence includes at least one set in following three groups of sequences:
(0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,
1,1,1,0,0);
(0,0,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,
0,1,1,1,1);
(1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,1,
0,1,1,0,1)。
17. according to the method for claim 16, which is characterized in that
When the burst be for the first time access when random access burst when, it is described from the multigroup training got
One group of training sequence is selected in sequence, including:
One group of training sequence is randomly choosed from multigroup training sequence;Alternatively, being selected from multigroup training sequence pre-
First one group of specified training sequence;
When the burst be again access when random access burst when, it is described from the multigroup training got
One group of training sequence is selected in sequence, including:
One group of training sequence different from selected training sequence when last time access is selected from multigroup training sequence.
18. according to the method for claim 17, which is characterized in that the multigroup training sequence of acquisition, including:
Obtain the pre-stored conventional training sequence and the additional training sequence;
Alternatively,
Obtain the pre-stored conventional training sequence;The pre-stored conventional training sequence cyclic shift is pre-
Number is positioned, is the additional training sequence by the retrieval after cyclic shift.
19. a kind of training sequence matching system, which is characterized in that the system comprises:
Receiving device as described in the claims 1-6 is any and at least one as described in the claims 7-12 is any
Sending device.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/086290 WO2015062010A1 (en) | 2013-10-31 | 2013-10-31 | Receiving device, sending device, training sequence matching method, and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104969483A CN104969483A (en) | 2015-10-07 |
CN104969483B true CN104969483B (en) | 2018-08-14 |
Family
ID=53003136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380003094.1A Active CN104969483B (en) | 2013-10-31 | 2013-10-31 | Receiving device, sending device, training sequence matching process and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104969483B (en) |
WO (1) | WO2015062010A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017206248B3 (en) * | 2017-04-11 | 2018-07-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | TRANSMITTERS AND RECEIVERS AND CORRESPONDING METHODS |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1146156C (en) * | 2000-06-07 | 2004-04-14 | 华为技术有限公司 | Forming method of training sequence in channel evaluation |
CN1870465B (en) * | 2005-05-24 | 2011-06-01 | 都科摩(北京)通信技术研究中心有限公司 | Generating method, communication system and communication method of circulation training sequence |
US8619909B2 (en) * | 2006-06-20 | 2013-12-31 | Southwest Research Institute | Signal detector using matched filter for training signal detection |
JP4964241B2 (en) * | 2006-08-17 | 2012-06-27 | パナソニック株式会社 | Wireless transmission apparatus and wireless transmission method |
CA2660720C (en) * | 2006-08-29 | 2015-11-24 | Telefonaktiebolaget L M Ericsson (Publ) | Detection of access bursts in a random access channel |
CN101409584A (en) * | 2007-10-12 | 2009-04-15 | Nxp股份有限公司 | Random access preamble and receive scheme for radio communication system |
US9420582B2 (en) * | 2011-03-25 | 2016-08-16 | Nokia Solutions And Networks Oy | Configuration of random access preamble |
-
2013
- 2013-10-31 WO PCT/CN2013/086290 patent/WO2015062010A1/en active Application Filing
- 2013-10-31 CN CN201380003094.1A patent/CN104969483B/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2015062010A1 (en) | 2015-05-07 |
CN104969483A (en) | 2015-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109039965B (en) | The transmission method and transmitting device of reference signal | |
CN104040912B (en) | Apparatus and method for supporting a service for the simultaneous transmission of multiple network-based data | |
CN104412678B (en) | Detection method, user equipment and the base station of control channel | |
TW200910812A (en) | Method for selecting RACH preamble sequence for high-speed mode and low-speed mode | |
CN105874761B (en) | For sending the method and device of leader sequence | |
CN101512998A (en) | Detection of time-frequency frequency-hopping pattern | |
TWI736753B (en) | Method and device for estimating timing position | |
CN103364770B (en) | Radar target detecting system based on matrix filling and detecting method thereof | |
CN103220052A (en) | Method for detecting frequency spectrum hole in cognitive radio | |
CN104270212B (en) | Channel spectrum sensing method based on grouped data type sequential energy detection | |
FI3661237T3 (en) | Method for selecting carrier and communication device | |
CN103338464B (en) | Communication means and equipment | |
CN103297376B (en) | A kind of symbol timing synchronization method of ofdm system | |
CN107135518A (en) | Maintain method, device and the terminal device of heartbeat connection | |
CN102710283B (en) | Direct sequence spread spectrum pseudo code capturing method, capturing device and communication system | |
CN104969483B (en) | Receiving device, sending device, training sequence matching process and system | |
CN105723783A (en) | Synchronization signal transmitting device, receiving device, method, and system | |
CN103384407B (en) | Frequency deviation indication signaling is sent, the method and apparatus of random access sequence generation | |
CN108631903B (en) | A kind of PRACH lead code sequence determines method and device | |
CN103338513B (en) | A kind of method and apparatus of terminal positioning | |
CN103384378B (en) | The reception detection method and receiving terminal of a kind of random access sequence | |
CN107070496B (en) | Real-time synchronization acquisition equipment and method based on partial matched filter algorithm | |
CN102882645B (en) | Method and device for detecting frame boundary | |
CN105049080A (en) | Spread spectrum synchronization method and device based on adaptive threshold | |
CN106411796A (en) | Multi-terminal signal detection method in non-orthogonal multiple access, and base station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |