[go: up one dir, main page]

WO2019213972A1 - 一种随机接入前导码的传输方法及装置 - Google Patents

一种随机接入前导码的传输方法及装置 Download PDF

Info

Publication number
WO2019213972A1
WO2019213972A1 PCT/CN2018/086613 CN2018086613W WO2019213972A1 WO 2019213972 A1 WO2019213972 A1 WO 2019213972A1 CN 2018086613 W CN2018086613 W CN 2018086613W WO 2019213972 A1 WO2019213972 A1 WO 2019213972A1
Authority
WO
WIPO (PCT)
Prior art keywords
scrambling code
code sequence
random access
access preamble
symbol group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/086613
Other languages
English (en)
French (fr)
Inventor
苏俞婉
罗之虎
金哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2018/086613 priority Critical patent/WO2019213972A1/zh
Priority to CN201880092067.9A priority patent/CN111937477B/zh
Publication of WO2019213972A1 publication Critical patent/WO2019213972A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a method and an apparatus for transmitting a random access preamble.
  • the narrowband internet of things (NB-IoT) system is an Internet of Things proposed for IoT applications that needs to meet the special requirements of coverage enhancement, support for a large number of low-rate devices, low cost, and low energy consumption.
  • a narrowband physical random access channel (NPRACH) is an uplink random access channel of the NB-IoT system.
  • the uplink of the NB-IoT system adopts single-carrier frequency-division multiple access (SC-FDMA) technology, in order to ensure that uplink data of different terminal devices can reach the base station side at the same time to avoid mutual Interference, the terminal device needs to perform a random access procedure before sending uplink data.
  • SC-FDMA single-carrier frequency-division multiple access
  • the random access signal transmitted by the terminal device on the random access channel is an NB-IoT random access preamble composed of a symbol group of a single subcarrier frequency hopping.
  • one preamble is composed of 4 symbol groups, and each symbol in each symbol group carries a sequence of 1. Since the sequence of each symbol in each symbol group on the random access preamble of NPRACH is 1, it is the same for all cells in the NB-IoT system, and the cell cannot be distinguished.
  • the target cell may generate a false alarm problem due to the NPRACH interference sent by the terminal device that receives the interfering cell, that is, it may appear in the jurisdiction of the target cell, and there is no terminal.
  • the device sends the NPRACH signal, but the target cell can detect the NPRACH signal.
  • the target cell and the interfering cell may collide with multiple repetition periods, resulting in a collision. The probability of false alarm in the target cell increases.
  • the embodiment of the present application provides a method and a device for transmitting a random access preamble, which are used to solve the problem of false alarms.
  • the present application provides a method for transmitting a random access preamble, including: determining, by a terminal device, a scrambling code sequence according to a cell identifier and a first parameter; and using, by the terminal device, random access according to the scrambling code sequence
  • the preamble is scrambled; the terminal device sends the scrambled random access preamble.
  • the scrambling code sequence is determined by using the cell identifier and the first parameter, and the random access preamble is scrambled to ensure that when the random access resources configured by different cells are the same, the terminal devices of different cells are the same.
  • the random access preamble sent by the subcarrier position is different, so that the problem of false alarm can be solved.
  • the scrambling code sequence is used to scramble the random access preamble, which also ensures that the random access preambles sent by different terminal devices at different subcarrier positions are different in one serving cell, thereby ensuring the serving cell.
  • TA estimate is used to scramble the random access preamble.
  • the first parameter includes one or more of the following: a subcarrier index of the first symbol group of the random access preamble, and multiple of the random access preambles. a subcarrier index of the symbol group, a length of the scrambling code sequence, a carrier index of the random access preamble, a first subcarrier index of a frequency domain resource of the random access preamble, the random access preamble The start time of the code.
  • the terminal device when the first parameter includes a subcarrier index of the first symbol group of the random access preamble and the scrambling code sequence length, the terminal device according to the cell identifier and Determining the scrambling code sequence, the first parameter determining, by the terminal device, the scrambling code sequence index according to the cell identifier, the subcarrier index of the first symbol group of the random access preamble, and the length of the scrambling code sequence; The terminal device determines the scrambling code sequence according to the scrambling code sequence index.
  • the scrambling code sequence index can satisfy the following formula:
  • the u represents the scrambling code sequence index, Representing the cell identifier, the a subcarrier index indicating a first symbol group of the random access preamble, where k represents a scrambling code sequence length;
  • the scrambling code sequence can satisfy the following formula:
  • the c(m) represents the scrambling code sequence, and the value of m is 0 to k-1, the u represents the scrambling code sequence index, and the k represents the scrambling code sequence length.
  • the scrambling code sequence length is the same as the number of symbols in one symbol group of the random access preamble
  • the terminal device adds the random access preamble according to the scrambling code sequence.
  • the interference includes: the terminal device multiplies the scrambling code sequence by a symbol alignment on each symbol group of the random access preamble, a scrambling code of a cyclic prefix in each symbol group, and the cyclic prefix
  • the scrambling code of the last symbol in the symbol group is the same.
  • the length of the scrambling code sequence is the same as the number of symbols in a repetition period of the random access preamble
  • the terminal device adds the random access preamble according to the scrambling code sequence.
  • the interference includes: the terminal device multiplies the scrambling code sequence by a symbol alignment in each repetition period of the random access preamble, a scrambling code of a cyclic prefix in each symbol group, and the cyclic prefix
  • the scrambling code of the last symbol in the symbol group is the same.
  • the scrambling code sequence length is the same as the number of symbols in all the repetition periods of the random access preamble
  • the terminal device adds the random access preamble according to the scrambling code sequence.
  • the interference includes: the terminal device multiplies the scrambling code sequence by a symbol alignment in all repetition periods of the random access preamble, and the scrambling code of the cyclic prefix and the cyclic prefix in each symbol group
  • the scrambling code of the last symbol in the symbol group is the same.
  • the length of the scrambling code sequence is the same as the number of symbol groups in a repetition period of the random access preamble, and the terminal device performs the random access preamble according to the scrambling code sequence.
  • the scrambling includes: the terminal device multiplies the scrambling code sequence by a symbol group alignment in each repetition period of the random access preamble, and each symbol in each symbol group and a scrambling code of a cyclic prefix the same.
  • the scrambling code sequence length is the same as the number of symbol groups in all repetition periods of the random access preamble, and the terminal device scrambles the random access preamble according to the scrambling code sequence.
  • the method includes: the terminal device multiplies the scrambling code sequence by a symbol group alignment in all repetition periods of the random access preamble, and the scrambling codes of each symbol and the cyclic prefix in each symbol group are the same.
  • the terminal device when the first parameter includes a subcarrier index of the plurality of symbol groups of the random access preamble and the scrambling code sequence length, the terminal device according to the cell identifier and the Determining, by the terminal device, the scrambling code sequence, comprising: determining, by the terminal device, the scrambling code sequence index of each symbol group according to the cell identifier, the subcarrier index of each symbol group, and the length of the scrambling code sequence; The device determines the scrambling code sequence for each symbol group based on the scrambling sequence index of each symbol group.
  • the scrambling code sequence index satisfies the following formula:
  • Representing a cell identity Representing a subcarrier index of an i th symbol group in the random access preamble, where k represents a length of the scrambling code sequence
  • the scrambling code sequence satisfies the following formula:
  • the c(m) represents a scrambling code sequence, and the value of the m is 0 to k-1, the k represents the length of the scrambling code sequence, and the u represents the scrambling code sequence index.
  • the scrambling code sequence length is the same as the number of symbols in one symbol group of the random access preamble
  • the terminal device adds the random access preamble according to the scrambling code sequence.
  • the interference includes: the terminal device multiplies the symbol on each symbol group of the random access preamble by a corresponding scrambling code sequence, and the scrambling code of the cyclic prefix and the cyclic prefix in each symbol group
  • the scrambling code of the last symbol in the symbol group is the same.
  • the terminal device determines a scrambling code sequence according to the cell identifier and the first parameter, including: the terminal device determining a base sequence according to the cell identifier and the first parameter; Determining, by the terminal device, the scrambling code sequence according to the base sequence and a preset repetition rule
  • the preset repetition rule may include: repeating M times for each element in the base sequence in sequence according to an arrangement order of elements in the base sequence, determining the scrambling code sequence; or, for the base sequence The whole is repeated M times, and the scrambling code sequence is determined, and the M is an integer.
  • the terminal device when the first parameter includes a subcarrier index of the first symbol group of the random access preamble and the scrambling code sequence length, the terminal device according to the cell Determining a base sequence, and determining, by the terminal device, the base sequence according to the cell identifier, a subcarrier index of a first symbol group of the random access preamble, and a length of the scrambling code sequence An index; the terminal device determines the base sequence according to the base sequence index.
  • the base sequence index satisfies the following formula:
  • the p represents the base sequence index, Representing a cell identity, a subcarrier index indicating a first symbol group of the random access preamble, the q indicating a length of the base sequence;
  • the base sequence satisfies the following formula:
  • the s(d) represents the base sequence
  • the value of d is from 0 to q-1
  • the q represents the length of the base sequence
  • the p represents the base sequence index
  • the scrambling code sequence length is the same as the sum of the cyclic prefix and the number of symbols in one symbol group of the random access preamble, and the terminal device is configured according to the scrambling code sequence.
  • the scrambling of the random access preamble includes: the terminal device multiplying the scrambling code sequence by a cyclic prefix and a symbol alignment on each symbol group of the random access preamble.
  • the scrambling code sequence length is the same as the sum of the cyclic prefix and the number of symbols in one repetition period of the random access preamble, and the terminal device according to the scrambling code
  • the sequence, the scrambling the random access preamble includes: the terminal device multiplying the scrambling code sequence by a cyclic prefix and a symbol alignment in each repetition period of the random access preamble.
  • the scrambling code sequence length is the same as the sum of the cyclic prefix and the number of symbols in all repetition periods of the random access preamble, and the terminal device is configured according to the scrambling code.
  • the sequence, scrambling the random access preamble includes: the terminal device multiplying the scrambling code sequence by a cyclic prefix and a symbol alignment in all repetition periods of the random access preamble.
  • the terminal device determines, according to the cell identifier and the first parameter, a scrambling code sequence corresponding to the i-th symbol group
  • the terminal device determines, according to the cell identifier, the subcarrier index of the i-th symbol group, and the length of the scrambling code sequence, a base sequence index of the i-th symbol group;
  • the base sequence index of the i-th symbol group is determined, and the base sequence of the i-th symbol group is determined.
  • the base sequence index satisfies the following formula:
  • the p represents the base sequence index, Representing the cell identity, a subcarrier index indicating an i-th symbol group of the random access preamble, where q represents a base sequence length;
  • the base sequence satisfies the following formula:
  • s(d) represents the base sequence
  • d takes values from 0 to q-1
  • q represents the length of the base sequence
  • p represents a base sequence index
  • the scrambling code sequence length is the same as the sum of the cyclic prefix and the number of symbols in one symbol group of the random access preamble, and the terminal device is configured according to the scrambling code sequence.
  • the scrambling of the random access preamble includes: the terminal device corresponding to the scrambling code sequence of the i th symbol group of the random access preamble and the cyclic prefix and symbol on the i th symbol group Multiply, the i takes values from 1 to Y in order.
  • the present application provides a method for transmitting a random access preamble, including: receiving, by a network device, a scrambled random access preamble; and determining, by the network device, a scrambling code sequence according to the cell identifier and the first parameter; The network device descrambles the scrambled random access preamble according to the scrambling code sequence.
  • the first parameter includes one or more of the following: a subcarrier index of a first symbol group of the random access preamble, and a subcarrier of a plurality of symbol groups of the random access preamble An index, a length of the scrambling code sequence, a carrier index of the random access preamble, a first subcarrier index of a frequency domain resource of the random access preamble, and a start sending time of the random access preamble .
  • the network device when the first parameter includes a subcarrier index of the first symbol group of the random access preamble and the scrambling code sequence length, the network device is configured according to the cell identifier and the first parameter, Determining a scrambling code sequence, comprising: determining, by the network device, a scrambling code sequence index according to a cell identifier, a subcarrier index of a first symbol group of the random access preamble, and a length of the scrambling code sequence; The scrambling code sequence is determined according to the scrambling code sequence index.
  • the scrambling code sequence index satisfies the following formula:
  • the u represents the scrambling code sequence index, Representing the cell identifier, the a subcarrier index indicating a first symbol group of the random access preamble, where k represents a scrambling code sequence length;
  • the scrambling code sequence satisfies the following formula:
  • the c(m) represents the scrambling code sequence, and the value of m is 0 to k-1, the u represents the scrambling code sequence index, and the k represents the scrambling code sequence length.
  • the network device determines according to the cell identifier and the first parameter.
  • the scrambling code sequence includes: determining, by the network device, a scrambling code sequence index of each symbol group according to the cell identifier, a subcarrier index of each symbol group, and a length of the scrambling code sequence; The scrambling sequence index of the symbol group determines the scrambling code sequence for each symbol group.
  • the scrambling code sequence index satisfies the following formula:
  • Representing a cell identity Representing a subcarrier index of an i th symbol group in the random access preamble, where k represents a length of the scrambling code sequence
  • the scrambling code sequence satisfies the following formula:
  • the c(m) represents a scrambling code sequence, and the value of the m is 0 to k-1, the k represents the length of the scrambling code sequence, and the u represents the scrambling code sequence index.
  • the present application provides a transmission apparatus for a random access preamble for a terminal device, including: a unit or means for performing the steps of the above first aspect.
  • the present disclosure provides a transmission apparatus for a random access preamble, which is used in a network device, and includes: a unit or a means for performing the foregoing steps of the second aspect.
  • the present application provides a transmission apparatus for a random access preamble, which is used for a terminal device, including at least one processing element and at least one storage element, wherein the at least one storage element is configured to store a program and data, At least one processing element is for performing the method provided by the first aspect of the present application.
  • the present application provides a transmission apparatus for randomly accessing a preamble, for a network device, including at least one processing element and at least one storage element, wherein the at least one storage element is configured to store a program and data, At least one processing element is for performing the method provided by the second aspect of the present application.
  • the present application provides a transmission apparatus apparatus for randomly accessing a preamble, wherein the terminal apparatus includes at least one processing element (or chip) for performing the method of the above first aspect.
  • the present application provides a transmission apparatus for random access preamble, for a network device, including at least one processing element (or chip) for performing the method of the above second aspect.
  • the application provides a program for performing the method of any of the above aspects when executed by a processor.
  • the application provides a program product, such as a computer readable storage medium, comprising the program of the ninth aspect.
  • the embodiment of the present application provides a communication system, where the transmission device of the third aspect or the fifth aspect, and the transmission device of the fourth aspect and the sixth aspect are included in the communication system.
  • FIG. 1 is a schematic structural diagram of a communication system according to an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a frequency hopping of a random access preamble according to an embodiment of the present disclosure
  • FIG. 3 is a schematic flowchart of a method for transmitting a random access preamble according to an embodiment of the present disclosure
  • FIG. 4 is a schematic diagram of a transmission of a random access preamble according to an embodiment of the present application.
  • FIG. 5 is a schematic diagram of another transmission of a random access preamble according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a scrambling of a random access preamble according to an embodiment of the present application.
  • FIG. 7 is another schematic diagram of scrambling of a random access preamble according to an embodiment of the present disclosure.
  • FIG. 8 is still another schematic diagram of scrambling of a random access preamble according to an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of a transmission apparatus for a random access preamble according to an embodiment of the present disclosure.
  • FIG. 10 is another schematic structural diagram of a transmission apparatus for a random access preamble according to an embodiment of the present disclosure.
  • FIG. 1 the embodiment of the present application provides a communication system 100, which may include a network device 101 and a plurality of terminal devices located within the coverage of the network device 101.
  • FIG. 1 exemplarily shows a network device 101 and six terminal devices, which are respectively a terminal device 102, a terminal device 103, a terminal device 104, a terminal device 105, a terminal device 106, and a terminal device 107, and the like. .
  • FIG. 1 exemplarily shows a network device 101 and six terminal devices, which are respectively a terminal device 102, a terminal device 103, a terminal device 104, a terminal device 105, a terminal device 106, and a terminal device 107, and the like.
  • FIG. 1 exemplarily shows a network device 101 and six terminal devices, which are respectively a terminal device 102, a terminal device 103, a terminal device 104, a terminal device 105, a terminal device 106, and a terminal device 107, and the like.
  • the terminal device 102 is a vehicle
  • the terminal device 103 is a smart air conditioner
  • the terminal device 104 is a smart fuel dispenser
  • the terminal device 105 is a mobile phone
  • the terminal device 106 is a smart tea cup
  • the terminal device 107 is The printer is illustrated.
  • the network device 101 can function as a sender and can transmit information to one or more of the terminal devices 102 to 107.
  • the terminal devices 102 to 107 may also transmit information to the network device 101 as a sender.
  • the terminal device 105, the terminal device 106, and the terminal device 107 may also constitute a communication system.
  • the terminal device 105 can function as a sender, and the terminal device 106 and the terminal device 107 can act as a receiver.
  • the terminal device 106 and the terminal device 107 may also function as senders, and the terminal device 105 acts as a receiver.
  • the network device 101 can communicate directly with the terminal device, or can communicate indirectly.
  • the terminal device 102 to the terminal device 104 can directly communicate with the network device 101, and the terminal device 106 and the terminal device 107 also Communication with the network device 101 is possible through the terminal device 105.
  • the communication system 100 is not limited to include only network devices and terminal devices.
  • the communication system 100 may further include a network controller, a mobility management entity, and the like.
  • the network entity is not limited to this embodiment.
  • the communication system 100 may be various radio access technology (RAT) systems, such as, for example, code division multiple access (CDMA), time division multiple access (time division). Multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (single carrier FDMA, SC-FDMA) ) and other systems.
  • RAT radio access technology
  • CDMA code division multiple access
  • time division time division multiple access
  • FDMA frequency division multiple access
  • OFDMA orthogonal frequency-division multiple access
  • SC-FDMA single carrier frequency division multiple access
  • CDMA2000 can cover the interim standard (IS) 2000 (IS-2000), IS-95 and IS-856 standards.
  • the TDMA system can implement a wireless technology such as a global system for mobile communication (GSM).
  • GSM global system for mobile communication
  • An OFDMA system can implement such as evolved universal radio land access (evolved UTRA, E-UTRA), ultra mobile broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash OFDMA And other wireless technologies.
  • UTRA and E-UTRA are UMTS and UMTS evolved versions.
  • the various versions of 3GPP in Long Term Evolution (LTE) and LTE-based evolution are new versions of UMTS that use E-UTRA.
  • the communication system can also be applied to the future-oriented communication technology, and the technical solution provided by the embodiment of the present application is applicable to the communication system including the new communication technology, including the establishment of the bearer.
  • the system architecture and the service scenario described in the embodiments of the present application are for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation of the technical solutions provided by the embodiments of the present application.
  • the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
  • the network device 101 is a device deployed in a radio access network to provide a wireless communication function for a UE.
  • the base station may include various forms of macro base stations, micro base stations (also referred to as small stations), relay stations, access points, and the like.
  • the name of a device having a base station function may be different, for example, in an LTE system, an evolved Node B (evolved NodeB, eNB or eNodeB), in the third In a 3rd generation (3G) system, it is called a Node B or the like.
  • eNB evolved Node B
  • 3G 3rd generation
  • the terminal devices 102 to 107 may include various handheld devices having wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem.
  • the UE may also be referred to as a mobile station (MS), a terminal, a terminal equipment, and may also include a subscriber unit, a cellular phone, and a smart phone.
  • Phone personal digital assistant (PDA) computer, tablet computer, wireless modem, handheld, laptop computer, cordless phone Or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, and a wearable device.
  • PDA personal digital assistant
  • WLL wireless local loop
  • MTC machine type communication
  • a plurality means two or more.
  • "and/or” describing the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which may indicate that there are three cases where A exists separately, A and B exist at the same time, and B exists separately.
  • the character "/" generally indicates that the contextual object is an "or" relationship.
  • the communication system shown in FIG. 1 can be specifically applied to a scenario of a narrowband internet of things (NB-IOT).
  • the narrowband physical random access channel (NPRACH) is an uplink random access channel of the NB-IoT system.
  • the uplink of the NB-IoT system adopts a single carrier frequency division multiple access (SC-FDMA) technology, so that uplink data of different terminal devices can reach the network device at the same time.
  • SC-FDMA single carrier frequency division multiple access
  • the side avoids causing interference between each other, and the terminal device needs to perform a random access procedure before transmitting the uplink data.
  • the terminal device first transmits a random access signal on the random access channel.
  • the random access preamble (preamble) in the NB-IoT system consists of a symbol group of a single subcarrier frequency hopping.
  • 2 is a schematic diagram of a configuration of a random access preamble.
  • a random access preamble is composed of 4 symbol groups, each symbol group includes one cyclic prefix and five symbols, and each symbol on each symbol group carries a sequence of 1.
  • the random access preamble can be repeated multiple times according to the repetition number of the network configuration, and the frequency domain location of the NPRACH transmission is limited to 12 subcarriers, and the frequency domain frequency hopping range is within 12 subcarriers. As shown in FIG.
  • the vertical direction is a subcarrier index
  • #0 to #11 represent 12 subcarriers.
  • the bandwidth of one NB-IoT carrier is 180 kHz
  • an NPRACH random access preamble occupies one subcarrier
  • the four symbol groups of the random access preamble in each repetition period are filled with rectangles and numbers by the left line, and are recorded as first, second, and third in chronological order.
  • the fourth symbol group is represented by the numbers 1, 2, 3, and 4.
  • the random access preamble has two frequency hopping intervals in one repetition period, which are 3.75 kHz and 22.5 kHz, respectively.
  • the hopping interval is an integer multiple of the subcarrier bandwidth, and the minimum hopping interval and the subcarrier bandwidth are the same.
  • the frequency hopping interval between the first symbol group and the second symbol group is 3.75 kHz
  • the frequency hopping interval between the third symbol group and the fourth symbol group is 3.75 kHz.
  • the hopping interval between the second symbol group and the third symbol group is 22.5 kHz.
  • Pseudo-random frequency hopping is used between two consecutive repetition periods.
  • the frequency hopping interval between two repetition periods is determined according to a pseudo-random sequence, and is marked with an elliptical dashed box in FIG. 2, and the frequency hopping range is limited to 12 subcarriers. .
  • the sequence of all symbols carried on each symbol group in the random access preamble of the NPRACH is 1, which is the same for all cells in the NB-IoT system. Therefore, for the serving cell of the terminal device, that is, the target cell, if the NPRACH resources configured by the target cell and the interfering cell overlap, the false alarm problem may occur due to the interference of the NPRACH sent by the terminal device that receives the interfering cell. That is, the target cell detects the NPRACH signal when the serving cell does not have the terminal device transmitting the NPRACH signal.
  • the frequency hopping interval between two consecutive repetition periods is determined according to a pseudo-random sequence, and the initialization of the pseudo-random sequence is performed.
  • the seed is a cell identifier.
  • NPRACH transmissions require more repetition. If the NPRACH resources of the target cell and the interfering cell are overlapped, and the frequency hopping range is only 12 subcarriers, the target cell and the interfering cell may still collide in multiple repetition periods, thereby increasing the false alarm probability of the target cell.
  • the resource configuration of the NPRACH has a frequency domain offset and a time domain offset.
  • the transmission bandwidth of the NB-IoT carrier is only 180 kHz, and the maximum random access preamble of 48 NPRACH is supported.
  • the frequency hopping range of a random access preamble is 12 subcarriers, and each cell needs to be configured with 1 ⁇ There are three resources of coverage level. Therefore, it is difficult to completely shift the inter-cell frequency allocation. Even if it is staggered, the multiplexing factor is very limited, and it can not achieve a good interference randomization effect.
  • the time domain offset the inter-cell time domain configuration is staggered and requires network synchronization. Currently, network synchronization deployment scenarios are not commonly used. If the small cell is a low-power wireless access node, the denser deployment will make the inter-cell interference problem more significant.
  • the terminal device cannot Differentiate the cell.
  • the existing random access preamble transmission mechanism there is pseudo-random frequency hopping between two consecutive repetition periods, but since the frequency hopping range is only 12 subcarriers, in a deep coverage scenario, more The number of repetitions, the target cell and the interfering cell may still collide in multiple repetition periods, resulting in an increase in the false alarm probability of the target cell.
  • the NPRACH resource configuration in the existing random access preamble transmission mechanism has a frequency domain offset and a time domain offset.
  • the multiplexing factor is limited, and a good interference randomization effect cannot be achieved.
  • the inter-cell time domain configuration is staggered and requires network synchronization.
  • the network synchronization deployment scenario is not commonly used. If the subsequent cell supports small cells, the denser deployment will make the inter-cell interference problem more significant.
  • the embodiment of the present application proposes a random access preamble transmission method, which can reduce the false alarm problem of the target cell caused by inter-cell interference.
  • the present application provides a flowchart of a method for transmitting a random access preamble, where the terminal device in the process may be the terminal device 102 to the terminal device 107 in the communication system 100 shown in FIG. Any of the devices, the network device may be the network device 101 in the communication system 100 shown in FIG. 1 above. As shown in Figure 3, the process is specifically as follows:
  • Step S301 The terminal device determines the scrambling code sequence according to the cell identifier and the first parameter.
  • the first parameter may include one or more of the following: a subcarrier index of a first symbol group of the random access preamble, and a subcarrier of the plurality of symbol groups of the random access preamble
  • the first parameter may further include a period of a resource of a random access preamble (or NPRACH), a number of subcarriers allocated to a random access preamble (or NPRACH), and a start of contention based random access.
  • the first parameter may also include other parameters, which are not limited herein.
  • the first parameter when the first parameter includes the foregoing multiple parameters, different parameters may be arbitrarily combined.
  • the subcarrier index of the first symbol group of the random access preamble may be performed with the length of the scrambling code sequence.
  • the combination, ie, the first parameter may include a subcarrier index and a scrambling code sequence length of the first symbol group of the random access preamble.
  • the carrier index of the random access preamble can be combined with the scrambling code sequence length, that is, the first parameter can include the carrier index and the scrambling code sequence length of the random access preamble.
  • the subcarrier index of the first symbol group of the random access preamble may be combined with the scrambling code sequence length and the constant term, that is, the first parameter may include a sub of the first symbol group of the random access preamble.
  • Carrier index, scrambling sequence length and constant term which of the above parameters is included in the first parameter is not specifically limited.
  • a random access preamble may include four symbol groups, and the four symbol groups may be a first symbol group, a second symbol group, a third symbol group, and a fourth symbol group, respectively.
  • a random access preamble may also include less than or greater than 4 symbol groups, which is not limited herein.
  • Each symbol group occupies one subcarrier as an example, and each parameter in the first parameter is described in detail:
  • subcarrier index of the first symbol group of the random access preamble in the embodiment of the present application, the number of the four symbol groups in the random access preamble may be 1 to 4, that is, the corresponding number of the first symbol group 1.
  • the second symbol group corresponds to number 2
  • the third symbol group corresponds to number 3
  • the fourth symbol group corresponds to number 4.
  • the subcarrier index of the first symbol group of the random access preamble may correspond to the symbol group numbered 1.
  • the number of the four symbol groups of the random access preamble may also be 0 to 3, that is, the first symbol group corresponds to the number 0, the second symbol group corresponds to the number 1, the third symbol group corresponds to the number 2, and the fourth symbol group corresponds to the number 3.
  • the subcarrier index of the first symbol of the random access preamble may correspond to the subcarrier index of the symbol group numbered 0 above.
  • subcarrier index of a plurality of symbol groups of the random access preamble specifically including a subcarrier index of the first symbol group, a subcarrier index of the second symbol group, a subcarrier index of the third symbol group, and a fourth The subcarrier index of the symbol group.
  • the scrambling code sequence includes 5 scrambling codes: C(0), C(1), C(2), C(3), C(4), respectively, then the scrambling sequence The length can be 5.
  • the scrambling code sequence includes three scrambling codes, namely C(0), C(1), and C(2), respectively, and the scrambling code sequence may have a length of three. The length of the scrambling code sequence is not limited.
  • Carrier index of the random access preamble refers to the index of the carrier corresponding to the random access preamble.
  • the 16 carriers can be numbered 0-15 or 1-16.
  • the carrier number is 0, and 15 non-anchor carriers are numbered sequentially. It is 1-15. If the carrier corresponding to the random access preamble is an anchor carrier, the index of the carrier corresponding to the random access preamble is 0.
  • the first subcarrier index of the frequency domain resource of the random access preamble refers to the frequency domain location of the first subcarrier allocated to the random access preamble (or NPRACH), which is used to indicate random access.
  • the frequency domain position or the first subcarrier index of the first subcarrier in the frequency domain resource (including one or more 45 kHz) corresponding to the preamble which may be in the range of ⁇ 0, 12, 24, 36, 2 , 18, 34 ⁇ , not limited.
  • Start transmission time of the random access preamble refers to the time when the random access preamble can start transmitting the random access preamble in the time domain of a random access resource period.
  • the period of the resource of the random access preamble refers to the time during which the resource of the random access preamble lasts.
  • the number of subcarriers allocated to the random access preamble (or NPRACH) refers to the number of subcarriers allocated to the random access preamble (or NPRACH) resources, for example, 12 or 24 or 36 or 48. Wait.
  • the starting subcarrier of the contention based random access refers to the starting subcarrier position used to calculate the contention based random access in a random access resource.
  • the number of repetitions of the random access preamble for each random access attempt refers to the number of times that the random access preamble can be repeatedly transmitted in a random access attempt, and the value may be 1, 2, 4, 8 Wait.
  • the terminal device may determine the scrambling code sequence in the following manner:
  • the first type the terminal device directly generates the scrambling code sequence according to the cell identifier and the first parameter.
  • the second type the terminal determines the scrambling code sequence index according to the cell identifier and the first parameter, and the terminal device determines the scrambling code sequence according to the correspondence between the scrambling code sequence index and the scrambling code sequence.
  • the terminal device may generate a scrambling code sequence according to the manner set by the device internally, that is, first, the scrambling code sequence function is set inside the terminal device, and the terminal device needs to perform random connection.
  • the terminal device runs the scrambling code sequence function set in the device, a scrambling code sequence is generated.
  • the terminal device can obtain the scrambling code sequence by means of a query.
  • the correspondence between the index of the scrambling code sequence and the scrambling code sequence is set in the terminal device.
  • the correspondence between the index of the scrambling sequence and the scrambling sequence may be set in the form of a table in the terminal device.
  • the terminal device obtains the index corresponding to the scrambling sequence by querying. Scrambling sequence.
  • Step S302 The terminal device scrambles the random access preamble according to the scrambling code sequence.
  • Step S303 The terminal device sends the scrambled random access preamble.
  • Step S304 The network device receives the scrambled random access preamble.
  • Step S305 The network device determines the scrambling code sequence according to the cell identifier and the first parameter.
  • the process of determining the scrambling code sequence according to the cell identifier and the first parameter, and determining the process similarity class of the scrambling code sequence according to the cell identifier and the first parameter, and the description is not repeated.
  • the step S305 is performed, that is, the network device may first perform the step S305: the network device determines the scrambling code sequence according to the cell identifier and the first parameter, and then performs step S304: the network device receives the scrambled random Access the preamble.
  • Step S306 The network device descrambles the scrambled random access preamble according to the scrambling code sequence.
  • the method further includes: receiving, by the terminal device, the first indication signaling sent by the network device, where the first indication signaling is used to indicate the Whether the terminal device scrambles the random access preamble.
  • the first indication signaling may be system message signaling, or RRC signaling, or DCI signaling.
  • the signaling type of the first signaling is not specifically limited.
  • the first indication signaling may be one bit, including two candidate values, such as 0 or 1. For the candidate value 0, the random access preamble may be scrambled, and the candidate value 1 may indicate a random access preamble.
  • the code is scrambled; or, for the candidate value 0, it may indicate that the random access preamble is not scrambled, and the candidate value 1 may indicate that the random access preamble is scrambled.
  • the first indication signaling may be only one value. If the first indication signaling is received, the random access preamble is scrambled, and the first indication signaling is not received, indicating that the random access preamble is not scrambled; or if The first indication signaling is not received to indicate that the random access preamble is scrambled, and if the first indication signaling is received, the random access preamble is not scrambled.
  • there is no limitation on how the first indication signaling indicates whether the terminal device scrambles the random access preamble.
  • the method further includes: the terminal device receiving the second indication signaling sent by the network device, where the second indication signaling is used to indicate that the terminal device uses preset scrambling
  • the method performs scrambling on the random access preamble, where the preset scrambling mode includes at least two scrambling modes.
  • a scrambling method is: directly determining a scrambling code sequence, and then scrambling the random access preamble based on the scrambling code sequence.
  • another scrambling method is: first generating a base sequence, then generating a scrambling code sequence based on the base sequence, and finally scrambling the random access preamble based on the scrambling code sequence.
  • the second indication signaling may be system message signaling, or RRC signaling, or DCI signaling.
  • the signaling type of the second signaling is not specifically limited.
  • the second indication signaling may be one bit, including two candidate values, such as 0 and 1.
  • the candidate value it may indicate that the random access preamble is scrambled by using the preset scrambling mode A, and the candidate is taken.
  • a value of 1 may indicate that the random access preamble is scrambled by using the preset scrambling mode B.
  • the candidate value of 0 may indicate that the random access preamble is scrambled by using the preset scrambling mode B, and the candidate value is used. 1 may indicate that the random access preamble is scrambled using the preset scrambling mode A.
  • the second indication signaling may be a specific value. If the second indication signaling is received, the random access preamble is scrambled by using the preset scrambling mode A, and the second indication signaling is not used to indicate that the preset scrambling is used. Mode B scrambles the random access preamble; or, if the second indication signaling is not received, uses the preset scrambling mode B to scramble the random access preamble, if the second indication signaling is received, The preset scrambling mode A scrambles the random access preamble.
  • the second indication signaling specifically indicates that the terminal device performs scrambling on the random access preamble, which is not limited.
  • the scrambling code sequence is determined by using the cell identifier and the first parameter, and the random access preamble is scrambled to ensure that when the random access resources configured by different cells are the same, different cells are used.
  • the random access preamble transmitted by the terminal device at the same subcarrier position is different, so that the problem of false alarm can be solved.
  • the scrambling code sequence is used to scramble the random access preamble, which also ensures that the random access preambles sent by different terminal devices at different subcarrier positions are different in one serving cell, thereby ensuring the serving cell.
  • Timing advance (TA) estimate is used to scramble the random access preamble.
  • the first parameter may include a subcarrier index and a scrambling code sequence length of a first symbol group of the random access preamble, and a subcarrier index of the first symbol group of the random access preamble may be specifically a random access.
  • an NPRACH resource may be 12 subcarriers, and 4 symbol groups included in a random access preamble are frequency hopped on 12 subcarriers, and the relative subcarrier index may be specifically random.
  • the relative index of the subcarriers corresponding to the first symbol group of the access preamble on the 12 subcarriers for example, the absolute subcarrier of the first symbol group of the random access preamble in 48 subcarriers at this time
  • the carrier index is 12, and the relative subcarrier index of the first symbol group of the random access preamble in the 12 subcarriers is 0.
  • a block of NPRACH resources may be 24 subcarriers, and the relative subcarrier index may be a relative index of 24 subcarriers of the subcarrier corresponding to the first symbol group of the random access preamble.
  • the process of the foregoing step S301 (the terminal device determines the random access preamble according to the cell identifier and the first parameter) may specifically be:
  • the terminal device determines the scrambling code sequence index according to the cell identifier, the subcarrier index of the first symbol group of the random access preamble, and the length of the scrambling code sequence, and then determines the scrambling code according to the correspondence between the scrambling code sequence index and the scrambling code sequence. sequence.
  • the scrambling code sequence index can satisfy the following formula (1.1):
  • the u represents the scrambling code sequence index
  • the correspondence between the scrambling sequence index and the scrambling code sequence may be followed according to the following formula (1.2), and then the correspondence between the scrambling code sequence index and the scrambling code sequence is stored in the terminal device. It can also be called a scrambling code sequence that satisfies the following formula (1.2):
  • the c(m) represents the scrambling code sequence, and the value of m is 0 to k-1, the u represents the scrambling code sequence index, and the k represents the scrambling code sequence length.
  • the scrambling code sequence index is represented by u
  • the scrambling code sequence is represented by c(m)
  • the scrambling code sequence c(m) includes five scrambling code symbols, respectively, c'(0) , c'(1), c'(2), c'(3), and c'(4).
  • the correspondence between the determined scrambling code sequence index u and the scrambling code sequence c(m) can be seen in Table 1 below:
  • the random access preamble sent by the early deployed NB-IoT terminal is a full 1 sequence, in order to avoid mutual interference with the early deployment NB-IoT terminal in the subsequent scrambling process.
  • the corresponding scrambling code sequence can be removed when the index u of the scrambling code sequence in Table 1 is equal to 0, that is, the corresponding all-one scrambling code is removed when the index u of the scrambling code sequence is equal to 0.
  • Table 2 the correspondence between the index of the scrambling code sequence and the scrambling code sequence is as shown in Table 2, and Table 2 is another scrambling sequence. A table of correspondence between indexes and scrambling sequences.
  • step S302 the terminal device scrambles the random access preamble according to the scrambling code sequence.
  • the terminal device may use the scrambling code sequence and each symbol group of the random access preamble The upper symbol is multiplied by bits, and the scrambling code of the cyclic prefix in each symbol group is the same as the scrambling code of the last symbol in the symbol group in which the cyclic prefix is located.
  • the length of the scrambling code sequence is the same as the number of symbols in a symbol group of the random access preamble, that is, the length of the scrambling code sequence is equal to 5, at this time, the length is equal to 5.
  • the scrambling code in the scrambling code sequence is respectively multiplied by the symbol alignment on each symbol group of the random access preamble to complete scrambling, and the cyclic prefix in each symbol group and the last symbol in the symbol group in which it is located
  • the scrambling code is the same.
  • 6 is a schematic diagram of a scrambling process when the length of the scrambling code sequence is the same as the number of symbols in a symbol group of the random access preamble.
  • the scrambling code sequence of length 5 can be represented by c'(0), c'(1), c'(2), c'(3), c'(4) shown in Table 1, then, The specific scrambling method can be seen in Figure 6.
  • the terminal device may use the scrambling code sequence and each of the random access preambles
  • the symbols in the repetition period are multiplied by bits, and the scrambling code of the cyclic prefix in each symbol group is the same as the scrambling code of the last symbol in the symbol group in which the cyclic prefix is located.
  • the scrambling codes in the scrambling code sequence having a length equal to 20 are respectively Multiplying the symbol pairs in each repetition period of the random access preamble completes the scrambling, and the cyclic prefix in each symbol group is the same as the scrambling code of the last symbol in the symbol group in which it is located.
  • 7 is a schematic diagram of a scrambling process when the length of the scrambling code sequence is the same as the number of symbols in one repetition period of the random access preamble.
  • the specific scrambling mode can be seen in Figure 7.
  • the terminal device may repeat all the repetitions of the scrambling code sequence and the random access preamble The symbols in the period are multiplied by bits, and the scrambling code of the cyclic prefix in each symbol group is the same as the scrambling code of the last symbol in the symbol group in which the cyclic prefix is located.
  • the terminal device sets the scrambling code sequence and each of the random access preambles
  • the symbol groups in the repetition period are multiplied by bits, and the scrambling codes of the respective symbols in each symbol group and the cyclic prefix are the same.
  • the present application further provides a correspondence between a scrambling code sequence index and a scrambling code sequence.
  • the terminal device or the network device may determine the scrambling code sequence according to the cell identifier and Table 3 below.
  • the scrambling code sequence shown in Table 3 the scrambling code sequence length is the same as the number of symbol groups in one repetition period of the random access preamble.
  • the embodiment may also remove the scrambling code sequence corresponding to the index v' of the scrambling code sequence equal to 0, that is, the index v' of the scrambling code sequence.
  • the correspondence between the index of the scrambling code sequence and the scrambling code sequence can be as shown in Table 4.
  • Table 4 is a correspondence table between the index of the scrambling code sequence and the scrambling code sequence.
  • the scrambling code sequence having a length equal to 4 is used.
  • the scrambling code is respectively multiplied by the symbol group alignment in each repetition period of the random access preamble, and the scrambling codes of the respective symbols in each symbol group are the same, and the scrambling is completed, wherein the scrambling of the cyclic prefix in each symbol group
  • the code has the same scrambling code as the last symbol in the symbol group in which the cyclic prefix is located, that is, the scrambling code of each symbol in each symbol group and the cyclic prefix is the same.
  • 8 is a schematic diagram of a scrambling process when the length of the scrambling code sequence is the same as the number of symbol groups in one repetition period of the random access preamble.
  • the scrambling code sequence of length 4 can be represented by h(w′′′), which can be a Walsh sequence of length 4 or a differential orthogonal sequence of length 4.
  • the specific scrambling method can be See Figure 8.
  • the terminal device may use the scrambling code sequence and all repetition periods of the random access preamble.
  • the symbol groups within are multiplied by bits, and the scrambling codes of the respective symbols in each symbol group and the cyclic prefix are the same.
  • the first random access preamble includes 4 symbol groups, and each symbol group includes 5 symbols and a cyclic prefix (CP) as an example for description.
  • CP cyclic prefix
  • the length of the scrambling code sequence is the same as the number of symbols in a symbol group of the random access preamble, that is, the length of the scrambling code sequence is 5, and the terminal device can be located according to the first symbol group of the random access preamble.
  • the subcarrier index, the cell ID and the scrambling code sequence length and the coefficient variable x determine the scrambling code sequence index; finally, the scrambling code sequence is determined according to the correspondence between the scrambling code sequence index and the scrambling code sequence.
  • the subcarrier index of the first symbol group of the random access preamble may be an absolute subcarrier index or a relative subcarrier index.
  • the scrambling code sequence index u may be calculated by the following formula (1.3);
  • x is the scale factor
  • Indicates the cell identity Indicates the absolute subcarrier index where the first symbol group of the random access preamble is located.
  • the scrambling code sequence index u may be calculated by the following formula (1.4);
  • the cell ID of the cell A is 100
  • the cell ID of the cell B is 101.
  • the scrambling code sequence index corresponding to the cell A calculated by using the above formula (1.3) and the scrambling code sequence u corresponding to the cell B can be referred to the following Table 5.
  • the terminal device A determines that the index of the scrambling sequence is 0 by using the above formula (1.3) or formula (1.4), and then according to the correspondence between the scrambling sequence index and the scrambling sequence.
  • the scrambling code sequence is determined (for example, the scrambling code sequence is determined according to Table 1 above).
  • the subcarrier index Transmitting the random access preamble on the corresponding subcarrier refers to the subcarrier corresponding to the first symbol group of the random access preamble of the terminal device. Send a random access preamble on it.
  • the subcarriers corresponding to the remaining symbol groups of the repeated random access preamble or the remaining symbol groups of all the repeated random access preambles may also be calculated according to the frequency hopping formula of the random access preamble. The rest of the descriptions in this document are similar and will not be described again.
  • the terminal device B of the cell A determines that the index of the scrambling code sequence is 1 by using the above formula (1.3) or formula (1.4), and then according to the correspondence between the scrambling code sequence index and the scrambling code sequence. Determining the scrambling code sequence (for example, determining the scrambling code sequence according to Table 1 above). It can be seen that, when the terminal device A and the terminal device B in the same cell send the random access preamble on different subcarriers, the scrambling code sequences used by the terminal are different. It can be guaranteed that the FFT processing does not leak, thereby ensuring the TA estimation performance of the cell A.
  • the terminal device A of the cell A determines that the index of the scrambling code sequence is 0 by using the above formula (1.3) or formula (1.4), and then according to the correspondence between the scrambling code sequence index and the scrambling code sequence. Determining the scrambling code sequence (for example, determining the scrambling code sequence according to Table 1 above).
  • the same scrambling code sequence is used on different symbol groups of the transmitted random access preamble.
  • four identical scrambling code sequences can be used for different repeated random access preambles, that is, each symbol group of each of the repeated random access preambles uses the same scrambling. Code sequence. Taking the scrambling of the first repeated random access preamble as an example, the numbers on the different symbol groups in FIG. 4 represent different scrambling code indices. In this embodiment of the present application, the terminal device may use the same scrambling code sequence on different symbol groups of the transmitted random access preamble.
  • different four scrambling code sequences can be used for different repeated random access preambles, that is, each symbol group of each random access preamble uses the same scrambling code sequence, and different repeated random accesses.
  • the four scrambling code sequences used by the preamble can be different.
  • the terminal device may determine the scrambling code sequence index according to the scrambling code according to the subcarrier index, the cell ID, the scrambling code sequence length, and the scale coefficient x where the first symbol group of the random access preamble transmitted in different repetition times is located. The relationship between the sequence index and the scrambling sequence determines the scrambling sequence.
  • the length of the scrambling code sequence may be the same as the number of symbols in a repetition period of the random access preamble, and the terminal device may perform the subcarrier index according to the first symbol group of the transmitted random access preamble.
  • the cell ID, the scrambling code sequence length, and the scale factor x determine the scrambling code sequence index.
  • the length of the scrambling code sequence should be 20, and then the scrambling code sequence can be determined according to the correspondence between the scrambling code sequence index and the scrambling code sequence. .
  • the subcarrier index in which the first symbol group of the random access preamble is located may be an absolute subcarrier index in the 48 subcarriers corresponding to 180 kHz, or may be a relative subcarrier index, that is, The relative subcarrier index in the 12 subcarriers corresponding to the frequency hopping range of the random access preamble.
  • the scrambling sequence index u can be calculated by the following formula (1.5):
  • the scrambling sequence index u can be calculated by the following formula (1.6):
  • x is the proportionality factor
  • x is the proportionality factor
  • the relative subcarrier index in which the first symbol group of the random access preamble is located for different repetitions.
  • the same scrambling code sequence may be used for different repeated transmission random access preambles.
  • the terminal device may according to the subcarrier in which the first symbol group of the random access preamble is transmitted.
  • the scrambling code index u is determined by the index, the cell ID, the scrambling code sequence length, and the scale factor x.
  • the length of the scrambling code sequence is set to be 20 rep, and the rep is the number of repetitions of the random access preamble.
  • the scrambling code sequence index may be first determined, and then according to the scrambling code. The correspondence between the sequence index and the scrambling code sequence determines the scrambling code sequence.
  • the subcarrier index of the first symbol group of the random access preamble that is repeatedly transmitted in the random access preamble that is repeatedly transmitted multiple times may be in the 48 subcarriers corresponding to 180 kHz.
  • the absolute subcarrier index may also be a relative subcarrier index, that is, a relative subcarrier index within 12 subcarriers corresponding to the hopping range of the random access preamble.
  • the scrambling code sequence index u may be calculated by using the following formula (1.7):
  • the absolute subcarrier index of the first symbol group of the random access preamble transmitted for the first time in the random access preamble is repeated multiple times.
  • the scrambling code sequence index u may be calculated by using the following formula (1.8):
  • different scrambling codes are added to the random access preambles of the target cell and the interfering cell to reduce the false alarm problem of the target cell caused by inter-cell interference.
  • the scrambling codes used on different random access preambles or different subcarriers in the same cell are different, and the performance in the cell can be guaranteed.
  • the first parameter may include a subcarrier index of the plurality of symbol groups of the random access preamble and the length of the scrambling code sequence, and the foregoing step S301 (the terminal device determines the scrambling code sequence according to the cell identifier and the first parameter)
  • the process can be as follows:
  • the random access preamble is set to include Y symbol groups, which are respectively a first symbol group, a second symbol group, and so on, up to the Yth symbol group.
  • the scrambling code sequence also includes Y, respectively, the scrambling code sequence corresponding to the first symbol group, the scrambling code sequence corresponding to the second symbol group, and so on, up to the scrambling code sequence corresponding to the Yth symbol group.
  • the process of determining the scrambling code sequence corresponding to each symbol group may be as follows:
  • the terminal device Determining, by the terminal device, the scrambling code sequence index corresponding to each symbol group according to the cell identifier, the subcarrier index of each symbol group, and the length of the scrambling code sequence; the terminal device corresponding to each symbol group according to the symbol group
  • the scrambling sequence index determines the scrambling sequence for each symbol group.
  • the scrambling code sequence index can satisfy the following formula (1.9):
  • Representing a cell identity Representing a subcarrier index of an i th symbol group in the random access preamble, where k represents a length of the scrambling code sequence
  • the correspondence between the scrambling code sequence index and the scrambling code sequence may be established based on the following formula (2.0), or may be referred to as a scrambling code sequence, and the following formula (2.0) is satisfied:
  • the c(m) represents a scrambling code sequence, and the value of the m is 0 to k-1, the k represents the length of the scrambling code sequence, and the u represents the scrambling code sequence index.
  • step S302 the terminal device scrambles according to the scrambling code sequence and randomly accesses the preamble.
  • the terminal device multiplies a symbol on each symbol group of the random access preamble by a corresponding scrambling code sequence, and a scrambling code of a cyclic prefix in each symbol group and a symbol group in the cyclic prefix
  • the scrambling code of the last symbol is the same.
  • the first random access preamble includes 4 symbol groups, and each symbol group includes 4 symbols and a cyclic prefix (CP) as an example for description.
  • CP cyclic prefix
  • the length of the scrambling code sequence may be the same as the number of symbols in a symbol group of the random access preamble, and the terminal device may be based on the subcarrier index of the current symbol group of the transmitted random access preamble.
  • the cell ID, the scrambling code sequence length and the scale factor determine the scrambling code sequence index, and then further determine the scrambling code sequence according to the correspondence between the scrambling code sequence index and the scrambling code sequence.
  • the correspondence table of the scrambling code sequence index and the scrambling code sequence in the first example can be cited.
  • Table 6 shows different cells ( Different) of the terminal device according to the subcarrier index of the current symbol group of the transmitted random access preamble
  • different scrambling code sequences may be used on different symbol groups of the transmitted random access preamble.
  • at least two different scrambling code sequences are used for four symbol groups of different repeated random access preambles, that is, each symbol of each random access preamble in all repeated random access preambles Groups can use different scrambling sequences.
  • the absolute subcarrier index in the 48 subcarriers corresponding to the 180 kHz may be the relative subcarrier index, that is, the relative subcarrier index in the 12 subcarriers corresponding to the hopping range of the random access preamble.
  • different scrambling codes are added to the random access preambles of the target cell and the interfering cell to reduce the false alarm problem of the target cell caused by the inter-cell interference, and the target cell or the interference is In the cell, the scrambling codes used on different random access preambles or different subcarriers in the same cell are different, and the performance in the cell can be guaranteed.
  • the process of the step S301 may be specifically: the terminal device according to the cell identifier and the first parameter, Determining a base sequence; the terminal device determines the scrambling code sequence according to the base sequence and a preset repetition rule.
  • the preset repetition rule may include: repeating M times for each element in the base sequence in sequence according to an arrangement order of elements in the base sequence, and determining the scrambling code sequence; Or repeating the base sequence as a whole M times to determine the scrambling code sequence, where M is an integer.
  • the following two situations may be specifically determined:
  • the terminal device may be according to the cell identifier, The subcarrier index of the first symbol group of the random access preamble and the length of the scrambling code sequence are determined to determine a base sequence index; and then the base sequence is determined according to the base sequence index.
  • the base sequence index can satisfy the following formula (2.1)
  • the p represents the base sequence index, Representing a cell identity, a subcarrier index indicating a first symbol group of the random access preamble, the q indicating a length of the base sequence;
  • the correspondence between the base sequence index and the base sequence may be established based on the following formula (2.2), or may be referred to as a base sequence, which satisfies the following formula (2.2):
  • the s(d) represents the base sequence
  • the value of d is from 0 to q-1
  • the q represents the length of the base sequence
  • the p represents the base sequence index
  • step S302 the terminal device scrambles the random access preamble according to the scrambling code sequence.
  • the terminal device may use the scrambling code sequence and the random access
  • the cyclic prefix and symbol pair on each symbol group of the preamble are multiplied by bits.
  • the terminal device may connect the scrambling code sequence with the random number The cyclic prefix and the symbol alignment are multiplied in each repetition period of the preamble.
  • the terminal device may connect the scrambling code sequence with the random number The cyclic prefix and the symbol alignment are multiplied in all repetition periods of the preamble.
  • the first parameter includes a subcarrier index of the plurality of symbol groups of the random access preamble and the scrambling code sequence length, and at the same time, setting the random access preamble to include Y symbols
  • the groups are respectively the first symbol group, the second symbol group, and so on, up to the Y symbol group, and each symbol group corresponds to a base sequence.
  • the process of determining, by the terminal device, the base sequence corresponding to each symbol group may be as follows: the terminal device may determine each according to the cell identifier, a subcarrier index of each symbol group, and a length of the scrambling code sequence. A base sequence index of a symbol group; the terminal device may determine a base sequence of each symbol group based on a base sequence index of each symbol group.
  • the base sequence index satisfies the following formula (2.3):
  • the p represents the base sequence index, Representing the cell identity, a subcarrier index indicating an i-th symbol group of the random access preamble, where q represents a base sequence length;
  • the correspondence between the base sequence index and the base sequence may be established based on the following formula (2.4), or the base sequence satisfies the following formula (2.4):
  • s(d) represents the base sequence
  • d takes values from 0 to q-1
  • q represents the length of the base sequence
  • p represents a base sequence index
  • the set base sequence index is denoted by p
  • the base sequence is denoted by s(d)
  • the base sequence s(d) includes three scrambling code symbols, respectively s(0), s(1 ) and s(2).
  • the correspondence between the base sequence index p and the base sequence s(d) can be determined.
  • the correspondence between the determined base sequence index p and the base sequence s(d) can be shown in Table 7 below:
  • the random access preamble sent by the early deployed NB-IoT terminal is a full 1 sequence, in order to avoid mutual interference with the early deployment NB-IoT terminal in the subsequent scrambling process.
  • the corresponding base sequence may be removed when the index of the base sequence in Table 7 is equal to 0, that is, the corresponding all-one scrambling code is removed when the index p of the base sequence is equal to 0.
  • the subcarrier index of the first symbol group of the random access preamble is displayed.
  • the correspondence between the index of the base sequence and the base sequence can be as shown in Table 8.
  • the process of the step S302 may be as follows: if the scrambling code sequence length is within a symbol group of the random access preamble and the cyclic prefix is The sum of the number of symbols is the same, the terminal device may multiply a scrambling code sequence of the i-th symbol group of the random access preamble with a cyclic prefix and a symbol corresponding to the i-th symbol group, i takes values from 1 to Y in order.
  • the first random access preamble includes 4 symbol groups, and each symbol group includes 4 symbols and a cyclic prefix (CP) as an example for description.
  • CP cyclic prefix
  • the manner in which the terminal device obtains the scrambling code sequence may also be that the terminal device acquires the scrambling code sequence based on the base sequence.
  • the terminal device may first acquire the base sequence, and then the terminal device may obtain the scrambling sequence according to the base sequence and the preset repetition rule.
  • the terminal device may generate at least two types, that is, the terminal device generates a base sequence, and the terminal device obtains a scrambling code sequence according to the base sequence and the preset repetition rule; or, the terminal device acquires the base according to the correspondence between the index of the base sequence and the base sequence.
  • the sequence, the scrambling sequence is obtained according to the base sequence and the preset repetition rule.
  • the terminal device repeatedly processes at least one element in the base sequence according to a preset repetition rule to obtain a scrambling code sequence.
  • the preset repetition rule is to sequentially repeat M times for each element in the base sequence to obtain a scrambling code sequence.
  • the length of the scrambling code sequence may be the same as the number of CPs in a symbol group of the random access preamble, that is, the length of the scrambling code sequence is 6, and the length of the base sequence is 3
  • a 3-long base sequence can be obtained according to formula (2.1) or formula (2.3).
  • the length of the scrambling code sequence may be the same as the number of the CP plus the number of symbols in a repetition period of the random access preamble, that is, the length of the scrambling code sequence is 24, and the base sequence length is 12
  • a 12-long base sequence can be obtained according to formula (2.1) or formula (2.3).
  • the length of the scrambling code sequence may be the same as the number of the CP plus the number of symbols in all the repetition periods of the random access preamble, that is, the length of the scrambling code sequence is 24 rep. At this time, the base sequence length is 12 rep.
  • a 12rep long base sequence can be obtained according to formula (2.1) or formula (2.3).
  • the scrambling code sequence when used to scramble the random access preamble, it belongs to symbol level scrambling.
  • the scrambling code length is 5
  • the terminal device will scramble the code sequence and each of the random access preambles.
  • the symbols on the symbol group are multiplied by bits, and the scrambling code of the cyclic prefix in each symbol group is the same as the scrambling code of the last symbol in the symbol group in which the cyclic prefix is located.
  • the scrambling code length is 6 by the base sequence
  • the terminal device multiplies each scrambling code in the scrambling code sequence by the CP and each symbol of the symbol group in the random access preamble.
  • the scrambling code sequence may also be an orthogonal sequence, a ZC sequence, a pseudo random sequence, a differential orthogonal sequence, or a scrambling code difference on a symbol group in each repetition period.
  • the obtained sequence is orthogonal, or the subset of the sequence obtained by the scrambling code difference on the symbol group in each repetition period is orthogonal.
  • the specific implementation manner of the terminal device acquiring the scrambling code sequence or the base sequence is to generate a pseudo-random sequence for the terminal device.
  • the initialization seed of the pseudo random sequence may be a function of at least one of a cell identifier, a superframe number, a frame number, a symbol index, a symbol group index, a repetition number, a subcarrier index, and a carrier index.
  • the pseudo random sequence may be an m sequence, an M sequence, a Gold sequence, or the like.
  • the initialization seed of the pseudo-random sequence may be a function of a cell identifier, a superframe number, a frame number, a symbol index, a symbol group index, a repetition number, a subcarrier index, and a carrier index, or an initialization seed of the pseudo random sequence is a cell identifier, and a super A function of a partial combination of a frame number, a frame number, a symbol index, a symbol group index, a repetition number, a subcarrier index, and a carrier index.
  • the scrambling code sequence generated by the terminal device may also be obtained by using a cyclic extension of a ZC sequence or a ZC sequence.
  • the base sequence generated by the terminal device can also be obtained by cyclic extension of the ZC sequence or the ZC sequence.
  • a ZC sequence of length N ZC can be expressed by the following formula (2.5):
  • N S the length of the scrambling code sequence or the base sequence generated by the terminal device
  • N ZC of the ZC sequence should be selected to be less than or equal to the maximum prime number of N S , and at this time, the interference generated by the terminal device
  • the code sequence or base sequence can be expressed by the following formula (2.6):
  • the initialization seed of the ZC sequence or the cyclic shift of the ZC sequence is related to the cell identity.
  • the scrambling code sequence or the base sequence obtained by the terminal device may further satisfy the following conditions: the scrambling code sequence corresponding to the index of the different scrambling code sequence or the base sequence or the sequence obtained after the base sequence difference is orthogonal, or different The scrambling code sequence or the sequence sequence corresponding to the scrambling code sequence or the base sequence index is orthogonal between the sequence subsets obtained.
  • any one of the scrambling code sequence indexes in the first example, the second example or the third example herein may be used, that is, the first example, the second example or the third example may be adopted.
  • Determining the scrambling code sequence index of the scrambling code sequence index the scrambling code sequence corresponding to the index of the determined scrambling code sequence may be any one of the scrambling code sequences, such as: an orthogonal sequence, a ZC sequence, a pseudo-random sequence, a differential orthogonal sequence, or a sequence obtained by subtracting a scrambling code on a symbol group in each repetition period, or a difference obtained by a scrambling code difference on a symbol group in each repetition period
  • the subset of sequences is orthogonal, and so on.
  • different scrambling code sequences can be synchronously orthogonal or cyclically moved orthogonally by using the methods disclosed in the first example, the second example, and the third example.
  • the scrambling codes added to the symbol group of the cell A are a(0), a(1), ..., a(k-1), the symbol group of the cell B.
  • the scrambling codes added are b(0), b(1), ..., b(k-1). Since the two cells are not necessarily synchronized in time, the scrambling code satisfies the synchronous orthogonality and is also orthogonal under the cyclic shift. That is, the scrambling code sequence satisfies the condition that the synchronization orthogonal or cyclic shift orthogonal needs to be satisfied between the scrambling code sequences of the cell A and the cell B.
  • using the above scrambling code sequence not only ensures synchronous orthogonality between different scrambling code sequences, but also ensures that cyclic motion of different scrambling code sequences is orthogonal.
  • the present application provides a transmission apparatus 900 for randomly accessing a preamble, and the apparatus includes a processing unit 901 and a transceiver unit 902.
  • the transmission device 900 of the random access preamble may be a terminal device side, or a chip applied to the terminal device, and the processing unit 901 may be configured to use, according to the cell identifier and the first parameter, Determining the scrambling code sequence and scrambling the random access preamble according to the scrambling code sequence.
  • the transceiver unit 902 can be configured to send the scrambled random access preamble.
  • the transmission device 900 of the random access preamble is applicable to the network device side, and the transceiver unit 902 is configured to receive the scrambled random access preamble.
  • the processing unit 901 is configured to determine a scrambling code sequence according to the cell identifier and the first parameter, and perform descrambling on the scrambled random access preamble according to the scrambling code sequence to obtain a descrambled random access preamble. .
  • the processing unit 901 and the transceiver unit 902 on the terminal device side and the network device side refer to the description of the process in FIG. 3 above, and details are not described herein.
  • the present application provides a transmission device 1000 for accessing a preamble, which may be a network device or a chip applied to a network device, and the device 1000 may be a terminal.
  • a transmission device 1000 for accessing a preamble, which may be a network device or a chip applied to a network device, and the device 1000 may be a terminal.
  • the apparatus 1000 can include a processor 1010 and a memory 1020. Further, the device 1000 may further include a receiver 1040 and a transmitter 1050. Still further, the apparatus can also include a bus system 1030.
  • the processor 1010, the memory 1020, the receiver 1040, and the transmitter 1050 may be connected by a bus system 1030 for storing instructions for executing instructions stored in the memory 1020 to control the receiver 1040.
  • the signal is received, and the transmitter 1050 is controlled to send a signal, and the steps of the network device side or the terminal device side in the flow shown in FIG. 3 are completed.
  • the receiver 1040 and the transmitter 1050 may be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
  • the memory 1020 may be integrated in the processor 1010 or may be provided separately from the processor 1010.
  • the functions of the receiver 1040 and the transmitter 1050 can be implemented by a dedicated chip through a transceiver circuit or a transceiver.
  • the processor 1010 can be implemented by a dedicated processing chip, a processing circuit, a processor, or a general purpose chip.
  • a wireless access network device provided by an embodiment of the present invention may be implemented by using a general-purpose computer.
  • Program code that implements the functions of processor 1010, receiver 1040, and transmitter 1050 is stored in a memory that implements the functions of processor 1010, receiver 1040, and transmitter 1050 by executing code in memory.
  • the apparatus 1010 is applicable to a terminal device side, and the processor 1010 may determine a scrambling code sequence according to the cell identifier and the first parameter, and then, according to the scrambling code sequence, a random access preamble. The scrambling is performed, and the transmitter 1050 can transmit the scrambled random access preamble.
  • the receiver 1040 may receive the scrambled random access preamble, and the processor 1010 may determine the scrambling code according to the first parameter and the cell identifier. And performing a descrambling on the scrambled random access preamble according to the scrambling code sequence to determine a descrambled random access preamble.
  • the embodiment of the present invention further provides a communication system, which includes the foregoing terminal device and network device.
  • the embodiment of the present application further provides a computer storage medium, where the software program stores a software program, and the software program can implement any one or more of the foregoing when being read and executed by one or more processors.
  • the computer storage medium may include various media that can store program codes, such as a USB flash drive, a removable hard disk, a read only memory, a random access memory, a magnetic disk, or an optical disk.
  • the embodiment of the present application further provides a chip, where the chip includes a processor, for implementing functions related to any one or more of the foregoing embodiments, for example, acquiring or processing information involved in the foregoing method or Message.
  • the chip further includes a memory for the processor to execute necessary program instructions and data.
  • the chip can be composed of a chip, and can also include a chip and other discrete devices.
  • the processor may be a central processing unit (“CPU"), and the processor may also be other general-purpose processors, digital signal processors (DSPs), and dedicated integration. Circuit (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory can include read only memory and random access memory and provides instructions and data to the processor.
  • a portion of the memory may also include a non-volatile random access memory.
  • the bus system may include a power bus, a control bus, and a status signal bus in addition to the data bus.
  • a power bus may include a power bus, a control bus, and a status signal bus in addition to the data bus.
  • the various buses are labeled as bus systems in the figure.
  • the processor in the embodiment of the present application may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or a transistor logic device, a discrete hardware component, and may implement or execute the present invention.
  • a general purpose processor can be a microprocessor or any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software units in the processor.
  • the program code executed by the processor to implement the above method may be stored in a memory.
  • the memory is coupled to the processor.
  • the processor may operate in conjunction with the memory.
  • the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory such as a random access memory (random- Access memory, RAM).
  • a memory is any other medium that can be used to carry or store desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto.
  • each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种随机接入前导码的传输方法及装置,其中,该方法包括:终端设备根据小区标识和第一参数,确定扰码序列;所述终端设备根据所述扰码序列,对随机接入前导码进行加扰;所述终端设备发送加扰后的随机接入前导码;采用本申请的方法及装置,可解决虚警的问题。

Description

一种随机接入前导码的传输方法及装置 技术领域
本申请涉及通信技术领域,尤其涉及一种随机接入前导码的传输方法及装置。
背景技术
窄带物联网(narrowband internet of things,NB-IoT)系统是针对物联网应用中需要满足覆盖范围增强、支持大量低速率设备、成本低、能量消耗低等特殊要求而提出的一种物联网。窄带物理随机接入信道(narrowband physical random access channel,NPRACH)是NB-IoT系统的上行随机接入信道。NB-IoT系统的上行链路采用单载波频分多址(single-carrier frequency-division multiple access,SC-FDMA)技术,为了保证不同终端设备的上行数据能够同时到达基站侧以避免造成彼此之间的干扰,终端设备在发送上行数据之前需要先执行随机接入过程。
现阶段,在NB-IoT系统中,终端设备在随机接入信道上发送的随机接入信号为由单个子载波跳频的符号组组成的NB-IoT随机接入前导码(preamble)。具体的,一个前导码是由4个符号组组成,每个符号组中每个符号承载的序列为1。由于NPRACH的随机接入前导码上每个符号组中每个符号承载的序列均为1,其对于NB-IoT系统中的所有小区是相同的,无法区分小区。因此,在目标小区和干扰小区配置的NPRACH资源有交叠时,目标小区可能因为接收到干扰小区的终端设备发送的NPRACH干扰而产生虚警问题,即会出现在目标小区管辖范围内,没有终端设备发送NPRACH信号,但目标小区却可检测到NPRACH信号的问题,尤其在深覆盖场景下,由于NPRACH传输需要较多的重复次数,目标小区和干扰小区可能有多个重复周期发生碰撞,从而导致目标小区虚警概率提升。
发明内容
本申请实施例提供了一种随机接入前导码的传输方法及装置,用以解决虚警的问题。
第一方面,本申请提供一种随机接入前导码的传输方法,包括:终端设备根据小区标识和第一参数,确定扰码序列;所述终端设备根据所述扰码序列,对随机接入前导码进行加扰;所述终端设备发送加扰后的随机接入前导码。
在本申请实施例中,采用小区标识和第一参数确定扰码序列,对随机接入前导码进行加扰,可保证当不同小区配置的随机接入资源相同时,不同小区的终端设备在相同的子载波位置所发送的随机接入前导码不同,从而可解决虚警的问题。同时,采用上述扰码序列对随机接入前导码进行加扰,也可保证在一个服务小区中,不同终端设备在不同的子载波位置所发送的随机接入前导码不同,从而可保证服务小区的TA估计。
在本申请实施例中,所述第一参数包括以下中的一项或多项:所述随机接入前导码的第一个符号组的子载波索引,所述随机接入前导码的多个符号组的子载波索引,所述扰码序列长度,所述随机接入前导码的载波索引,所述随机接入前导码的频域资源的第一个子载波索引,所述随机接入前导码的开始发送时间。
在本申请的第一示例中,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述终端设备根据小区标识和第一参数,确定扰码序 列,包括:所述终端设备根据小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定扰码序列索引;所述终端设备根据所述扰码序列索引,确定所述扰码序列。
针对上述第一示例,所述扰码序列索引,可满足以下公式:
Figure PCTCN2018086613-appb-000001
或者,
Figure PCTCN2018086613-appb-000002
其中,所述u表示所述扰码序列索引,所述
Figure PCTCN2018086613-appb-000003
表示所述小区标识,所述
Figure PCTCN2018086613-appb-000004
表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度;
所述扰码序列,可满足以下公式:
c(m)=e j2umπ/k
其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
针对上述第一示例,所述扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的每个符号组上的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
针对上述第一示例,所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的每个重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
针对上述第一示例,所述扰码序列长度与所述随机接入前导码的所有重复周期内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的所有重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
针对上述第一示例,所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号组个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的每个重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
针对上述第一示例,所述扰码序列长度与随机接入前导码的所有重复周期内的符号组个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的所有重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
在本申请的第二示例中,当所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和所述扰码序列长度时,所述终端设备根据小区标识和第一参数,确定扰码序列,包括:所述终端设备根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组的扰码序列索引;所述终端设备根据每个符号组的扰码序列索引,确定每个符号组的扰码序列。
针对上述第二种示例,所述扰码序列索引,满足以下公式:
Figure PCTCN2018086613-appb-000005
或者,
Figure PCTCN2018086613-appb-000006
其中,所述
Figure PCTCN2018086613-appb-000007
表示小区标识,所述
Figure PCTCN2018086613-appb-000008
表示所述随机接入前导码中的第i个符号 组的子载波索引,所述k表示所述扰码序列长度;
所述扰码序列,满足以下公式:
c(m)=e j2umπ/k
其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
针对上述第二示例,所述扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述随机接入前导码的每个符号组上的符号与对应的扰码序列对应相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
在本申请的第三示例中,所述终端设备根据小区标识和第一参数,确定扰码序列,包括:所述终端设备根据所述小区标识和所述第一参数,确定基序列;所述终端设备根据所述基序列和预设重复规则,确定所述扰码序列
其中,所述预设重复规则可包括:按照所述基序列中元素的排列顺序,依次对所述基序列中每个元素重复M次,确定所述扰码序列;或者,对所述基序列整体重复M次,确定所述扰码序列,所述M为整数。
第三示例的第一种情况,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述终端设备根据所述小区标识和第一参数,确定基序列,包括:所述终端设备根据所述小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定基序列索引;所述终端设备根据所述基序列索引,确定所述基序列。
针对上述第三示例的第一种情况,所述基序列索引,满足以下公式:
Figure PCTCN2018086613-appb-000009
或者,
Figure PCTCN2018086613-appb-000010
其中,所述p表示所述基序列索引,所述
Figure PCTCN2018086613-appb-000011
表示小区标识,所述
Figure PCTCN2018086613-appb-000012
表示所述随机接入前导码的第一个符号组的子载波索引,所述q表示所述基序列的长度;
所述基序列,满足以下公式:
s(d)=e j2pdπ/q
其中,所述s(d)表示所述基序列,d的取值从0至q-1,所述q表示所述基序列的长度,所述p表示所述基序列索引。
针对上述第三示例的第一种情况,所述扰码序列长度与所述随机接入前导码的一个符号组内循环前缀和符号个数之和相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的每个符号组上的循环前缀和符号对位相乘。
针对上述第三示例的第一种情况,所述扰码序列长度与所述随机接入前导码的一个重复周期内的循环前缀和符号个数之和相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的每个重复周期内的循环前缀和符号对位相乘。
针对上述第三示例的第一种情况,所述扰码序列长度与所述随机接入前导码的所有重复周期内的循环前缀和符号个数之和相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述扰码序列与所述随机接入前导码的所有重复周期内的循环前缀和符号对位相乘。
第三示例的第二种情况,当所述第一参数包括所述随机接入前导码的Y个符号组的子载波索引和和所述扰码序列长度时,针对所述随机接入前导码中的第i个符号组,所述i为大于等于1,小于等于Y的整数,所述终端设备根据所述小区标识和第一参数,确定所述第i个符号组所对应的扰码序列,包括:所述终端设备根据所述小区标识、所述第i符号组的子载波索引和所述扰码序列长度,确定所述第i个符号组的基序列索引;所述终端设备根据所述第i个符号组的基序列索引,确定所述第i个符号组的基序列。
针对上述第三示例的第二种情况,所述基序列索引,满足以下公式:
Figure PCTCN2018086613-appb-000013
或者,
Figure PCTCN2018086613-appb-000014
其中,所述p表示所述基序列索引,所述
Figure PCTCN2018086613-appb-000015
表示所述小区标识,
Figure PCTCN2018086613-appb-000016
表示所述随机接入前导码的第i个符号组的子载波索引,所述q表示基序列长度;
所述基序列,满足以下公式:
s(d)=e j2pdπ/q
其中,所述s(d)表示所述基序列,d的取值从0至q-1,所述q表示基序列长度,所述p表示基序列索引。
针对第三种示例的第二种情况,所述扰码序列长度与所述随机接入前导码的一个符号组内循环前缀和符号个数之和相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:所述终端设备将所述随机接入前导码的第i个符号组的扰码序列与所述第i个符号组上的循环前缀和符号对应相乘,所述i从1至Y,依次取值。
第二方面,本申请提供一种随机接入前导码的传输方法,包括:网络设备接收加扰后的随机接入前导码;所述网络设备根据小区标识和第一参数,确定扰码序列;所述网络设备根据所述扰码序列,对所述加扰后的随机接入前导码进行解扰。
其中,所述第一参数包括以下中的一项或多项:所述随机接入前导码的第一个符号组的子载波索引,所述随机接入前导码的多个符号组的子载波索引,所述扰码序列长度,所述随机接入前导码的载波索引,所述随机接入前导码的频域资源的第一个子载波索引,所述随机接入前导码的开始发送时间。
第一种示例,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述网络设备根据小区标识和第一参数,确定扰码序列,包括:所述网络设备根据小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定扰码序列索引;所述网络设备根据所述扰码序列索引,确定所述扰码序列。
针对上述第一种示例,所述扰码序列索引,满足以下公式:
Figure PCTCN2018086613-appb-000017
或者,
Figure PCTCN2018086613-appb-000018
其中,所述u表示所述扰码序列索引,所述
Figure PCTCN2018086613-appb-000019
表示所述小区标识,所述
Figure PCTCN2018086613-appb-000020
表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度;
所述扰码序列,满足以下公式:
c(m)=e j2umπ/k
其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
第二种示例,当所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和 所述扰码序列长度时,所述网络设备根据小区标识和第一参数,确定扰码序列,包括:所述网络设备根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组的扰码序列索引;所述网络设备根据每个符号组的扰码序列索引,确定每个符号组的扰码序列。
针对上述第二种示例,所述扰码序列索引,满足以下公式:
Figure PCTCN2018086613-appb-000021
或者,
Figure PCTCN2018086613-appb-000022
其中,所述
Figure PCTCN2018086613-appb-000023
表示小区标识,所述
Figure PCTCN2018086613-appb-000024
表示所述随机接入前导码中的第i个符号组的子载波索引,所述k表示所述扰码序列长度;
所述扰码序列,满足以下公式:
c(m)=e j2umπ/k
其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
第三方面,本申请提供一种随机接入前导码的传输装置,用于终端设备,包括:包括用于执行以上第一方面各个步骤的单元或手段(means)。
第四方面,本申请提供一种随机接入前导码的传输装置,用于网络设备,包括:包括用于执行以上第二方面各个步骤的单元或手段(means)。
第五方面,本申请提供一种随机接入前导码的传输装置,用于终端设备,包括至少一个处理元件和至少一个存储元件,其中所述至少一个存储元件用于存储程序和数据,所述至少一个处理元件用于执行本申请第一方面种提供的方法。
第六方面,本申请提供一种随机接入前导码的传输装置,用于网络设备,包括至少一个处理元件和至少一个存储元件,其中所述至少一个存储元件用于存储程序和数据,所述至少一个处理元件用于执行本申请第二方面种提供的方法。
第七方面,本申请提供一种随机接入前导码的传输装置装置,用于终端设备包括用于执行以上第一方面的方法的至少一个处理元件(或芯片)。
第八方面,本申请提供一种随机接入前导码的传输装置,用于网络设备,包括用于执行以上第二方面的方法的至少一个处理元件(或芯片)。
第九方面,本申请提供一种程序,该程序在被处理器执行时用于执行以上任一方面的方法。
第十方面,本申请提供一种程序产品,例如计算机可读存储介质,包括第九方面的程序。
第十一方面,本申请实施例提供了一种通信系统,在所述通信系统中包括上述第三方面或第五方面的传输装置,和第四方面和第六方面的传输装置。
附图说明
图1为本申请实施例提供的通信系统的一结构示意图;
图2为本申请实施例提供的随机接入前导码的一跳频示意图;
图3为本申请实施例提供的随机接入前导码的传输方法的一流程示意图;
图4为本申请实施例提供的随机接入前导码的一传输示意图;
图5为本申请实施例提供的随机接入前导码的另一传输示意图;
图6为本申请实施例提供的随机接入前导码的一加扰示意图;
图7为本申请实施例提供的随机接入前导码的另一加扰示意图;
图8为本申请实施例提供的随机接入前导码的又一加扰示意图;
图9为本申请实施例提供的随机接入前导码的传输装置的一结构示意图;
图10为本申请实施例提供的随机接入前导码的传输装置的另一结构示意图。
具体实施方式
下面将结合附图对本申请实施例作进一步地详细描述。
如图1所示,本申请实施例提供一种通信系统100,该通信系统100可包括一个网络设备101和位于该网络设备101覆盖范围内的多个终端设备。比如,图1示例性的示出了一个网络设备101和6个终端设备,6个终端设备分别为终端设备102、终端设备103、终端设备104、终端设备105、终端设备106以及终端设备107等。在图1所示的示例中,是以终端设备102为交通工具,终端设备103为智能空调,终端设备104为智能加油机,终端设备105为手机,终端设备106为智能茶杯,终端设备107为打印机进行举例说明的。
在图1所示的通信系统中,网络设备101可作为发送者,可以向终端设备102至107中的一个或多个终端设备发送信息。或者,终端设备102至107也可作为发送者,向网络设备101发送信息。
在本申请的一示例中,可选的,在图1所示的通信系统中,终端设备105、终端设备106和终端设备107,也可组成一通信系统。在该通信系统中,终端设备105可作为发送者,终端设备106和终端设备107可作为接收者。或者,终端设备106和终端设备107也可作为发送者,终端设备105作为接收者。
在本申请实施例中,网络设备101与终端设备间可直接通信,也可间接通信,比如终端设备102至终端设备104可与网络设备101可直接通信,而终端设备106和终端设备107,也可通过终端设备105,与网络设备101进行通信。
需要说明的是,在图1所示的通信系统100中,并不限定该通信系统100仅包括网络设备和终端设备,比如,该通信系统100中还可以包括网络控制器、移动管理实体等其他网络实体,本申请实施例不限于此。
在本申请实施例中,所述通信系统100可以为各种无线接入技术(radio access technology,RAT)系统,譬如例如码分多址(code division multiple access,CDMA)、时分多址(time division multiple access,TDMA)、频分多址(frequency division multiple access,FDMA)、正交频分多址(orthogonal frequency-division multiple access,OFDMA)、单载波频分多址(single carrier FDMA,SC-FDMA)和其它系统等。术语“系统”可以和“网络”相互替换。CDMA系统可以实现例如通用无线陆地接入(universal terrestrial radio access,UTRA),CDMA2000等无线技术。UTRA可以包括宽带CDMA(wideband CDMA,WCDMA)技术和其它CDMA变形的技术。CDMA2000可以覆盖过渡标准(interim standard,IS)2000(IS-2000),IS-95和IS-856标准。TDMA系统可以实现例如全球移动通信系统(global system for mobile communication,GSM)等无线技术。OFDMA系统可以实现诸如演进通用无线陆地接入(evolved UTRA,E-UTRA)、超级移动宽带(ultra mobile broadband,UMB)、IEEE 802.11(Wi-Fi),IEEE 802.16(WiMAX),IEEE 802.20,Flash OFDMA等无线技术。UTRA和E-UTRA是UMTS以及UMTS演进版本。3GPP在长期演进(long term evolution, LTE)和基于LTE演进的各种版本是使用E-UTRA的UMTS的新版本。此外,所述通信系统还可以适用于面向未来的通信技术,只要采用新通信技术的通信系统包括承载的建立,都适用本申请实施例提供的技术方案。本申请实施例描述的系统架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
在本申请实施例中,所述网络设备101是一种部署在无线接入网中用以为UE提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在LTE系统中,称为演进的节点B(evolved NodeB,eNB或者eNodeB),在第三代(3rd generation,3G)系统中,称为节点B(Node B)等。
在本申请实施例中,所述终端设备102至107可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。所述UE也可以称为移动台(mobile station,简称MS),终端(terminal),终端设备(terminal equipment),还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端以及可穿戴设备等。
本申请实施例中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
在本申请的一示例中,图1所示的通信系统,可具体应用于窄带物联网(narrowband internet of things,NB-IOT)的场景。其中,窄带物理随机接入信道(narrowband physical random access channel,NPRACH)是NB-IoT系统的上行随机接入信道。
在本申请实施例中,由于NB-IoT系统的上行链路采用单载波频分多址(single carrier frequency division multiple access,SC-FDMA)技术,为了保证不同终端设备的上行数据能够同时到达网络设备侧以避免造成彼此之间的干扰,终端设备在发送上行数据之前需要先执行随机接入过程。具体来说,终端设备首先在随机接入信道上发送随机接入信号。
NB-IoT系统中的随机接入前导码(preamble)由单个子载波跳频的符号组组成。图2为随机接入前导码的配置示意图。如图2所示,一个随机接入前导码是由4个符号组组成,每个符号组包括一个循环前缀和五个符号,且每个符号组上的各个符号承载的序列为1。在实际传输时,随机接入前导码可以根据网络配置的重复次数重复多次,且NPRACH传输的频域位置会限制在12个子载波内,频域跳频的范围是在12个子载波内。如图2所示,纵向为子载波索引,#0~#11表示12个子载波。可选的,一个NB-IoT载波的带宽是180kHz,一个NPRACH的随机接入前导码占用一个子载波,子载波带宽是3.75kHz,因此,一个NB-IoT载波最多可以支持180/3.75=48个NPRACH的随机接入前导码。
参照图2所示,图示中在每个重复周期内随机接入前导码的四个符号组用左侧线填充矩形和数字表示,按照时间先后顺序记为第一、第二、第三、第四符号组,图中用数字 1、2、3、4表示。随机接入前导码在一个重复周期内有两种跳频间隔,分别为3.75kHz和22.5kHz。跳频间隔为子载波带宽的整数倍,最小跳频间隔和子载波带宽相同。如图2所示,第一符号组和第二个符号组之间的跳频间隔为3.75kHz,第三个符号组和第四个符号组之间的跳频间隔为3.75kHz。第二个符号组和第三个符号组之间的跳频间隔为22.5kHz。相邻两次重复周期之间采用伪随机跳频,两次重复周期之间的跳频间隔根据伪随机序列确定的,在图2中用椭圆虚线框标注,跳频范围限制在12个子载波内。
在现有随机接入前导码传输机制中,NPRACH的随机接入前导码中每个符号组上的所有符号承载的序列均为1,这一点对于NB-IoT系统内的所有小区是相同的。因此,对于终端设备的服务小区,即目标小区而言,如果目标小区和干扰小区配置的NPRACH资源有交叠,则可能因为接收到干扰小区的终端设备发送的NPRACH的干扰而产生虚警问题,即目标小区在本服务小区没有终端设备发送NPRACH信号的情况下却检测到NPRACH信号。
在现有随机接入前导码传输机制中,相邻两次重复周期之间有伪随机跳频,即相邻两次重复周期之间的跳频间隔根据伪随机序列确定,伪随机序列的初始化种子为小区标识。在深覆盖场景下,NPRACH传输需要较多的重复。如果目标小区和干扰小区配置的NPRACH资源有交叠,且由于跳频范围仅为12个子载波,目标小区和干扰小区仍可能有多个重复周期发生碰撞,从而导致目标小区虚警概率提升。
此外,由于现有随机接入前导码传输机制中,NPRACH的资源配置有频域偏置和时域偏置。对于频域偏置,NB-IoT载波的传输带宽只有180kHz,最多支持48个NPRACH的随机接入前导码,一个随机接入前导码的跳频范围为12个子载波,每个小区需要配置1~3个覆盖等级的资源,因此,通过小区间频分配置完全错开难度较大,即便错开,复用因子很有限,不能达到很好的干扰随机化效果。对于时域偏置,小区间时域配置错开需要网络同步,目前网络同步的部署场景应用不常用。如果后续演进中支持small cell(small cell是低功率的无线接入节点),更密的部署会使得小区间干扰问题更加显著。
通过上述分析可知,第一,由于NPRACH的随机接入前导码中每个符号组上的所有符号承载的序列均为1,这一点对于NB-IoT系统中的所有小区是相同的,终端设备无法区分小区。第二,由于现有随机接入前导码传输机制中,相邻两次重复周期之间有伪随机跳频,但由于跳频范围仅为12个子载波,在深覆盖场景下,需要较多的重复次数,目标小区和干扰小区仍可能有多个重复周期发生碰撞,从而导致目标小区虚警概率提升。第三,现有随机接入前导码传输机制中的NPRACH资源配置有频域偏置和时域偏置,对于频域偏置,复用因子很有限,不能达到很好的干扰随机化效果。对于时域偏置,小区间时域配置错开需要网络同步,且网络同步的部署场景应用不常用,如果后续演进中支持small cell,更密的部署会使得小区间干扰问题更加显著。
因而,在NB-IoT系统中,当NPRACH的随机接入前导码传输时,可能存在由于小区间干扰而产生的目标小区虚警问题。针对该问题,本申请实施例提出了一种随机接入前导码传输方法,能够降低由于小区间干扰而产生的目标小区虚警问题。
基于上述,如图3所示,本申请提供一种随机接入前导码的传输方法流程图,该流程中的终端设备可为上述图1所示通信系统100中的终端设备102至终端设备107中的任一设备,网络设备可为上述图1所示通信系统100中的网络设备101。如图3所示,该流程具体为:
步骤S301:终端设备根据小区标识和第一参数,确定扰码序列。
在本申请实施例中,所述第一参数可包括以下的一项或多项:随机接入前导码的第一个符号组的子载波索引,随机接入前导码的多个符号组的子载波索引,扰码序列长度,随机接入前导码的载波索引,随机接入前导码的频域资源的第一个子载波索引,随机接入前导码的开始发送时间。在此基础上,第一参数还可以包括随机接入前导码(或者NPRACH)的资源的周期,分配给随机接入前导码(或者NPRACH)的子载波数目,基于竞争的随机接入的起始子载波,每次随机接入尝试的随机接入前导码的重复次数,常数项。第一参数还可以包括其他参数,此处不做限定。
在本申请实施例中,当第一参数包括上述多项参数时,不同参数间可任意进行组合,比如,随机接入前导码的第一个符号组的子载波索引可与扰码序列长度进行组合,即,第一参数可包括随机接入前导码的第一个符号组的子载波索引和扰码序列长度。再如,随机接入前导码的载波索引可与扰码序列长度组合,即,第一参数可包括随机接入前导码的载波索引和扰码序列长度。再如,随机接入前导码的第一个符号组的子载波索引可与扰码序列长度和常数项进行组合,即,第一参数可包括随机接入前导码的第一个符号组的子载波索引、扰码序列长度和常数项。对于第一参数包括以上所有参数中的哪几项不做具体限定。
在本申请的一示例中,将以一个随机接入前导码可包括4个符号组,4个符号组可分别为第一符号组、第二符号组、第三符号组和第四符号组。一个随机接入前导码也可以包括小于或大于4个符号组,此处不做限定。每个符号组占用一个子载波为例,详细介绍第一参数中的每一项参数:
1)随机接入前导码的第一个符号组的子载波索引:在本申请实施例中,随机接入前导码中4个符号组的编号可为1至4,即第一符号组对应编号1,第二符号组对应编号2,第三符号组对应编号3,第四符号组对应编号4,随机接入前导码的第一个符号组的子载波索引可对应于编号为1的符号组的子载波索引。随机接入前导码4个符号组的编号也可为0至3,即第一符号组对应编号0,第二符号组对应编号1,第三符号组对应编号2,第四符号组对应编号3,随机接入前导码的第一个符号的子载波索引可对应于上述编号为0的符号组的子载波索引。
2)随机接入前导码的多个符号组的子载波索引:可具体包括上述第一符号组的子载波索引,第二符号组的子载波索引、第三符号组的子载波索引和第四符号组的子载波索引。
3)扰码序列长度:比如,扰码序列包括5个扰码:分别为C(0)、C(1)、C(2)、C(3)、C(4),那么扰码序列的长度可为5。又如,扰码序列包括3个扰码,分别为C(0)、C(1)、C(2),那么扰码序列的长度可为3。对于扰码序列的长度不做限定。
4)随机接入前导码的载波索引:是指随机接入前导码所对应的载波的索引。比如,在NB-IoT中有一个anchor载波和15个non-anchor载波,可以对16个载波进行编号为0-15或者1-16,比如anchor载波编号为0,15个non-anchor载波依次编号为1—15。如果随机接入前导码所对应的载波是anchor载波,那么随机接入前导码所对应的载波的索引为0。
5)随机接入前导码的频域资源的第一个子载波索引:是指分配给随机接入前导码(或者NPRACH)的第一个子载波的频域位置,其用来指示随机接入前导码所对应的频域资源(包括一个或多个45kHz)中第一个子载波的频域位置或者第一个子载波索引,其取值范围可以是{0,12,24,36,2,18,34},不做限定。
6)随机接入前导码的开始发送时间:是指随机接入前导码在一个随机接入的资源的 周期中的时域上可以开始发送随机接入前导码的时间。
7)随机接入前导码(或者NPRACH)的资源的周期:是指随机接入前导码的资源持续的时间。
8)分配给随机接入前导码(或者NPRACH)的子载波数目:是指分配给随机接入前导码(或者NPRACH)资源共占有的子载波数目,比如,可以为12或者24或者36或者48等。
9)基于竞争的随机接入的起始子载波:是指用于计算在一块随机接入资源中基于竞争的随机接入的起始子载波位置。
10)每次随机接入尝试的随机接入前导码的重复次数:是指在一次随机接入尝试中随机接入前导码可以重复发送的次数,其取值可以为1,2,4,8等。
在本申请实施例中,终端设备可采用以下方式,确定扰码序列:第一种:终端设备根据小区标识和第一参数,直接生成扰码序列。第二种:终端根据小区标识和第一参数,确定扰码序列索引,终端设备根据扰码序列索引与扰码序列的对应关系,确定扰码序列。
作为第一种确定扰码序列的一种示例,终端设备可以根据设备内部设定的方式自行生成扰码序列,即首先将扰码序列函数式设置在终端设备内部,当终端设备需要执行随机接入过程时,终端设备运行设备内设置的扰码序列函数式时,生成扰码序列。
作为第二种确定扰码序列的一种示例,终端设备可以通过查询的方式得到扰码序列。具体的,终端设备内设置有扰码序列的索引与扰码序列之间的对应关系。例如,扰码序列的索引与扰码序列之间的对应关系可以以表格的形式设置在终端设备中,在终端需要执行随机接入过程时,终端设备通过查询的方式获取扰码序列的索引对应的扰码序列。
步骤S302:终端设备根据所述扰码序列,对随机接入前导码进行加扰。
步骤S303:终端设备发送加扰后的随机接入前导码。
步骤S304:网络设备接收加扰后的随机接入前导码。
步骤S305:网络设备根据小区标识和第一参数,确定扰码序列。
在本申请实施例中,关于网络设备,根据小区标识和第一参数,确定扰码序列的过程,与终端设备根据小区标识和第一参数,确定扰码序列的过程相似类,不再重复说明。对于步骤S304和S305的步骤顺序,这里不做限定,即,可以先执行步骤S305:网络设备根据小区标识和第一参数,确定扰码序列,后执行步骤S304:网络设备接收加扰后的随机接入前导码。
步骤S306:网络设备根据扰码序列,对加扰后的随机接入前导码进行解扰。
可选的,在本申请实施例中,在上述步骤S302或S303之前,还可包括:终端设备接收所述网络设备发送的第一指示信令,所述第一指示信令用于指示所述终端设备是否对随机接入前导码进行加扰。第一指示信令可以是系统消息信令,或者是RRC信令,或者是DCI信令等。对于第一信令的信令类型不做具体限定。第一指示信令可以是一个比特,包括两个候选取值,比如0或者1,对于候选取值0可以表示对随机接入前导码进行加扰,候选取值1可以表示不对随机接入前导码进行加扰;或者,对于候选取值0可以表示不对随机接入前导码进行加扰,候选取值1可以表示对随机接入前导码进行加扰。第一指示信令可以只是一个值,如果收到第一指示信令表示对随机接入前导码进行加扰,没收到第一指示信令表示不对随机接入前导码进行加扰;或者,如果没收到第一指示信令表示对随机接入前导码进行加扰,如果收到第一指示信令表示不对随机接入前导码进行加扰。此处对 于第一指示信令到底如何指示所述终端设备是否对随机接入前导码进行加扰不做限定。
可选的,在上述步骤S302S303之前,还可包括:所述终端设备接收所述网络设备发送的第二指示信令,所述第二指示信令用于指示所述终端设备使用预设加扰方式对随机接入前导码进行加扰,所述预设加扰方式包括至少两种加扰方式。比如,一种加扰方式为:直接确定扰码序列,然后基于该扰码序列对随机接入前导码进行加扰。再如,另一种加扰方式为:首先生成基序列,然后基于基序列,生成扰码序列,最后基于扰码序列对随机接入前导码过行加扰。
在本申请实施例中,第二指示信令可以是系统消息信令,或者是RRC信令,或者是DCI信令等。对于第二信令的信令类型不做具体限定。比如,第二指示信令可以是一个比特,包括两个候选取值,比如0和1,对于候选取值0可以表示使用预设加扰方式A对随机接入前导码进行加扰,候选取值1可以表示使用预设加扰方式B对随机接入前导码进行加扰;或者,对于候选取值0可以表示使用预设加扰方式B对随机接入前导码进行加扰,候选取值1可以表示使用预设加扰方式A对随机接入前导码进行加扰。
第二指示信令可以为一具体值,如果收到第二指示信令表示使用预设加扰方式A对随机接入前导码进行加扰,没收到第二指示信令表示使用预设加扰方式B对随机接入前导码进行加扰;或者,如果没收到第二指示信令表示使用预设加扰方式B对随机接入前导码进行加扰,如果收到第二指示信令表示使用预设加扰方式A对随机接入前导码进行加扰。
在本申请实施例中,对于第二指示信令具体如何指示所述终端设备对随机接入前导码进行加扰,并不作限定。
由上可见,在本申请实施例中,采用小区标识和第一参数确定扰码序列,对随机接入前导码进行加扰,可保证当不同小区配置的随机接入资源相同时,不同小区的终端设备在相同的子载波位置所发送的随机接入前导码不同,从而可解决虚警的问题。同时,采用上述扰码序列对随机接入前导码进行加扰,也可保证在一个服务小区中,不同终端设备在不同的子载波位置所发送的随机接入前导码不同,从而可保证服务小区的时间提前量(timing advance,TA)估计。
在本申请实施例中,将分以下示例详细介绍本申请的过程,不同示例间并不独立存在,不同示例间可相互引用。
示例一
所述第一参数可包括随机接入前导码的第一个符号组的子载波索引和扰码序列长度,所述随机接入前导码的第一符号组的子载波索引可具体为随机接入前导码的第一个符号组的绝对子载波索引,或者,具体为随机接入前导码的第一个符号组的相对子载波索引。比如,一个载波带宽为180KHz,一个子载波间隔为3.75kHz,那么一个载波可包括48个子载波,第一符号组的绝对子载波索引是指所述随机接入前导码的第一符号组所对应的子载波,在48个子载波内的索引。同时,通过上述对图2可知,一块NPRACH资源可以为12个子载波,一个随机接入前导码所包括的4个符号组在12个子载波上进行跳频,所述相对子载波索引可具体为随机接入前导码的第一个符号组所对应的子载波,在12个子载波上的相对索引,比如,此时所述随机接入前导码的第一个符号组在48个子载波内的绝对子载波索引为12,所述随机接入前导码的第一个符号组在12个子载波内的相对子载波索引为0。又如,一块NPRACH资源可以为24个子载波,所述相对子载波索引可具体为随机接入前导码的第一个符号组所对应的子载波,在24个子载波上的相对索引。
上述步骤S301(终端设备根据小区标识和第一参数,确定随机接入前导码)的过程可具体可为:
终端设备根据小区标识、随机接入前导码的第一个符号组的子载波索引和扰码序列长度,确定扰码序列索引,然后根据扰码序列索引与扰码序列的对应关系,确定扰码序列。
在本申请实施例中,扰码序列索引可满足以下公式(1.1):
Figure PCTCN2018086613-appb-000025
或,
Figure PCTCN2018086613-appb-000026
或,
Figure PCTCN2018086613-appb-000027
其中,所述u表示所述扰码序列索引,所述
Figure PCTCN2018086613-appb-000028
表示所述小区标识,所述
Figure PCTCN2018086613-appb-000029
表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度,所述A、B以及C为常数或比例系数。
在本申请实施例中,可依据以下公式(1.2),然后扰码序列索引与扰码序列的对应关系,然后将扰码序列索引与扰码序列的对应关系存储于终端设备内部。也可称为,扰码序列,满足下公式(1.2):
c(m)=e j2umπ/k;公式(1.2)
其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
在本申请的一示例中,设定扰码序列索引用u表示,扰码序列用c(m)表示,且扰码序列c(m)包括五个扰码符号,分别为c′(0)、c′(1)、c′(2)、c′(3)以及c′(4)。基据公式(1.2),所确定的扰码序列索引u与扰码序列c(m)的对应关系,可参见下述表1所示:
Figure PCTCN2018086613-appb-000030
表1
在本申请的实施例中,如背景技术中的描述,早期部署的NB-IoT终端发送的随机接入前导码为全1序列,为了避免后续加扰过程中与早期部署NB-IoT终端相互干扰,可以将表1中扰码序列的索引u等于0时对应的扰码序列去除,即扰码序列的索引u等于0时对应的全1扰码去除。相应的,扰码序列可以表示为c′(m′)=e j2u′m′π/5,其中m′=0,1,…,4,
Figure PCTCN2018086613-appb-000031
Figure PCTCN2018086613-appb-000032
为小区标识,
Figure PCTCN2018086613-appb-000033
表示所述随机接入前导码的第一个符号组的子载波索引,此时,扰码序列的索引与扰码序列的对应关系如表2所示,表2为另一种扰码序列的索引与扰码序列的对应关系表。
Figure PCTCN2018086613-appb-000034
表2
上述步骤S302(终端设备根据扰码序列,对随机接入前导码进行加扰)的过程,可如下:
1)如果扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述终端设备可将所述扰码序列与所述随机接入前导码的每个符号组上的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
例如,在NB-IoT系统中,若扰码序列的长度与随机接入前导码的一个符号组内的符号个数相同,即扰码序列的长度等于5时,此时,将长度等于5的扰码序列中的扰码分别与随机接入前导码的每个符号组上的符号对位相乘,完成加扰,且每个符号组内循环前缀的和其所在符号组内的最后一个符号的扰码相同。图6为扰码序列的长度与随机接入前导码的一个符号组内的符号个数相同时的加扰过程示意图。此时,长度为5的扰码序列可以用表1所示的c′(0),c′(1),c′(2),c′(3),c′(4)表示,那么,具体的加扰方式可以参见图6所示。
2)如果所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号个数相同,所述终端设备可将所述扰码序列与所述随机接入前导码的每个重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
例如,若扰码序列的长度与随机接入前导码的重复周期内的符号个数相同,即扰码序列的长度等于20时,此时,将长度等于20的扰码序列中的扰码分别与随机接入前导码每个重复周期内的符号对位相乘,完成加扰,且每个符号组内循环前缀的和其所在符号组内的最后一个符号的扰码相同。图7为扰码序列的长度与随机接入前导码的一个重复周期内的符号个数相同时的加扰过程示意图。此时,长度为20的扰码序列可以用c″(m″)=e j2u″m″π/20表示,其中,m″=0,1,…,19,
Figure PCTCN2018086613-appb-000035
或者
Figure PCTCN2018086613-appb-000036
Figure PCTCN2018086613-appb-000037
为小区标识,如图5所示,具体的加扰方式可以参见图7所示。
3)如果所述扰码序列长度与所述随机接入前导码的所有重复周期内的符号个数相同,所述终端设备可将所述扰码序列与所述随机接入前导码的所有重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
4)如果所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号组个数相同,所述终端设备将所述扰码序列与所述随机接入前导码的每个重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
如表3所示,本申请还提供一种扰码序列索引与扰码序列的对应关系。在本申请实施例中,终端设备或网络设备可根据小区标识以及下述表3,确定扰码序列。其中,在表3 所示的扰码序列中,扰码序列长度与随机接入前导码的一个重复周期内的符号组个数相同。
Figure PCTCN2018086613-appb-000038
表3
在本申请实施例中,为避免与早期部署NB-IoT终端相互干扰,本实施例也可以将扰码序列的索引v′等于0时对应的扰码序列去除,即扰码序列的索引v′等于0时对应全1扰码去除。此时,扰码序列可以表示为h(w″′),其中,w″′=0,1,2,3,扰码序列的索引为
Figure PCTCN2018086613-appb-000039
此时,扰码序列的索引与扰码序列的对应关系可如表4所示,表4为再一种扰码序列的索引与扰码序列的对应关系表。
Figure PCTCN2018086613-appb-000040
表4
具体的,例如,若扰码序列的长度与随机接入前导码的一个重复周期内的符号组个数相同,即扰码序列的长度等于4时,此时,将长度等于4的扰码序列中的扰码分别与随机接入前导码每个重复周期内的符号组对位相乘,每个符号组内各个符号的扰码相同,完成加扰,其中每个符号组内循环前缀的扰码和该循环前缀所在符号组内的最后一个符号的扰码相同,即每个符号组内各个符号以及循环前缀的扰码相同。图8为扰码序列的长度与随机接入前导码的一个重复周期内的符号组个数相同时的加扰过程示意图。此时,长度为4的扰码序列可以用h(w″′)表示,其可以是长度为4的沃尔什序列,也可以是长度为4的差分正交序列,具体的加扰方式可以参见图8所示。
5)如果所述扰码序列长度与随机接入前导码的所有重复周期内的符号组个数相同,所述终端设备可将所述扰码序列与所述随机接入前导码的所有重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
针对上述示例一,以第一随机接入前导码包括4个符号组,且每个符号组包括5个符号和一个循环前缀(cyclic prefix,CP)为例,进行说明。
第一种情况:扰码序列长度与随机接入前导码的一个符号组内的符号个数相同,即扰码序列长度为5,终端设备可根据随机接入前导码的第一个符号组所在的子载波索引、小区ID和扰码序列长度和系数变量x,确定扰码序列索引;最后根据扰码序列索引与扰码序列的对应关系,确定扰码序列。其中,随机接入前导码的第一个符号组所在子载波索引, 可为绝对子载波索引,也可为相对子载波索引。
当随机接入前导码的第一个符号组所在的子载波索引是绝对子载波索引时,可通过以下公式(1.3),计算扰码序列索引u;
Figure PCTCN2018086613-appb-000041
其中,x表示比例系数,
Figure PCTCN2018086613-appb-000042
表示小区标识,
Figure PCTCN2018086613-appb-000043
表示随机接入前导码的第一个符号组所在的绝对子载波索引。
当随机接入前导码的第一个符号组所在的子载波索引是相对子载波索引时,可通过以下公式(1.4),计算扰码序列索引u;
Figure PCTCN2018086613-appb-000044
其中,x表示比例系数,
Figure PCTCN2018086613-appb-000045
为小区标识,
Figure PCTCN2018086613-appb-000046
为随机接入前导码的第一个符号组所在的相对子载波索引。
在本申请实施例中,设定小区A和小区B两个小区,且小区A的小区ID为100,小区B的小区ID为101。其中采用上述公式(1.3)计算出的小区A所对应的扰码序列索引u和小区B所对应的扰码序列u可参见下述表5所示。
Figure PCTCN2018086613-appb-000047
表5
在本申请实施例中,当小区A(Cell_ID=100)的终端设备A在子载波索引
Figure PCTCN2018086613-appb-000048
对应的子载波上发送随机接入前导码时,终端设备A通过上述公式(1.3)或公式(1.4)确定扰码序列的索引为0,再根据扰码序列索引与扰码序列的对应关系,确定扰码序列(比如,根据上述表1,确定扰码序列)。
需要说明的是,在本申请实施例中,在子载波索引
Figure PCTCN2018086613-appb-000049
对应的子载波上发送随机接入前导码是指,终端设备在随机接入前导码的第一个符号组对应的子载波
Figure PCTCN2018086613-appb-000050
上发送随机接入前导码。对于一次重复的随机接入前导码的其余符号组或者所有重复的随机接入前导码的其余符号组对应的子载波,也可根据随机接入前导码的跳频公式进行计算。本文中其余描述相类似,不再赘述。
在本申请实施例中,当小区A(Cell_ID=100)的终端设备B在子载波索引
Figure PCTCN2018086613-appb-000051
对应的子载波上发送随机接入前导码时,终端设备B通过上述公式(1.3)或公式(1.4),确定扰码序列的索引为1,再根据扰码序列索引与扰码序列的对应关系,确定扰码序列(比如,根据上述表1,确定扰码序列)。可以看出,采用本申请实施例中的方法,当同一小区内的 终端设备A和终端设备B在不同的子载波上发送随机接入前导码时,其各自使用的扰码序列是不同的,可以保证FFT处理不泄露,从而保证小区A的TA估计性能。
在本申请实施例中,当小区A(Cell_ID=101)的终端设备A要在子载波索引
Figure PCTCN2018086613-appb-000052
对应的子载波上发送随机接入前导码时,终端设备A通过上述公式(1.3)或公式(1.4),确定扰码序列的索引为0,再根据扰码序列索引与扰码序列的对应关系,确定扰码序列(比如,根据上述表1,确定扰码序列)。当小区B(Cell_ID=101)的终端设备C要在子载波索引
Figure PCTCN2018086613-appb-000053
对应的子载波上发送随机接入前导码时,终端设备C可通过上述公式(1.3)或公式(1.4),确定扰码序列的索引为2,再根据扰码序列索引与扰码序列的对应关系,确定扰码序列(比如,根据上述表1,确定扰码序列)。可以看出,采用本申请的方法,虽然小区A的终端设备A和小区B的终端设备C在相同的子载波上发送随机接入前导码,但是使用的扰码序列是不同的,可以降低由于小区间干扰而产生的目标小区虚警问题。
在本申请实施例中,当终端设备通过上述公式(1.3)或公式(1.4),确定扰码序列后,对传输的随机接入前导码的不同符号组上使用相同的扰码序列。此时,对于不同重复的随机接入前导码可以使用四个相同扰码序列,即,所有重复的随机接入前导码中的每一个随机接入前导码的每一个符号组都使用相同的扰码序列。以第一次重复的随机接入前导码的加扰为例,图4中不同符号组上的数字表示不同的扰码索引。在本申请实施例中,终端设备可以对传输的随机接入前导码的不同符号组上使用相同的扰码序列。此时,对于不同重复的随机接入前导码可以使用不同的四个扰码序列,即,每一个随机接入前导码的每一个符号组都使用相同的扰码序列,不同重复的随机接入前导码使用的四个扰码序列可以不同。此时,终端设备可以根据不同重复次数传输的随机接入前导码的第一个符号组所在的子载波索引、小区ID、扰码序列长度和比例系数x,确定扰码序列索引最后根据扰码序列索引和扰码序列的关系,确定扰码序列。
第二种情况:扰码序列的长度可以与随机接入前导码的一个重复周期内的符号个数相同,终端设备可根据传输的随机接入前导码的第一个符号组所在的子载波索引、小区ID、扰码序列长度和比例系数x,确定扰码序列索引,此时,扰码序列的长度应为20,然后可根据扰码序列索引与扰码序列的对应关系,确定扰码序列。
在本申请实施例中,随机接入前导码的第一个符号组所在的子载波索引可以是在180kHz对应的48个子载波内的绝对子载波索引,也可以是相对子载波索引,即,可以为随机接入前导码的跳频范围对应的12个子载波内的相对子载波索引。
当随机接入前导码的第一个符号组所在的子载波索引是绝对子载波索引时,可通过下述公式(1.5),计算扰码序列索引u:
Figure PCTCN2018086613-appb-000054
其中,x为比例系数,
Figure PCTCN2018086613-appb-000055
为小区标识,
Figure PCTCN2018086613-appb-000056
为不同重复随机接入前导码的第一个符号组所在的绝对子载波索引。
当随机接入前导码的第一个符号组所在的子载波索引是相对子载波索引时,可通过下述公式(1.6),计算扰码序列索引u:
Figure PCTCN2018086613-appb-000057
其中x为比例系数,
Figure PCTCN2018086613-appb-000058
为小区标识,
Figure PCTCN2018086613-appb-000059
为不同重复随机接入前导码的第一个符号组所在的相对子载波索引。在本申请实施例中,对不同重复传输的随机接入前导码可 以使用相同的扰码序列。
第三种情况:扰码序列的长度可以与随机接入前导码的所有重复周期内的符号个数相同时,终端设备可根据传输的随机接入前导码的第一个符号组所在的子载波索引、小区ID、扰码序列长度和比例系数x,确定扰码索引u。
在本申请实施例中,设定扰码序列的长度应为20rep,所述rep为随机接入前导码的重复次数,在本申请实施例中,可首先确定扰码序列索引,然后根据扰码序列索引与扰码序列的对应关系,确定扰码序列。
在本申请实施例中,多次重复发送的随机接入前导码中第一次重复发送的随机接入前导码的第一个符号组所在的子载波索引可以是在180kHz对应的48个子载波内的绝对子载波索引,也可以是相对子载波索引,即,可以为随机接入前导码的跳频范围对应的12个子载波内的相对子载波索引。
在本申请实施例中,当随机接入前导码的第一个符号组所在的子载波索引是绝对子载波索引时,可通过下述公式(1.7),计算扰码序列索引u:
Figure PCTCN2018086613-appb-000060
其中,x为比例系数,
Figure PCTCN2018086613-appb-000061
为小区标识,
Figure PCTCN2018086613-appb-000062
为多次重复随机接入前导码中第一次重复发送的随机接入前导码的第一个符号组所在的绝对子载波索引。
在本申请实施例中,当随机接入前导码的第一个符号组所在的子载波索引是相对子载波索引时,可通过下述公式(1.8),计算扰码序列索引u:
Figure PCTCN2018086613-appb-000063
其中,x为比例系数,
Figure PCTCN2018086613-appb-000064
为小区标识,
Figure PCTCN2018086613-appb-000065
为多次重复随机接入前导码中第一次重复发送的随机接入前导码的第一个符号组所在的相对子载波索引。
采用本申请实施例中的方法,分别对目标小区和干扰小区的随机接入前导码上加不同的扰码,降低由于小区间干扰而产生的目标小区虚警问题。且不论是目标小区还是干扰小区内,对于相同小区内的不同随机接入前导码或者不同子载波上,使用的扰码是不相同的,可以保证小区内的性能。
示例二
所述第一参数可包括所述随机接入前导码的多个符号组的子载波索引和所述扰码序列长度,上述步骤S301(终端设备根据小区标识和第一参数,确定扰码序列)的过程,可如下:
在本申请实施例中,设定随机接入前导码包括Y个符号组,分别为第一符号组、第二符号组,依次类推,直至第Y符号组。相应的,扰码序列,也包括Y个,分别为第一符号组对应的扰码序列,第二符号组对应的扰码序列,依次类推,直至第Y符号组对应的扰码序列。在本申请实施例中,确定每个符号组所对应的扰码序列的过程,可如下:
所述终端设备根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组对应的扰码序列索引;所述终端设备根据所述每个符号组对应的扰码序列索引,确定每个符号组的扰码序列。
在本申请实施例中,扰码序列索引,可满足以下公式(1.9):
Figure PCTCN2018086613-appb-000066
或者,
Figure PCTCN2018086613-appb-000067
或者,
Figure PCTCN2018086613-appb-000068
公式(1.9)
其中,所述
Figure PCTCN2018086613-appb-000069
表示小区标识,所述
Figure PCTCN2018086613-appb-000070
表示所述随机接入前导码中的第i个符号组的子载波索引,所述k表示所述扰码序列长度;
在本申请实施例中,可基于以下公式(2.0),建立扰码序列索引与扰码序列的对应关系,或者,可称为扰码序列,满足以下公式(2.0):
c(m)=e j2umπ/k;公式(2.0)
其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
上述步骤S302(终端设备根据扰码序列,以随机接入前导码进行加扰)的过程,可如下:
所述终端设备将所述随机接入前导码的每个符号组上的符号与对应的扰码序列对应相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
针对上述示例二,以第一随机接入前导码包括4个符号组,且每个符号组包括4个符号和一个循环前缀(cyclic prefix,CP)为例,进行说明。
在本申请实施例中,扰码序列长度可以与随机接入前导码的一个符号组内的符号个数相同,终端设备可根据传输的随机接入前导码的当前符号组所在的子载波索引、小区ID、扰码序列长度和比例系数,确定扰码序列索引,然后根据扰码序列索引与扰码序列的对应关系,进一步确定扰码序列。这里,可以引用示例一中的扰码序列索引与扰码序列的对应关系表。
作为一种示例,表6为不同小区(
Figure PCTCN2018086613-appb-000071
不同)的终端设备,根据传输的随机接入前导码的当前符号组所在的子载波索引
Figure PCTCN2018086613-appb-000072
小区ID、扰码序列长度k和比例系数x,确定扰码序列索引的一个示例说明。假设x=2,循环移位x-1=1,小区A的小区id为100,小区B的小区id为101。
Figure PCTCN2018086613-appb-000073
表6
当终端设备确定扰码序列后,可对传输的随机接入前导码的不同符号组上使用不相同的扰码序列。此时,对于不同重复的随机接入前导码的四个符号组至少使用两个不同的扰码序列,即,所有重复的随机接入前导码中的每一个随机接入前导码的每一个符号组都使用扰码序列可以不同。
需要说明的是,随机接入前导码的当前符号组所在的子载波索引
Figure PCTCN2018086613-appb-000074
可以是在 180kHz对应的48个子载波内的绝对子载波索引,也可以是相对子载波索引,即,可以为随机接入前导码的跳频范围对应的12个子载波内的相对子载波索引。
采用本申请实施例中的方法,分别对目标小区和干扰小区的随机接入前导码上加不同的扰码,降低由于小区间干扰而产生的目标小区虚警问题,同时无论是目标小区还是干扰小区内,对于相同小区内的不同随机接入前导码或者不同子载波上,使用的扰码是不相同的,可以保证小区内的性能。
示例三
在本申请实施例中,上述步骤S301(终端设备根据小区标识和第一参数,确定随机接入前导码)的过程可具体为:所述终端设备根据所述小区标识和所述第一参数,确定基序列;所述终端设备根据所述基序列和预设重复规则,确定所述扰码序列。
在本申请的一示列中,所述预设重复规则可包括:按照所述基序列中元素的排列顺序,依次对所述基序列中每个元素重复M次,确定所述扰码序列;或者对所述基序列整体重复M次,确定所述扰码序列,所述M为整数。
在本申请实施例中,关于如何根据小区标识和第一参数,确定基序列,可具体分以下两种情况:
第一种情况,如果所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,所述终端设备可根据所述小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定基序列索引;然后根据所述基序列索引,确定所述基序列。
在本申请实施例中,所述基序列索引,可满足以下公式(2.1)
Figure PCTCN2018086613-appb-000075
或者,
Figure PCTCN2018086613-appb-000076
公式(2.1)
其中,所述p表示所述基序列索引,所述
Figure PCTCN2018086613-appb-000077
表示小区标识,所述
Figure PCTCN2018086613-appb-000078
表示所述随机接入前导码的第一个符号组的子载波索引,所述q表示所述基序列的长度;
在本申请实施例中,可基于以下公式(2.2),建立基序列索引与基序列的对应关系,或者,可称为基序列,满足以下公式(2.2):
s(d)=e j2pdπ/q;公式(2.2)
其中,所述s(d)表示所述基序列,d的取值从0至q-1,所述q表示所述基序列的长度,所述p表示所述基序列索引。
上述步骤S302(终端设备根据扰码序列,对随机接入前导码进行加扰)的过程,可如下:
1)、如果所述扰码序列长度与所述随机接入前导码的一个符号组内循环前缀和符号个数之和相同,所述终端设备可将所述扰码序列与所述随机接入前导码的每个符号组上的循环前缀和符号对位相乘。
2)、如果所述扰码序列长度与所述随机接入前导码的一个重复周期内的循环前缀和符号个数之和相同,所述终端设备可将所述扰码序列与所述随机接入前导码的每个重复周期内的循环前缀和符号对位相乘。
3)、如果所述扰码序列长度与所述随机接入前导码的所有重复周期内的循环前缀和符号个数之和相同,所述终端设备可将所述扰码序列与所述随机接入前导码的所有重复周期内的循环前缀和符号对位相乘。
第二种情况,如果所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和和所述扰码序列长度,同时,设定随机接入前导码包括Y个符号组,分别为第一符号组、第二符号组,依次类推,直至第Y符号组,且每个符号组均对应一基序列。
所述终端设备确定每个符号组所对应的基序列的过程,可如下:所述终端设备可根据所述小区标识、每个符号组的子载波索引和所述扰码序列长度,确定每个符号组的基序列索引;所述终端设备可根据每个符号组的基序列索引,确定每个符号组的基序列。
在本申请实施例中,所述基序列索引,满足以下公式(2.3):
Figure PCTCN2018086613-appb-000079
或者,
Figure PCTCN2018086613-appb-000080
公式(2.3)
其中,所述p表示所述基序列索引,所述
Figure PCTCN2018086613-appb-000081
表示所述小区标识,
Figure PCTCN2018086613-appb-000082
表示所述随机接入前导码的第i个符号组的子载波索引,所述q表示基序列长度;
在本申请实施例中,可基于以下公式(2.4),建立基序列索引与基序列的对应关系,或者称,所述基序列,满足以下公式(2.4):
s(d)=e j2pdπ/q;公式(2.4)
其中,所述s(d)表示所述基序列,d的取值从0至q-1,所述q表示基序列长度,所述p表示基序列索引。
在本申请的一示例中,设定基序列索引用p表示,基序列用s(d)表示,且基序列s(d)包括三个扰码符号,分别为s(0)、s(1)以及s(2)。基据上述公式(2.2),可所确定基序列索引p与基序列s(d)的对应关系。比如,所确定的基序列索引p与基序列s(d)的对应关系可参加下述表7所示:
Figure PCTCN2018086613-appb-000083
表7
在本申请的实施例中,如背景技术中的描述,早期部署的NB-IoT终端发送的随机接入前导码为全1序列,为了避免后续加扰过程中与早期部署NB-IoT终端相互干扰,可以将表7中基序列的索引等于0时对应的基序列去除,即基序列的索引p等于0时对应的全1扰码去除。相应的,基序列可以表示为s(d)=e j2pdπ/3,其中d=0,1,
Figure PCTCN2018086613-appb-000084
Figure PCTCN2018086613-appb-000085
为小区标识,
Figure PCTCN2018086613-appb-000086
表示所述随机接入前导码的第一个符号组的子载波索引,此时,基序列的索引与基序列的对应关系可如表8所示。
Figure PCTCN2018086613-appb-000087
表8
上述步骤S302(终端设备根据扰码序列,对随机接入前导码进行加扰)的过程,可如 下:如果所述扰码序列长度与所述随机接入前导码的一个符号组内循环前缀和符号个数之和相同,所述终端设备可将所述随机接入前导码的第i个符号组的扰码序列与所述第i个符号组上的循环前缀和符号对应相乘,所述i从1至Y,依次取值。
针对上述示例三,以第一随机接入前导码包括4个符号组,且每个符号组包括4个符号和一个循环前缀(cyclic prefix,CP)为例,进行说明。
终端设备获取扰码序列的方式还可以为终端设备基于基序列来获取扰码序列。终端设备可首先获取基序列,然后该终端设备可根据基序列和预设重复规则得到扰码序列。具体可以包括以下至少两种,即终端设备生成基序列,终端设备根据基序列和预设重复规则得到扰码序列;或者,终端设备根据基序列的索引与基序列之间的对应关系,获取基序列,根据基序列和预设重复规则得到扰码序列。终端设备根据预设重复规则,对基序列中的至少一个元素进行重复处理,得到扰码序列。例如,预设重复规则为对基序列中的每个元素依次重复M次,得到扰码序列。
在本申请实施例中,扰码序列的长度可以与随机接入前导码的一个符号组内的CP加上符号个数相同时,即扰码序列长度为6,此时,基序列长度为3,可以根据公式(2.1)或公式(2.3)得到3长的基序列。
在本申请实施例中,扰码序列的长度可以与随机接入前导码的一次重复周期内的CP加上符号个数相同时,即扰码序列长度为24,此时,基序列长度为12,可以根据公式(2.1)或公式(2.3)得到12长的基序列。
在本申请实施例中,扰码序列的长度可以与随机接入前导码的所有重复周期内的CP加上符号个数相同时,即扰码序列长度为24rep,此时,基序列长度为12rep,可以根据公式(2.1)或公式(2.3)得到12rep长的基序列。
在本申请实施例中,当使用扰码序列对随机接入前导码进行加扰属于符号级加扰,当扰码长度为5时,终端设备将扰码序列与随机接入前导码的每个符号组上的符号对位相乘,每个符号组内循环前缀的扰码和循环前缀所在符号组内的最后一个符号的扰码相同。当通过基序列得到扰码长度为6时,终端设备将扰码序列中的各个扰码分别与随机接入前导码中符号组的CP和各个符号进行对位相乘。
可选的,在本申请实施例中,所述扰码序列还可以为正交序列、ZC序列、伪随机序列、差分正交序列,或者每个重复周期内符号组上所加扰码差分后得到的序列正交,或者每个重复周期内符号组上所加扰码差分后得到的序列的子集正交等。
可选的,在本申请实施例中,当终端设备获取到的扰码序列或者基序列为伪随机序列,那么终端设备获取扰码序列或者基序列的具体实现方式为终端设备生成伪随机序列。其中,该伪随机序列的初始化种子可为小区标识、超帧号、帧号、符号索引、符号组索引、重复次数、子载波索引和载波索引中至少一种的函数。该伪随机序列可以是m序列,M序列,Gold序列等。伪随机序列的初始化种子可为小区标识、超帧号、帧号、符号索引、符号组索引、重复次数、子载波索引和载波索引等的函数,或者伪随机序列的初始化种子为小区标识、超帧号、帧号、符号索引、符号组索引、重复次数、子载波索引和载波索引等其中部分组合的函数。
可选的,在本申请实施例中,终端设备生成的扰码序列还可以使用ZC序列或ZC序列的循环扩展得到。对应地,终端设备生成的基序列也可以使用ZC序列或ZC序列的循环扩展得到。
可选的,长度为N ZC的一个ZC序列可以用如下公式(2.5)表示:
Figure PCTCN2018086613-appb-000088
其中,
Figure PCTCN2018086613-appb-000089
q为整数,比如q=0,
Figure PCTCN2018086613-appb-000090
为ZC序列的初始化种子,当终端设备生成的扰码序列或基序列的长度为N S时,ZC序列的长度N ZC应选择小于或者等于N S的最大质数,此时,终端设备生成的扰码序列或基序列可以用如下公式(2.6)表示:
Figure PCTCN2018086613-appb-000091
其中,
Figure PCTCN2018086613-appb-000092
ZC序列的初始化种子或者ZC序列的循环移位均与小区标识有关。
可选的,终端设备获取到的扰码序列或基序列还可满足如下条件:不同扰码序列或基序列的索引对应的扰码序列或基序列差分后得到的序列之间正交,或者不同扰码序列或基序列索引对应的扰码序列或基序列差分后得到的序列子集之间正交。
对于以上任何可选的扰码序列确定方式,均可采用本文示例一、示例二或示例三中的任何一种扰码序列索引的确定方式,即,可采用本文示例一、示例二或示例三中的某一种扰码序列索引的确定方式确定扰码序列索引,所述确定的扰码序列的索引对应的扰码序列可以是本文扰码序列中的任何一种,如:正交序列、ZC序列、伪随机序列、差分正交序列,或者每个重复周期内符号组上所加扰码差分后得到的序列正交,或者每个重复周期内符号组上所加扰码差分后得到的序列的子集正交等。
在本申请实施例中,采用上述示例一、示例二以及示例三所公开的方法,可实现不同的扰码序列同步正交或循环移动正交。
假设随机接入前导码的符号组内有k个符号,小区A的符号组上加的扰码为a(0),a(1),…,a(k-1),小区B的符号组上加的扰码为b(0),b(1),…,b(k-1)。由于两个小区时间上未必同步,因此扰码满足同步正交,循环移位下也正交。即该扰码序列满足以下条件,即小区A与小区B的扰码序列之间需要满足同步正交或循环移位正交。
a(0)*b(0)+a(1)*b(1)+…a(k-1)*b(k-1)=0;
a(0)*b(1)+a(1)*b(2)+…+a(k-1)*b(k-2)=0;
可见,在本申请实施例中,采用上述扰码序列,不但可保证不同扰码序列间的同步正交,还可保证不同扰码序列的循环移动正交。
与上述构思相同,如图9所示,本申请提供一种随机接入前导码的传输装置900,该装置包括处理单元901和收发单元902。
在本申请的一示例中,所述随机接入前导码的传输装置900可为终端设备侧,或者为应用于终端设备的芯片,所述处理单元901,可用于根据小区标识和第一参数,确定扰码序列,以及根据所述扰码序列,对随机接入前导码进行加扰。所述收发单元902,可用于发送加扰后的随机接入前导码。
在本申请的另一示例中,,所述随机接入前导码的传输装置900可应用于网络设备侧,所述收发单元902,可用于接收加扰后的随机接入前导码。处理单元901可用于根据小区标识和第一参数,确定扰码序列,以及根据所述扰码序列,对加扰后的随机接入前导码进行解扰,获得解扰后的随机接入前导码。关于处理单元901和收发单元902在终端设备侧和网络设备侧的应用,可具体参见上述图3所述流程的说明,不再赘述。
与上述构思相同,如图10所示,本申请提供一种通机接入前导码的传输装置1000, 该装置1000可以为网络设备,或者为应用于网络设备的芯片,该装置1000可以为终端设备,或者为应用于终端设备的芯片。
该装置1000可包括处理器1010和存储器1020。进一步的,该装置1000还可以包括接收器1040和发送器1050。再进一步的,该装置还可以包括总线系统1030。
其中,处理器1010、存储器1020、接收器1040和发送器1050可通过总线系统1030相连,该存储器1020用于存储指令,该处理器1010用于执行该存储器1020存储的指令,以控制接收器1040接收信号,并控制发送器1050发送信号,完成上述图3所示流程中的网络设备侧或终端设备侧的步骤。
其中,接收器1040和发送器1050可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。所述存储器1020可以集成在所述处理器1010中,也可以与所述处理器1010分开设置。
作为一种实现方式,接收器1040和发送器1050的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器1010可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
作为另一种实现方式,可以考虑使用通用计算机的方式来实现本发明实施例提供的无线接入网设备。即将实现处理器1010,接收器1040和发送器1050功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器1010,接收器1040和发送器1050的功能。
所述装置所涉及的与本发明实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
在本申请的一示例中,所述装置1010可应用于终端设备侧,处理器1010可根据小区标识和第一参数,确定扰码序列,然后根据所述扰码序列,对随机接入前导码进行加扰,发送器1050可发送所述加扰后的随机接入前导码。
在本申请的又一示例中,所述装置1000应用于网络设备侧时,接收器1040可接收加扰后的随机接入前导码,处理器1010可根据第一参数和小区标识,确定扰码序列,根据所述扰码序列对加扰后的随机接入前导码进行解扰,确定解扰后的随机接入前导码。
根据本申请实施例提供的方法,本发明实施例还提供一种通信系统,其包括前述的终端设备和网络设备。
基于以上实施例,本申请实施例还提供了一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现上述任意一个或多个实施例提供的方法。所述计算机存储介质可以包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
基于以上实施例,本申请实施例还提供了一种芯片,该芯片包括处理器,用于实现上述任意一个或多个实施例所涉及的功能,例如获取或处理上述方法中所涉及的信息或者消息。可选地,所述芯片还包括存储器,所述存储器,用于处理器所执行必要的程序指令和数据。该芯片,可以由芯片构成,也可以包含芯片和其他分立器件。
应理解,在本发明实施例中,处理器可以是中央处理单元(Central Processing Unit,简称为“CPU”),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规 的处理器等。
该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。
该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。
本申请实施例中处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。处理器用于实现上述方法所执行的程序代码可以存储在存储器中。存储器和处理器耦合。处理器可能和存储器协同操作。存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (39)

  1. 一种随机接入前导码的传输方法,其特征在于,包括:
    终端设备根据小区标识和第一参数,确定扰码序列;
    所述终端设备根据所述扰码序列,对随机接入前导码进行加扰;
    所述终端设备发送加扰后的随机接入前导码。
  2. 根据权利要求1所述的方法,其特征在于,所述第一参数包括以下中的一项或多项:
    所述随机接入前导码的第一个符号组的子载波索引,所述随机接入前导码的多个符号组的子载波索引,所述扰码序列长度,所述随机接入前导码的载波索引,所述随机接入前导码的频域资源的第一个子载波索引,所述随机接入前导码的开始发送时间。
  3. 根据权利要求2所述的方法,其特征在于,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述终端设备根据小区标识和第一参数,确定扰码序列,包括:
    所述终端设备根据小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定扰码序列索引;
    所述终端设备根据所述扰码序列索引,确定所述扰码序列。
  4. 根据权利要求3所述的方法,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100001
    或者,
    Figure PCTCN2018086613-appb-100002
    其中,所述u表示所述扰码序列索引,所述
    Figure PCTCN2018086613-appb-100003
    表示所述小区标识,所述
    Figure PCTCN2018086613-appb-100004
    表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
  5. 根据权利要求1至4任一项所述的方法,其特征在于,所述扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:
    所述终端设备将所述扰码序列与所述随机接入前导码的每个符号组上的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  6. 根据权利要求1至4任一项所述的方法,其特征在于,所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:
    所述终端设备将所述扰码序列与所述随机接入前导码的每个重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  7. 根据权利要求1至4任一项所述的方法,其特征在于,所述扰码序列长度与所述随机接入前导码的所有重复周期内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:
    所述终端设备将所述扰码序列与所述随机接入前导码的所有重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  8. 根据权利要求1至4任一项所述的方法,其特征在于,所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号组个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:
    所述终端设备将所述扰码序列与所述随机接入前导码的每个重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
  9. 根据权利要求1至4任一项所述的方法,其特征在于,所述扰码序列长度与随机接入前导码的所有重复周期内的符号组个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:
    所述终端设备将所述扰码序列与所述随机接入前导码的所有重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
  10. 根据权利要求2所述的方法,其特征在于,当所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和所述扰码序列长度时,所述终端设备根据小区标识和第一参数,确定扰码序列,包括:
    所述终端设备根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组的扰码序列索引;
    所述终端设备根据每个符号组的扰码序列索引,确定每个符号组的扰码序列。
  11. 根据权利要求10所述的方法,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100005
    或者,
    Figure PCTCN2018086613-appb-100006
    其中,所述
    Figure PCTCN2018086613-appb-100007
    表示小区标识,所述
    Figure PCTCN2018086613-appb-100008
    表示所述随机接入前导码中的第i个符号组的子载波索引,所述k表示所述扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
  12. 根据权利要求10或11所述的方法,其特征在于,所述扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述终端设备根据所述扰码序列,对随机接入前导码进行加扰,包括:
    所述终端设备将所述随机接入前导码的每个符号组上的符号与对应的扰码序列对应相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  13. 一种随机接入前导码的传输方法,其特征在于,包括:
    网络设备接收加扰后的随机接入前导码;
    所述网络设备根据小区标识和第一参数,确定扰码序列;
    所述网络设备根据所述扰码序列,对所述加扰后的随机接入前导码进行解扰。
  14. 根据权利要求13所述的方法,其特征在于,所述第一参数包括以下中的一项或多项:
    所述随机接入前导码的第一个符号组的子载波索引,所述随机接入前导码的多个符号组的子载波索引,所述扰码序列长度,所述随机接入前导码的载波索引,所述随机接入前导码的频域资源的第一个子载波索引,所述随机接入前导码的开始发送时间。
  15. 根据权利要求14所述的方法,其特征在于,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述网络设备根据小区标识和第一参数,确定扰码序列,包括:
    所述网络设备根据小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定扰码序列索引;
    所述网络设备根据所述扰码序列索引,确定所述扰码序列。
  16. 根据权利要求15所述的方法,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100009
    或者,
    Figure PCTCN2018086613-appb-100010
    其中,所述u表示所述扰码序列索引,所述
    Figure PCTCN2018086613-appb-100011
    表示所述小区标识,所述
    Figure PCTCN2018086613-appb-100012
    表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
  17. 根据权利要求14所述的方法,其特征在于,当所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和所述扰码序列长度时,所述网络设备根据小区标识和第一参数,确定扰码序列,包括:
    所述网络设备根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组的扰码序列索引;
    所述网络设备根据每个符号组的扰码序列索引,确定每个符号组的扰码序列。
  18. 根据权利要求17所述的方法,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100013
    或者,
    Figure PCTCN2018086613-appb-100014
    其中,所述
    Figure PCTCN2018086613-appb-100015
    表示小区标识,所述
    Figure PCTCN2018086613-appb-100016
    表示所述随机接入前导码中的第i个符号组的子载波索引,所述k表示所述扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
  19. 一种随机接入前导码的传输装置,其特征在于,所述装置包括:
    处理单元,用于根据小区标识和第一参数,确定扰码序列,以及,根据所述扰码序列,对随机接入前导码进行加扰;
    收发单元,用于发送加扰后的随机接入前导码。
  20. 根据权利要求19所述的装置,其特征在于,所述第一参数包括以下中的一项或多项:
    所述随机接入前导码的第一个符号组的子载波索引,所述随机接入前导码的多个符号组的子载波索引,所述扰码序列长度,所述随机接入前导码的载波索引,所述随机接入前 导码的频域资源的第一个子载波索引,所述随机接入前导码的开始发送时间。
  21. 根据权利要求20所述的装置,其特征在于,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述处理单元在根据小区标识和第一参数,确定扰码序列时,具体用于:
    根据小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定扰码序列索引;
    根据所述扰码序列索引,确定所述扰码序列。
  22. 根据权利要求21所述的装置,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100017
    或者,
    Figure PCTCN2018086613-appb-100018
    其中,所述u表示所述扰码序列索引,所述
    Figure PCTCN2018086613-appb-100019
    表示所述小区标识,所述
    Figure PCTCN2018086613-appb-100020
    表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
  23. 根据权利要求19至22任一项所述的装置,其特征在于,所述扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述处理单元在根据所述扰码序列,对随机接入前导码进行加扰时,具体用于:
    将所述扰码序列与所述随机接入前导码的每个符号组上的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  24. 根据权利要求19至22任一项所述的装置,其特征在于,所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号个数相同,所述处理单元在根据所述扰码序列,对随机接入前导码进行加扰时,具体用于:
    将所述扰码序列与所述随机接入前导码的每个重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  25. 根据权利要求19至22任一项所述的装置,其特征在于,所述扰码序列长度与所述随机接入前导码的所有重复周期内的符号个数相同,所述处理单元在根据所述扰码序列,对随机接入前导码进行加扰时,具体用于:
    将所述扰码序列与所述随机接入前导码的所有重复周期内的符号对位相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  26. 根据权利要求19至22任一项所述的装置,其特征在于,所述扰码序列长度与所述随机接入前导码的一个重复周期内的符号组个数相同,所述处理单元在根据所述扰码序列,对随机接入前导码进行加扰时,具体用于:
    将所述扰码序列与所述随机接入前导码的每个重复周期内的符号组对位相乘,每个符号组内各个符号以及循环前缀的扰码相同。
  27. 根据权利要求19至22任一项所述的装置,其特征在于,所述扰码序列长度与随机接入前导码的所有重复周期内的符号组个数相同,所述处理单元在根据所述扰码序列,对随机接入前导码进行加扰时,具体用于:
    将所述扰码序列与所述随机接入前导码的所有重复周期内的符号组对位相乘,每个符 号组内各个符号以及循环前缀的扰码相同。
  28. 根据权利要求20所述的装置,其特征在于,当所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和所述扰码序列长度时,所述处理单元在根据小区标识和第一参数,确定扰码序列时,具体用于:
    根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组的扰码序列索引;
    根据每个符号组的扰码序列索引,确定每个符号组的扰码序列。
  29. 根据权利要求28所述的装置,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100021
    或者,
    Figure PCTCN2018086613-appb-100022
    其中,所述
    Figure PCTCN2018086613-appb-100023
    表示小区标识,所述
    Figure PCTCN2018086613-appb-100024
    表示所述随机接入前导码中的第i个符号组的子载波索引,所述k表示所述扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
  30. 根据权利要求28或29所述的装置,其特征在于,所述扰码序列长度与所述随机接入前导码的一个符号组内的符号个数相同,所述处理器在根据所述扰码序列,对随机接入前导码进行加扰时,具体用于:
    将所述随机接入前导码的每个符号组上的符号与对应的扰码序列对应相乘,每个符号组内循环前缀的扰码和所述循环前缀所在符号组内的最后一个符号的扰码相同。
  31. 一种随机接入前导码的传输装置,其特征在于,所述装置包括:
    收发单元,用于接收加扰后的随机接入前导码;
    处理单元,用于根据小区标识和第一参数,确定扰码序列,以及,根据所述扰码序列,对所述加扰后的随机接入前导码进行解扰。
  32. 根据权利要求31所述的装置,其特征在于,所述第一参数包括以下中的一项或多项:
    所述随机接入前导码的第一个符号组的子载波索引,所述随机接入前导码的多个符号组的子载波索引,所述扰码序列长度,所述随机接入前导码的载波索引,所述随机接入前导码的频域资源的第一个子载波索引,所述随机接入前导码的开始发送时间。
  33. 根据权利要求32所述的装置,其特征在于,当所述第一参数包括所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度时,所述处理单元在根据小区标识和第一参数,确定扰码序列时,具体用于:
    根据小区标识、所述随机接入前导码的第一个符号组的子载波索引和所述扰码序列长度,确定扰码序列索引;
    根据所述扰码序列索引,确定所述扰码序列。
  34. 根据权利要求33所述的装置,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100025
    或者,
    Figure PCTCN2018086613-appb-100026
    其中,所述u表示所述扰码序列索引,所述
    Figure PCTCN2018086613-appb-100027
    表示所述小区标识,所述
    Figure PCTCN2018086613-appb-100028
    表示所述随机接入前导码的第一个符号组的子载波索引,所述k表示扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示所述扰码序列,所述m的取值为0至k-1,所述u表示所述扰码序列索引,所述k表示扰码序列长度。
  35. 根据权利要求32所述的装置,其特征在于,当所述第一参数包括所述随机接入前导码的多个符号组的子载波索引和所述扰码序列长度时,所述处理器在根据小区标识和第一参数,确定扰码序列时,具体用于:
    根据所述小区标识、每个符号组的子载波索引以及所述扰码序列长度,确定每个符号组的扰码序列索引;
    根据每个符号组的扰码序列索引,确定每个符号组的扰码序列。
  36. 根据权利要求35所述的装置,其特征在于,所述扰码序列索引,满足以下公式:
    Figure PCTCN2018086613-appb-100029
    或者,
    Figure PCTCN2018086613-appb-100030
    其中,所述
    Figure PCTCN2018086613-appb-100031
    表示小区标识,所述
    Figure PCTCN2018086613-appb-100032
    表示所述随机接入前导码中的第i个符号组的子载波索引,所述k表示所述扰码序列长度;
    所述扰码序列,满足以下公式:
    c(m)=e j2umπ/k
    其中,所述c(m)表示扰码序列,所述m的取值为0至k-1,所述k表示扰码序列长度,所述u表示扰码序列索引。
  37. 一种随机接入前导码的传输装置,其特征在于,包括处理器和存储器;
    其中,所述存储器用于存储计算机执行指令;
    所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述随机接入前导码的传输装置执行如权利要求1至18任一项所述的方法。
  38. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1至18任一项所述的方法。
  39. 一种通信系统,其特征在于,所述通信系统包括如权利要求19至30任一项所述的随机接入前导码的传输装置和如权利要求31至36任一项所述的随机接入前导码的传输装置。
PCT/CN2018/086613 2018-05-11 2018-05-11 一种随机接入前导码的传输方法及装置 Ceased WO2019213972A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2018/086613 WO2019213972A1 (zh) 2018-05-11 2018-05-11 一种随机接入前导码的传输方法及装置
CN201880092067.9A CN111937477B (zh) 2018-05-11 2018-05-11 一种随机接入前导码的传输方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/086613 WO2019213972A1 (zh) 2018-05-11 2018-05-11 一种随机接入前导码的传输方法及装置

Publications (1)

Publication Number Publication Date
WO2019213972A1 true WO2019213972A1 (zh) 2019-11-14

Family

ID=68466644

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/086613 Ceased WO2019213972A1 (zh) 2018-05-11 2018-05-11 一种随机接入前导码的传输方法及装置

Country Status (2)

Country Link
CN (1) CN111937477B (zh)
WO (1) WO2019213972A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022037578A1 (zh) * 2020-08-18 2022-02-24 中国移动通信有限公司研究院 随机接入前导序列的生成方法、装置、终端及设备
CN115088374A (zh) * 2020-02-13 2022-09-20 上海诺基亚贝尔股份有限公司 增强型prach前导码

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070211671A1 (en) * 2006-03-09 2007-09-13 Interdigital Technology Corporation Method and apparatus for a flexible preamble and efficient transmission thereof
CN105451363A (zh) * 2014-09-22 2016-03-30 普天信息技术有限公司 窄带系统中随机接入的方法、基站及用户设备
CN107223361A (zh) * 2017-05-05 2017-09-29 北京小米移动软件有限公司 控制随机接入网络的方法、用户设备及基站

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325382B (zh) * 2011-06-30 2016-01-20 电信科学技术研究院 随机接入方法和设备
US9516541B2 (en) * 2013-09-17 2016-12-06 Intel IP Corporation Congestion measurement and reporting for real-time delay-sensitive applications
EP3565363B1 (en) * 2015-09-28 2023-08-30 Telefonaktiebolaget LM Ericsson (publ) Random access preamble for minimizing pa backoff
CN106937400B (zh) * 2015-12-29 2020-02-18 中国移动通信集团江苏有限公司 一种随机接入方法、基站及用户设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070211671A1 (en) * 2006-03-09 2007-09-13 Interdigital Technology Corporation Method and apparatus for a flexible preamble and efficient transmission thereof
CN105451363A (zh) * 2014-09-22 2016-03-30 普天信息技术有限公司 窄带系统中随机接入的方法、基站及用户设备
CN107223361A (zh) * 2017-05-05 2017-09-29 北京小米移动软件有限公司 控制随机接入网络的方法、用户设备及基站

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "NPRACH False Alarm Reduction for NB-IoT", 3GPP TSG-RAN WG1 #91, R1-1719367, 17 November 2017 (2017-11-17), XP051368794 *
LG ELECTRONICS: "Preamble Structure for NPRACH Enhancement", 3GPP TSG RAN WG1 MEETING #90BIS, RL-1717285, 29 September 2017 (2017-09-29), XP051340475 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115088374A (zh) * 2020-02-13 2022-09-20 上海诺基亚贝尔股份有限公司 增强型prach前导码
US12185366B2 (en) 2020-02-13 2024-12-31 Nokia Technologies Oy Generation and detection of physical random access channel (PRACH) preamble
WO2022037578A1 (zh) * 2020-08-18 2022-02-24 中国移动通信有限公司研究院 随机接入前导序列的生成方法、装置、终端及设备

Also Published As

Publication number Publication date
CN111937477A (zh) 2020-11-13
CN111937477B (zh) 2022-05-13

Similar Documents

Publication Publication Date Title
RU2764150C2 (ru) Способ, пользовательское оборудование и сетевое устройство распределения ресурсов
US20180368054A1 (en) Method and apparatus for generating and using reference signal for broadcast channel for radio system
WO2019196666A1 (zh) 一种定位参考信号传输方法及装置
KR102472031B1 (ko) 통신 방법, 통신 장치, 및 네트워크 장치
WO2019028793A1 (zh) 随机接入前导码传输方法及装置
WO2016112543A1 (zh) 一种传输消息的方法和装置
WO2019029622A1 (zh) 一种信号处理方法及装置
WO2020164639A1 (zh) 一种随机接入方法、设备及系统
WO2017166254A1 (zh) 发送信号的方法、终端设备和网络设备
WO2019201222A1 (zh) 一种数据信道传输方法、接收方法及装置
CN109219948A (zh) 一种信号处理方法及装置
JP2022516705A (ja) 端末デバイス、ネットワークデバイスおよびその方法
JP7306568B2 (ja) 通信方法
WO2018171507A1 (zh) 一种收发物理随机接入信道前导码序列的方法及装置
CN112136300B (zh) 通信方法、通信设备和网络设备
CN107683624A (zh) 指示资源的方法、基站和终端
WO2017195626A1 (ja) 端末装置、基地局装置、通信方法、および、集積回路
WO2018126968A1 (zh) 一种信号发送、接收方法及装置
WO2019213972A1 (zh) 一种随机接入前导码的传输方法及装置
CN108738123A (zh) 一种同步信号发送方法和装置
WO2021062872A1 (zh) 一种通信方法及装置
CN104349492B (zh) 随机接入方法及装置
WO2024073956A1 (en) Methods and apparatuses for s-ssb transmission and sl transmission in unlicensed spectra
WO2018137219A1 (zh) 一种信息传输方法及装置
CN109309554B (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: 18917681

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: 18917681

Country of ref document: EP

Kind code of ref document: A1