WO2022099697A1 - 序列发送的方法和装置 - Google Patents
序列发送的方法和装置 Download PDFInfo
- Publication number
- WO2022099697A1 WO2022099697A1 PCT/CN2020/129086 CN2020129086W WO2022099697A1 WO 2022099697 A1 WO2022099697 A1 WO 2022099697A1 CN 2020129086 W CN2020129086 W CN 2020129086W WO 2022099697 A1 WO2022099697 A1 WO 2022099697A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sequence
- terminal device
- nth
- network device
- scrambled
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/004—Transmission of channel access control information in the uplink, i.e. towards network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0836—Random access procedures, e.g. with 4-step access with 2-step access
Definitions
- the present application relates to the field of communications, and more particularly, to a method and apparatus for sequence transmission.
- LTE long term evolution
- NR new radio
- eMBB enhanced mobile broadband
- URLLC ultra-reliable low latency communication
- mMTC massive machine type communication
- the typical characteristics of mMTC scenarios are that the number of terminals is large, the data packets are small, and the packet arrival interval is large. For example, there are tens of thousands to millions of terminals per square kilometer, and the data packet arrival interval of each terminal is several hours or even days. The size of each packet is several to dozens of bytes.
- the terminal device needs to send a random access preamble (preamble) to the base station. After the base station detects the preamble, it sends a random access response (RAR) message to the terminal device. The terminal device sends according to the RAR message. upstream data.
- preamble random access preamble
- RAR random access response
- the essence of preamble is a sequence.
- the detection performance of the base station to the terminal will decrease, for example, the base station cannot detect the sequence, or detects However, it is impossible to determine how many terminals have sent this sequence, which will affect the transmission and reception of uplink data.
- the number of available sequences is fixed, the greater the number of terminals, the greater the possibility of transmission sequence collision.
- the present application provides a method and apparatus for sequence transmission, which can reduce the probability of sequence collision.
- a method for sending a sequence is provided, which is applied to random access of a terminal device.
- the method includes: within a first time period, the terminal device sends a first sequence to a network device, where the first sequence is sent by a first sequence.
- a parameter is determined; the terminal device scrambles the second sequence according to the first parameter to generate a second scrambled sequence; within the second time period, the terminal device sends the network device the The scrambled second sequence; the terminal device performs scramble processing on the Nth sequence according to the N-1th parameter to generate a scrambled Nth sequence, and the N-1th sequence is determined by the N-1th parameter , where N is an integer greater than 2; within the Nth time period, the terminal device sends the scrambled Nth sequence to the network device.
- the terminal device can send at least three sequences to the network device in different time periods, respectively, including the first sequence, the second sequence, and the Nth sequence.
- the first sequence, the second sequence, and the Nth sequence are the Randomly selected from the resource pool, if the total number of available sequences in the resource pool is Q, the number of available sequence combinations is at least Q 3 , thereby increasing the total number of available sequences and reducing the probability of sequence conflict.
- the method further includes: receiving, by the terminal device, indication information sent by the network device; and, according to the indication information, the terminal device selecting the first sequence, the second sequence, the N-1th sequence, and the Nth sequence.
- the terminal device performs scramble processing on the second sequence according to the first parameter, and generates a scrambled second sequence, including: the terminal device, according to the first parameter, Generating a first scrambling sequence; the terminal device performs scrambling processing on the second sequence according to the first scrambling sequence to generate the scrambled second sequence.
- the method further includes: receiving, by the terminal device, a random access response message sent by the network device.
- the first sequence, the second sequence, the Nth sequence, and the first scrambling sequence are any one of the following sequences: Zodoff-Shu ZC sequence, longest sequence Linear shift register m-sequence, pseudo-noise PN sequence, discrete Fourier transform DFT sequence, Elter Alltop sequence or Good Gold sequence.
- a method for sending a sequence is provided, applied to random access of a terminal device, the method includes: within a first time period, a network device receives a first sequence sent by the terminal device, the first sequence Determined by the first parameter; within the second time period, the network device receives a second scrambled sequence sent by the terminal device, the second scrambled sequence is the terminal device according to the first parameter A sequence that has been scrambled on the second sequence; the network device descrambles the scrambled second sequence according to the first parameter to obtain the second sequence; within the Nth time period, The network device receives the scrambled N-th sequence sent by the terminal device, where the scrambled N-th sequence is a sequence that the terminal device has performed scrambled on the N-th sequence according to the N-1-th parameter, and the scrambled N-th sequence is The N-1th sequence is determined by the N-1th parameter, where N is an integer greater than 2; the network device descrambles the scrambled the scr
- the method further includes: the network device sending indication information to the terminal device, where the indication information is used to instruct the terminal device to select the first sequence, the second sequence, the N-1th sequence, and the Nth sequence.
- the network device descrambles the scrambled second sequence according to the first parameter to obtain the second sequence, including: the network device according to the first parameter A parameter is used to generate a first descrambling sequence; the network device descrambles the scrambled second sequence according to the first descrambling sequence to obtain the second sequence.
- the method further includes: sending, by the network device, a random access response message to the terminal device according to the first sequence, the second sequence and the Nth sequence.
- the first sequence, the second sequence, the Nth sequence, and the first descrambling sequence are any one of the following sequences: Zodoff-Shu ZC sequence, longest sequence Linear shift register m-sequence, pseudo-noise PN sequence, discrete Fourier transform DFT sequence, Elter Alltop sequence or Good Gold sequence.
- a method for sending a sequence is provided, which is applied to random access of a terminal device, the method comprising: in a first time period, the terminal device sends M sequences to a network device, among the M sequences Including the first sequence to the longest linear shift register M sequence, the M sequences are respectively determined by M parameters, and the M parameters are in one-to-one correspondence with the M sequences, where M is greater than or equal to 2
- the terminal device performs scramble processing on the Nth sequence according to the M parameters to generate a scrambled Nth sequence, where N is equal to M+1; within the second time period, the terminal device The scrambled Nth sequence is sent to the network device.
- the terminal device can send at least two sequences to the network device in the first time period, and send one sequence to the network device in the second time period, the sequences sent in the same time period are different, and the sequences sent in different time periods It can be the same or different. If the total number of available sequences in the resource pool is Q, the number of available sequence combinations is at least Q 2 (Q-1), thereby increasing the total number of available sequences and reducing sequence conflicts. The probability.
- the method further includes: receiving, by the terminal device, indication information sent by the network device; and, according to the indication information, selecting, by the terminal device, the M sequences and the Nth sequence.
- the terminal device performs scramble processing on the Nth sequence according to the M parameters to generate a scrambled Nth sequence, including: the terminal device, according to the M parameters, Generating an Nth scrambling sequence; the terminal device performs scrambling processing on the Nth sequence according to the Nth scrambling sequence to generate the scrambled Nth sequence.
- the method further includes: receiving, by the terminal device, a random access response message sent by the network device.
- the M sequences, the Nth sequence, and the second scrambling sequence are any one of the following sequences: a Zodoff-Shu ZC sequence, a longest linear shift register m sequence , Pseudo-Noise PN sequence, Discrete Fourier Transform DFT sequence, Elter Alltop sequence or Good Gold sequence.
- a method for sending a sequence is provided, applied to random access of a terminal device, the method includes: within a first time period, a network device receives M sequences sent by the terminal device, the M sequences including the first sequence to the longest linear shift register M sequence, the M sequences are respectively determined by M parameters, and the M parameters are in one-to-one correspondence with the M sequences, wherein the M is greater than or an integer equal to 2; within the second time period, the network device receives the scrambled Nth sequence sent by the terminal device, and the scrambled Nth sequence is the The parameter is the sequence in which the Nth sequence has been scrambled, where N is equal to M+1; the network device descrambles the scrambled Nth sequence according to the M parameters to obtain the Nth sequence sequence.
- the method further includes: the network device sending indication information to the terminal device, where the indication information is used to instruct the terminal device to select the M sequences and the Nth sequence.
- the network device descrambles the scrambled Nth sequence according to the M parameters to obtain the Nth sequence, which includes: the network device according to the M parameters generating the Nth descrambling sequence according to the parameters; the network device performs descrambling processing on the scrambled Nth sequence according to the Nth descrambling sequence to obtain the Nth sequence.
- the method further includes: sending, by the network device, a random access response message to the terminal device according to the M sequences and the Nth sequence.
- the M sequences, the Nth sequence, and the second descrambling sequence are any one of the following sequences: a Zodoff-Shu ZC sequence, a longest linear shift register m sequence , Pseudo-Noise PN sequence, Discrete Fourier Transform DFT sequence, Elter Alltop sequence or Good Gold sequence.
- a communication apparatus comprising a unit for implementing the functions of the method in the first aspect or any possible implementation manner of the first aspect.
- a communication apparatus comprising a unit for implementing the functions of the method in the second aspect or any possible implementation manner of the second aspect.
- a communication apparatus comprising a unit for implementing the functions of the method in the third aspect or any possible implementation manner of the third aspect.
- a communication apparatus comprising a unit for implementing the functions of the method in the fourth aspect or any possible implementation manner of the fourth aspect.
- a communication device comprising: a processor and a transceiver, the transceiver is configured to receive computer code or instructions and transmit them to the processor, and the processor executes the computer code or instructions, A method as in the first aspect or any possible implementation manner of the first aspect.
- a communication device comprising: a processor and a transceiver, wherein the transceiver is configured to receive computer code or instructions and transmit them to the processor, and the processor executes the computer code or instructions, A method as in the second aspect or any possible implementation of the second aspect.
- a communication device comprising: a processor and a transceiver, the transceiver is configured to receive computer code or instructions and transmit them to the processor, and the processor executes the computer code or instructions , as the method in the third aspect or any possible implementation manner of the third aspect.
- a twelfth aspect provides a communication device, comprising: a processor and a transceiver, the transceiver is configured to receive computer code or instructions and transmit them to the processor, where the processor executes the computer code or instructions , as the method in the fourth aspect or any possible implementation manner of the fourth aspect.
- a thirteenth aspect provides a communication system, including the terminal device and the network device in the method of the first aspect, the second aspect, the third aspect or the fourth aspect.
- a fourteenth aspect provides a computer-readable storage medium, where a computer program is stored in the computer-readable medium; when the computer program runs on a computer, the computer causes the computer to execute the first to fourth aspects or the first aspect to the method in any possible implementation manner of the fourth aspect.
- FIG. 1 is a schematic diagram of a 2-stage-based preamble sending scheme.
- FIG. 2 is a schematic diagram of an applicable communication system.
- FIG. 3 is a flowchart interaction diagram of a method for sending a sequence according to an embodiment of the present application.
- FIG. 4 is a flowchart interaction diagram of another method for sending a sequence according to an embodiment of the present application.
- FIG. 5 is a schematic block diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 6 is a schematic block diagram of another communication apparatus according to an embodiment of the present application.
- FIG. 7 is a schematic block diagram of another communication apparatus according to an embodiment of the present application.
- FIG. 8 is a schematic block diagram of another communication apparatus according to an embodiment of the present application.
- FIG. 9 is a schematic block diagram of a communication device according to an embodiment of the present application.
- FIG. 10 is a schematic block diagram of a communication system according to an embodiment of the present application.
- the embodiments of the present application can be applied to various communication systems, such as a sidelink communication system (sidelink communication), a vehicle to everything (V2X) system, a wireless local area network (WLAN), and a narrowband Internet of Things system (narrow band-internet of things, NB-IoT), global system for mobile communications (GSM), enhanced data rate for GSM evolution (enhanced data rate for gsm evolution, EDGE), wideband code division multiple access system (wideband code division multiple access, WCDMA), code division multiple access 2000 system (code division multiple access, CDMA2000), time division synchronization code division multiple access system (time division-synchronization code division multiple access, TD-SCDMA), long term evolution system (long term evolution, LTE), satellite communication, fifth generation (5th generation, 5G) system or new communication systems that will appear in the future.
- sidelink communication sidelink communication
- V2X vehicle to everything
- WLAN wireless local area network
- NB-IoT narrowband Internet of Things system
- GSM global system for mobile
- the terminal device involved in the embodiments of the present application may be a device that includes a wireless transceiver function and can provide a communication service for a user.
- the terminal device may be a device in a V2X system, a device in a device to device (device to device, D2D) system, a device in a machine type communication (machine type communication, MTC) system, and the like.
- Various wireless communication capable handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem may be included.
- the terminal can be a mobile station (mobile station, MS), a subscriber unit (subscriber unit), user equipment (user equipment, UE), a cellular phone (cellular phone), a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, Wireless local loop (WLL) station, smart phone (smart phone), wireless data card, personal digital assistant (personal digital assistant, PDA) computer, tablet computer, wireless modem (modem), handheld device (handset) ), laptop computer (laptop computer), machine type communication (machine type communication, MTC) terminal, etc.
- MS mobile station
- subscriber unit subscriber unit
- user equipment user equipment
- UE a cellular phone
- cordless phone a session initiation protocol (session initiation protocol, SIP) phone
- WLL Wireless local loop
- smart phone smart phone
- wireless data card personal digital assistant (personal digital assistant, PDA) computer, tablet computer, wireless modem (modem), handheld device (handset) ), laptop computer (laptop computer), machine type communication (machine type communication
- eMBB enhanced mobile broadband
- URLLC ultra-reliable low latency communication
- mMTC massive machine type communication
- the typical characteristics of mMTC scenarios are that the number of terminals is large, the data packets are small, and the packet arrival interval is large. For example, there are tens of thousands to millions of terminals per square kilometer, and the data packet arrival interval of each terminal is several hours or even days. The size of each packet is several to dozens of bytes.
- the traditional scheduling-based uplink transmission method is not suitable, because in the traditional scheduling-based uplink transmission, the terminal first needs to enter the connection state through random access (RA) and send the schedule to the base station.
- Request scheduling request, SR
- monitor the uplink grant sent by the base station and send data packets to the base station according to the scheduling information in the uplink grant.
- the terminal will consume a lot of delay and power consumption to establish a connection , sending SR, monitoring scheduling information, etc., the actual time used for data transmission is very short, resulting in extremely low data transmission efficiency.
- more efficient uplink packet transmission methods can be considered, such as uplink grant-free (GF), early data transmission (EDT), and 2-step random access (2-step random access). channel, 2-step RACH), etc.
- Uplink license-free transmission means that the terminal sends uplink data packets to the base station on the physical uplink shared channel (PUSCH) resources preconfigured by the base station without monitoring the dynamic authorization of the base station before sending the data packets.
- the PUSCH also contains pilot signals, such as Demodulation Reference Signal (DMRS), and the pilot signals are used by the base station to detect whether the terminal sends data. For example, when the base station detects the reference signal, it is considered that there is a terminal using After sending data based on the reference signal, the base station can then estimate the uplink shared channel according to the detected reference signal, and demodulate the terminal data. Therefore, for uplink license-free transmission, the sending of the reference signal plays an important role.
- DMRS Demodulation Reference Signal
- Early data transmission is a method of sending uplink data in a 4-step random access process.
- the terminal When the terminal has data to send, it sends Msg1 to the base station, that is, sends a random access preamble (preamble) in the physical random access channel (PRACH); after the base station detects the preamble, it sends Msg2 to the terminal, that is Random access response (RAR) message, RAR carries timing advance (TA) and uplink authorization for scheduling Msg3; after monitoring RAR, the terminal sends Msg3, Msg3 according to the uplink authorization.
- RAR Random access response
- TA timing advance
- EDT EDT
- traditional 4-step random access the terminal cannot send uplink data to the base station. It can be seen from the EDT process that the transmission and detection of the preamble is very important, because the base station can only send RAR for the preamble after detecting the preamble, and the terminal can then send the Msg3 carrying the data.
- Two-step random access is an uplink packet transmission method that further simplifies early data transmission.
- 2-step RACH includes two steps, namely MsgA and MsgB.
- MsgA consists of two parts, namely PRACH and PUSCH.
- PRACH carries the preamble
- PUSCH carries the uplink data
- the PUSCH also includes DMRS for the base station to perform channel estimation;
- MsgA the detection of MsgA is the detection of preamble
- the base station sends MsgB to the terminal, which contains a contention resolution message, if the base station detects MsgA, but fails to receive the message correctly.
- the base station may send RAR to the terminal, and schedule the terminal to retransmit the uplink data.
- the transmission and detection of preambles are also important for 2-step RACH.
- the essence is a sequence.
- the detection performance of the base station to the terminal will decrease.
- the base station cannot detect the same sequence. sequence, or the sequence is detected but it cannot be determined that several terminals have sent the sequence, which will affect the transmission and reception of uplink data.
- the number of available sequences is fixed, the greater the number of terminals, the greater the possibility of transmission sequence collision.
- the preamble in the random access process usually adopts the Zadoff-chu (Zadoff-chu, ZC) sequence:
- L RA is a prime number
- n is the sequence length
- u is the root sequence index
- v is the cyclic shift index
- x u (i) is the root sequence determined by the root sequence index
- C v is the cyclic shift value
- C v Ncs*v, where N cs is the cyclic shift interval, and N cs is greater than or equal to zero.
- the terminal device determines the root sequence according to the root sequence index configured by the base station, and then determines different preamble sequences according to different cyclic shift values.
- NR is the same as LTE, and each cell supports up to 64 preamble sequences.
- the number of preamble sequences that can be generated by each root sequence is determined by the cyclic shift interval. When the number of preamble sequences generated by one root sequence is less than 64, the terminal will continue to generate preamble sequences according to other root sequences until the number of preamble sequences reaches 64. It can be seen that the number Q of preambles that can be determined depends on two factors, one is the number of root sequences n, and the other is the number K of preambles that each root sequence can generate, that is, the total number of preamble sequences that can be generated Q is equal to n*K.
- the preamble sequences generated by different root sequences are not orthogonal, the situation where the same cell uses multiple root sequences is usually avoided.
- the total number of preamble sequences available for each cell is limited, such as 64 in LTE and NR.
- the preamble sent by the terminal when performing 4-step random access or two-step random access or data early transmission is usually randomly selected from all available preambles, when the number of terminals is large, there will be more than one preamble.
- the probability of the terminal selecting the same preamble is relatively high, which may cause the base station to fail to detect.
- a two-stage (2-stage) based preamble transmission scheme is proposed, which can increase the number of available preambles to Q 2 .
- FIG 1 a schematic diagram of a 2-stage-based preamble sending scheme is shown.
- the specific method is as follows: the terminal device sends two sequences of preamble-1 and preamble-2 in two time periods, such as 4-step random access or EDT.
- Msg1 contains two PRACH sending occasions, where each PRACH occasion sends a preamble sequence.
- the base station detects preambles in two time periods. If the base station detects preamble-1 and preamble-2 in the two time periods respectively, the base station determines that a terminal device has sent a combination of preamble-1 and preamble-2.
- preamble-1 and preamble-2 cannot be arbitrary, otherwise false alarms will appear on the base station side.
- the base station device detects preambles with indexes x1 and x2 in period 1, and detects preambles with indexes y1 and y2 in period 2, then the base station cannot determine whether a terminal device has selected indices of x1 and y2 or The preamble combination of x2 and y1.
- the following methods for determining preamble-1 and preamble-2 are proposed. The specific steps include:
- the terminal randomly selects preamble-1 from the preamble resource pool
- the terminal randomly selects preamble-x from the preamble resource pool, and then calculates an S sequence according to the index (index) of preamble-1 in the resource pool, and scrambles the obtained S sequence (here, the corresponding elements can be multiplied) preamble-x gets preamble-2;
- the terminal sends preamble-1 in period 1 and preamble-2 in period 2;
- the base station After detecting preamble-1 in period 1, the base station determines the S sequence according to the same rule, uses the obtained S sequence to descramble the signal received in period 2, and then detects preamble-x therefrom.
- preamble-2 Since the generation of preamble-2 is related to preamble-1, the problem of false alarms can be avoided. For example, suppose that the index of the preamble-1 selected by the terminal device 1 in the period 1 is x1, the index of the preamble-x selected in the period 2 is y1, the S sequence determined by the terminal device according to x1 is s1, and the terminal device according to s1 and the index are The preamble of y1 determines preamble-2. At the same time, the index of preamble-1 selected by terminal device 2 in period 1 is x2, and the index of preamble-x selected in period 2 is y2. The S sequence determined by terminal equipment according to x2 is s2.
- Preamble-2 is determined based on s2 and the preamble with index y2.
- the base station side detects preambles with indexes x1 and x2 in period 1, and then detects preamble-x with index y1 in period 2 according to s1, and detects preamble-2 with index y2 in period 2 according to s2. In this way, the base station does not It will be judged that at the same time, terminal 3 has selected the preamble combination with index x1 and index y2 in time period 1 and time period 2 respectively, because the base station does not detect the preamble with index y2 in time period 2 according to s1.
- this method can expand the total number of available sequences from Q to Q2 .
- an embodiment of the present application proposes a method for sequence transmission, in the case of a given sequence resource pool, the number of available sequences can be increased, and the probability of sequence conflict can be reduced.
- the technical solutions provided in this application are mainly applied to the 5G NR system, and can also be applied to other communication systems, as long as there is an entity in the communication system that sends configuration information to another entity, sends data to another entity, or receives data sent by another entity.
- the other entity receives the configuration information sent by the entity, and sends data to the entity according to the configuration information, or receives the data sent by the entity.
- FIG. 2 a schematic diagram of an applicable communication system is shown.
- the sending entity of the configuration information is a network entity
- the receiving entity of the configuration information is a terminal device, such as UE
- the network device and UE1 to UE6 form a communication system.
- UE1-UE6 can send uplink data to network equipment, and the network equipment needs to receive the uplink data sent by UE1-UE6.
- the network device may send configuration information to UE1 to UE6.
- both the sending entity and the receiving entity of the configuration information can be terminal devices.
- terminal device 1 sends configuration information to terminal device 2, and receives the terminal device. 2; and the terminal device 2 receives the configuration information sent by the terminal device 1, and sends data to the terminal device 1.
- this application can be used for random access, including 2-step random access 2-step RACH, 4-step random access 4-step RACH, 4-step data early transmission EDT, uplink license-free transmission GF, transmission based on preconfigured uplink resources, transmission based on configuration grant.
- the present application can be applied to a terminal device in a connected state or an active state (active), and can also be applied to a terminal device in an inactive state (inactive) or an idle state (idle).
- the present application can be used for random access preamble design in random access process, and can also be used for various reference signal designs, such as DMRS sequence, sounding reference signal (SRS), channel state information reference signal (channel state information reference signal, CSI-RS), phase tracking reference signal (phase tracking reference signal, PTRS), etc.
- DMRS sequence sounding reference signal
- SRS sounding reference signal
- CSI-RS channel state information reference signal
- phase tracking reference signal phase tracking reference signal
- PTRS phase tracking reference signal
- FIG. 3 an interactive flowchart of a sequence sending method proposed by an embodiment of the present application is shown. This method extends the two-phase sequence sending to multi-phase, enabling a further increase in the total number of available sequences.
- the terminal device selects the first sequence from the resource pool, and within the first time period, the terminal device sends the first sequence to the network device, where the first sequence is determined by the first parameter.
- the network device is an entity for transmitting and receiving signals, such as a base station.
- the terminal device receives the indication information sent by the network device, and the terminal device selects the first sequence from the resource pool according to the indication information sent by the network device; optional , the first sequence may also be randomly selected by the terminal device, or selected according to other rules.
- the first sequence may be a ZC sequence, or any one of the following sequences, or other sequences.
- Pseudo noise (PN) sequence The PN sequence applied by the 5G NR system is generated by a Goode Gold sequence with a length of 31.
- x 1 (n+31) (x 1 (n+3)+x 1 (n))mod 2
- x 2 (n+31) (x 2 (n+3)+x 2 (n+2)+x 2 (n+1)+x 2 (n))mod 2
- c(n) is the generated PN sequence
- the length is M PN
- n 0, 1,..., M PN -1
- N C 160
- DFT Discrete Fourier Transform
- the Gold sequence is the modulo two sum of the two longest linear shift register m sequences.
- the network device receives the first sequence sent by the terminal device.
- the terminal device selects the second sequence from the resource pool, and performs scramble processing on the second sequence according to the first parameter for determining the first sequence to generate a scrambled second sequence.
- the second sequence may be selected by the terminal device according to the indication information sent by the network device, or may be randomly selected by the terminal device, or selected according to other rules.
- the second sequence may be any one of a ZC sequence, an m sequence, a pseudo-noise PN sequence, a discrete Fourier transform DFT sequence, an Alltop sequence, or a Gold sequence, or may be other sequences.
- the terminal device generates a first scrambling sequence according to the first parameter; and the terminal device performs scrambling processing on the second sequence according to the first scrambling sequence to generate a scrambled second sequence.
- the first scrambling sequence may be any one of a ZC sequence, an m sequence, a pseudo-noise PN sequence, a discrete Fourier transform DFT sequence, an Alltop sequence, or a Gold sequence, or may be other sequences.
- the first parameter may be a root sequence index, a cyclic shift index, a cyclic shift interval or a cyclic shift value. If the first sequence is an m sequence or a Gold sequence, the first parameter may be a cyclic shift value. If the first sequence is an Alltop sequence, the first parameter can be ⁇ or ⁇ .
- x can be the above parameter information, for example, when the first scrambling sequence is a ZC sequence, y can be any parameter among the root sequence index, cyclic shift index, cyclic shift interval or cyclic shift value;
- y can be cyclic shift information, such as any parameter information in a cyclic shift index, a cyclic shift interval or a cyclic shift value;
- y can be ⁇ or ⁇ ;
- y may be cyclic shift information, such as any parameter information in a cyclic shift index, a cyclic shift interval, or a cyclic shift value.
- the terminal device performs scrambling processing on the second sequence according to the first scrambling sequence, and a specific implementation method includes: multiplying the corresponding elements of the first scrambling sequence and the second sequence to generate a scrambled second sequence.
- the terminal device sends the scrambled second sequence to the network device.
- the network device receives the scrambled second sequence sent by the terminal device.
- the network device descrambles the scrambled second sequence according to the first parameter to obtain the second sequence.
- the network device determines a first parameter for determining the first sequence according to the first sequence sent by the terminal device, and generates a first descrambling sequence according to the first parameter, where the first descrambling sequence and the first scrambling sequence are the same
- the network device descrambles the scrambled second sequence according to the first descramble sequence to obtain a second unscrambled sequence.
- the terminal device selects the Nth sequence from the resource pool, and performs scramble processing on the Nth sequence according to the N-1 parameter used to determine the N-1th sequence to generate a scrambled Nth sequence, where N is An integer greater than 2, that is, the terminal device sends at least three sequences to the network device in at least three time periods respectively.
- the Nth sequence may be selected by the terminal device according to the indication information sent by the network device, or may be randomly selected by the terminal device, or selected according to other rules.
- the Nth sequence may be any one of a ZC sequence, an m sequence, a pseudo-noise PN sequence, a discrete Fourier transform DFT sequence, an Alltop sequence, or a Gold sequence, or may be other sequences.
- the terminal device generates the N-1th scrambling sequence according to the N-1th parameter; the terminal device performs scramble processing on the Nth sequence according to the N-1th scrambling sequence, and generates a scrambled Nth sequence.
- the N-1th scrambling sequence may be any one of a ZC sequence, an m sequence, a pseudo-noise PN sequence, a discrete Fourier transform DFT sequence, an Alltop sequence, or a Gold sequence, or may be other sequences.
- the terminal device sends the scrambled Nth sequence to the network device.
- the network device receives the scrambled Nth sequence sent by the terminal device.
- the network device descrambles the scrambled Nth sequence according to the N-1th parameter used to determine the N-1th sequence to obtain the Nth sequence.
- the network device determines the N-1th parameter for determining the N-1th sequence according to the N-1th sequence sent by the terminal device, and generates the N-1th descrambling sequence according to the N-1th parameter.
- the 1 descrambling sequence and the N-1 th scrambling sequence are the same sequence, and the network device descrambles the scrambled N th sequence according to the N-1 th descrambling sequence to obtain the N th sequence that is not scrambled.
- the network device After receiving and acquiring the combination of the first sequence, the second sequence and the Nth sequence sent by the terminal device, the network device performs subsequent operations for the combination.
- the network device sends a random access response RAR message to the terminal device, and the terminal device receives the RAR message sent by the network device, and sends data to the network device according to the time-frequency resources indicated in the RAR message.
- time periods may be different time units, such as different symbols, time slots, subframes, radio frames, etc., and different time periods may be continuous or discontinuous in time, such as each The stage is that there is an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, and the two time periods can be two adjacent consecutive OFDM symbols, or two non-adjacent OFDM symbols.
- OFDM orthogonal frequency division multiplexing
- the second sequence and the Nth sequence may be selected by the terminal device in the first period of time or before the first period of time, or may be selected within the second period of time and the Nth period of time, respectively. Do not make any restrictions.
- the terminal device may send at least three sequences to the network device in different time periods, respectively, including the first sequence, the second sequence, and the Nth sequence, and the first sequence, the second sequence, and the Nth sequence.
- the sequence is randomly selected by the terminal device from the resource pool. If the total number of available sequences in the resource pool is Q, the number of available sequence combinations is at least Q 3 , thereby increasing the total number of available sequences and reducing the probability of sequence conflict.
- the network device allocates three time units to the terminal device for the terminal device to send a random access preamble sequence.
- the Q sequences contained in the sequence resource pool are ZC sequences x u, v (n), 0 ⁇ n ⁇ N-1, n is the sequence length, u is the root sequence index, and v is the cyclic shift index;
- the specific sequence sending process is as follows:
- Step 2 The network device receives the sequence o 1 (n) sent by the terminal device;
- Step 3 The terminal device randomly selects preamble-2 from the preamble resource pool. Assuming that the cyclic shift of the selected sequence is 30, the sequence can be expressed as x u,30 (n), and the terminal device selects the selected sequence in step 1.
- Step 5 The terminal device randomly selects preamble-3 from the preamble resource pool. Assuming that the cyclic shift of the selected sequence is 4, the sequence can be expressed as x u,4 (n), and the terminal device selects the selected sequence in step 3.
- sequence transmission in which the scrambling sequence is an Alltop sequence is given below.
- the network device allocates three time units to the terminal device for the terminal device to send a random access preamble sequence.
- the M sequences contained in the sequence resource pool are ZC sequences x u, v (n), 0 ⁇ n ⁇ N-1, n is the sequence length, u is the root sequence index, and v is the cyclic shift index;
- the specific sequence sending process is as follows:
- Step 2 The network device receives the sequence o 1 (n) sent by the terminal device;
- Step 3 The terminal device randomly selects preamble-2 from the preamble resource pool. Assuming that the cyclic shift of the selected sequence is 30, the sequence can be expressed as x u, 30 (n), and the terminal device selects according to step 1.
- Step 5 The terminal device randomly selects preamble-3 from the preamble resource pool. Assuming that the cyclic shift of the selected sequence is 4, the sequence can be expressed as x u,4 (n), and the terminal device selects the selected sequence in step 3.
- Step 6 The network device receives the sequence o 3 (n) sent by the terminal device, and generates a root sequence index and/or a cyclic shift index value in x u,30 (n) sent by the terminal device in the second time unit.
- the network device descrambles the o 3 (n) sent by the terminal device according to the second descrambling sequence , obtain x u,4 (n).
- the network device can determine that a terminal device has sent a combination of preamble-1, preamble-2, and preamble-3 according to the detection conditions in the three time units, and perform subsequent operations for the combination, such as sending RAR.
- FIG. 4 an interactive flowchart of another sequence sending method proposed by an embodiment of the present application is shown. This method can also achieve an increase in the number of total available sequences.
- the terminal device selects M sequences from the resource pool, the M sequences include the first sequence to the longest linear shift register M sequence, the M sequences are determined by M parameters, and the M parameters are the same as the M sequences.
- M is an integer greater than or equal to 2
- the terminal device sends the M sequences to the network device.
- the terminal device receives the indication information sent by the network device, and the terminal device selects the M sequences from the resource pool according to the indication information sent by the network device; optional , the M sequences may also be randomly selected by the terminal device, or selected according to other rules.
- the M sequences are sequences of the same type, and the type of the sequence can be any one of ZC sequence, m sequence, pseudo-noise PN sequence, discrete Fourier transform DFT sequence, Alltop sequence or Gold sequence, or it can be other sequences.
- the network device receives the M sequences sent by the terminal device.
- the terminal device selects the Nth sequence from the resource pool, and performs scramble processing on the Nth sequence according to the M parameters used to determine the M sequences to generate a scrambled Nth sequence, where N is equal to M+1 .
- the Nth sequence may be selected by the terminal device according to the indication information sent by the network device, or may be randomly selected by the terminal device, or selected according to other rules.
- the Nth sequence may be any one of a ZC sequence, an m sequence, a pseudo-noise PN sequence, a discrete Fourier transform DFT sequence, an Alltop sequence, or a Gold sequence, or may be other sequences. It should be understood that the first sequence to the Mth sequence and the Nth sequence may be sequences of the same type, or may be sequences of different types.
- the terminal device generates an Nth scrambling sequence according to the M parameters; and the terminal device performs scramble processing on the Nth sequence according to the Nth scrambling sequence to generate a scrambled Nth sequence.
- the Nth scrambling sequence may be any one of a ZC sequence, an m sequence, a pseudo-noise PN sequence, a discrete Fourier transform DFT sequence, an Alltop sequence, or a Gold sequence, or may be other sequences.
- the M parameters may be indexes of each of the M sequences in the resource pool. For example, if the M sequences selected by the terminal device from the resource pool are ZC sequences, the M parameters may be a root sequence index, a cyclic shift index, a cyclic shift interval or a cyclic shift value. If the M sequences are m sequences or Gold sequences, the M parameters may be cyclic shift values. If the M sequences are Alltop sequences, the M parameters can be ⁇ or ⁇ .
- x1, x2 can be the parameter information of the above example, for example, when the Nth scrambling sequence is a ZC sequence, y can be any parameter in the root sequence index, cyclic shift index, cyclic shift interval or cyclic shift value; When the Nth scrambling sequence is a PN sequence, y can be cyclic shift information, such as any parameter information in a cyclic shift index, a cyclic shift interval or a cyclic shift value; when the Nth scrambling sequence is an Alltop sequence , y can be ⁇ or ⁇ ; when the first scrambling sequence is m sequence or Gold sequence, y can be cyclic shift information, such as cyclic shift index, cyclic shift interval or any parameter in cyclic shift value information.
- the terminal device performs scramble processing on the Nth sequence according to the Nth scrambling sequence, and a specific implementation method includes: multiplying the Nth scrambled sequence by the corresponding element of the Nth sequence to generate a scrambled Nth sequence.
- the terminal device sends the scrambled Nth sequence to the network device.
- the network device receives the scrambled Nth sequence sent by the terminal device.
- the network device descrambles the scrambled Nth sequence according to the M parameters to obtain the Nth sequence.
- the network device determines M parameters for determining the M sequences according to the M sequences sent by the terminal device, and generates the Nth descrambling sequence according to the M parameters, where the Nth descrambling sequence and the Nth scrambling sequence are the same , perform descrambling processing on the scrambled Nth sequence to obtain the Nth sequence that is not scrambled.
- the network device After receiving and acquiring the combination of the first sequence to the Mth sequence and the Nth sequence sent by the terminal device, the network device performs subsequent operations for the combination.
- the network device sends a random access response RAR message to the terminal device, and the terminal device receives the RAR message sent by the network device, and sends data to the network device according to the time-frequency resources indicated in the RAR message.
- time periods may be different time units, such as different symbols, time slots, subframes, radio frames, etc., and different time periods may be continuous or discontinuous in time, such as each The stage is that there is an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, and the two time periods can be two adjacent consecutive OFDM symbols, or two non-adjacent OFDM symbols.
- OFDM orthogonal frequency division multiplexing
- the Nth sequence may be selected by the terminal device in the first time period or before the first time period, or may be selected within the Nth time period, which is not limited in this application.
- the terminal device may send at least two sequences to the network device in the first time period, and send one sequence to the network device in the second time period, and the sequences sent in the same time period are different.
- the sequences sent in the time period can be the same or different. If the total number of available sequences in the resource pool is Q, the number of available sequence combinations is at least Q 2 (Q-1), thus increasing the total number of available sequences. , which can reduce the probability of sequence collision.
- the network device allocates two time units to the terminal device for the terminal device to send the random access preamble sequence.
- the network device sends two sequences to the end device, and in the second time unit, the network device sends one sequence to the end device.
- the specific sequence sending process is as follows:
- Step 2 The network device receives the sequences o 1 (n) and o 2 (n) sent by the terminal device;
- Step 3 The terminal device randomly selects preamble-3 from the preamble resource pool. Assuming that the cyclic shift index of the selected sequence is 30, the sequence can be expressed as x u, 30 (n). The determined index 2,5 is used as the cyclic shift value of the m sequence to generate the Nth scrambling sequence The terminal device generates a sequence according to the Nth scrambling sequence s N (n) and x u,30 (n) The terminal device sends o 3 (n) to the network device within the second time unit;
- Step 4 The network device receives the sequence o 3 (n) sent by the terminal device, and according to the cyclic shift index values in x u,2 (n) and x u,5 (n) sent by the terminal device in the first time unit , generate the Nth descrambling sequence (Nth scrambling sequence) The network device descrambles o 3 (n) sent by the terminal device according to the Nth descrambling sequence to obtain x u,30 (n).
- sequence transmission in which the scrambling sequence is an Alltop sequence is given below. Taking the sending of three sequences as an example, it is assumed that the network device allocates two time units to the terminal device for the terminal device to send the random access preamble sequence. In the first time unit, the network device sends two sequences to the end device, and in the second time unit, the network device sends one sequence to the end device.
- sequence resource pool 1 Assume that the Q sequences contained in sequence resource pool 1 are all ZC sequences x u, v (n), 0 ⁇ n ⁇ N-1, n is the sequence length, u is the root sequence index, and v is the cyclic shift index; use
- the specific sequence sending process is as follows:
- Step 2 The network device receives the sequences o 1 (n) and o 2 (n) sent by the terminal device;
- Step 3 The terminal device randomly selects preamble-3 from the preamble resource pool. Assuming that the cyclic shift index of the selected sequence is 30, the sequence can be expressed as x u, 30 (n).
- the terminal device generates a sequence according to the Nth scrambling sequence s N (n) and x u,30 (n)
- the terminal device sends o 3 (n) to the network device within the second time unit;
- Step 4 The network device receives the sequence o 3 (n) sent by the terminal device, and according to the cyclic shift index values in x u,2 (n) and x u,5 (n) sent by the terminal device in the first time unit , generate the Nth descrambling sequence (Nth scrambling sequence) The network device descrambles o 3 (n) sent by the terminal device according to the Nth descrambling sequence to obtain x u,30 (n).
- the network device can determine that a terminal device has sent a combination of preamble-1, preamble-2, and preamble-3 according to the detection conditions in the two time units, and perform subsequent operations for the combination, such as sending RAR.
- the terminal device may also send multiple sequences to the network device during the first time period, send one sequence or multiple sequences to the network device during the second time period, send one sequence to the network device during the third time period, and so on.
- This embodiment of the present application does not make any limitation on this.
- FIG. 5 a schematic block diagram of a communication apparatus 500 according to an embodiment of the present application is shown.
- the apparatus may be applied to the terminal device in the method embodiment of FIG. 3 provided in this application.
- the communication apparatus 500 includes: a transceiving unit 510 and a processing unit 520, the transceiving unit 510 is configured to send a first sequence to a network device within a first time period, where the first sequence is determined by a first parameter;
- the processing unit 520 configured to perform scramble processing on the second sequence according to the first parameter to generate a scrambled second sequence
- the transceiver unit 510 is further configured to, within a second time period, send the scrambled second sequence to the network device;
- the processing unit 520 is further configured to perform scramble processing on the Nth sequence according to the N-1th parameter to generate a scrambled Nth sequence, where the N-1th sequence is determined by the N-1th parameter, wherein, N is an integer greater than 2;
- the transceiver unit 510 is further configured to send the scrambled Nth sequence to the network device within the Nth time period.
- the transceiver unit 510 is further configured to receive indication information sent by the network device; the processing unit 520 is further configured to, according to the indication information, select the first sequence, all the the second sequence, the N-1th sequence, and the Nth sequence.
- the processing unit 520 is specifically configured to: generate a first scrambling sequence according to the first parameter; perform scrambling processing on the second sequence according to the first scrambling sequence to generate the scrambled second sequence.
- the transceiver unit 510 is further configured to receive a random access response message sent by the network device.
- the first sequence, the second sequence, the Nth sequence, and the first descrambling sequence are any one of the following sequences: a Zodoff-Shu ZC sequence, an m sequence, and a pseudo-noise PN sequence , discrete Fourier transform DFT sequence, Alltop sequence or Gold sequence.
- FIG. 6 a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application is shown.
- the apparatus may be applied to the network device in the method embodiment of FIG. 3 provided in this application.
- the communication apparatus 600 includes: a transceiving unit 610 and a processing unit 620.
- the transceiving unit 610 is configured to receive, within a first time period, a first sequence sent by the terminal device, where the first sequence is determined by a first parameter ;
- the transceiver unit 610 is further configured to, within a second time period, receive a second scrambled sequence sent by the terminal device, where the second scrambled sequence is a pair of the terminal device according to the first parameter.
- the second sequence has been scrambled;
- the processing unit 620 configured to descramble the scrambled second sequence according to the first parameter to obtain the second sequence
- the transceiver unit 610 is further configured to, within the Nth time period, receive a scrambled Nth sequence sent by the terminal device, where the scrambled Nth sequence is a pair of the terminal device according to the N-1th parameter.
- the Nth sequence has been scrambled, and the N-1th sequence is determined by the N-1th parameter, where N is an integer greater than 2;
- the processing unit 620 is further configured to, according to the N-1th parameter, descramble the scrambled Nth sequence to obtain the Nth sequence.
- the transceiver unit 610 is further configured to send indication information to the terminal device, where the indication information is used to instruct the terminal device to select the first sequence, the second sequence, the N-1th sequence and the Nth sequence.
- the processing unit 620 is specifically configured to, according to the first parameter, generate a first descrambling sequence; and descramble the second scrambled sequence according to the first descrambling sequence, to obtain the second sequence.
- the transceiver unit 610 is further configured to send a random access response message to the terminal device according to the first sequence, the second sequence and the Nth sequence.
- the first sequence, the second sequence, the Nth sequence, and the first descrambling sequence are any one of the following sequences: a Zodoff-Shu ZC sequence, an m sequence, and a pseudo-noise PN sequence , discrete Fourier transform DFT sequence, Alltop sequence or Gold sequence.
- FIG. 7 a schematic block diagram of a communication apparatus 700 according to an embodiment of the present application is shown.
- the apparatus may be applied to the terminal device in the method embodiment of FIG. 4 provided in this application.
- the communication device 700 includes: a transceiver unit 710 and a processing unit 720 .
- the transceiver unit 710 is configured to send M sequences to the network device within the first time period, where the M sequences include the first sequence to the longest linear shift register M sequence, and the M sequences are respectively Determined by M parameters, the M parameters are in one-to-one correspondence with the M sequences, wherein M is an integer greater than or equal to 2;
- the processing unit 720 is configured to perform scramble processing on the Nth sequence according to the M parameters to generate a scrambled Nth sequence, where N is equal to M+1;
- the transceiver unit 710 is further configured to, within a second time period, send the scrambled Nth sequence to the network device.
- the transceiver unit 710 is further configured to receive indication information sent by the network device; the processing unit 720 is further configured to, according to the indication information, select the M sequences and all the M sequences from the resource pool. the Nth sequence.
- the processing unit 720 is specifically configured to: generate the Nth scrambling sequence according to the M parameters; perform scrambling processing on the Nth sequence according to the Nth scrambling sequence to generate the scrambled Nth sequence.
- the transceiver unit 710 is further configured to receive a random access response message sent by the network device.
- the M sequences, the Nth sequence, and the Nth scrambling sequence are any of the following sequences: Zodoff-Schuh ZC sequence, m sequence, pseudo-noise PN sequence, discrete Fourier transform DFT sequence, Alltop sequence or Gold sequence.
- FIG. 8 a schematic block diagram of a communication apparatus 800 according to an embodiment of the present application is shown.
- the apparatus may be applied to the network device in the method embodiment of FIG. 4 provided in this application.
- the communication device 800 includes: a transceiver unit 810 and a processing unit 820 .
- the transceiver unit 810 is configured to receive, within a first time period, M sequences sent by the terminal device, where the M sequences include the first sequence to the longest linear shift register M sequence, and the M sequences
- the sequences are respectively determined by M parameters, and the M parameters are in one-to-one correspondence with the M sequences, wherein the M is an integer greater than or equal to 2;
- the transceiver unit 810 is further configured to, within the second time period, receive a scrambled Nth sequence sent by the terminal device, where the scrambled Nth sequence is the terminal device according to the Mth parameter.
- the processing unit 820 is configured to descramble the scrambled Nth sequence according to the M parameters to obtain the Nth sequence.
- the transceiver unit 810 is further configured to send indication information to the terminal device, where the indication information is used to instruct the terminal device to select the M sequences and the Nth sequence from the resource pool.
- the processing unit 820 is specifically configured to: generate the Nth descrambling sequence according to the M parameters; perform descrambling processing on the scrambled Nth sequence according to the Nth descrambling sequence, Obtain the Nth sequence.
- the transceiver unit 810 is further configured to send a random access response message to the terminal device according to the M sequences and the Nth sequence.
- the M sequences, the Nth sequence, and the Nth descrambling sequence are any one of the following sequences: Zodoff-Shu ZC sequence, m sequence, pseudo-noise PN sequence, discrete Fourier transform DFT sequence, Alltop sequence or Gold sequence.
- An embodiment of the present application provides a communication device 900. As shown in FIG. 9, a schematic block diagram of a communication device 900 according to an embodiment of the present application is shown.
- the device 900 includes: a processor 910 and a transceiver 920, the transceiver 920 is configured to receive computer codes or instructions and transmit them to the processor 910, and the processor 910 executes the computer codes or instructions, as described herein A method in any possible implementation manner in the application embodiments.
- the above-mentioned processor 910 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method embodiments may be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (field programmable gate array, FPGA), or other possible solutions. Programming logic devices, discrete gate or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- Programming logic devices, discrete gate or transistor logic devices, discrete hardware components The methods, steps, and logic block diagrams disclosed in the embodiments of this application can be implemented or executed.
- a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
- the software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
- the embodiment of the present application provides a communication system 1000, including the terminal device 1010 and the network device 1020 in the method for sending a sequence provided by the embodiment of the present application.
- a schematic block diagram of a communication system 1000 according to an embodiment of the present application is shown.
- the embodiments of the present application further provide a computer-readable storage medium, on which a computer program for implementing the methods in the foregoing method embodiments is stored.
- a computer program for implementing the methods in the foregoing method embodiments is stored.
- the computer program runs on a computer, the computer can implement the methods in the above method embodiments.
- the term "and/or” in this application is only an association relationship to describe associated objects, which means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, and A and B exist at the same time. , there are three cases of B alone.
- the character "/" in this document generally indicates that the contextual object is an "or” relationship; the term “at least one” in this application can mean “one” and "two or more", for example, A At least one of , B, and C can mean: A alone exists, B exists alone, C exists alone, A and B exist simultaneously, A and C exist simultaneously, C and B exist simultaneously, and A and B and C exist simultaneously. seven situations.
- the disclosed system, apparatus and method may be implemented in other manners.
- the apparatus embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
- the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution, and the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes .
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (27)
- 一种序列发送的方法,其特征在于,应用于终端设备的随机接入,所述方法包括:在第一时间段内,所述终端设备向网络设备发送第一序列,所述第一序列由第一参数确定;所述终端设备根据所述第一参数,对第二序列进行加扰处理,生成加扰的第二序列;在第二时间段内,所述终端设备向所述网络设备发送所述加扰的第二序列;所述终端设备根据第N-1参数,对第N序列进行加扰处理,生成加扰的第N序列,第N-1序列由所述第N-1参数确定,其中,N为大于2的整数;在第N时间段内,所述终端设备向所述网络设备发送所述加扰的第N序列。
- 根据权利要求1所述的方法,其特征在于,在所述终端设备向网络设备发送第一序列之前,所述方法还包括:所述终端设备接收所述网络设备发送的指示信息;所述终端设备根据所述指示信息,从资源池中选择所述第一序列、所述第二序列、所述第N-1序列和所述第N序列。
- 根据权利要求1或2所述的方法,其特征在于,所述终端设备根据所述第一参数,对第二序列进行加扰处理,生成加扰的第二序列,包括:所述终端设备根据所述第一参数,生成第一加扰序列;所述终端设备根据所述第一加扰序列,对所述第二序列进行加扰处理,生成所述加扰的第二序列。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收所述网络设备发送的随机接入响应消息。
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述第一序列、所述第二序列、所述第N序列以及所述第一加扰序列为以下任意一种序列:佐道夫-舒ZC序列、最长线性移位寄存器m序列、伪噪声PN序列、离散傅里叶变换DFT序列、爱尔特Alltop序列或古德Gold序列。
- 一种序列发送的方法,其特征在于,应用于终端设备的随机接入,所述方法包括:在第一时间段内,网络设备接收所述终端设备发送的第一序列,所述第一序列由第一参数确定;在第二时间段内,所述网络设备接收所述终端设备发送的加扰的第二序列,所述加扰的第二序列是所述终端设备根据所述第一参数对第二序列进行过加扰处理的序列;所述网络设备根据所述第一参数,对所述加扰的第二序列进行解扰,获得所述第二序列;在第N时间段内,所述网络设备接收所述终端设备发送的加扰的第N序列,所述加扰的第N序列是所述终端设备根据第N-1参数对第N序列进行过加扰处理的序列,第N-1序列由所述第N-1参数确定,其中,N为大于2的整数;所述网络设备根据所述第N-1参数,对所述加扰的第N序列进行解扰,获得所述第N序列。
- 根据权利要求6所述的方法,其特征在于,在所述网络设备接收所述终端设备发送的第一序列之前,所述方法还包括:所述网络设备向所述终端设备发送指示信息,所述指示信息用于指示所述终端设备从资源池中选择所述第一序列、所述第二序列、所述第N-1序列和所述第N序列。
- 根据权利要求6或7所述的方法,其特征在于,所述网络设备根据所述第一参数,对所述加扰的第二序列进行解扰,获得所述第二序列,包括:所述网络设备根据所述第一参数,生成第一解扰序列;所述网络设备根据所述第一解扰序列,对所述加扰的第二序列进行解扰,获得所述第二序列。
- 根据权利要求6至8中任一项所述的方法,其特征在于,所述方法还包括:所述网络设备根据所述第一序列、所述第二序列和所述第N序列,向所述终端设备发送随机接入响应消息。
- 根据权利要求6至9中任一项所述的方法,其特征在于,所述第一序列、所述第二序列、所述第N序列以及所述第一解扰序列为以下任意一种序列:佐道夫-舒ZC序列、最长线性移位寄存器m序列、伪噪声PN序列、离散傅里叶变换DFT序列、爱尔特Alltop序列或古德Gold序列。
- 一种序列发送的方法,其特征在于,应用于终端设备的随机接入,所述方法包括:在第一时间段内,所述终端设备向网络设备发送M个序列,所述M个序列中包括第一序列至第最长线性移位寄存器M序列,所述M个序列分别由M个参数确定,所述M个参数与所述M个序列一一对应,其中,M为大于或等于2的整数;所述终端设备根据所述M个参数,对第N序列进行加扰处理,生成加扰的第N序列,其中,N等于M+1;在第二时间段内,所述终端设备向所述网络设备发送所述加扰的第N序列。
- 根据权利要求11所述的方法,其特征在于,在所述终端设备向网络设备发送M个序列之前,所述方法还包括:所述终端设备接收所述网络设备发送的指示信息;所述终端设备根据所述指示信息,从资源池中选择所述M个序列和所述第N序列。
- 根据权利要求11或12所述的方法,其特征在于,所述终端设备根据所述M个参数,对第N序列进行加扰处理,生成加扰的第N序列,包括:所述终端设备根据所述M个参数,生成第N加扰序列;所述终端设备根据所述第N加扰序列,对所述第N序列进行加扰处理,生成所述加扰的第N序列。
- 根据权利要求11至13中任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收所述网络设备发送的随机接入响应消息。
- 根据权利要求11至14中任一项所述的方法,其特征在于,所述M个序列、所述第N序列以及所述第N加扰序列为以下任意一种序列:佐道夫-舒ZC序列、最长线性移位寄存器m序列、伪噪声PN序列、离散傅里叶变换DFT序列、爱尔特Alltop序列或古德Gold序列。
- 一种序列发送的方法,其特征在于,应用于终端设备的随机接入,所述方法包括:在第一时间段内,网络设备接收所述终端设备发送的M个序列,所述M个序列中包括第一序列至第最长线性移位寄存器M序列,所述M个序列分别由M个参数确定,所述M个参数与所述M个序列一一对应,其中,所述M为大于或等于2的整数;在第二时间段内,所述网络设备接收所述终端设备发送的加扰的第N序列,所述加扰的第N序列是所述终端设备根据所述第M个参数对第N序列进行过加扰处理的序列,其中,N等于M+1;所述网络设备根据所述M个参数,对所述加扰的第N序列进行解扰,获得所述第N序列。
- 根据权利要求16所述的方法,其特征在于,在所述网络设备接收所述终端设备发送的M个序列之前,所述方法还包括:所述网络设备向所述终端设备发送指示信息,所述指示信息用于指示所述终端设备从资源池中选择所述M个序列和所述第N序列。
- 根据权利要求16或17所述的方法,其特征在于,所述网络设备根据所述M个参数,对所述加扰的第N序列进行解扰,获得所述第N序列,包括:所述网络设备根据所述M个参数,生成第N解扰序列;所述网络设备根据所述第N解扰序列,对所述加扰的第N序列进行解扰处理,获得所述第N序列。
- 根据权利要求16至18中任一项所述的方法,其特征在于,所述方法还包括:所述网络设备根据所述M个序列和所述第N序列,向所述终端设备发送随机接入响应消息。
- 根据权利要求16至19中任一项所述的方法,其特征在于,所述M个序列、所述第N序列以及所述第N解扰序列为以下任意一种序列:佐道夫-舒ZC序列、最长线性移位寄存器m序列、伪噪声PN序列、离散傅里叶变换DFT序列、爱尔特Alltop序列或古德Gold序列。
- 一种通信装置,其特征在于,包括用于实现如权利要求1至5中任一项所述的方法的功能的单元。
- 一种通信装置,其特征在于,包括用于实现如权利要求6至10中任一项所述的方法的功能的单元。
- 一种通信装置,其特征在于,包括用于实现如权利要求11至15中任一项所述的方法的功能的单元。
- 一种通信装置,其特征在于,包括用于实现如权利要求16至20中任一项所述的方法的功能的单元。
- 一种通信设备,其特征在于,包括:处理器和收发器,所述收发器用于接收计算机代码或指令,并传输至所述处理器,所述处理器运行所述计算机代码或指令,如权利要求1至20中任一项所述的方法。
- 一种通信系统,其特征在于,包括:权利要求1至20中任一项所述方法中的终端设备和网络设备。
- 一种计算机可读存储介质,其特征在于,包括:所述计算机可读介质存储有计算机程序;所述计算机程序在计算机上运行时,使得计算机执行权利要求1至20中任一项所述的方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202080107012.8A CN116569592B (zh) | 2020-11-16 | 2020-11-16 | 序列发送的方法和装置 |
| PCT/CN2020/129086 WO2022099697A1 (zh) | 2020-11-16 | 2020-11-16 | 序列发送的方法和装置 |
| EP20961251.4A EP4240052A4 (en) | 2020-11-16 | 2020-11-16 | Sequence sending method and apparatus |
| US18/317,311 US12426100B2 (en) | 2020-11-16 | 2023-05-15 | Sequence sending method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2020/129086 WO2022099697A1 (zh) | 2020-11-16 | 2020-11-16 | 序列发送的方法和装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/317,311 Continuation US12426100B2 (en) | 2020-11-16 | 2023-05-15 | Sequence sending method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022099697A1 true WO2022099697A1 (zh) | 2022-05-19 |
Family
ID=81602104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/129086 Ceased WO2022099697A1 (zh) | 2020-11-16 | 2020-11-16 | 序列发送的方法和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12426100B2 (zh) |
| EP (1) | EP4240052A4 (zh) |
| CN (1) | CN116569592B (zh) |
| WO (1) | WO2022099697A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12382504B2 (en) * | 2021-09-10 | 2025-08-05 | Parallel Wireless, Inc. | RACH response preamble reduction |
| CN120018116A (zh) * | 2023-11-16 | 2025-05-16 | 华为技术有限公司 | 通信方法和装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104917544A (zh) * | 2014-03-13 | 2015-09-16 | 电信科学技术研究院 | 一种扰码选择方法及装置 |
| CN104935536A (zh) * | 2015-04-22 | 2015-09-23 | 华为技术有限公司 | 一种数据处理设备及方法 |
| US20170230155A1 (en) * | 2015-10-12 | 2017-08-10 | Newracom, Inc. | Protection methods for wireless transmissions |
| CN108650001A (zh) * | 2017-08-11 | 2018-10-12 | 华为技术有限公司 | 一种信号加扰、解扰方法及装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101495886B1 (ko) * | 2007-07-19 | 2015-02-26 | 한국전자통신연구원 | 하향링크 프레임 생성 방법 및 셀 탐색 방법 |
| KR101895980B1 (ko) * | 2011-08-22 | 2018-09-06 | 삼성전자 주식회사 | 무선통신 시스템에서 셀 탐색을 위한 송수신 방법 및 장치 |
| KR102045339B1 (ko) * | 2013-04-26 | 2019-11-15 | 삼성전자 주식회사 | 기기 대 기기 무선 통신에서의 발견 신호 자원 지시 방법 |
| WO2015115801A1 (en) * | 2014-01-28 | 2015-08-06 | Samsung Electronics Co., Ltd. | Method and device for detecting and generating synchronization signal for device-to-device wireless communication |
| US9769699B2 (en) * | 2014-09-17 | 2017-09-19 | Innovative Sonic Corporation | Method and apparatus for performing device to device (D2D) content estimation and triggering of buffer status reporting (BSR) in a wireless communication system |
| KR101994424B1 (ko) * | 2016-09-30 | 2019-06-28 | 엘지전자 주식회사 | 무선 통신 시스템에서 동기 신호를 송수신하는 방법 및 이를 위한 장치 |
| EP3591920B1 (en) * | 2017-03-04 | 2022-05-04 | LG Electronics Inc. | Method for transmitting synchronization signal in wireless communication system and apparatus therefor |
| US10484153B2 (en) * | 2017-03-09 | 2019-11-19 | Samsung Electronics Co., Ltd. | Method and apparatus for NR-DMRS sequence design |
| CN108633013B (zh) * | 2017-03-22 | 2019-09-17 | 电信科学技术研究院 | 一种收发物理随机接入信道前导码序列的方法及装置 |
| CN109565345B (zh) * | 2017-05-05 | 2021-07-20 | Lg 电子株式会社 | 接收同步信号的方法及其装置 |
| CN115811376B (zh) * | 2017-05-05 | 2025-08-26 | Lg电子株式会社 | 发送和接收同步信号和物理广播信道块的方法及其设备 |
| US11647495B2 (en) * | 2017-10-06 | 2023-05-09 | Qualcomm Incorporated | Sequence generation and assignment |
| CN110636617B (zh) * | 2018-06-22 | 2022-04-05 | 华为技术有限公司 | 一种参数配置方法及装置 |
| US11705984B2 (en) * | 2018-08-06 | 2023-07-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for determining demodulation reference signal for multiple access transmission |
| CN110972172B (zh) * | 2018-09-28 | 2021-02-12 | 华为技术有限公司 | 上行免动态授权传输的方法及装置 |
| US20220006552A1 (en) * | 2018-11-02 | 2022-01-06 | Apple Inc. | Remote interference management reference signal |
| CN111436093B (zh) * | 2019-01-11 | 2021-10-15 | 大唐移动通信设备有限公司 | 一种节能信号的传输方法、终端和网络侧设备 |
| CN112134660B (zh) | 2019-06-24 | 2022-02-18 | 华为技术有限公司 | 通信方法及装置 |
| CN112398608B (zh) | 2019-08-14 | 2022-03-29 | 华为技术有限公司 | 一种码字的传输方法及装置 |
-
2020
- 2020-11-16 EP EP20961251.4A patent/EP4240052A4/en active Pending
- 2020-11-16 CN CN202080107012.8A patent/CN116569592B/zh active Active
- 2020-11-16 WO PCT/CN2020/129086 patent/WO2022099697A1/zh not_active Ceased
-
2023
- 2023-05-15 US US18/317,311 patent/US12426100B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104917544A (zh) * | 2014-03-13 | 2015-09-16 | 电信科学技术研究院 | 一种扰码选择方法及装置 |
| CN104935536A (zh) * | 2015-04-22 | 2015-09-23 | 华为技术有限公司 | 一种数据处理设备及方法 |
| US20170230155A1 (en) * | 2015-10-12 | 2017-08-10 | Newracom, Inc. | Protection methods for wireless transmissions |
| CN108650001A (zh) * | 2017-08-11 | 2018-10-12 | 华为技术有限公司 | 一种信号加扰、解扰方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4240052A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116569592A (zh) | 2023-08-08 |
| EP4240052A1 (en) | 2023-09-06 |
| US20230292378A1 (en) | 2023-09-14 |
| CN116569592B (zh) | 2025-10-28 |
| EP4240052A4 (en) | 2023-11-29 |
| US12426100B2 (en) | 2025-09-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6411641B2 (ja) | 伝送方法及び通信機器 | |
| US11057942B2 (en) | Data transmission method for multiplexing data portion, device, and system | |
| EP3554118B1 (en) | Grant-free transmission method, terminal device and network device | |
| CN110741715B (zh) | 随机接入前导码传输方法及装置 | |
| EP3863204B1 (en) | Method for transmitting synchronization signal, network apparatus, and terminal apparatus | |
| US12317320B2 (en) | COT indication information sending method and apparatus | |
| US20230275795A1 (en) | Sequence-Based Signal Processing Method and Signal Processing Apparatus | |
| EP4207818B1 (en) | Information transmission method, devices, and storage medium | |
| WO2018201966A1 (en) | Methods and apparatuses for random-access | |
| CN111586881A (zh) | 随机接入的方法和装置 | |
| EP3606224B1 (en) | Method and device for sending and receiving preamble sequence of physical random access channel | |
| US12426100B2 (en) | Sequence sending method and apparatus | |
| CN109429251B (zh) | 传输方法、终端设备和网络设备 | |
| WO2018126968A1 (zh) | 一种信号发送、接收方法及装置 | |
| US20250274814A1 (en) | Signal transmission method and apparatus | |
| CN116569647B (zh) | 通信连接控制方法及装置、电子设备及存储介质 | |
| EP3657746A1 (en) | Transmitting device and method thereof | |
| EP3902177B1 (en) | Communications method, apparatus, and system | |
| EP4525545A1 (en) | Communication method and apparatus | |
| WO2022151424A1 (zh) | 一种随机接入方法及其装置 | |
| CN115833873B (zh) | 一种通信方法及装置 | |
| EP4651567A1 (en) | Channel access method and apparatus, and computer-readable storage medium | |
| WO2025124080A1 (zh) | 一种通信方法及装置 | |
| WO2025124081A1 (zh) | 一种通信方法及装置 | |
| CN121099454A (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: 20961251 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202080107012.8 Country of ref document: CN |
|
| ENP | Entry into the national phase |
Ref document number: 2020961251 Country of ref document: EP Effective date: 20230529 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202080107012.8 Country of ref document: CN |