[go: up one dir, main page]

WO2015062010A1 - Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système - Google Patents

Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système Download PDF

Info

Publication number
WO2015062010A1
WO2015062010A1 PCT/CN2013/086290 CN2013086290W WO2015062010A1 WO 2015062010 A1 WO2015062010 A1 WO 2015062010A1 CN 2013086290 W CN2013086290 W CN 2013086290W WO 2015062010 A1 WO2015062010 A1 WO 2015062010A1
Authority
WO
WIPO (PCT)
Prior art keywords
sequence
training
training sequence
sequences
additional
Prior art date
Application number
PCT/CN2013/086290
Other languages
English (en)
Chinese (zh)
Inventor
栾龙源
陈亮
罗超
肖洁华
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201380003094.1A priority Critical patent/CN104969483B/zh
Priority to PCT/CN2013/086290 priority patent/WO2015062010A1/fr
Publication of WO2015062010A1 publication Critical patent/WO2015062010A1/fr

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

Definitions

  • Receiving device transmitting device, training sequence matching method and system
  • the present invention relates to the field of wireless communications, and in particular, to a receiving device, a transmitting device, a training sequence matching method, and a system. Background technique
  • the training sequence is a sequence of known sequences used by the equalizer to generate a channel model.
  • a receiving device extracts a sequence of predetermined bits from the received data and matches a known training sequence to determine a training sequence selected by the transmitting device.
  • the transmitting device and the receiving device share a common N group training sequence.
  • the transmitting device selects a set of the known N sets of training sequences to be added to a predetermined position in the data to be transmitted, and transmits the data after the training sequence is added to the receiving device.
  • the receiving device extracts the to-be-matched sequence from the predetermined location, and matches the extracted sequence to be matched with the known N-group training sequence for correlation or signal-to-noise ratio, and determines that the sending device adds according to the matching result.
  • Which group of training sequences is specifically in the data, and subsequent operations are performed according to the matching result, for example, different transmitting devices are distinguished according to the matching result.
  • the transmitting device can only select one of the known N training sequences, and the receiving device can only The extracted sequence to be matched is matched with the known N training sequences.
  • the known N training sequences cannot meet the system capacity requirement, and the system performance is low.
  • the embodiment of the present invention provides a receiving device, a sending device, and a training. Sequence matching method and system. The technical solution is as follows:
  • a receiving device configured to:
  • a receiving module configured to receive a burst sent by at least one sending device
  • An extraction module configured to extract a sequence to be matched from a burst received by the receiving module
  • a first acquiring module configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional a training sequence, the additional training sequence being a sequence obtained by cyclically shifting the conventional training sequence;
  • a matching module configured to match the to-be-matched sequence extracted by the extraction module with the regular training sequence and the additional training sequence acquired by the first acquiring module.
  • the additional training sequence comprises at least one of the following three sets of sequences:
  • the receiving module is configured to receive a random access burst that is sent by the first sending device and the second sending device in the same time slot;
  • the at least one transmitting device includes the first sending device and the second sending device, and the burst is a random access burst.
  • the first acquiring module includes:
  • a first acquiring unit configured to acquire the regular training sequence and the additional training sequence stored in advance
  • a second acquiring unit configured to acquire the regular training sequence stored in advance
  • a first loop unit configured to cyclically shift the pre-stored regular training sequence by a predetermined number of bits, and acquire the cyclically shifted sequence as the additional training sequence.
  • a second aspect provides a receiving device, where the receiving device includes: a receiver and a processor; and the receiver is configured to receive a burst sent by at least one sending device;
  • the processor is configured to extract a sequence to be matched from a burst received by the receiver, where the processor is configured to acquire a plurality of training sequences, where the multiple training sequences include conventional training a sequence and an additional training sequence, the additional training sequence being a sequence obtained by cyclically shifting the conventional training sequence;
  • the processor is further configured to match the to-be-matched sequence with the regular training sequence and the additional training sequence.
  • the additional training sequence comprises at least one of the following three sets of sequences:
  • the receiver is configured to receive a random access burst that is sent by the first sending device and the second sending device respectively in the same time slot;
  • the at least one transmitting device includes the first sending device and the second sending device, and the burst is a random access burst.
  • the receiving device further includes: a memory; the additional training sequence; the processor is further configured to: The conventional training sequence stored in advance is cyclically shifted by a predetermined number of bits, and the cyclically shifted sequence is acquired as the additional training sequence.
  • a third aspect provides a sending device, where the sending device includes: a second acquiring module, configured to acquire multiple training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence.
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence;
  • a selection module configured to select a group of training sequences from the plurality of training sequences acquired by the second acquiring module
  • a adding module configured to add the training sequence selected by the selecting module to a burst to be sent, and a receiving device, where the receiving device extracts a sequence to be matched from the burst, and The sequence to be matched is matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the additional training sequence comprises at least one of the following three sets of sequences:
  • the selecting module includes:
  • a first selecting unit configured to randomly select a group of training sequences from the plurality of training sequences when the burst is a random access burst when first accessing
  • a second selecting unit configured to: when the burst is a random access burst when accessing the first time, select a pre-specified set of training sequences from the plurality of sets of training sequences;
  • a third selecting unit configured to: when the burst is a random access burst when re-accessing, select a group from the plurality of training sequences different from a training sequence selected in a previous access Training sequence.
  • the second acquiring module includes:
  • a third obtaining unit configured to acquire the regular training sequence and the additional training sequence stored in advance
  • a fourth acquiring unit configured to acquire the regular training sequence stored in advance
  • a second looping unit configured to cyclically shift the pre-stored regular training sequence by a predetermined number of bits, and acquire the cyclically shifted sequence as the additional training sequence.
  • a fourth aspect provides a sending device, where the sending device includes: a processor and a transmitter; the processor, configured to acquire a plurality of training sequences, where the multiple training sequences include conventional training a sequence and an additional training sequence, the additional training sequence being a sequence obtained by cyclically shifting the conventional training sequence;
  • the processor is configured to select a set of training sequences from the obtained plurality of training sequences; the processor, configured to add the selected training sequence to a burst to be sent; a processor, configured to control, by the transmitter, the burst that is added with the selected training sequence to be sent to a receiving device, where the receiving device extracts a sequence to be matched from the burst, And matching the sequence to be matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the additional training sequence comprises at least one of the following three sets of sequences:
  • the processor is configured to: when the burst is a random access burst when first accessing, randomly select a set of training sequences from the plurality of training sequences; or, from the multiple training Selecting a pre-specified set of training sequences in the sequence;
  • the processor configured to: when the burst is a random access burst when re-accessing, select a group from the plurality of training sequences different from a training sequence selected during a previous access Training sequence.
  • the sending device further includes: a memory; the additional training sequence; the processor is further configured to: The conventional training sequence stored in advance is cyclically shifted by a predetermined number of bits, and the cyclically shifted sequence is acquired as the additional training sequence.
  • a training sequence matching method is provided, where the method includes:
  • the plurality of sets of training sequences comprising a conventional training sequence and an additional training sequence, wherein the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence;
  • the sequence to be matched is matched with the obtained regular training sequence and the additional training sequence.
  • the additional training sequence comprises at least one of the following three sets of sequences:
  • the at least one sending device includes a first sending device and a second sending device, where the burst The pulse is a random access burst;
  • the receiving the burst sent by the at least one sending device includes:
  • the acquiring the multiple training sequences includes:
  • a training sequence matching method includes:
  • the plurality of sets of training sequences including a regular training sequence and an additional training sequence, wherein the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence ⁇ 'J;
  • the receiving device extracts the sequence to be matched from the burst, and compares the sequence to be matched with the conventional acquired by the receiving device The training sequence is matched with additional training sequences.
  • the additional training sequence comprises at least one of the following three sets of sequences:
  • the selecting a set of training sequences from the obtained plurality of training sequences includes:
  • the selecting a set of training sequences from the obtained plurality of training sequences includes:
  • a training sequence different from the training sequence selected at the time of the last access is selected from the plurality of sets of training sequences.
  • the acquiring the multiple training sequences includes:
  • a training sequence matching system includes: A receiving device according to the above first or second aspect, and at least one transmitting device according to the above third or fourth aspect.
  • the transmitting device in the system is solved.
  • the number of receiving devices is too large, the known N training sequences cannot meet the system capacity requirements, and the system performance is improved.
  • FIG. 1 is a device configuration diagram of a receiving device according to an embodiment of the present invention.
  • FIG. 2 is a device configuration diagram of a receiving device according to another embodiment of the present invention.
  • FIG. 3 is a device configuration diagram of a receiving device according to still another embodiment of the present invention.
  • FIG. 4 is a device configuration diagram of a receiving device according to still another embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a device of a sending device according to an embodiment of the present invention.
  • FIG. 6 is a device configuration diagram of a transmitting device according to another embodiment of the present invention.
  • FIG. 7 is a structural diagram of a device of a transmitting device according to still another embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a device of a transmitting device according to still another embodiment of the present invention.
  • FIG. 9 is a flowchart of a method for matching a training sequence according to an embodiment of the present invention
  • FIG. 10 is a flowchart of a method for matching a training sequence according to another embodiment of the present invention
  • FIG. 11 is a flowchart of another embodiment of the present invention.
  • FIG. 12 is a flowchart of a method for training a training sequence matching method according to another embodiment of the present invention
  • FIG. 13 is a system configuration diagram of a training sequence matching system according to an embodiment of the present invention
  • FIG. 15 is a structural diagram of a device for acquiring a training sequence according to another embodiment of the present invention
  • FIG. 16 is a structural diagram of a device for acquiring a training sequence according to another embodiment of the present invention
  • FIG. 16 is a training sequence according to still another embodiment of the present invention.
  • FIG. 17 is a structural diagram of a device for acquiring a training sequence according to an embodiment of the present invention.
  • FIG. 18 is a flowchart of a method for acquiring a training sequence according to an embodiment of the present invention;
  • FIG. 19 is a flowchart of a method for acquiring a training sequence according to another embodiment of the present invention.
  • FIG. 1 a device configuration diagram of a receiving device according to an embodiment of the present invention is shown.
  • the receiving device can be configured to match the extracted sequences in the received bursts.
  • the receiving device can include:
  • the receiving module 101 is configured to receive a burst sent by at least one sending device.
  • the extracting module 102 is configured to extract a sequence to be matched from the burst received by the receiving module 101;
  • the first obtaining module 103 is configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is obtained by cyclically shifting the conventional training sequence. the sequence of;
  • the matching module 104 is configured to match the to-be-matched sequence extracted by the extraction module 102 with the regular training sequence and the additional training sequence acquired by the first acquiring module 103.
  • the receiving device acquires a plurality of training sequences including a regular training sequence and an additional training sequence, and extracts the to-be-matched sequence from the burst and the acquired multiple
  • the training sequence of the group is matched to solve the problem that when the number of transmitting devices and receiving devices in the system is too large, the known N training sequences cannot meet the system capacity requirement, and the system is improved.
  • FIG. 2 shows a device configuration diagram of a receiving device according to another embodiment of the present invention.
  • the receiving device can be configured to match the extracted sequences in the received bursts.
  • the receiving device can include:
  • the receiving module 201 is configured to receive a burst sent by at least one sending device
  • the extracting module 202 is configured to extract a sequence to be matched from the burst received by the receiving module 201;
  • the transmitting device When the transmitting device generates the burst, the selected training sequence is added to the designated position in the burst, and the burst is transmitted to the receiving device. After the receiving device receives the burst, it will The sequence extracted by the specified location is used as a sequence to be matched, and the training sequence selected by the transmitting device is subsequently identified according to the to-be-matched sequence.
  • the receiving device may receive the bursts that are sent by the multiple sending devices in the same time slot.
  • the at least one sending device may include the first sending device and the second sending device, where the burst may be Random access bursts; the receiving device may receive random access bursts respectively transmitted by the first transmitting device and the second transmitting device in the same time slot.
  • the device access in the GSM system is taken as an example, the sending device is a mobile terminal, and the receiving device is a base station.
  • the transmitting device needs to access the network, select a training sequence and add it in the random access burst, and send the random access burst to the receiving device in a certain time slot, and the receiving device can receive two sending Random access bursts sent by the device in the same time slot.
  • the first obtaining module 203 is configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is cyclically shifted to obtain the conventional training sequence. the sequence of;
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence; first, the method for obtaining the additional training sequence is first introduced:
  • the communication system has higher requirements for the training sequence.
  • the training sequence in the burst will inevitably be distorted due to channel interference and other factors.
  • the sequence extracted by the receiving device from the received burst is generally inconsistent with the training sequence added by the transmitting device in the burst.
  • the receiving device is required to extract the sequence from the received burst and the conventional
  • the training sequence is matched, and according to the matching result, it is judged which training sequence added by the transmitting device in the burst is specifically which of the conventional training sequences. If the accuracy of the judgment is high enough, the cross-correlation between the training sequences of each group needs to be as small as possible, and the autocorrelation is as large as possible.
  • the conventional training sequence is cyclically shifted to obtain at least one candidate sequence; secondly, the calculation is performed separately.
  • the training sequence of three sets of 41-bit random access bursts conventional to the GSM system is expanded to For example, the training sequence of the conventional 3 sets of random access bursts is as follows:
  • the training sequence of the conventional three sets of random access bursts may be cyclically shifted, and the number of bits of the cyclic shift ranges from 1 to 40, and a total of 120 candidate sequences are obtained. .
  • only one or two of the three sets of conventional training sequences may be selected as the base sequence, and the base sequence may be cyclically shifted to obtain an alternative sequence group.
  • calculating the autocorrelation of the set of candidate sequences and the cross-correlation between the set of candidate sequences and the conventional training sequence finally, selecting the most relevant sequence of the candidate sequence group as an additional training sequence.
  • the most relevant sequence refers to a sequence that is highly autocorrelated and has little cross-correlation with conventional training sequences.
  • the matching module 204 is configured to match the to-be-matched sequence extracted by the extraction module 202 with the regular training sequence and the additional training sequence acquired by the first acquiring module 203.
  • the receiving device may perform correlation matching between the to-be-matched sequence and the obtained conventional training sequence and the additional training sequence, respectively, and determine that the most relevant group of training sequences is the training sequence selected by the transmitting end.
  • the receiving device may perform the SNR (Signal to Noise Ratio) matching of the to-be-matched sequence and the acquired multiple training sequences, and determine that the training sequence with the highest SNR is selected by the transmitting end. Training sequence.
  • the first obtaining module 203 includes:
  • a first acquiring unit 203a configured to acquire the regular training sequence and the additional training sequence stored in advance;
  • a second obtaining unit 203b configured to acquire the regular training sequence stored in advance
  • the first loop unit 203c is configured to cyclically shift the pre-stored regular training sequence by a predetermined number of bits, and acquire the cyclically shifted sequence as the additional training sequence.
  • the receiving device may acquire the conventional training sequence and the additional training sequence stored in advance when performing sequence matching; or the receiving device may also acquire the conventional training sequence stored in advance;
  • the training sequence is cyclically shifted by a predetermined number of bits, and the cyclically shifted sequence is acquired as the additional training sequence.
  • devices in the system including the sending device and the receiving device, may directly store additional training sequences, or may only store the number of cyclic shift bits corresponding to the additional training sequence. .
  • the receiving device matches the matching sequence, all training sequences need to be acquired.
  • the regular training sequence and the stored additional training sequence may be directly acquired; when the receiving device does not store the additional training sequence ⁇ ij, only the additional
  • the receiving device may preferentially acquire a regular training sequence, and cyclically shift the obtained conventional training sequence according to the number of cyclic shift bits corresponding to the additional training sequence, and will cycle. The sequence obtained after the shift is used as the additional training sequence.
  • the training sequence of the random access burst in the GSM system is expanded, and an additional training sequence of random access bursts is added.
  • This additional training sequence is obtained by cyclically shifting the normal 1st set of training sequences by 1 bit.
  • the additional training sequence is not stored in the receiving device, but only the identification of the first set of training sequences and the number of bits 1 of the cyclic shift are stored.
  • the receiving device matches the matching sequence, the normal three training sequences can be obtained first, and the first training sequence is cyclically moved by one bit to obtain an additional training sequence.
  • the additional training sequence includes at least one of the following three sets of sequences:
  • the embodiment of the present invention selects the following three sets of the most relevant sequences by the above method:
  • the three sets of sequences are cyclically moved by the conventional first set of training sequences. 3 and 31 are acquired.
  • the GSM system may select at least one of the three sets of the most relevant sequences as the additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the receiving module 201 is specifically configured to receive a random access burst pulse that is sent by the first sending device and the second sending device respectively in the same time slot;
  • the at least one transmitting device includes the first sending device and the second sending device, and the burst is a random access burst.
  • the receiving device receives two random access bursts respectively sent by the two transmitting devices in the same time slot.
  • the two random access bursts are extracted to be matched to match, the training sequence selected in the two random access bursts is determined, and the determined training sequence is used to distinguish the two transmitting devices.
  • the training sequence of the random access burst selected by the sending device herein may be a training sequence specified by the receiving device, or may be a training sequence randomly selected by the sending device; if the sending device randomly selects a random access burst In the training sequence of the pulse, the training sequences selected by the two sending devices may be the same.
  • the two transmitting devices fail to access and re-access; when the transmitting device re-accesses, the last access may be selected. Different random access burst training sequences.
  • the receiving device and the transmitting device can perform device access not only through a conventional random access burst training sequence, but also through an additional random access burst training sequence.
  • the device accesses, and the sending device can use the additional random access burst to carry additional channel request information, such as terminal capability information, terminal type identifier, and service identifier, so as to achieve system capacity when the extended device is accessed.
  • the receiving device can receive the random access bursts sent by the two transmitting devices in the same time slot, and carry the training according to the received random access bursts respectively.
  • the sequence distinguishes the two sending devices, so that the two transmitting devices are multiplexed in the same time slot, further expanding the system capacity when the device is accessed, and improving device access performance.
  • the receiving device provided by the embodiment of the present invention acquires a plurality of training sequences including a regular training sequence and an additional training sequence, and extracts the to-be-matched sequence from the burst and the acquired multiple
  • the group training sequence is matched to solve the problem that when the number of the sending device and the receiving device in the system is too large, the known N group training sequence cannot meet the system capacity requirement, and the system performance is improved.
  • the embodiment of the present invention The receiving equipment provided is selected from a sequence with good correlation. For the additional training sequence, the matching accuracy of the training sequence can be ensured after the additional training sequence is extended.
  • the receiving device provided by the embodiment of the present invention can access the device through an additional random access burst training sequence.
  • the system can increase the access capacity of the device and improve the access performance of the device.
  • the receiving device provided by the embodiment of the present invention can receive the random access burst sent by the two sending devices in the same time slot. And distinguishing the two sending devices according to the training sequence respectively carried by the received random access bursts, thereby realizing multiplexing of the two transmitting devices in the same time slot, further expanding the system capacity when the device is accessed, Improve device access performance.
  • FIG. 3 shows a device configuration diagram of a receiving device according to another embodiment of the present invention.
  • the receiving device can be used to match the extracted sequences in the received bursts.
  • the receiving device may include: a receiver 301 and a processor 302;
  • the receiver 301 is configured to receive a burst sent by at least one sending device.
  • the processor 302 is configured to extract a sequence to be matched from a burst received by the receiver 301;
  • the processor 302 is configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is obtained by cyclically shifting the conventional training sequence. the sequence of;
  • the processor 302 is further configured to match the to-be-matched sequence with the regular training sequence and the additional training sequence.
  • the receiving device acquires a plurality of training sequences including a regular training sequence and an additional training sequence, and extracts the to-be-matched sequence from the burst and the acquired multiple
  • the training sequence of the group is matched to solve the problem that when the number of transmitting devices and receiving devices in the system is too large, the known N training sequences cannot meet the system capacity requirement, and the system is improved.
  • FIG. 4 shows a device configuration diagram of a receiving device according to still another embodiment of the present invention.
  • the receiving device can be configured to match the extracted sequences in the received bursts.
  • the receiving device may include: a receiver 401 and a processor 402;
  • the receiver 401 is configured to receive a burst sent by at least one sending device.
  • the processor 402 is configured to extract, from the burst received by the receiver 401, Matching sequence
  • the transmitting device When the transmitting device generates a burst, the selected training sequence is added to the designated position in the burst, and the burst is transmitted to the receiving device. After receiving the burst, the receiving device takes the sequence extracted from the specified position as a sequence to be matched, and subsequently identifies the training sequence selected by the transmitting device according to the sequence to be matched.
  • the receiving device may receive the bursts that are sent by the multiple sending devices in the same time slot.
  • the at least one sending device may include the first sending device and the second sending device, where the burst may be Random access bursts; the receiving device may receive random access bursts respectively transmitted by the first transmitting device and the second transmitting device in the same time slot.
  • the device access in the GSM system is taken as an example, the sending device is a mobile terminal, and the receiving device is a base station.
  • the transmitting device needs to access the network, select a training sequence and add it in the random access burst, and send the random access burst to the receiving device in a certain time slot, and the receiving device can receive two sending Random access bursts sent by the device in the same time slot.
  • the processor 402 is configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is obtained by cyclically shifting the conventional training sequence. the sequence of;
  • the processor 402 is further configured to match the to-be-matched sequence with the regular training sequence and the additional training sequence.
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence; first, the method for obtaining the additional training sequence is first introduced:
  • the communication system has higher requirements for the training sequence.
  • the training sequence in the burst will inevitably be distorted due to channel interference and other factors.
  • the sequence extracted by the receiving device from the received burst is generally inconsistent with the training sequence added by the transmitting device in the burst.
  • the receiving device is required to extract the sequence from the received burst and the conventional
  • the training sequence is matched, and according to the matching result, it is judged which training sequence added by the transmitting device in the burst is specifically which of the conventional training sequences. If the accuracy of the judgment is high enough, the cross-correlation between the training sequences of each group needs to be as small as possible, and the autocorrelation is as large as possible.
  • the conventional training sequence is cyclically shifted to obtain at least one candidate sequence; secondly, the calculation is performed separately. Autocorrelation of group candidate sequences and the set of candidate sequences and conventional Cross-correlation between training sequences; Finally, additional training sequences are selected based on the autocorrelation of the set of candidate sequences and the cross-correlation between the set of candidate sequences and conventional training sequences. It should be noted that the above steps of obtaining an additional training sequence can be implemented by a developer performing a simulation operation through a computer.
  • the training sequence of three sets of 41-bit random access bursts in the GSM system is extended.
  • the training sequence of the conventional three sets of random access bursts is as follows:
  • the training sequence of the conventional three sets of random access bursts may be cyclically shifted, and the number of bits of the cyclic shift ranges from 1 to 40, and a total of 120 candidate sequences are obtained. .
  • only one or two of the three sets of conventional training sequences may be selected as the base sequence, and the base sequence may be cyclically shifted to obtain an alternative sequence group.
  • calculating the autocorrelation of the set of candidate sequences and the cross-correlation between the set of candidate sequences and the conventional training sequence finally, selecting the most relevant sequence of the candidate sequence group as an additional training sequence.
  • the most relevant sequence refers to a sequence that is highly autocorrelated and has little cross-correlation with conventional training sequences.
  • the receiving device further includes: a memory 403;
  • the processor 402 is configured to obtain, from the memory 403, the pre-stored regular training sequence and the additional training sequence;
  • the processor 402 is configured to obtain, from the memory 403, the pre-stored regular training sequence;
  • the processor 402 is further configured to cyclically shift the pre-stored regular training sequence by a predetermined number of bits, and acquire the cyclically shifted sequence as the additional training sequence.
  • the receiving device may acquire the conventional training sequence and the additional training sequence stored in advance when performing sequence matching; or the receiving device may also acquire the conventional training sequence stored in advance;
  • the training sequence is cyclically shifted by a predetermined number of bits, and the cyclically shifted sequence is acquired as the additional training sequence.
  • the devices in the system including the sending device
  • the standby and receiving devices may directly store additional training sequences, or may only store the number of cyclic shift bits corresponding to the additional training sequence.
  • the receiving device matches the matching sequence, all training sequences need to be acquired.
  • the receiving device directly stores the additional training sequence, the regular training sequence and the stored additional training sequence may be directly obtained; when the receiving device does not store the additional training sequence, only the additional one is stored.
  • the training sequence corresponds to the number of cyclic shift bits
  • the receiving device may preferentially acquire a regular training sequence, and cyclically shift the obtained conventional training sequence according to the number of cyclic shift bits corresponding to the additional training sequence, and will cycle. The sequence obtained after the shift is used as the additional training sequence.
  • the training sequence of the random access burst in the GSM system is expanded, and an additional training sequence of random access bursts is added.
  • This additional training sequence is obtained by cyclically shifting the normal 1st set of training sequences by 1 bit.
  • the additional training sequence is not stored in the receiving device, but only the identification of the first set of training sequences and the number of bits 1 of the cyclic shift are stored.
  • the receiving device matches the matching sequence, the normal three training sequences can be obtained first, and the first training sequence is cyclically moved by one bit to obtain an additional training sequence.
  • the additional training sequence includes at least one of the following three sets of sequences:
  • the embodiment of the present invention selects the following three sets of the most relevant sequences by the above method:
  • the three sets of sequences are cyclically moved by the conventional first set of training sequences. , 3 and 31 get. In practical applications, the GSM system can choose the three groups with the best correlation. At least one set of sequences in the sequence serves as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the receiver 401 is configured to receive a random access burst that is sent by the first sending device and the second sending device respectively in the same time slot;
  • the at least one transmitting device includes the first sending device and the second sending device, and the burst is a random access burst.
  • the receiving device receives two random access bursts respectively sent by the two transmitting devices in the same time slot, and extracts from the two random access bursts to be matched. The sequence is matched, the training sequence selected in the two random access bursts is determined, and the determined training sequence is used to distinguish the two transmitting devices.
  • the training sequence of the random access burst selected by the sending device herein may be a training sequence specified by the receiving device, or may be a training sequence randomly selected by the sending device; if the sending device randomly selects a random access burst In the training sequence of the pulse, the training sequences selected by the two sending devices may be the same.
  • the two transmitting devices fail to access and re-access; when the transmitting device re-accesses, the last access may be selected. Different random access burst training sequences.
  • the receiving device and the transmitting device can perform device access not only through a conventional random access burst training sequence, but also through an additional random access burst training sequence.
  • the device accesses, and the sending device can use the additional random access burst to carry additional channel request information, such as terminal capability information, terminal type identifier, and service identifier, so as to achieve system capacity when the extended device is accessed.
  • the receiving device can receive the random access bursts sent by the two transmitting devices in the same time slot, and carry the training according to the received random access bursts respectively.
  • the sequence distinguishes the two sending devices, so that the two transmitting devices are multiplexed in the same time slot, further expanding the system capacity when the device is accessed, and improving device access performance.
  • the receiving device acquires a plurality of training sequences including a regular training sequence and an additional training sequence, and extracts the to-be-matched sequence from the burst and the acquired multiple
  • the group training sequence is matched to solve the problem that when the number of the sending device and the receiving device in the system is too large, the known N group training sequence cannot meet the system capacity requirement, and the system performance is improved.
  • the embodiment of the present invention The receiving device provides a sequence with a better correlation as an additional training sequence, and can ensure the matching accuracy of the training sequence after the additional training sequence is extended.
  • the receiving device provided by the embodiment of the present invention may adopt an additional random Access burst
  • the training sequence is used for device access, so as to achieve the system capacity of the device when the device is accessed, and the device access performance is improved.
  • the receiving device provided by the embodiment of the present invention can receive two sending devices in the same time slot. Randomly access bursts, and distinguish the two transmitting devices according to the training sequence respectively carried by the received random access bursts, thereby realizing multiplexing of the two transmitting devices in the same time slot, further expanding the device System capacity at the time of access, improving device access performance.
  • FIG. 5 it is a device configuration diagram of a sending device according to an embodiment of the present invention.
  • the sending device may be configured to add a selected training sequence to a burst and send it to a receiving device, where the receiving device The sequences to be matched are extracted from the bursts for matching.
  • the sending device may include: a second obtaining module 501, configured to acquire a plurality of sets of training sequences, where the multiple sets of training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is for the regular training a sequence obtained by cyclically shifting a sequence;
  • a selection module 502 configured to select a group of training sequences from the plurality of training sequences acquired by the second obtaining module 501;
  • An adding module 503, configured to add the training sequence selected by the selecting module 502 to a burst to be sent;
  • a sending module 504 configured to send the burst that is added with the selected training sequence to a receiving device, where the receiving device extracts a sequence to be matched from the burst, and sends the to-be-matched sequence
  • the matching sequence is matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the sending device adds a set of training sequences to a burst by selecting a normal training sequence and an additional training sequence, and sends the burst to the receiving device for receiving.
  • the device extracts the sequence to be matched from the burst, and matches the sequence to be matched with the regular training sequence and the additional training sequence acquired by the receiving device, and solves the number of transmitting devices and receiving devices in the system.
  • the known N training sequences cannot meet the problem of system capacity requirements, and the purpose of improving system performance is achieved.
  • FIG. 6 is a device configuration diagram of a transmitting device according to another embodiment of the present invention.
  • the sending device may be configured to send the selected training sequence to the receiving device after the burst is added, and the receiving device extracts the sequence to be matched from the burst to perform matching.
  • the sending device can include: a second acquiring module 601, configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is cyclically shifted to obtain the conventional training sequence. the sequence of;
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence.
  • the training sequence of three sets of 41-bit random access bursts in the GSM system is extended.
  • the training sequence of the conventional three sets of random access bursts is as follows:
  • a selection module 602 configured to select a group of training sequences from the plurality of training sequences acquired by the second obtaining module 601;
  • An adding module 603, configured to add the training sequence selected by the selecting module 602 to a burst to be sent;
  • a sending module 604 configured to send the burst that is added with the selected training sequence to a receiving device, where the receiving device extracts a sequence to be matched from the burst, and the The matching sequence is matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the second obtaining module 601 includes: a third obtaining unit 601a, configured to acquire the regular training sequence and the additional training sequence stored in advance;
  • a fourth obtaining unit 601b configured to acquire the regular training sequence stored in advance
  • the second loop unit 601c is configured to cyclically shift the pre-stored regular training sequence by a predetermined number of bits, and acquire the cyclically shifted sequence as the additional training sequence.
  • the conventional training sequence and the additional training sequence stored in advance may be acquired; or the transmitting device may also acquire the conventional training sequence stored in advance; the conventional training sequence to be stored in advance
  • the predetermined number of bits is cyclically shifted, and the cyclically shifted sequence is acquired as the additional training sequence.
  • devices in the system may directly store additional training sequences, or may only store the number of cyclic shift bits corresponding to the additional training sequence.
  • the transmitting device When the transmitting device generates a burst, it needs to acquire all training sequences.
  • the sending device directly stores the additional training sequence, the normal training sequence and the stored additional training sequence may be directly obtained; when the sending device does not store the additional training sequence, only the additional training sequence is stored.
  • the transmitting device may preferentially acquire a regular training sequence, and cyclically shift the obtained conventional training sequence according to the number of cyclic shift bits corresponding to the additional training sequence, and cyclically shift The sequence obtained later is used as the additional training sequence.
  • the training sequence of the random access burst in the GSM system is expanded, and an additional training sequence of random access bursts is added.
  • This additional training sequence is a sequence obtained by cyclically shifting 1 bit of the conventional Group 1 training sequence.
  • the additional training sequence is not stored in the transmitting device, but only the identification of the first set of training sequences and the number of bits 1 of the cyclic shift are stored.
  • the transmitting device When the transmitting device generates a burst, it can first acquire the normal 3 sets of training sequences, and rotate the 1st training sequence in the 1st group to obtain an additional training sequence.
  • the additional training sequence includes at least one of the following three sets of sequences:
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the selecting module 602 includes:
  • a first selecting unit 602a configured to randomly select a group of training sequences from the plurality of training sequences when the burst is a random access burst when the first access is performed;
  • a second selecting unit 602b configured to: when the burst is a random access burst when the first access is performed, select a pre-specified set of training sequences from the plurality of sets of training sequences;
  • a third selecting unit 602c configured to: when the burst is a random access burst when re-accessing, select one of the plurality of training sequences and the training sequence selected at the last access Different training sequences.
  • the transmitting device may randomly select one of the acquired regular training sequence and the additional training sequence, or may select a pre-specified training sequence.
  • the embodiment of the present invention further provides two methods for selecting a training sequence:
  • the sending device randomly selects a set of training sequences from the plurality of training sequences; or, selects a pre-specified one from the plurality of training sequences A set of training sequences.
  • the sending device when the sending device is a mobile terminal, and the sending device accesses the cell for the first time, the sending device may randomly select a set of training sequences from the obtained regular training sequence and the additional training sequence, or the sending device may also select A pre-specified set of training sequences.
  • the transmitting device selects a training sequence different from the training sequence selected in the previous access from the plurality of training sequences.
  • the sending device when the sending device is a mobile terminal, and the sending device fails to access the network for the first time, the network needs to be re-accessed.
  • the sending device can select a different training series from the last access.
  • a conventional training sequence and an additional training sequence are randomly selected from a sequence different from the training sequence selected at the time of the last access.
  • the transmitting device is a mobile terminal, and the receiving device is a base station.
  • the two sending devices may send random access bursts in the same time slot, and the training sequence of the random access burst selected by the sending device may be a training sequence specified by the receiving device, or may be a training randomly selected by the transmitting device. Sequence; if the transmitting device randomly selects a training sequence of random access bursts, the training sequence selected by the two transmitting devices may be phased At the same time, the two transmitting devices fail to access and re-access; when the transmitting device re-accesses, the training sequence of the random access burst different from the previous access may be selected.
  • the receiving device and the transmitting device can perform device access not only through a conventional random access burst training sequence, but also through an additional random access burst training sequence.
  • the device accesses, and the sending device can use the additional random access burst to carry additional channel request information, such as terminal capability information, terminal type identifier, and service identifier, so as to achieve system capacity when the extended device is accessed.
  • the receiving device can receive the random access bursts sent by the two transmitting devices in the same time slot, and carry the training according to the received random access bursts respectively.
  • the sequence distinguishes the two sending devices, so that the two transmitting devices are multiplexed in the same time slot, further expanding the system capacity when the device is accessed, and improving device access performance.
  • the sending device adds a set of training sequences to a burst by selecting a normal training sequence and an additional training sequence, and sends the burst to the receiving device for receiving.
  • the device extracts the sequence to be matched from the burst, and matches the sequence to be matched with the regular training sequence and the additional training sequence acquired by the receiving device, and solves the number of transmitting devices and receiving devices in the system.
  • the transmitting device selects a sequence with better correlation as an additional training sequence. The matching accuracy of the training sequence can be ensured after the additional training sequence is extended.
  • the sending device provided by the embodiment of the present invention can access the device through an additional random access burst training sequence, thereby achieving extended device access.
  • FIG. 7 it is a device configuration diagram of a sending device according to another embodiment of the present invention.
  • the sending device may be configured to add a selected training sequence to a burst and send the signal to a receiving device.
  • the sequences to be matched are extracted from the bursts for matching.
  • the transmitting device may include: a processor 701 and a transmitter 702;
  • the processor 701 is configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is cyclically shifted to obtain the conventional training sequence. the sequence of;
  • the processor 701 is configured to select a training sequence from the acquired plurality of training sequences, and the processor 701 is configured to add the selected training sequence to a burst to be sent.
  • the processor 701 is configured to control the transmitter 702 to send the burst that is added with the selected training sequence to a receiving device, and the receiving device extracts the burst from the burst Matching the sequence, and matching the sequence to be matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the sending device adds a set of training sequences to a burst by selecting a normal training sequence and an additional training sequence, and sends the burst to the receiving device for receiving.
  • the device extracts the sequence to be matched from the burst, and matches the sequence to be matched with the regular training sequence and the additional training sequence acquired by the receiving device, and solves the number of transmitting devices and receiving devices in the system.
  • the known N training sequences cannot meet the problem of system capacity requirements, and the purpose of improving system performance is achieved.
  • FIG. 8 is a block diagram showing the configuration of a transmitting device according to still another embodiment of the present invention.
  • the transmitting device can be implemented as the sending device in the method shown in FIG. 4, and is configured to send a selected training sequence to the burst device and send the sequence to the receiving device, and the receiving device extracts the sequence to be matched from the burst. match.
  • the transmitting device can include: a processor 801 and a transmitter 802;
  • the processor 801 is configured to acquire a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence, where the additional training sequence is obtained by cyclically shifting the conventional training sequence. the sequence of;
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence.
  • the training sequence of three sets of 41-bit random access bursts in the GSM system is extended.
  • the training sequence of the conventional three sets of random access bursts is as follows:
  • the embodiment of the present invention loops the conventional training sequence to select the following three groups of the most relevant sequences: (0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 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);
  • the three sets of sequences are obtained by cyclically moving the first, third, and 31 bits of the conventional first set of training sequences.
  • the specific method for obtaining the additional training sequence refer to the related description in the corresponding embodiment in FIG. 2 or FIG. 4, and details are not described herein again.
  • the processor 801 is configured to select a training sequence from the acquired plurality of training sequences, and the processor 801 is configured to add the selected training sequence to a burst to be sent. ;
  • the processor 801 is configured to control the transmitter 802 to send the burst that is added with the selected training sequence to a receiving device, and the receiving device extracts the burst from the burst Matching the sequence, and matching the sequence to be matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the sending device further includes: a memory 803;
  • the processor 801 is configured to obtain, from the memory 803, the pre-stored regular training sequence and the additional training sequence;
  • the processor 801 is configured to obtain, from the memory 803, the pre-stored regular training sequence;
  • the processor 1201 is further configured to cyclically shift the pre-stored regular training sequence by a predetermined number of bits, and acquire the cyclically shifted sequence as the additional training sequence.
  • the conventional training sequence and the additional training sequence stored in advance may be acquired; or the transmitting device may also acquire the conventional training sequence stored in advance; the conventional training sequence to be stored in advance
  • the predetermined number of bits is cyclically shifted, and the cyclically shifted sequence is acquired as the additional training sequence.
  • devices in the system may directly store additional training sequences, or may only store the number of cyclic shift bits corresponding to the additional training sequence.
  • the transmitting device When the transmitting device generates a burst, it needs to acquire all training sequences.
  • the sending device directly stores the additional training sequence, the normal training sequence and the stored additional training sequence may be directly obtained; when the sending device does not store the additional training sequence, only When the number of cyclic shift bits corresponding to the additional training sequence is stored, the transmitting device may preferentially acquire a normal training sequence, and perform the normal training sequence obtained according to the number of cyclic shifts corresponding to the additional training sequence. Cyclic shift, the sequence obtained after the cyclic shift is taken as the additional training sequence.
  • the training sequence of the random access burst in the GSM system is expanded, and an additional training sequence of random access bursts is added.
  • This additional training sequence is a sequence obtained by cyclically shifting 1 bit of the conventional Group 1 training sequence.
  • the additional training sequence is not stored in the transmitting device, but only the identification of the first set of training sequences and the number of bits 1 of the cyclic shift are stored.
  • the transmitting device When the transmitting device generates a burst, it can first acquire the normal 3 sets of training sequences, and rotate the 1st training sequence in the 1st group to obtain an additional training sequence.
  • the additional training sequence includes at least one of the following three sets of sequences:
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the processor 801 is configured to: when the burst is a random access burst when first accessing, randomly select a group of training sequences from the plurality of training sequences; or, from the multiple groups Selecting a pre-specified set of training sequences in the training sequence;
  • the processor 801 is configured to: when the burst is a random access burst when re-accessing, select one of the plurality of training sequences and the training sequence selected during the last access Different training sequences.
  • the transmitting device may randomly select one of the acquired regular training sequence and the additional training sequence, or may select a pre-specified training sequence.
  • the embodiment of the present invention further provides two methods for selecting a training sequence:
  • the sending device randomly selects a set of training sequences from the plurality of training sequences; or, selects a pre-finger from the plurality of training sequences A set of training sequences.
  • the sending device when the sending device is a mobile terminal, and the sending device accesses the cell for the first time, the sending device may randomly select a set of training sequences from the obtained regular training sequence and the additional training sequence, or the sending device may also select A pre-specified set of training sequences.
  • the transmitting device selects a training sequence different from the training sequence selected in the previous access from the plurality of training sequences.
  • the sending device when the sending device is a mobile terminal, and the sending device fails to access the network for the first time, the network needs to be re-accessed.
  • the sending device can select a different training series from the last access.
  • a conventional training sequence and an additional training sequence are randomly selected from a sequence different from the training sequence selected at the time of the last access.
  • the transmitting device is a mobile terminal, and the receiving device is a base station.
  • the two sending devices may send random access bursts in the same time slot, and the training sequence of the random access burst selected by the sending device may be a training sequence specified by the receiving device, or may be a training randomly selected by the transmitting device. If the sending device randomly selects the training sequence of the random access burst, the training sequences selected by the two transmitting devices may be the same. At this time, the two transmitting devices fail to access and re-access; When re-accessing, a training sequence that is different from the last access random access burst can be selected.
  • the receiving device and the transmitting device can perform device access not only through a conventional random access burst training sequence, but also through an additional random access burst training sequence.
  • the device accesses, and the sending device can use the additional random access burst to carry additional channel request information, such as terminal capability information, terminal type identifier, and service identifier, so as to achieve system capacity when the extended device is accessed.
  • the receiving device can receive the random access bursts sent by the two transmitting devices in the same time slot, and carry the training according to the received random access bursts respectively.
  • the sequence distinguishes the two sending devices, so that the two transmitting devices are multiplexed in the same time slot, further expanding the system capacity when the device is accessed, and improving device access performance.
  • the sending device provided by the embodiment of the present invention adds a set of training sequences to a burst by selecting a normal training sequence and an additional training sequence, and sends the burst to the receiving device for receiving.
  • the device extracts the sequence to be matched from the burst, and matches the sequence to be matched with the regular training sequence and the additional training sequence acquired by the receiving device, and solves the number of transmitting devices and receiving devices in the system.
  • the known N training sequences cannot meet the system capacity.
  • the problem of the requirement is to achieve the purpose of improving the performance of the system.
  • the sending device provided by the embodiment of the present invention selects a sequence with better correlation as an additional training sequence, and can ensure the matching of the training sequence after expanding the additional training sequence.
  • the sending device provided by the embodiment of the present invention can access the device through an additional random access burst training sequence, thereby achieving the purpose of expanding the system capacity when the device is accessed and improving the access performance of the device.
  • FIG. 9 a flowchart of a method for training sequence matching according to an embodiment of the present invention is shown, which may be used to match an extracted sequence in a received burst.
  • the method can include:
  • Step 902 Receive a burst sent by at least one sending device, and extract a sequence to be matched from the burst.
  • Step 904 Acquire a plurality of training sequences, where the training sequence includes a regular training sequence and an additional training sequence, where the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence;
  • Step 906 Match the to-be-matched sequence with the obtained regular training sequence and the additional training sequence.
  • the training sequence matching method acquires a plurality of training sequences including a regular training sequence and an additional training sequence, and extracts the to-be-matched sequence and the acquired sequence from the burst.
  • the plurality of training sequences are matched to solve the problem that when the number of transmitting devices and receiving devices in the system is too large, the known N training sequences cannot meet the system capacity requirement, and the system performance is improved.
  • FIG. 10 is a flowchart of a method for training sequence matching according to another embodiment of the present invention.
  • the method can be used to match the extracted sequences in the received bursts.
  • the training sequence matching method may include:
  • Step 1002 The receiving device receives a burst sent by at least one sending device, and extracts a sequence to be matched from the burst pulse.
  • the transmitting device When the transmitting device generates the burst, the selected training sequence is added to the designated position in the burst, and the burst is transmitted to the receiving device. After the receiving device receives the burst, it will The sequence extracted by the specified location is used as a sequence to be matched, and the training sequence selected by the transmitting device is subsequently identified according to the to-be-matched sequence.
  • the receiving device may receive the bursts that are sent by the multiple sending devices in the same time slot.
  • the at least one sending device may include the first sending device and the second sending device, where the burst The pulse may be a random access burst; the receiving device may receive a random access burst transmitted by the first transmitting device and the second transmitting device in the same time slot.
  • the device access in the GSM system is taken as an example, the sending device is a mobile terminal, and the receiving device is a base station.
  • the transmitting device needs to access the network, select a training sequence and add it in the random access burst, and send the random access burst to the receiving device in a certain time slot, and the receiving device can receive two sending Random access bursts sent by the device in the same time slot.
  • Step 1004 The receiving device acquires a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence.
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence; first, the method for obtaining the additional training sequence is first introduced:
  • the communication system has higher requirements for the training sequence.
  • the training sequence in the burst will inevitably be distorted due to channel interference and other factors.
  • the sequence extracted by the receiving device from the received burst is generally inconsistent with the training sequence added by the transmitting device in the burst.
  • the receiving device is required to extract the sequence from the received burst and the conventional
  • the training sequence is matched, and according to the matching result, it is judged which training sequence added by the transmitting device in the burst is specifically which of the conventional training sequences. If the accuracy of the judgment is high enough, the cross-correlation between the training sequences of each group needs to be as small as possible, and the autocorrelation is as large as possible.
  • the conventional training sequence is cyclically shifted to obtain at least one candidate sequence; secondly, the calculation is performed separately.
  • the training sequence of the conventional three sets of random access bursts is as follows: (0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0,1, 1 , 0, 1, 0, 1, 0, 1, 0
  • the training sequence of the conventional three sets of random access bursts may be cyclically shifted, and the number of bits of the cyclic shift ranges from 1 to 40, and a total of 120 candidate sequences are obtained. .
  • only one or two of the three sets of conventional training sequences may be selected as the base sequence, and the base sequence may be cyclically shifted to obtain an alternative sequence group.
  • calculating the autocorrelation of the set of candidate sequences and the cross-correlation between the set of candidate sequences and the conventional training sequence finally, selecting the most relevant sequence of the candidate sequence group as an additional training sequence.
  • the most relevant sequence refers to a sequence that is highly autocorrelated and has little cross-correlation with conventional training sequences.
  • the embodiment of the present invention selects the following three sets of the most relevant sequences by the above method:
  • the three sets of sequences are obtained by cyclically moving the first, third, and third bits of the conventional first set of training sequences.
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the receiving device may acquire the conventional training sequence and the additional training sequence stored in advance when performing sequence matching; or the receiving device may also acquire the conventional training sequence stored in advance;
  • the training sequence is cyclically shifted by a predetermined number of bits, and the cyclically shifted sequence is acquired as the additional training sequence.
  • devices in the system may directly store additional training sequences, or may only store the number of cyclic shift bits corresponding to the additional training sequence.
  • the receiving device matches the matching sequence, it needs to acquire all Training sequence.
  • the receiving device directly stores the additional training sequence, the regular training sequence and the stored additional training sequence may be directly acquired; when the receiving device does not store the additional training sequence ⁇ ij, only the additional
  • the receiving device may preferentially acquire a regular training sequence, and cyclically shift the obtained conventional training sequence according to the number of cyclic shift bits corresponding to the additional training sequence, and will cycle. The sequence obtained after the shift is used as the additional training sequence.
  • the training sequence of the random access burst in the GSM system is expanded, and an additional training sequence of random access bursts is added.
  • This additional training sequence is obtained by cyclically shifting the normal 1st set of training sequences by 1 bit.
  • the additional training sequence is not stored in the receiving device, but only the identification of the first set of training sequences and the number of bits 1 of the cyclic shift are stored.
  • the receiving device matches the matching sequence, the normal three training sequences can be obtained first, and the first training sequence is cyclically moved by one bit to obtain an additional training sequence.
  • Step 1006 The receiving device matches the to-be-matched sequence with the obtained regular training sequence and an additional training sequence.
  • the receiving device may perform correlation matching between the to-be-matched sequence and the obtained conventional training sequence and the additional training sequence, respectively, and determine that the most relevant group of training sequences is the training sequence selected by the transmitting end.
  • the receiving device may perform the SNR (Signal to Noise Ratio) matching between the to-be-matched sequence and the acquired multiple training sequences, and determine that the training sequence with the highest SNR is selected by the transmitting end. Training sequence.
  • the receiving device receives two random access bursts respectively sent by the two transmitting devices in the same time slot, and extracts from the two random access bursts to be matched. The sequence is matched, the training sequence selected in the two random access bursts is determined, and the determined training sequence is used to distinguish the two transmitting devices.
  • the training sequence of the random access burst selected by the sending device herein may be a training sequence specified by the receiving device, or may be a training sequence randomly selected by the sending device; if the sending device randomly selects a random access burst In the training sequence of the pulse, the training sequences selected by the two sending devices may be the same.
  • the two transmitting devices fail to access and re-access; when the transmitting device re-accesses, the last access may be selected. Different random access burst training sequences.
  • the receiving device and the transmitting device can not only access the device through a conventional random access burst training sequence, but also can additionally
  • the random access burst training sequence is used for device access, and the sending device can use the additional random access burst to carry additional channel request information, such as terminal capability information, terminal type identifier, and service identifier.
  • the receiving device can receive the random access burst sent by the two transmitting devices in the same time slot, and according to the received The training sequence carried by the random access bursts respectively distinguishes the two sending devices, thereby realizing multiplexing of the two transmitting devices in the same time slot, further expanding the system capacity when the device is accessed, and improving device access performance. .
  • the training sequence matching method acquires a plurality of training sequences including a regular training sequence and an additional training sequence, and extracts the to-be-matched sequence and the acquired sequence from the burst.
  • the plurality of training sequences are matched to solve the problem that when the number of transmitting devices and receiving devices in the system is too large, the known training sequence of the group cannot meet the system capacity requirement, and the system performance is improved.
  • the present invention The training sequence matching method provided by the embodiment, the sequence with the better correlation is used as the additional training sequence, and the matching accuracy of the training sequence can be ensured after the additional training sequence is extended.
  • the training sequence matching method provided by the embodiment of the present invention is provided.
  • the receiving device and the sending device may perform device access by using an additional random access burst training sequence, thereby achieving the purpose of expanding the system capacity when the device is accessed, and improving the access performance of the device.
  • the embodiment of the present invention provides Training sequence matching method, the receiving device can be connected a random access burst transmitted by two transmitting devices in the same time slot, and distinguishing the two transmitting devices according to the training sequence respectively carried by the received random access bursts, thereby realizing that the two transmitting devices are Multiplexing in the same time slot further expands the system capacity when the device is accessed, and improves device access performance.
  • FIG. 11 is a flowchart of a method for matching a training sequence according to another embodiment of the present invention.
  • the method may be used to add a selected training sequence to a burst and send it to a receiving device for receiving.
  • the device extracts the sequences to be matched from the bursts for matching.
  • the method may include: Step 1102: Acquire a plurality of training sequences, where the training sequence includes a regular training sequence and an additional training sequence, where the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence;
  • Step 1104 Select a training sequence from the obtained plurality of training sequences
  • Step 1106 adding the selected training sequence to the burst to be sent;
  • Step 1108 Send the burst after the selected training sequence is sent to the receiving device, and the receiving device extracts the to-be-matched sequence from the burst, and sets the to-be-matched sequence and the receiving device.
  • the conventional training sequence obtained and the additional training sequence are matched.
  • the method provided by the embodiment of the present invention adds a set of training sequences to a burst by selecting a normal training sequence and an additional training sequence, and sends the burst to the receiving device, and the receiving device
  • the sequence to be matched is extracted from the burst, and the sequence to be matched is matched with the conventional training sequence and the additional training sequence acquired by the receiving device, and the number of transmitting devices and receiving devices in the system is solved.
  • the known N sets of training sequences can not meet the system capacity requirements, and achieve the purpose of improving system performance.
  • FIG. 12 is a flowchart of a method for training sequence matching according to still another embodiment of the present invention.
  • the training sequence matching method can be used to add a selected training sequence to the burst and send it to the receiving device, and the receiving device extracts the sequence to be matched from the burst to perform matching.
  • adding a selected training sequence to a random access burst the method may include:
  • Step 1202 The sending device acquires a plurality of training sequences, where the multiple training sequences include a regular training sequence and an additional training sequence.
  • the additional training sequence is a sequence obtained by cyclically shifting the conventional training sequence.
  • the training sequence of three sets of 41-bit random access bursts in the GSM system is extended.
  • the training sequence of the conventional three sets of random access bursts is as follows:
  • the three sets of sequences are obtained by cyclically moving 1, 3, and 31 bits, respectively, from the conventional first set of training sequences.
  • the specific method for obtaining the additional training sequence refer to the related description in step 1004 above, and details are not described herein again.
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the conventional training sequence and the additional training sequence stored in advance may be acquired; or the transmitting device may also acquire the conventional training sequence stored in advance; the conventional training sequence to be stored in advance
  • the predetermined number of bits is cyclically shifted, and the cyclically shifted sequence is acquired as the additional training sequence.
  • devices in the system may directly store additional training sequences, or may only store the number of cyclic shift bits corresponding to the additional training sequence.
  • the transmitting device When the transmitting device generates a burst, it needs to acquire all training sequences.
  • the sending device directly stores the additional training sequence, the normal training sequence and the stored additional training sequence may be directly obtained; when the sending device does not store the additional training sequence, only the additional training sequence is stored.
  • the transmitting device may preferentially acquire a regular training sequence, and cyclically shift the obtained conventional training sequence according to the number of cyclic shift bits corresponding to the additional training sequence, and cyclically shift The sequence obtained later is used as the additional training sequence.
  • the training sequence of the random access burst in the GSM system is expanded, and an additional training sequence of random access bursts is added.
  • This additional training sequence is a sequence obtained by cyclically shifting 1 bit of the conventional Group 1 training sequence.
  • the additional training sequence is not stored in the transmitting device, but only the identification of the first set of training sequences and the number of bits 1 of the cyclic shift are stored.
  • the transmitting device When the transmitting device generates a burst, it can first acquire the normal 3 sets of training sequences, and rotate the 1st training sequence in the 1st group to obtain an additional training sequence.
  • Step 1204 The sending device selects a set of training sequences from the obtained plurality of training sequences; wherein, the sending device may randomly select one of the obtained regular training sequence and the additional training sequence, or may select a pre-specified one. Training sequence.
  • the embodiment of the present invention further provides two methods for selecting a training sequence:
  • the sending device randomly selects a set of training sequences from the plurality of training sequences; or, selects a pre-finger from the plurality of training sequences A set of training sequences.
  • the sending device when the sending device is a mobile terminal, and the sending device accesses the cell for the first time, the sending device may randomly select a set of training sequences from the obtained regular training sequence and the additional training sequence, or the sending device may also select A pre-specified set of training sequences.
  • the transmitting device selects a training sequence different from the training sequence selected in the previous access from the plurality of training sequences.
  • the sending device when the sending device is a mobile terminal, and the sending device fails to access the network for the first time, the network needs to be re-accessed.
  • the sending device can select a different training series from the last access.
  • a conventional training sequence and an additional training sequence are randomly selected from a sequence different from the training sequence selected at the time of the last access.
  • the transmitting device is a mobile terminal, and the receiving device is a base station.
  • the two sending devices may send random access bursts in the same time slot, and the training sequence of the random access burst selected by the sending device may be a training sequence specified by the receiving device, or may be a training randomly selected by the transmitting device. If the sending device randomly selects the training sequence of the random access burst, the training sequences selected by the two transmitting devices may be the same. At this time, the two transmitting devices fail to access and re-access; When re-accessing, a training sequence that is different from the last access random access burst can be selected.
  • Step 1206 the sending device adds the selected training sequence to the burst to be sent; when the generating device generates the burst, the selected training sequence is added to the specified position in the burst, and the A burst is sent to the receiving device.
  • the receiving device may use the sequence extracted from the specified location as a sequence to be matched, and subsequently identify the training sequence selected by the transmitting device according to the to-be-matched sequence.
  • Step 1208 the sending device sends the burst pulse after adding the selected training sequence to the receiving device.
  • the receiving device may extract a sequence to be matched from the burst, and match the sequence to be matched with a regular training sequence and an additional training sequence acquired by the receiving device.
  • the receiving device can receive the random access burst sent by the two transmitting devices in the same time slot, from the random access burst.
  • the sequences to be matched are extracted for matching, and the training sequences selected by the two sending devices are determined, and the two transmitting devices are distinguished according to the training sequences selected by the two sending devices respectively.
  • the receiving device and the transmitting device do not Device access can only be performed through a conventional random access burst training sequence, and device access can also be performed through an additional random access burst training sequence, and the transmitting device can use the additional random access burst to Carrying additional channel request information channel request, such as terminal capability information, terminal type identifier, and service identifier, to achieve the purpose of expanding the system capacity when the device is accessed, and improving the access performance of the device;
  • the receiving device can receive two The random access bursts sent by the sending device in the same time slot, and the two transmitting devices are differentiated according to the training sequence respectively carried by the received random access bursts, so that the two transmitting devices are in the same
  • the multiplexing in the time slot further expands the system capacity when the device is accessed, and improves the access performance of the device.
  • the method provided by the embodiment of the present invention adds a set of training sequences to a burst by selecting a normal training sequence and an additional training sequence, and sends the burst to the receiving device, and the receiving device
  • the sequence to be matched is extracted from the burst, and the sequence to be matched is matched with the conventional training sequence and the additional training sequence acquired by the receiving device, and the number of transmitting devices and receiving devices in the system is solved.
  • the known training sequence of the ⁇ group can not meet the requirements of the system capacity, and the system performance is improved.
  • the training sequence matching method provided by the embodiment of the present invention selects a sequence with better correlation as an additional training sequence. The training sequence matching method can be ensured after the additional training sequence is extended.
  • the receiving device and the transmitting device can perform device connection by using an additional random access burst training sequence.
  • the receiving device and the transmitting device can perform device connection by using an additional random access burst training sequence.
  • Improve the access performance of the device Referring to Figure 13, there is shown a system configuration diagram of a training sequence matching system provided by an embodiment of the present invention.
  • the system can include:
  • the training sequence matching system selects a set of training sequences from a normal training sequence and an additional training sequence to be added to a burst by a transmitting device, and sends the burst to the receiving.
  • the device, the receiving device extracts the to-be-matched sequence from the burst, and matches the to-be-matched sequence with the conventional training sequence and the additional training sequence acquired by the receiving device, thereby solving the sending device in the system.
  • the training sequence matching system provided by the embodiment of the present invention selects a sequence with better correlation.
  • the receiving device and the transmitting device can access the device through an additional random access burst training sequence, thereby achieving the system capacity when the device is extended, and improving the access performance of the device.
  • the receiving device can receive the random access bursts sent by the two transmitting devices in the same time slot, and respectively carry according to the received random access bursts.
  • the training sequence distinguishes the two sending devices to implement multiplexing of the two transmitting devices in the same time slot, further expanding the system capacity when the device is accessed, and improving device access performance.
  • FIG. 14 which is a structural diagram of a device for acquiring a training sequence according to an embodiment of the present invention.
  • the apparatus can be used to acquire additional training sequences to augment the conventional training sequence.
  • the device can include:
  • a loop module 1401, configured to cyclically shift a regular training sequence to obtain at least one set of candidate sequences
  • a first calculation module 1402 configured to calculate an auto-correlation of the candidate sequence obtained by the loop module 1401;
  • the second calculating module 1403 is configured to calculate a cross-correlation between the candidate sequence obtained by the loop module 1401 and the regular training sequence; and the cross-correlation between the conventional training sequences acquires an additional training sequence.
  • the training sequence obtaining apparatus obtains at least one set of candidate sequences by cyclically shifting a conventional training sequence, and according to the autocorrelation of the candidate sequence and the candidate sequence.
  • the cross-correlation with the conventional training sequence acquires additional training sequences, and the well-correlated sequences are selected as additional training sequences, so as to ensure the matching accuracy of the training sequences after expanding the additional training sequences.
  • FIG. 15 shows a device structure diagram of a training sequence acquisition device according to another embodiment of the present invention.
  • the apparatus can be used to acquire additional training sequences to augment the conventional training sequence.
  • the apparatus can include: a looping module 1501 for cyclically shifting a conventional training sequence to obtain at least one set of candidate sequences;
  • a first calculating module 1502 configured to calculate a self-phase of the candidate sequence obtained by the loop module 1501 Relevant
  • the second calculating module 1503 is configured to calculate a cross-correlation between the candidate sequence obtained by the loop module 1501 and the regular training sequence; and the cross-correlation between the conventional training sequences acquires an additional training sequence.
  • the loop module 1501 includes:
  • the first loop unit 1501a is configured to cyclically shift the N sets of the conventional training sequences according to the following formula to obtain the at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • the TSC is the conventional training sequence!
  • M is the sequence number of the conventional training sequence
  • K m M-l m is an integer, and N is a positive integer;
  • the second calculating module 1503 is configured to separately calculate a cross-correlation between the candidate sequence and each of the N sets of conventional training sequences.
  • the loop module 1501 further includes:
  • the selecting unit 1501b is configured to select at least one of the N groups of the regular training sequences as a basic sequence
  • the second loop unit 1501c is configured to cyclically shift the base sequence according to the following formula to obtain the at least one set of candidate sequences:
  • TSC is the base sequence
  • M is a sequence number of the base sequence
  • l m M-l a prime number
  • N is a positive integer
  • the second calculating module 1503 is configured to separately calculate a cross-correlation between the candidate sequence and each of the N sets of conventional training sequences.
  • the communication system has higher requirements for the training sequence.
  • the training sequence in the burst will inevitably be distorted due to channel interference and other factors.
  • the sequence extracted by the receiving device from the received burst is not exactly the same as the training sequence added by the transmitting device in the burst. In this case, the receiving device needs to extract the sequence from the received burst. Matching with a conventional training sequence, and judging according to the matching result, the training sequence added by the transmitting device in the burst is specifically which of the conventional training sequences ⁇ l.
  • the cross-correlation between the conventional sets of training sequences is required to be as small as possible, and the autocorrelation is as large as possible.
  • the conventional training sequence is to be expanded to add an additional training sequence, the cross-correlation between the additional training sequence and each of the conventional training sequences needs to be as small as possible.
  • the embodiment of the present invention acquires an alternative sequence based on a conventional training sequence, and the correlation is often better at the same time as the step of calculating the calculation, rather than traversing all possible alternative sequences or randomly selecting the candidate sequence.
  • the signal-to-noise ratio of the conventional training sequence is also good enough, the candidate sequence obtained based on the conventional training sequence is theoretically sufficient to meet the requirements of the training sequence. Therefore, the method provided by the embodiment of the present invention is provided. There is also no need to analyze the signal-to-noise ratio of the candidate sequences.
  • the training sequence acquiring device may cyclically shift the N sets of conventional training sequences according to the following formula to obtain at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • TSC is a regular training sequence
  • M is the sequence number of a conventional training sequence
  • the training sequence acquiring device can cyclically shift the training sequences of the conventional three sets of random access bursts, and cyclically shift The number of bits in the range is 1 ⁇ 40, and a total of 120 sets of candidate sequences are obtained.
  • the training sequence obtaining means may further select at least one of the N sets of conventional training sequences as a base sequence; and cyclically shift the base sequence according to the following formula to obtain at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • TSC is the base sequence
  • M is the sequence number of the base sequence
  • l m M-l is the sequence number of the base sequence
  • m is a prime number
  • N is a positive integer
  • the training sequence acquisition device can select only three sets of conventional training sequences. One or two groups are used as the base sequence, and the base sequence is cyclically shifted to obtain an alternative sequence. Wherein, when at least one of the conventional training sequences is selected as the basic sequence, the random selection may be randomly selected.
  • a group of the N sets of conventional training sequences may also select the group with the best correlation among the N sets of regular training sequences.
  • the training sequence obtaining device may randomly select one of the regular N sets of training sequences as the base sequence, or may cyclically shift the normal N sets of training sequences according to the number of 1 ⁇ M-1 digits, and calculate each group.
  • the cross-correlation between the candidate sequences obtained by cyclic shifting of the training sequences is obtained, and the best set of training sequences is obtained as the basic sequence, wherein the best cross-correlation training sequence refers to cyclic shift
  • the set of training sequences with the smallest average of cross-correlation between the various candidate sequences obtained by the bits, or the cross-correlation between the respective candidate sequences obtained by the cyclic shift is the most densely distributed near the 0 point A set of training sequences.
  • the odd-order cyclic shift, the even-numbered cyclic shift, or the prime-bit cyclic shift may be performed, wherein the candidate sequence obtained by cyclic shift of the prime digit is compared with the conventional training sequence.
  • the possibility of small cross-correlation is the highest, and the cross-correlation between the candidate sequence obtained by the even-bit cyclic shift and the conventional training sequence is the least likely. Therefore, in order to further reduce the calculation step of the tube, Reducing hardware resource requirements and reducing computation time, it is possible to cyclically shift only the prime bits of the above basic sequence.
  • the training sequences of the conventional three sets of random access bursts are as follows:
  • the training sequence acquiring device first cyclically shifts the above three training sequences according to the number of bits from 1 to 41, obtains an alternative sequence corresponding to each training sequence, and calculates an alternative sequence obtained by cyclic shifting of each training sequence. Between the cross-correlation, the hypothesis analysis determines that the cross-correlation between the candidate sequences obtained by cyclic shifting of the first group of training sequences is the best, and the training sequence acquiring device further circulates the first group of training sequences according to the prime digits. Shift, wherein there are 12 prime numbers between 1 and 41, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, and the training sequence acquisition device will be the first training sequence.
  • the method provided by the embodiment of the present invention can further reduce the calculation steps, reduce the hardware resource requirements, and save the calculation time while ensuring that the obtained candidate sequences have sufficiently good correlation.
  • the training sequence acquiring device needs to separately calculate the cross-correlation between the obtained candidate sequence and each sequence in the regular training sequence of the group.
  • the training sequence acquisition device cyclically shifts the first training sequence of the training sequences of the three sets of 41-bit random access bursts according to the prime digits, and after obtaining 12 sets of candidate sequences, the 12 sets of preparations need to be separately calculated.
  • the cross-correlation between the sequence and each of the conventional three sets of training sequences is selected.
  • the obtaining module 1504 includes:
  • a first detecting unit 1504a configured to detect whether the candidate sequence satisfies a first predetermined condition
  • a first acquiring unit 1504b configured to: if the candidate sequence satisfies the first predetermined condition, use the candidate sequence Obtained as the additional training sequence
  • the first predetermined condition includes:
  • the autocorrelation of the candidate sequence is greater than the first correlation threshold, and the maximum value of the cross-correlation between the candidate sequence and each of the N sets of conventional training sequences is less than the second correlation threshold ;
  • the autocorrelation of the candidate sequence and the difference in the maximum value of the cross-correlation between the candidate sequence and each of the N sets of conventional training sequences are greater than a difference threshold.
  • the obtaining module 1504 further includes:
  • a second detecting unit 1504c configured to detect whether the candidate sequence satisfies a second predetermined condition
  • a second acquiring unit 1504d configured to: if the candidate sequence satisfies the second predetermined condition, use the candidate sequence Obtained as the additional training sequence
  • the second predetermined condition includes:
  • the candidate sequence is in the first a position in the first sequence group, and the candidate sequence is in the first b position in the second sequence group; and/or the candidate sequence is in the third sequence group C-bit; a, b and c are smaller than the number of groups of the candidate sequence;
  • the first sequence group is to treat the at least one set of candidate sequences according to respective autocorrelation a sequence of sequences obtained in a small order;
  • the second sequence group is a sequence obtained by arranging the at least one set of candidate sequences in a small to large order according to a maximum value of cross-correlation between each of the N sets of conventional training sequences. ⁇ 'J group;
  • the third sequence group is a difference between a maximum value of a cross-correlation between the at least one set of candidate sequences according to respective autocorrelation and respective sequences in the N sets of conventional training sequences.
  • the sequence groups obtained are arranged in a large to small order.
  • the training sequence obtaining means may detect whether the candidate sequence satisfies a first predetermined condition; if the candidate sequence satisfies the first predetermined condition, acquiring the candidate sequence as an additional training sequence; wherein the first predetermined condition includes :
  • the autocorrelation of the candidate sequence is greater than the first correlation threshold, and the maximum of the correlation between the candidate sequence and each of the N sets of conventional training sequences is less than the second correlation threshold; and/or The difference between the autocorrelation of the candidate sequence and the maximum of the correlation between the candidate sequence and each of the N sets of conventional training sequences is greater than a difference threshold.
  • the training sequence obtaining means may further detect whether the candidate sequence satisfies a second predetermined condition; if the candidate sequence satisfies the second predetermined condition, acquiring the candidate sequence as the additional training sequence; wherein the second predetermined The condition includes: the candidate sequence is in the first a position in the first sequence group, and the candidate sequence is in the first b position in the second sequence group; and/or the candidate sequence is in the third sequence group
  • the first c bits in ; a, b, and c are smaller than the number of groups of the candidate sequence.
  • the first sequence group is a sequence group obtained by arranging the at least one candidate sequence in descending order of respective autocorrelation;
  • the second sequence group is the at least one candidate sequence according to the respective a sequence group obtained by arranging the maximum values of cross-correlations between the respective sequences in the conventional training sequence from small to large;
  • the third sequence group is according to the respective autocorrelation and
  • the sequence groups obtained by sequentially arranging the differences in the maximum values of the cross-correlities between the respective sequences in the N sets of conventional training sequences are arranged in descending order.
  • the developer may set a correlation threshold for the difference between the autocorrelation, the cross-correlation, and/or the autocorrelation and the cross-correlation, and the training sequence acquisition device may acquire the candidate sequence that satisfies the relevant threshold as an additional Training sequence.
  • the training sequence acquiring device performs the first group training sequence in the training sequence of three sets of 41-bit random access bursts according to the prime digits.
  • Cyclic shifting obtaining 12 sets of candidate sequences, and calculating the cross-correlation between the 12 sets of candidate sequences and the sequences of the conventional 3 sets of training sequences and their respective After the autocorrelation, the training sequence whose autocorrelation is greater than the first correlation threshold and the maximum value of the cross-correlation between each sequence in the conventional three training sequences is less than the second correlation threshold may be obtained as an additional Or the training sequence obtaining means may obtain an additional sequence in which the difference between the autocorrelation and the maximum value of the correlation between each of the conventional three sets of training sequences is greater than the difference threshold.
  • the training sequence obtaining device may also have an autocorrelation greater than a first correlation threshold, and a maximum value of cross-correlation between each sequence in each of the conventional three training sequences is less than a second correlation threshold, and The candidate sequences whose correlation and the maximum value of the correlation between the correlations between the respective sequences of the conventional three sets of training sequences are greater than the difference threshold are acquired as additional training sequences.
  • the training sequence acquisition device may also sort the candidate sequences according to autocorrelation and cross-correlation, and obtain the most advanced one or more sets of candidate sequences with the highest ranking, that is, the additional training sequences.
  • the training sequence acquiring apparatus divides the first group of training sequences in the training sequence of three sets of 41-bit random access bursts according to the prime digits. After cyclic shifting, 12 sets of candidate sequences are obtained, and after the 12 sets of candidates are respectively calculated, the 12 sets of candidate sequences are respectively in accordance with their respective autocorrelations, and each of them is in a conventional three-group training sequence.
  • the maximum value of the correlation between the individual sequences is small to large, and the difference between the respective autocorrelation and the maximum value of the correlation between each of the respective three sets of training sequences is from large to small.
  • the order is arranged to obtain three sequence groups.
  • the training sequence obtaining means may acquire the candidate sequence of the first a bit in the first sequence group and the first b bit in the second sequence group as an additional training sequence; or, the training sequence acquiring device may The candidate sequence of the first c bits in the third sequence group is obtained as an additional training sequence; or, the training sequence obtaining device may place the first a bit in the first sequence group in the second sequence group.
  • the first b-bit, and the candidate sequence of the first c-bit in the third sequence group is obtained as an additional training sequence; wherein a, b, and c have values less than 12.
  • the foregoing first correlation threshold, the second correlation threshold, the difference threshold, and a are not specifically limited.
  • the additional training sequence includes at least one of the following three sets of sequences:
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the embodiment of the present invention is only extended by using the training sequence of the three sets of 41-bit random access bursts in the GSM system as an example, but the application range of the method shown in the embodiment of the present invention is not limited to Therefore, the method provided by the embodiment of the present invention is also applicable to other types of training sequences in the same system or training sequences that require high correlation in different systems. The scope of application of the method shown in the present invention is not specifically limited.
  • the training sequence obtaining apparatus obtains at least one set of candidate sequences by cyclically shifting a conventional training sequence, and according to the autocorrelation of the candidate sequence and the candidate sequence. Obtaining an additional training sequence with the conventional training sequence, and selecting a well-correlated sequence as an additional training sequence to achieve the purpose of ensuring the matching accuracy of the training sequence after expanding the additional training sequence;
  • the training sequence obtaining apparatus provided by the embodiment of the present invention obtains an alternative sequence by selecting at least one group from the normal N sets of training sequences as a base sequence, and cyclically shifting the base sequence according to the prime digits. While the sequence has a sufficiently good correlation, it can reduce the calculation steps, reduce hardware resource requirements, and save computing time. Referring to FIG.
  • the apparatus can be used to acquire additional training sequences to augment the conventional training sequence.
  • the apparatus may include: at least one I/O interface 001, at least one processor 002, such as a CPU, a memory 003, and a display 004; the memory 003 may include a high speed RAM memory, and may also include a non-volatile memory (non-volatile memory) ), such as at least one disk storage.
  • the memory 003 can optionally include at least one storage device located remotely from the aforementioned processor 002.
  • memory 003 stores the following elements, modules or data structures, or a subset thereof, or their extension set:
  • Operating system 0031 which contains various programs for implementing various basic services and handling hardware-based tasks;
  • the application module 0032 includes one or a combination of the following modules: a loop module, a first calculation module, a second calculation module, and an acquisition module.
  • the function of the above module may refer to the device structure diagram shown in FIG. The description of the part is not repeated here.
  • the processor 002 is connected to the memory 003;
  • the I/O interface 001 is connected to the processor 002 and the memory 003, and the other end is connected to the display 004;
  • the processor 002 is configured to cyclically shift a regular training sequence to obtain at least one set of candidate sequences
  • the processor 002 is configured to calculate an autocorrelation of the candidate sequence
  • the processor 002 is configured to calculate a cross-correlation between the candidate sequence and the regular training sequence; and obtain a further training sequence by cross-correlation with the conventional training sequence.
  • the training sequence obtaining apparatus obtains at least one set of candidate sequences by cyclically shifting a conventional training sequence, and according to the autocorrelation of the candidate sequence and the candidate sequence.
  • the cross-correlation with the conventional training sequence acquires additional training sequences, and the well-correlated sequences are selected as additional training sequences, so as to ensure the matching accuracy of the training sequences after expanding the additional training sequences.
  • FIG. 17 is a block diagram showing the structure of the training sequence acquiring apparatus according to still another embodiment of the present invention. The apparatus can be used to acquire additional training sequences to augment the conventional training sequence.
  • the apparatus may include: at least one I/O interface 005, at least one processor 006, such as a CPU, memory 007, and display 008; the memory 007 may include a high speed RAM memory, and may also include a non-unstable memory, such as at least one disk. Memory.
  • the memory 007 can optionally include at least one storage device located remotely from the aforementioned processor 006. In some embodiments, memory 007 stores the following elements, modules or data structures, or a subset thereof, or their extension set:
  • Operating system 0071 which contains various programs for implementing various basic services and handling hardware-based tasks;
  • the application module 0072 includes one or a combination of the following modules: a loop module, a first calculation module, a second calculation module, and an acquisition module.
  • the function of the above module may refer to the description part of the device structure diagram shown in FIG. Narration.
  • the processor 006 is connected to the memory 007; the I/O interface 005 is connected to the processor 006 and the memory 007, and the other end is connected to the display 008;
  • the processor 006 is configured to cyclically shift a regular training sequence to obtain at least one candidate sequence;
  • the processor 006 is configured to calculate an autocorrelation of the candidate sequence
  • the processor 006 is configured to calculate a cross-correlation between the candidate sequence and the regular training sequence; and obtain a further training sequence by cross-correlation with the conventional training sequence.
  • the processor 006 is configured to cyclically shift the N sets of the regular training sequences according to the following formula to obtain the at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • the TSC is the conventional training sequence!
  • M is the sequence number of the conventional training sequence
  • K m M-l is an integer
  • N is a positive integer
  • the processor 006 is configured to separately calculate a cross-correlation between the candidate sequence and each of the N sets of conventional training sequences.
  • the processor 006 is further configured to select at least one of the N sets of the regular training sequences as a base sequence, and cyclically shift the base sequence according to the following formula to obtain the at least one candidate sequence. :
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • TSC is the base sequence
  • M is a sequence number of the base sequence
  • l m M-l a prime number
  • N is a positive integer
  • the processor 006 is configured to separately calculate a cross-correlation between the candidate sequence and each of the N sets of conventional training sequences.
  • the communication system has higher requirements for the training sequence.
  • the training sequence in the burst will inevitably be distorted due to channel interference and other factors.
  • the sequence extracted by the receiving device from the received burst is not exactly the same as the training sequence added by the transmitting device in the burst. In this case, the receiving device needs to extract the sequence from the received burst.
  • Matching with the conventional training sequence according to the matching result, it is judged which training sequence added by the transmitting device in the burst is specifically which of the conventional training sequences.
  • the cross-correlation between the regular training sequences is required. As small as possible, and the autocorrelation is as large as possible.
  • the conventional training sequence is to be expanded to add an additional training sequence, the cross-correlation between the additional training sequence and each of the conventional training sequences needs to be as small as possible.
  • the embodiment of the present invention acquires an alternative sequence based on a conventional training sequence, and the correlation is often better at the same time as the step of calculating the calculation, rather than traversing all possible alternative sequences or randomly selecting the candidate sequence.
  • the signal-to-noise ratio of the conventional training sequence is also good enough, the candidate sequence obtained based on the conventional training sequence is theoretically sufficient to meet the requirements of the training sequence. Therefore, the method provided by the embodiment of the present invention is provided. There is also no need to analyze the signal-to-noise ratio of the candidate sequences.
  • the training sequence acquiring device may cyclically shift the N sets of conventional training sequences according to the following formula to obtain at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • TSC is a conventional training sequence
  • M is a sequence number of a conventional training sequence
  • l m ⁇ M-1 is an integer
  • N is a positive integer
  • the training sequence acquiring device can cyclically shift the training sequences of the conventional three sets of random access bursts, and cyclically shift The number of bits in the range is 1 ⁇ 40, and a total of 120 sets of candidate sequences are obtained.
  • the training sequence obtaining means may further select at least one of the N sets of conventional training sequences as a base sequence; and cyclically shift the base sequence according to the following formula to obtain at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • TSC is the base sequence
  • M is the sequence number of the base sequence
  • l m M-l is the sequence number of the base sequence
  • m is a prime number
  • N is a positive integer
  • the training sequence acquisition device can select only three sets of conventional training sequences. One or two groups are used as the base sequence, and the base sequence is cyclically shifted to obtain an alternative sequence.
  • the random selection may be randomly selected.
  • a group of the N sets of regular training sequences may also select the group with the best correlation among the N sets of conventional training sequences.
  • the training sequence obtaining device may randomly select one of the regular N sets of training sequences as the base sequence, or may cyclically shift the normal N sets of training sequences according to the number of 1 ⁇ M-1 digits, and calculate each group.
  • the cross-correlation between the candidate sequences obtained by cyclic shifting of the training sequences is obtained, and the best set of training sequences is obtained as the basic sequence, wherein the best cross-correlation training sequence refers to cyclic shift
  • the set of training sequences with the smallest average of cross-correlation between the various candidate sequences obtained by the bits, or the cross-correlation between the respective candidate sequences obtained by the cyclic shift is the most densely distributed near the 0 point A set of training sequences.
  • the odd-order cyclic shift, the even-numbered cyclic shift, or the prime-bit cyclic shift may be performed, wherein the candidate sequence obtained by cyclic shift of the prime digit is compared with the conventional training sequence.
  • the possibility of small cross-correlation is the highest, and the cross-correlation between the candidate sequence obtained by the even-bit cyclic shift and the conventional training sequence is the least likely. Therefore, in order to further reduce the calculation step of the tube, Reducing hardware resource requirements and reducing computation time, it is possible to cyclically shift only the prime bits of the above basic sequence.
  • the training sequence of the three sets of random access bursts is as follows:
  • the training sequence acquiring device first cyclically shifts the above three training sequences according to the number of bits from 1 to 41, obtains an alternative sequence corresponding to each training sequence, and calculates an alternative sequence obtained by cyclic shifting of each training sequence. Between the cross-correlation, the hypothesis analysis determines that the cross-correlation between the candidate sequences obtained by cyclic shifting of the first group of training sequences is the best, and the training sequence acquiring device further circulates the first group of training sequences according to the prime digits. Shift, wherein there are 12 prime numbers between 1 and 41, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, and the training sequence acquisition device will be the first training sequence. The 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, and 37 positions were cyclically shifted, and 12 sets of alternative sequences were obtained.
  • the method provided by the embodiment of the present invention ensures that the obtained candidate sequence has a foot.
  • the correlation is good enough, the calculation steps can be further reduced, the hardware resource requirements are reduced, and the calculation time is saved.
  • the training sequence obtaining means needs to separately calculate the cross-correlation between the obtained candidate sequences and the respective sequences in the N sets of conventional training sequences.
  • the training sequence acquisition device cyclically shifts the first training sequence of the training sequences of the three sets of 41-bit random access bursts according to the prime digits, and after obtaining 12 sets of candidate sequences, the 12 sets of preparations need to be separately calculated.
  • the cross-correlation between the sequence and each of the conventional three sets of training sequences is selected.
  • the processor 006 is configured to detect whether the candidate sequence satisfies a first predetermined condition; if the candidate sequence satisfies the first predetermined condition, acquiring the candidate sequence as the additional training sequence
  • the first predetermined condition comprises:
  • the autocorrelation of the candidate sequence is greater than the first correlation threshold, and the maximum value of the cross-correlation between the candidate sequence and each of the N sets of conventional training sequences is less than the second correlation threshold And/or, the autocorrelation of the candidate sequence and the difference in the maximum value of the cross-correlation between the candidate sequence and each of the N sets of conventional training sequences is greater than a difference threshold.
  • the processor 006 is further configured to detect whether the candidate sequence satisfies a second predetermined condition; if the candidate sequence satisfies the second predetermined condition, acquiring the candidate sequence as the additional training a sequence; wherein, the second predetermined condition comprises:
  • the candidate sequence is in the first a position in the first sequence group, and the candidate sequence is in the first b position in the second sequence group; and/or the candidate sequence is in the third sequence group C-bit; a, b and c are smaller than the number of groups of the candidate sequence;
  • the first sequence group is a sequence group obtained by arranging the at least one set of candidate sequences in descending order of respective autocorrelation;
  • the second sequence group is a sequence obtained by arranging the at least one set of candidate sequences in a small to large order according to a maximum value of cross-correlation between each of the N sets of conventional training sequences. ⁇ 'J group;
  • the third sequence group is a difference between a maximum value of a cross-correlation between the at least one set of candidate sequences according to respective autocorrelation and respective sequences in the N sets of conventional training sequences.
  • the sequence groups obtained are arranged in a large to small order.
  • the training sequence obtaining means may detect whether the candidate sequence satisfies a first predetermined condition; if the candidate sequence satisfies the first predetermined condition, acquiring the candidate sequence as an additional training sequence; wherein the first predetermined condition includes :
  • the autocorrelation of the candidate sequence is greater than the first correlation threshold, and the maximum of the correlation between the candidate sequence and each of the N sets of conventional training sequences is less than the second correlation threshold; and/or The difference between the autocorrelation of the candidate sequence and the maximum of the correlation between the candidate sequence and each of the N sets of conventional training sequences is greater than a difference threshold.
  • the training sequence obtaining means may further detect whether the candidate sequence satisfies a second predetermined condition; if the candidate sequence satisfies the second predetermined condition, acquiring the candidate sequence as the additional training sequence; wherein the second predetermined The condition includes: the candidate sequence is in the first a position in the first sequence group, and the candidate sequence is in the first b position in the second sequence group; and/or the candidate sequence is in the third sequence group
  • the first c bits in ; a, b, and c are smaller than the number of groups of the candidate sequence.
  • the first sequence group is a sequence group obtained by arranging the at least one candidate sequence in descending order of respective autocorrelation;
  • the second sequence group is the at least one candidate sequence according to the respective a sequence group obtained by arranging the maximum values of cross-correlations between the respective sequences in the conventional training sequence from small to large;
  • the third sequence group is according to the respective autocorrelation and
  • the sequence groups obtained by sequentially arranging the differences in the maximum values of the cross-correlities between the respective sequences in the N sets of conventional training sequences are arranged in descending order.
  • the developer may set a correlation threshold for the difference between the autocorrelation, the cross-correlation, and/or the autocorrelation and the cross-correlation, and the training sequence acquisition device may acquire the candidate sequence that satisfies the relevant threshold as an additional Training sequence.
  • the training sequence acquiring device performs the first group training sequence in the training sequence of three sets of 41-bit random access bursts according to the prime digits.
  • Cyclic shift obtain 12 sets of candidate sequences, and calculate the cross-correlation between the 12 sets of candidate sequences and the sequences of the conventional 3 sets of training sequences and their respective autocorrelation, respectively, the autocorrelation can be greater than a first correlation threshold, and a training sequence having a maximum value of cross-correlation between each sequence in the conventional three-group training sequence that is smaller than the second correlation threshold is acquired as an additional training sequence; or, the training sequence acquiring device may An alternative sequence in which the difference between the autocorrelation and the maximum value of the correlation between each of the conventional three sets of training sequences is greater than the difference threshold is obtained as an additional training sequence; or, the training sequence acquiring device may also The autocorrelation is greater than the first correlation threshold, and the maximum value of the cross-correlation between each sequence in the conventional three training sequences An alternative sequence that is less than the second correlation threshold and that differs from the maximum of the correlation between the autocorrelation and the correlation between each of the conventional three sets of training sequences is greater than the difference threshold
  • the training sequence acquisition device may also sort the candidate sequences according to autocorrelation and cross-correlation, and obtain the most advanced one or more sets of candidate sequences with the highest ranking, that is, the additional training sequences.
  • the training sequence acquiring apparatus divides the first group of training sequences in the training sequence of three sets of 41-bit random access bursts according to the prime digits. After cyclic shifting, 12 sets of candidate sequences are obtained, and after the 12 sets of candidates are respectively calculated, the 12 sets of candidate sequences are respectively in accordance with their respective autocorrelations, and each of them is in a conventional three-group training sequence.
  • the maximum value of the correlation between the individual sequences is small to large, and the difference between the respective autocorrelation and the maximum value of the correlation between each of the respective three sets of training sequences is from large to small.
  • the order is arranged to obtain three sequence groups.
  • the training sequence obtaining means may acquire the candidate sequence of the first a bit in the first sequence group and the first b bit in the second sequence group as an additional training sequence; or, the training sequence acquiring device may The candidate sequence of the first c bits in the third sequence group is obtained as an additional training sequence; or, the training sequence obtaining device may place the first a bit in the first sequence group in the second sequence group.
  • the first b-bit, and the candidate sequence of the first c-bit in the third sequence group is obtained as an additional training sequence; wherein a, b, and c have values less than 12.
  • the foregoing first correlation threshold, the second correlation threshold, the difference threshold, and a are not specifically limited.
  • the additional training sequence includes at least one of the following three sets of sequences:
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the embodiment of the present invention only uses three sets of 41-bit random access bursts conventional to the GSM system.
  • the training sequence is extended for example, but the application range of the method shown in the embodiment of the present invention is not limited thereto.
  • the methods provided by the embodiments of the present invention are also applicable.
  • the scope of application of the method shown in the present invention is not specifically limited.
  • the training sequence obtaining apparatus obtains at least one set of candidate sequences by cyclically shifting a conventional training sequence, and according to the autocorrelation of the candidate sequence and the candidate sequence. Obtaining an additional training sequence with the conventional training sequence, and selecting a well-correlated sequence as an additional training sequence to achieve the purpose of ensuring the matching accuracy of the training sequence after expanding the additional training sequence;
  • the training sequence obtaining apparatus provided by the embodiment of the present invention obtains an alternative sequence by selecting at least one group from the normal N sets of training sequences as a base sequence, and cyclically shifting the base sequence according to the prime digits. While the sequence has a sufficiently good correlation, it can further reduce the calculation steps, reduce hardware resource requirements, and save computing time.
  • FIG. 18 shows a flowchart of a method for acquiring a training sequence according to an embodiment of the present invention.
  • This method can be used to acquire additional training sequences to augment a conventional training sequence.
  • the method can include:
  • Step 1802 cyclically shifting a regular training sequence to obtain at least one set of candidate sequences;
  • Step 1804 calculating an autocorrelation of the candidate sequence;
  • Step 1806 calculating a cross-correlation between the candidate sequence and a conventional training sequence; Step 1808, obtaining an extra according to the autocorrelation of the candidate sequence and the cross-correlation between the candidate sequence and the conventional training sequence Training sequence.
  • the training sequence acquisition method obtains at least one set of candidate sequences by cyclically shifting a conventional training sequence, and according to the autocorrelation of the candidate sequence and the candidate sequence.
  • the cross-correlation with the conventional training sequence acquires additional training sequences, and the well-correlated sequences are selected as additional training sequences, so as to ensure the matching accuracy of the training sequences after expanding the additional training sequences.
  • FIG. 19 is a flowchart of a method for acquiring a training sequence according to another embodiment of the present invention. For example, the training sequence of three sets of 41-bit random access bursts in the GSM system is extended.
  • the training sequence acquisition method may include:
  • Step 1902 the training sequence acquiring device cyclically shifts the regular training sequence to obtain at least one set of candidate sequences
  • the communication system has higher requirements for the training sequence.
  • the training sequence in the burst will inevitably be distorted due to channel interference and other factors.
  • the sequence extracted by the receiving device from the received burst is not exactly the same as the training sequence added by the transmitting device in the burst. In this case, the receiving device needs to extract the sequence from the received burst.
  • Matching with the conventional training sequence it is judged according to the matching result which training sequence added by the transmitting device in the burst is specifically which of the conventional training sequences. To make the accuracy of the judgment high enough, the cross-correlation between the conventional training sequences is as small as possible, and the autocorrelation is as large as possible.
  • the interrelationship between the additional training sequence and each of the conventional training sequences needs to be as small as possible.
  • the embodiment of the present invention acquires an alternative sequence based on a conventional training sequence, and the correlation is often better at the same time as the step of calculating the calculation, rather than traversing all possible alternative sequences or randomly selecting the candidate sequence.
  • the signal-to-noise ratio of the conventional training sequence is also good enough, the candidate sequence obtained based on the conventional training sequence is theoretically sufficient to meet the requirements of the training sequence. Therefore, the method provided by the embodiment of the present invention is provided. There is also no need to analyze the signal-to-noise ratio of the candidate sequences.
  • the training sequence acquiring device may cyclically shift the N sets of conventional training sequences according to the following formula to obtain at least one set of candidate sequences:
  • Circshift(n, m) circshift((5., , ⁇ , S ), m)
  • TSC is a conventional training sequence
  • M is a sequence number of a conventional training sequence
  • l m ⁇ M-1 is an integer
  • N is a positive integer
  • the training sequence acquiring device can cyclically shift the training sequences of the conventional three sets of random access bursts, and cyclically shift The number of bits in the range is 1 ⁇ 40, and a total of 120 sets of candidate sequences are obtained.
  • the training sequence obtaining means may further select at least one of the N sets of conventional training sequences as a base sequence; and cyclically shift the base sequence according to the following formula to obtain at least one set of candidates Column:
  • Circshift(n, m) circshift((5., , ⁇ ) , m)
  • TSC is the base sequence
  • M is the sequence number of the base sequence
  • l m M-l is the sequence number of the base sequence
  • m is a prime number
  • N is a positive integer
  • the training sequence acquisition device can select only three sets of conventional training sequences. One or two groups are used as the base sequence, and the base sequence is cyclically shifted to obtain an alternative sequence.
  • one of the N normal training sequences may be randomly selected, or the most relevant one of the N normal training sequences may be selected.
  • the training sequence obtaining device may randomly select one of the regular N sets of training sequences as the base sequence, or may cyclically shift the normal N sets of training sequences according to the number of 1 ⁇ M-1 digits, and calculate each group.
  • the cross-correlation between the candidate sequences obtained by cyclic shifting of the training sequences is obtained, and the best set of training sequences is obtained as the basic sequence, wherein the best cross-correlation training sequence refers to cyclic shift
  • the set of training sequences with the smallest average of cross-correlation between the various candidate sequences obtained by the bits, or the cross-correlation between the respective candidate sequences obtained by the cyclic shift is the most densely distributed near the 0 point A set of training sequences.
  • the odd-order cyclic shift, the even-numbered cyclic shift, or the prime-bit cyclic shift may be performed, wherein the candidate sequence obtained by cyclic shift of the prime digit is compared with the conventional training sequence.
  • the possibility of small cross-correlation is the highest, and the cross-correlation between the candidate sequence obtained by the even-bit cyclic shift and the conventional training sequence is the least likely. Therefore, in order to further reduce the calculation step of the tube, Reducing hardware resource requirements and reducing computation time, it is possible to cyclically shift only the prime bits of the above basic sequence.
  • the training sequences of the conventional three sets of random access bursts are as follows:
  • the training sequence acquiring device first cyclically shifts the above three training sequences according to the number of bits from 1 to 41, obtains an alternative sequence corresponding to each training sequence, and calculates an alternative sequence obtained by cyclic shifting of each training sequence. Between the cross-correlation, the hypothesis analysis determines that the cross-correlation between the candidate sequences obtained by cyclic shifting of the first group of training sequences is the best, and the training sequence acquiring device further circulates the first group of training sequences according to the prime digits. Shift, wherein there are 12 prime numbers between 1 and 41, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, and the training sequence acquisition device will be the first training sequence. The 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, and 37 positions were cyclically shifted, and 12 sets of alternative sequences were obtained.
  • the method provided by the embodiment of the present invention can further reduce the calculation steps, reduce the hardware resource requirements, and save the calculation time while ensuring that the obtained candidate sequences have sufficient correlation.
  • Step 1904 the training sequence obtaining device calculates an autocorrelation of the candidate sequence and a cross-correlation between the candidate sequence and a conventional training sequence
  • the training sequence obtaining means needs to separately calculate the cross-correlation between the obtained candidate sequences and the respective sequences in the N sets of conventional training sequences.
  • the training sequence acquisition device cyclically shifts the first training sequence of the training sequences of the three sets of 41-bit random access bursts according to the prime digits, and after obtaining 12 sets of candidate sequences, the 12 sets of preparations need to be separately calculated.
  • the cross-correlation between the sequence and each of the conventional three sets of training sequences is selected.
  • Step 1906 the training sequence acquisition device acquires an additional training sequence according to the autocorrelation of the candidate sequence and the cross-correlation between the candidate sequence and the conventional training sequence.
  • the training sequence obtaining means may detect whether the candidate sequence satisfies a first predetermined condition; if the candidate sequence satisfies the first predetermined condition, acquiring the candidate sequence as an additional training sequence; wherein the first predetermined condition includes :
  • the autocorrelation of the candidate sequence is greater than the first correlation threshold, and the maximum of the correlation between the candidate sequence and each of the N sets of conventional training sequences is less than the second correlation threshold; and/or The autocorrelation of the candidate sequence and the candidate sequence and each sequence in the N sets of conventional training sequences The difference between the maximum values of the correlations is greater than the difference threshold.
  • the training sequence obtaining means may further detect whether the candidate sequence satisfies a second predetermined condition; if the candidate sequence satisfies the second predetermined condition, acquiring the candidate sequence as the additional training sequence; wherein the second predetermined The condition includes: the candidate sequence is in the first a position in the first sequence group, and the candidate sequence is in the first b position in the second sequence group; and/or the candidate sequence is in the third sequence group
  • the first c bits in ; a, b, and c are smaller than the number of groups of the candidate sequence.
  • the first sequence group is a sequence group obtained by arranging the at least one candidate sequence in descending order of respective autocorrelation;
  • the second sequence group is the at least one candidate sequence according to the respective a sequence group obtained by arranging the maximum values of cross-correlations between the respective sequences in the conventional training sequence from small to large;
  • the third sequence group is according to the respective autocorrelation and
  • the sequence groups obtained by sequentially arranging the differences in the maximum values of the cross-correlities between the respective sequences in the N sets of conventional training sequences are arranged in descending order.
  • the developer may set a correlation threshold for the difference between the autocorrelation, the cross-correlation, and/or the autocorrelation and the cross-correlation, and the training sequence acquisition device may acquire the candidate sequence that satisfies the relevant threshold as an additional Training sequence.
  • the training sequence acquiring device performs the first group training sequence in the training sequence of three sets of 41-bit random access bursts according to the prime digits.
  • Cyclic shift obtain 12 sets of candidate sequences, and calculate the cross-correlation between the 12 sets of candidate sequences and the sequences of the conventional 3 sets of training sequences and their respective autocorrelation, respectively, the autocorrelation can be greater than a first correlation threshold, and a training sequence having a maximum value of cross-correlation between each sequence in the conventional three-group training sequence that is smaller than the second correlation threshold is acquired as an additional training sequence; or, the training sequence acquiring device may An alternative sequence in which the difference between the autocorrelation and the maximum value of the correlation between each of the conventional three sets of training sequences is greater than the difference threshold is obtained as an additional training sequence; or, the training sequence acquiring device may also The autocorrelation is greater than the first correlation threshold, and the maximum value of the cross-correlation between each sequence in the conventional three-group training sequence is smaller than the second phase. Threshold, and the difference from the correlation between the correlation maximum value and 3 conventional set of training sequences each sequence is greater than the difference threshold candidate sequences acquired as additional training
  • the training sequence acquisition device may also sort the candidate sequences according to autocorrelation and cross-correlation, and acquire the most advanced one or more sets of candidate sequences with the highest ranking, that is, the additional training sequence.
  • the training sequence acquiring apparatus divides the first group of training sequences in the training sequence of three sets of 41-bit random access bursts according to the prime digits.
  • the 12 sets of candidate sequences are respectively changed from large to small according to their respective autocorrelations, and the maximum value of the correlation between each of the respective groups of the conventional three sets of training sequences is small to large, and the respective selfs.
  • the correlation and the difference between the respective maximum values of the correlations between the respective sequences in the conventional three sets of training sequences are arranged in descending order, and three sequence groups are obtained.
  • the training sequence obtaining means may acquire the candidate sequence of the first a bit in the first sequence group and the first b bit in the second sequence group as an additional training sequence; or, the training sequence acquiring device may The candidate sequence of the first c bits in the third sequence group is obtained as an additional training sequence; or, the training sequence obtaining device may place the first a bit in the first sequence group in the second sequence group
  • the first b-bit, and the candidate sequence of the first c-bit in the third sequence group is obtained as an additional training sequence; wherein a, b, and c have values less than 12.
  • the foregoing first correlation threshold, the second correlation threshold, the difference threshold, and a are not specifically limited.
  • the GSM system may select at least one of the above three sets of the most closely related sequences as an additional training sequence, and the receiving device and the transmitting device are aware of the additional training sequence.
  • the embodiment of the present invention is only extended by using the training sequence of the three sets of 41-bit random access bursts in the GSM system as an example, but the application range of the method shown in the embodiment of the present invention is not limited to Therefore, the method provided by the embodiment of the present invention is also applicable to other types of training sequences in the same system or training sequences that require high correlation in different systems. The scope of application of the method shown in the present invention is not specifically limited.
  • the training sequence acquisition method provided by the embodiment of the present invention is performed by using a conventional training sequence.
  • the column is cyclically shifted to obtain at least one set of candidate sequences, and an additional training sequence is obtained according to the autocorrelation of the candidate sequence and the cross-correlation between the candidate sequence and the conventional training sequence, and the correlation is selected.
  • a good sequence is used as an additional training sequence to achieve the purpose of ensuring the matching accuracy of the training sequence after the additional training sequence is extended.
  • the method provided by the embodiment of the present invention selects at least one group from the conventional N group training sequences. As the basic sequence, the base sequence is cyclically shifted by the prime digits to obtain the candidate sequence.

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

Les modes de réalisation de la présente invention concernent le domaine des communications sans fil. L'invention concerne un dispositif récepteur, un dispositif émetteur, un procédé d'adaptation de séquence d'apprentissage, et un système. Le dispositif récepteur comprend : un module récepteur, servant à recevoir une impulsion de salve envoyée par au moins un dispositif émetteur ; un module d'extraction, servant à extraire de l'impulsion de salve reçue du module récepteur une séquence à adapter ; un premier module d'obtention, servant à obtenir une séquence d'apprentissage générale et une séquence d'apprentissage complémentaire ; et un module d'adaptation, servant à adapter la séquence à adapter extraite par le module d'extraction et les séquences d'apprentissage obtenues par le premier module d'obtention. En obtenant une séquence d'apprentissage générale et une séquence d'apprentissage complémentaire et en adaptant la séquence à adapter extraite de l'impulsion avec les séquences d'apprentissage obtenues, la présente invention résout le problème de l'impossibilité, pour la séquence d'apprentissage générale, de satisfaire la demande de mise en place d'une certaine capacité de système lorsque le nombre de dispositifs émetteurs et de dispositifs récepteurs d'un système est excessivement élevé, ce qui permet d'atteindre l'objectif d'améliorer les performances du système.
PCT/CN2013/086290 2013-10-31 2013-10-31 Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système WO2015062010A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201380003094.1A CN104969483B (zh) 2013-10-31 2013-10-31 接收设备、发送设备、训练序列匹配方法及系统
PCT/CN2013/086290 WO2015062010A1 (fr) 2013-10-31 2013-10-31 Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/086290 WO2015062010A1 (fr) 2013-10-31 2013-10-31 Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système

Publications (1)

Publication Number Publication Date
WO2015062010A1 true WO2015062010A1 (fr) 2015-05-07

Family

ID=53003136

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/086290 WO2015062010A1 (fr) 2013-10-31 2013-10-31 Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système

Country Status (2)

Country Link
CN (1) CN104969483B (fr)
WO (1) WO2015062010A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017206248B3 (de) * 2017-04-11 2018-07-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Sender und empfänger und entsprechende verfahren

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327312A (zh) * 2000-06-07 2001-12-19 华为技术有限公司 信道估计中训练序列的生成方法
US20070297541A1 (en) * 2006-06-20 2007-12-27 Mcgehee Jared Signal Detector Using Matched Filter For Training Signal Detection
CN101507347A (zh) * 2006-08-29 2009-08-12 艾利森电话股份有限公司 随机接入信道中接入突发的检测

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870465B (zh) * 2005-05-24 2011-06-01 都科摩(北京)通信技术研究中心有限公司 循环训练序列的生成方法、通信系统和通信方法
WO2008020609A1 (fr) * 2006-08-17 2008-02-21 Panasonic Corporation Appareil de transmission radio et procédé de transmission radio
CN101409584A (zh) * 2007-10-12 2009-04-15 Nxp股份有限公司 无线通信系统的随机接入前同步码和接收方案
EP2689547A1 (fr) * 2011-03-25 2014-01-29 Nokia Solutions and Networks Oy Configuration de préambule à accès direct

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1327312A (zh) * 2000-06-07 2001-12-19 华为技术有限公司 信道估计中训练序列的生成方法
US20070297541A1 (en) * 2006-06-20 2007-12-27 Mcgehee Jared Signal Detector Using Matched Filter For Training Signal Detection
CN101507347A (zh) * 2006-08-29 2009-08-12 艾利森电话股份有限公司 随机接入信道中接入突发的检测

Also Published As

Publication number Publication date
CN104969483B (zh) 2018-08-14
CN104969483A (zh) 2015-10-07

Similar Documents

Publication Publication Date Title
WO2008081311A2 (fr) Appareil, méthode et programme informatique permettant l'utilisation limitée de séquences de zadoff-chu dans des signaux pilotes ou de préambule
CN103532654B (zh) 通信系统的零相关区序列
US10396921B2 (en) Multi-lane synchronization method, synchronization apparatus and system, and computer storage medium
TWI736753B (zh) 一種估計定時位置的方法及裝置
JP2013012879A (ja) 通信装置、通信回路および通信方法
JP2011530944A5 (fr)
TWI652963B (zh) 一種收發物理隨機接取通道前導碼序列的方法及裝置
CN105723783B (zh) 同步信号发送装置、接收装置及方法与系统
WO2015062010A1 (fr) Dispositif récepteur, dispositif émetteur, procédé d'adaptation de séquence d'apprentissage, et système
CN107070496A (zh) 基于部分匹配滤波算法的实时同步捕获装置及方法
TWI722942B (zh) 擴頻訊號發送方法、擴頻訊號接收方法、裝置、設備及介質
CN104244395B (zh) Wcdma小区搜索帧同步的判决方法及判决系统
WO2018171373A1 (fr) Procédé et dispositif pour déterminer une séquence de préambule d'un canal d'accès aléatoire physique
CN106130603B (zh) 高增益扩频实时捕获的装置及方法
CN107592676B (zh) 一种数据生成方法及装置、发射机、终端
CN102932109B (zh) 电力线通信的定时同步和扩频因子检测系统及其方法
WO2022042259A1 (fr) Procédé et appareil de communication sans fil
CN105636232B (zh) 一种随机接入过程的处理方法和装置
CN108055222A (zh) 基于ofdm系统的数据处理方法及智能终端
CN111144201B (zh) 一种信号模式识别方法及装置
WO2014075316A1 (fr) Procédé d'identification d'un mode de modulation, dispositif d'envoi, dispositif de réception et système
CN100571091C (zh) 一种基于分裂模式匹配滤波器的前导捕获方法和装置
US9654254B2 (en) Method and device for reducing bit error rate in CDMA communication system
EP2512039A1 (fr) Procédé et dispositif destinés à réaliser la corrélation des bribes dans une recherche sur trajets multiples
CN105071832A (zh) 一种不依赖外部时钟基准的高速跳频同步方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13896389

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13896389

Country of ref document: EP

Kind code of ref document: A1