CN104969483B - Receiving device, sending device, training sequence matching process and system - Google Patents

Receiving device, sending device, training sequence matching process and system Download PDF

Info

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
Application number
CN201380003094.1A
Other languages
Chinese (zh)
Other versions
CN104969483A (en
Inventor
栾龙源
陈亮
罗超
肖洁华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN104969483A publication Critical patent/CN104969483A/en
Application granted granted Critical
Publication of CN104969483B publication Critical patent/CN104969483B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed 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

Receiving device, sending device, training sequence matching process and system
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.
CN201380003094.1A 2013-10-31 2013-10-31 Receiving device, sending device, training sequence matching process and system Active CN104969483B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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