WO2019007333A1 - Procédé et appareil de génération de données - Google Patents
Procédé et appareil de génération de données Download PDFInfo
- Publication number
- WO2019007333A1 WO2019007333A1 PCT/CN2018/094303 CN2018094303W WO2019007333A1 WO 2019007333 A1 WO2019007333 A1 WO 2019007333A1 CN 2018094303 W CN2018094303 W CN 2018094303W WO 2019007333 A1 WO2019007333 A1 WO 2019007333A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sequence
- sequence set
- specified
- sequences
- processing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 135
- 238000012545 processing Methods 0.000 claims abstract description 77
- 241000630665 Hada Species 0.000 claims description 40
- 239000011159 matrix material Substances 0.000 claims description 36
- 239000013598 vector Substances 0.000 claims description 10
- 230000001131 transforming effect Effects 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 30
- 230000011664 signaling Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 230000006854 communication Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 4
- 206010042135 Stomatitis necrotising Diseases 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 201000008585 noma Diseases 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70756—Jumping within the code, i.e. masking or slewing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
- H04B1/7105—Joint detection techniques, e.g. linear detectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
- H04B1/7105—Joint detection techniques, e.g. linear detectors
- H04B1/71052—Joint detection techniques, e.g. linear detectors using decorrelation matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
Definitions
- the present disclosure relates to the field of wireless communication technologies, for example, to a method and apparatus for generating data.
- the 5th-generation (5G) communication technology and the future communication technology application scenarios in the related technologies include enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and high reliability. Ultra Reliability Low Latency Communication (URLLC).
- eMBB enhanced mobile broadband
- mMTC massive machine type communication
- URLLC Ultra Reliability Low Latency Communication
- the eMBB scenario is used to support mobile broadband.
- the main service requirements are large data packet transmission, high data rate, and high spectrum efficiency.
- the mMTC scenario is used to support mass device communication.
- the main service requirements are mass equipment and small data packet transmission.
- the International Telecommunications Union (ITU) and the 3rd Generation Partnership Project (3GPP) have designed a target for the 5G mMTC scenario to support a connection density of 1 million devices per square kilometer; the URLLC scenario is used to support Highly reliable and low latency communication, the main business requirement is high reliability and low latency transmission.
- the traditional communication process design based on terminal random access and base station scheduling control cannot be satisfied.
- the main reason is that the system is connected.
- the capacity of the incoming device is limited, the access and data transmission process takes a long time, and the signaling overhead is large.
- the 3GPP organization is studying to evaluate new radio access technology (NR or New RAT) that meets 5G requirements.
- the transmission technology based on non-scheduled, non-orthogonal multiple access NOMA is mMTC, URLLC, eMBB, etc.
- NR has not determined its adopted unscheduled transmission technology scheme and non-orthogonal multiple access technology scheme, for example, whether to implement code-free or sequence-based implementation of non-scheduled transmission and non-orthogonal multiple access, specific code Or how the sequence is designed, etc.
- the embodiments of the present application provide a method and an apparatus for generating data to at least solve the problem of designing a code or a sequence in the related art.
- a method for generating data comprising: acquiring a third sequence according to a first sequence and a second sequence, or acquiring the third sequence from a first sequence set; using the The third sequence processes the first data to generate second data; wherein the second sequence is processed by processing the fourth sequence, or the second sequence is obtained by processing the second sequence set Obtained in the third sequence set, or the second sequence is obtained from a preset sequence set; wherein the first sequence set is obtained according to the second sequence set and the third sequence set, Alternatively, the first sequence set is a preset first sequence set.
- an apparatus for generating data comprising: an obtaining module, configured to acquire a third sequence according to a first sequence and a second sequence, or obtain the first sequence from a first sequence set a third sequence; a processing module, configured to process the first data by using the third sequence to generate second data; wherein the second sequence is processed by processing the fourth sequence, or the second sequence is Obtained from a third sequence set obtained by processing the second sequence set, or the second sequence is obtained from a preset sequence set; wherein the first sequence set is according to the second sequence And the set of the third sequence is obtained, or the first sequence set is a preset first sequence set.
- a storage medium is also provided.
- the storage medium is arranged to store program code for performing the following steps:
- the second sequence is obtained by processing the fourth sequence, or the second sequence is obtained from a third sequence set obtained by processing the second sequence set, or the second sequence is obtained. Is obtained from a preset sequence set;
- the first sequence set is obtained according to the second sequence set and the third sequence set, or the first sequence set is a preset first sequence set.
- the third sequence used may be acquired according to the first sequence and the second sequence, or may be obtained from the first sequence set obtained according to the second sequence set and the third sequence set, where the second The sequence set may be a set of Hada code sequences, which may solve the design problem of the code or sequence in the related art; at the same time, any two different sequences obtained or used in the embodiment of the present application are orthogonal or low cross-correlation, and the first sequence set Any two sequences are orthogonal or low cross-correlated, so that the embodiment of the present application can obtain good performance by using the obtained sequence.
- the embodiment of the present application has lower sequence storage requirements and lower computational complexity; The embodiments of the present application can be used to implement non-scheduled transmission and non-orthogonal multiple access with good performance and efficiency.
- FIG. 1 is a flow chart of a method of generating data according to an embodiment of the present application
- FIG. 2 is a structural block diagram of an apparatus for generating data according to an embodiment of the present application
- FIG. 3 is a flow chart of generating data according to an embodiment of the present application.
- FIG. 5 is a flow chart of generating data according to still another embodiment of the present application.
- a scheduling-free transmission method can be considered.
- data transmission can be performed, thereby eliminating a long and complicated random access process and scheduling control process, thereby greatly reducing transmission delay and signaling overhead.
- multiple users can also share the same transmission resources (such as time-frequency resource blocks), perform non-orthogonal multiplexing, and implement non-orthogonal multiple access (Non-Orthogonal Multiple Access). NOMA).
- Non-orthogonal access by multiple users is equivalent to the collision of transmission resources used by these users.
- advanced receivers such as interference cancellation receivers are required.
- multi-user unscheduled transmissions as well as non-orthogonal access based on codes or sequences can be considered. For example, if multiple users use a low cross-correlation spreading code or spreading sequence to spread the data to be transmitted and then transmit on the same transmission resource, then the detection performance of these users can be guaranteed by the low cross-correlation spreading code.
- the user data needs to occupy more resources after being extended by the sequence. For example, the extension sequence length is L. In order to accommodate the extended information, the transmission resource needs to be L times larger.
- a low cross-correlation spreading code is used, and a K*L times user can be transmitted on the same transmission resource as compared with the non-extended method, it can be considered that a K-fold user overload rate can be obtained by using a low cross-correlation spreading code. That is to say, the use of low cross-correlation spread codes has the potential to double the system spectrum efficiency.
- multi-user unscheduled transmission and non-orthogonal access based on code or sequence are beneficial to ensure multi-user detection performance, and can improve system spectral efficiency while achieving low latency access.
- the design of the code or sequence is very important. For example, a certain number of codes or sequences with lower cross-correlation are beneficial to ensure the performance of the unscheduled transmission and the non-orthogonal access, which is beneficial to the control system complexity, so that it can be realized. Efficient, schedule-free transmission and non-orthogonal access.
- FIG. 1 is a flowchart of a method for generating data according to an embodiment of the present application. As shown in FIG. 1, the process includes the following steps S102 and S104.
- step S102 the third sequence is acquired according to the first sequence and the second sequence, or the third sequence is obtained from the first sequence set.
- step S104 the first data is processed using the third sequence to generate second data.
- the second sequence is obtained by processing the fourth sequence, or the second sequence is obtained from the third sequence set obtained by processing the second sequence set, or the second sequence is from the preset sequence set.
- the first sequence set is obtained according to the second sequence set and the third sequence set, or the first sequence set is a preset first sequence set.
- the third sequence used may be acquired according to the first sequence and the second sequence, or may be obtained from a first sequence set obtained according to the second sequence set and the third sequence set, wherein the second sequence set
- the Hada code sequence set may be used to solve the design problem of the code or sequence in the related art.
- any two different sequences obtained or used in the embodiment of the present application are orthogonal or low cross-correlation, and any two of the first sequence sets.
- the stripe sequence is orthogonal or low cross-correlated, so that the embodiment of the present application can obtain good performance by using the obtained sequence.
- the embodiment of the present application has lower sequence storage requirements and lower computational complexity; Application embodiments can be used to implement schedule-free transmission with good performance and efficiency as well as non-orthogonal multiple access.
- the execution body of the foregoing steps may be a transmitter, a receiver, a base station, a terminal, etc., but is not limited thereto.
- the first sequence is one of: a Hadamard sequence of length L; a vector of length L obtained from a Hadamard code matrix in a specified manner; from a set of Hada code sequences in a specified manner A sequence of length L obtained; a sequence of length L obtained according to a Hadamard code sequence generation method; a Walsh sequence of length L; a length L obtained from a Walsh sequence set according to a specified manner a sequence of length L obtained according to the Walsh sequence generation method; wherein the specified manner includes: a method of randomly selecting, a method according to system configuration information, or a method according to a system preset rule; wherein, a Hadam code matrix Containing L vectors of length L, the set of Hada code sequences comprises L sequences of length L, and the set of Walsh sequences comprises L sequences of length L; wherein L is an integer greater than one.
- the fourth sequence is one of: a Hada code sequence of length L; a vector of length L obtained from a Hadamard code matrix in a specified manner; a length obtained from a set of Hada code sequences in a specified manner a sequence of L; a sequence of length L obtained according to a Hadamard code sequence generation method; a Walsh sequence of length L; a sequence of length L obtained from a Walsh sequence set in a specified manner; according to Walsh A sequence of length L obtained by the sequence generation method, where the specified manner includes: a method of randomly selecting, a method according to system configuration information, or a method according to a preset rule of the system; wherein the Hada code matrix includes L lengths of L
- the Hada code matrix includes L lengths of L
- the Hada code sequence set contains L length L sequences
- the Walsh sequence set contains L sequences of length L; wherein L is an integer greater than one.
- the fourth sequence is processed to obtain a second sequence, comprising one of: processing the first specified element of the fourth sequence to generate a fifth sequence, and then processing the second specified element of the fifth sequence Obtaining a second sequence; processing the third designated element of the fourth sequence to obtain a second sequence.
- the first specified element of the fourth sequence is processed, including one of: converting the first specified element of the fourth sequence to 1i, -1i, 1 or a first specified value; the first designation of the fourth sequence Multiplying the element by 1i, -1i or a second specified value; adjusting or rotating the phase of a* ⁇ by the first specified element of the fourth sequence, or multiplying by exp(i*a* ⁇ ); wherein, the first designation
- the value of the second specified element is determined according to the fourth specified element of the fifth sequence, including one of the following: the product of the third power of all the elements included in the fourth designated element of the fifth sequence is taken as the first The value of the specified element; the product of the square of the element included in the fourth designated element of the fifth sequence and the fifth specified value is taken as the value of the second specified element.
- the second sequence set comprises one of: a Hada code matrix comprising L vectors of length L; a set of Hada code sequences comprising L sequences of length L; comprising L sequences of length L a set of Walsh sequences; where L is an integer greater than one.
- the third sequence set obtained by processing the second sequence set includes one of: processing a sixth specified element of each sequence in the second sequence set to generate a fourth sequence set, and then The seventh specified element of each sequence in the four sequence set is processed to obtain a third sequence set; and the eighth specified element of each sequence in the second sequence set is processed to obtain a third sequence set.
- the seventh designated element of each sequence in the fourth set of sequences is processed, comprising one of: multiplying a seventh specified element of each sequence in the fourth set of sequences by -1 or a ninth designation a value; adjusting or rotating the seventh specified element of each sequence in the fourth sequence set by e* ⁇ , or multiplying exp(i*e* ⁇ ); seventh of each sequence in the fourth sequence set
- the specified element is transformed into a tenth specified value; the value of the seventh designated element of the corresponding sequence in the fourth sequence set is determined according to the ninth specified element of each sequence in the fourth sequence set;
- the seventh specified element includes: The element indicated by the index, or the element determined according to the system preset rule;
- the ninth specified element includes: an element indicated by a system preset index, or an element determined according to a system preset rule;
- e is a real number
- exp(. ) is an exponential operation based on a natural constant
- the value of the seventh designated element of the corresponding sequence in the fourth sequence set is determined according to the ninth specified element of each sequence in the fourth sequence set, including one of the following: each sequence in the fourth sequence set The product of the third power of all the elements included in the ninth specified element as the value of the seventh specified element of the corresponding sequence in the fourth sequence set; the element included in the ninth specified element of each sequence in the fourth sequence set The product of the square of the eleventh specified value is the value of the seventh designated element of the corresponding sequence in the fourth sequence set.
- the eighth specified element of each sequence in the second set of sequences is processed, including one of: phase adjustment of f* ⁇ performed by the eighth designated element of each sequence in the second set of sequences Or rotating, or multiplying exp(i*f* ⁇ ); multiplying the eighth specified element of each sequence in the second sequence set by the tenth specified element of the corresponding sequence in the second sequence set;
- the eighth specified element of each sequence is multiplied by a twelfth specified value; wherein the eighth specified element includes: an element whose element value is not 1, or an element indicated by a system preset index, or according to a system preset rule The determined element;
- the tenth specified element includes: an element indicated by a system preset index, or an element determined according to a system preset rule;
- f is a real number
- exp(.) is an exponential operation based on a natural constant
- the second sequence is obtained from the third sequence set obtained by processing the second sequence set, and includes one of the following manners: acquiring the second sequence from the third sequence set by using a random selection manner; Or acquiring the second sequence from the third sequence set according to the system configuration information; or acquiring the second sequence from the third sequence set according to the system preset rule.
- the preset sequence set is the same set of sequences as the third sequence set.
- the second sequence is obtained from the preset sequence set, and includes one of the following methods: acquiring the second sequence from the preset sequence set by using a random selection manner; and collecting the preset sequence according to the system configuration information. Obtaining a second sequence; and acquiring a second sequence from the preset sequence set according to a system preset rule.
- acquiring the third sequence according to the first sequence and the second sequence comprises: performing a point multiplication process on the first sequence and the second sequence to obtain a third sequence.
- the first sequence set is obtained according to the second sequence set and the third sequence set, including one of: sequentially, each sequence in the second sequence set is sequentially multiplied with each sequence in the third sequence set. All the sequences obtained by the operation constitute a first sequence set; all the sequence sets obtained by multiplying the matrix obtained by diagonalizing each sequence in the third sequence set and the matrix formed by the second sequence set constitute a first sequence set.
- the preset first sequence set is the same as the sequence set obtained according to the second sequence set and the third sequence set;
- the third sequence is obtained from the first sequence set, including one of: obtaining a third sequence from the first sequence set by using a random selection manner; and obtaining the first sequence from the first sequence set according to system configuration information. a third sequence; and, obtaining a third sequence from the first sequence set according to a system preset rule.
- the first data is processed by using the third sequence to generate the second data, including one of: performing the specified processing on the first data by using the third sequence to generate the second data; wherein the specifying processing may be, but is not limited to, It is: extended processing, mapping processing, modulation processing, despreading processing, demapping processing, demodulation processing, and system preset processing.
- the method of the embodiment of the present application may further include step S106 after step S104.
- step S106 the second data is mapped onto a designated transmission resource for forming a transmission signal and transmitting.
- the designated transmission resources may be randomly selected, system preset, or system configured.
- the transmission resource includes at least one of a carrier, a time slot, a time-frequency resource, a spatial domain resource, a code domain resource, a frequency hopping mode, and an antenna port, where the transmission resource may be a resource unit, a resource block, a resource set, And the definition or form of the resource pattern.
- the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
- the technical solution of the present application which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
- the optical disc includes a number of instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present application.
- a device for generating data is provided, and the device is used to implement the foregoing embodiments, and details are not described herein.
- the term "module” may implement a combination of at least one of software and hardware for a predetermined function.
- the devices described in the following embodiments are preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 2 is a structural block diagram of an apparatus for generating data according to an embodiment of the present application. As shown in FIG. 2, the apparatus includes:
- the obtaining module 20 is configured to acquire the third sequence according to the first sequence and the second sequence, or obtain the third sequence from the first sequence set.
- the processing module 22 is configured to process the first data using the third sequence to generate second data.
- the second sequence is obtained by processing the fourth sequence, or the second sequence is obtained from a third sequence set obtained by processing the second sequence set, or the second sequence is obtained.
- each of the above modules may be implemented by software or hardware.
- the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the above modules are in any combination.
- the forms are located in different processors.
- the data generating method of this embodiment can be applied to at least one of a transmitter and a receiver, and can be applied to at least one of a terminal device and a base station device.
- Both i and j in this embodiment can be regarded as imaginary units, equal to sqrt(-1), and both can represent the same meaning.
- sqrt(.) represents the square root operation.
- the sequence length L is n to the power of n, and n is a natural number; of course, the sequence length L may be other values, for example, L is 3, 6, or 12 or the like.
- sequences or sequence sets given in the present application and embodiments may be energy normalized such that the energy of each sequence element is 1, or the total energy of each sequence is 1, or the total energy of each sequence is equal to the sequence length. L.
- sequences or sequence sets given in the present application and the embodiments are not unique. Other similar sequences or sequence sets may be obtained based on the description in the present application and the embodiments, and the present application and the embodiments are not described one by one.
- the indexes or sequences of the sequences included in the sequence set given by the present application and the embodiments are not fixed or unique, and may be other indexes or sequences.
- This application example provides a method of generating data, as shown in FIG. 3, which is a flow chart for generating data according to an embodiment of the present application.
- the sequence s1 is obtained from the sequence set A (which may be the first sequence in the embodiment 1), for example, obtained by randomly selecting, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. Wait. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1].
- sequence s2 from the sequence set A (which may be the fourth sequence in Embodiment 1), for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. Wait. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, -1, 1, -1].
- the specified element in the sequence s2 is processed, for example, the element-1 in the sequence s2 is transformed into the specified value v, and the sequence s3 is obtained (which can be used as the fifth sequence in the embodiment 1).
- the sequence s3 is [1, 1i, 1, 1i]; here, the element -1 in the sequence s2 can also be multiplied by -1i to obtain the sequence s3.
- sequence s4 (which may be used as the second in embodiment 1) sequence).
- the index of the specified element is shown in Table 2, where [] represents an empty set. Since the sequence s3 is obtained according to s2, and the index of the sequence s2 is 1, then the index of the specified element can be obtained according to Table 2, that is, the element e 3 whose index is 3 in the sequence s3 is transformed into -e 3 , then the sequence S4 is [1, 1i, 1, -1i].
- sequence s is obtained according to the sequence s1 and the sequence s4, for example, the sequence s1 is multiplied by the sequence s4 to obtain a sequence s (which can be used as the third sequence in the embodiment 1), then the sequence s is [1, 1i, 1 , -1i].
- the sequence s1 is obtained from the sequence set A, for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1, 1, 1, 1].
- the sequence s2 is obtained from the sequence set A, for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, -1, 1, -1, 1, -1, 1, -1].
- the specified element in sequence s2 is processed, for example, element -1 in sequence s2 is transformed to a specified value v, resulting in sequence s3.
- v 1i
- the sequence s3 is [1, 1i, 1, 1i, 1, 1i, 1, 1i].
- the element -1 in the sequence s2 can also be multiplied by -1i to obtain the sequence s3.
- the specified element in sequence s3 is processed, for example, by converting the specified element e x in sequence s3 to -e x (or multiplying by -1, or negating) to obtain sequence s4.
- the index of the specified element is shown in Table 4. Since the sequence s3 is obtained according to s2, and the index of the sequence s2 is 1, then the index of the specified element can be obtained according to Table 2, including 3, 5, 6, and 7, that is, the index of the sequence s3 is 3, 5, 6, and 7.
- the elements e 3 , e 5 , e 6 , and e 7 are respectively converted to -e 3 , -e 5 , -e 6 , and -e 7 , then the sequence s4 is [1, 1i, 1, -1i, 1, -1i , -1, -1i].
- sequence s is obtained according to the sequence s1 and the sequence s4, for example, the sequence s1 is multiplied by the sequence s4 to obtain the sequence s, then the sequence s is [1, 1i, 1, -1i, 1, -1i, -1, -1i].
- the method of generating data processes the data (which can be used as the first data in Embodiment 1) using the sequence s, and generates processed data (which can be used as the second data in Embodiment 1).
- sequence s1 and the sequence s2 are sequences obtained from the Hada code sequence set A, and both the sequence s1 and the sequence s2 can be regarded as Hada code sequences, and the two can also be obtained from the Hada code matrix, or Obtained according to the Hada code sequence generation method.
- the sequence set A can also be a Walsh sequence set
- the sequence s1 and the sequence s2 are sequences obtained from the Walsh sequence set A.
- both the sequence s1 and the sequence s2 can be regarded as Walsh. Sequences, both of which can also be obtained according to the Walsh sequence generation method.
- the specified element in the sequence s3 when the specified element in the sequence s3 is processed, the specified element can also be obtained according to the system preset rule.
- the index of the specified element shown in Table 2 can be obtained according to the preset rule as follows: when the sequence element in the sequence s2 contains -1, the index of the specified element is 3; when the sequence element in the sequence s2 When there is no -1 or both, the index of the specified element is empty.
- the method for generating data may be used to perform processing, mapping processing, modulation processing, or first preset processing of the data by using the sequence s when the transmitter or the terminal device is applied to generate the processed data.
- the data When applied to a receiver or a base station device, the data may be subjected to despreading processing, demapping processing, demodulation processing, or second preset processing of the system using the sequence s to generate processed data.
- This application example provides a method of generating data, as shown in Figure 3.
- the sequence s1 is obtained from the sequence set A, for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1].
- the sequence s2 is obtained from the sequence set A, for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, -1, 1, -1].
- the specified element in sequence s2 is processed, for example, element -1 in sequence s2 is transformed to a specified value v, resulting in sequence s3.
- element -1 in sequence s2 is transformed to a specified value v, resulting in sequence s3.
- v -1i
- the sequence s3 is [1, -1i, 1, -1i]; here, the element -1 in the sequence s2 can also be multiplied by 1i to obtain the sequence s3.
- the specified element in sequence s3 is processed, for example, by converting the specified element e x in sequence s3 to -e x (or multiplying by -1, or negating) to obtain sequence s4.
- the index of the specified element is shown in Table 6, where [] represents an empty set. Since the sequence s3 is obtained according to s2, and the index of the sequence s2 is 1, then the index of the specified element is 1 according to Table 6, that is, the element e 3 whose index is 1 in the sequence s3 is transformed into -e 3 , then the sequence S4 is [1, 1i, 1, -1i].
- sequence s is obtained from the sequence s1 and the sequence s4, for example, by multiplying the sequence s1 by the sequence s4 to obtain the sequence s, then the sequence s is [1, 1i, 1, -1i].
- the sequence s1 is obtained from the sequence set A, for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1, 1, 1, 1].
- the sequence s2 is obtained from the sequence set A, for example, obtained by random selection, acquired according to system pre-configuration information, acquired according to system signaling indication, or acquired according to system preset rules. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, -1, 1, -1, 1, -1, 1, -1].
- the specified element in sequence s2 is processed, for example, element -1 in sequence s2 is transformed to a specified value v, resulting in sequence s3.
- element -1 in sequence s2 is transformed to a specified value v, resulting in sequence s3.
- v -1i
- the sequence s3 is [1, -1i, 1, -1i, 1, -1i, 1, -1i].
- the element -1 in the sequence s2 can also be multiplied by 1i to obtain the sequence s3.
- the specified element in sequence s3 is processed, for example, by converting the specified element e x in sequence s3 to -e x (or multiplying by -1, or negating) to obtain sequence s4.
- the index of the specified element is shown in Table 8. Since the sequence s3 is obtained according to s2, and the index of the sequence s2 is 1, then the index of the specified element can be obtained according to Table 8, including 1, 6, that is, the elements e 1 and e 6 whose indexes are 1, 6 in the sequence s3 are respectively transformed. For -e 1 , -e 6 , then the sequence s4 is [1, 1i, 1, -1i, 1, -1i, -1, -1i].
- sequence s is obtained according to the sequence s1 and the sequence s4, for example, the sequence s1 is multiplied by the sequence s4 to obtain the sequence s, then the sequence s is [1, 1i, 1, -1i, 1, -1i, -1, -1i].
- the method of generating data processes the data using the sequence s to generate processed data.
- This application example provides a method of generating data, as shown in FIG. 4, which is a flowchart of generating data according to another embodiment of the present application.
- the specified element in the sequence set A is processed, for example, the element-1 in the sequence set A is transformed into a specified value v to obtain a sequence set B.
- the sequence set B is as shown in Table 10.
- the element-1 in the sequence set A can also be multiplied by -1i to obtain the sequence set B (the sequence set B can be used as the fourth sequence set in the embodiment 1).
- the specified elements in the sequence set B are processed, for example, the specified element B x, y in the sequence set B is transformed into -B x, y (or multiplied by -1, or inverted) to obtain a sequence set C.
- the index of the specified element is as shown in Table 11, where x is a sequence index and y is a sequence element index.
- sequence set C is as shown in Table 12 (sequence set C can be used as the third sequence set in Embodiment 1).
- the specified elements in the sequence set B are processed, for example, the specified element B x, y in the sequence set B is transformed into -B x, y (or multiplied by -1, or inverted) to obtain a sequence set C.
- the index of the specified element is as shown in Table 15, where x is a sequence index and y is a specified element index in the sequence.
- the application example obtains the sequence set D according to the sequence set A and the sequence set C as the set of sequences to be acquired, for example:
- a matrix obtained by diagonalizing each sequence in the sequence set C is multiplied by a matrix formed by the sequence set A to obtain L sequence sets, and the L sequence sets are combined to obtain a sequence set D.
- sequence set D can be obtained by randomly selecting, acquired according to system pre-configuration information, acquired according to system signaling indication, or according to system preset rules. Acquisition etc. (sequence set D can be used as the first sequence set in embodiment 1, and sequence s can be used as the third sequence in embodiment 1.)
- the method then processes the data using the acquired sequence s to generate processed data.
- the acquired sequence set D can also be directly used as a system preset sequence set (which can be used as a preset first sequence set in Embodiment 1). Then, the method for generating data provided by the application example can directly obtain the used sequence s from the preset sequence set, and process the data using the acquired sequence s to generate processed data.
- sequence set A can also be a Walsh sequence set.
- the specified element in the sequence set B when the specified element in the sequence set B is processed, the specified element can also be obtained according to the system preset rule.
- the index of the specified element shown in Table 11 can be obtained according to the preset rule as follows: when a sequence in the sequence set A contains the element-1, the index of the specified element corresponding to the sequence is 3 When a sequence in sequence set A does not contain element -1 or all elements are 1, the index of the specified element corresponding to this sequence is empty.
- the method for generating data when applied to a transmitter or a terminal device, may use a sequence s to perform data expansion processing, mapping processing, modulation processing, or system first preset processing to generate processed data;
- the data When applied to a receiver or a base station device, the data may be despreaded, demapped, demodulated, or second preset by the system using the sequence s to generate processed data.
- This application example provides a method of generating data, as shown in FIG.
- the specified element in the sequence set A is processed, for example, the element-1 in the sequence set A is transformed into a specified value v to obtain a sequence set B.
- the sequence set B is as shown in Table 18.
- the specified elements in the sequence set B are processed, for example, the specified element B x, y in the sequence set B is transformed into -B x, y (or multiplied by -1, or inverted) to obtain a sequence set C.
- the index of the specified element is as shown in Table 19, where x is the sequence index and y is the specified element index in the sequence.
- the specified element in the sequence set A is processed, for example, the element-1 in the sequence set A is transformed into a specified value v to obtain a sequence set B.
- the sequence set B is as shown in Table 22.
- the specified elements in the sequence set B are processed, for example, the specified element B x, y in the sequence set B is transformed into -B x, y (or multiplied by -1, or inverted) to obtain a sequence set C.
- the index of the specified element is as shown in Table 23, where x is the sequence index and y is the index of the specified element in the sequence.
- the application example obtains the sequence set D according to the sequence set A and the sequence set C as the set of sequences to be acquired, for example:
- a matrix obtained by diagonalizing each sequence in the sequence set C is multiplied by a matrix formed by the sequence set A to obtain L sequence sets, and the L sequence sets are combined to obtain a sequence set D.
- the method for generating data obtained by this application example obtains the used sequence s from the sequence set D, which can be obtained by randomly selecting, acquired according to system pre-configuration information, acquired according to system signaling indication, or according to system preset rules. Get and so on.
- the method then processes the data using the acquired sequence s to generate processed data.
- the acquired sequence set D can also be directly used as a sequence set preset by the system. Then, the method for generating data provided by this application example can directly obtain the used sequence s from the preset sequence set, and The data is processed using the acquired sequence s to generate processed data.
- This application example provides a method of generating data, as shown in FIG. 5, which is a flowchart of generating data according to still another embodiment of the present application.
- the sequence set A can be used as the second sequence set in Embodiment 1.
- the specified elements in the sequence set B are processed, for example, the specified element B x, y in the sequence set B is transformed into -B x, y (or multiplied by -1, or inverted) to obtain a sequence set C.
- the index of the specified element is shown in Table 27, where x is the sequence index and y is the specified element index in the sequence.
- sequence set C is as shown in Table 28 (sequence set C can be used as the third sequence set in Embodiment 1).
- the method of generating data provided by this application example obtains the sequence s1 from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1] (sequence s1 can be used as the first sequence in Embodiment 1).
- the method also obtains sequence s2 from sequence set C. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, 1i, 1, -1i] (sequence s2 can be used as the second sequence in Embodiment 1).
- the method of generating data provided by this application example acquires the sequence s according to the sequence s1 and the sequence s2.
- the sequence s is obtained by dot-multiplying the sequence s1 and the sequence s2, and then the sequence s is [1, 1i, 1, -1i] (the sequence s can be used as the third sequence in the embodiment 1).
- the method of generating data provided by this application example uses the sequence s to process the data to obtain processed data.
- the acquired sequence set C can also be directly used as a system preset sequence set (which can be used as the preset sequence set in Embodiment 1). Then, the method for generating data provided by the application example can directly obtain the sequence s2 from the preset sequence set, and obtain the sequence s according to the sequence s1 and the sequence s2, and then process the data using the obtained sequence s, and generate and process the data. After the data.
- This application example provides a method of generating data, and the flow chart is similar to FIG.
- the method of generating data provided by this application example obtains the sequence s1 from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1].
- the method also obtains the sequence s2 from the sequence set A; here, assuming that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, -1, 1, -1].
- the specified element in the sequence s2 is processed, and the element-1 in the sequence s2 is transformed into 1i or multiplied by -1i to obtain the sequence s3, then the sequence s3 is [1, 1i, 1, 1i]; the sequence s3 is four The indices of the elements are 0, 1, 2, and 3, respectively.
- the specified element in sequence s3 is processed.
- an element with an index of 1 and an element with an index of 2 in the sequence s3 processes the element whose index is 3: an element with an index of 3 is equal to the third power of the element with index 1 and the element with index 2.
- sequence s is obtained according to the sequence s1 and the sequence s4, for example, the sequence s1 and the sequence s4 are subjected to dot multiplication to obtain the sequence s; then, the sequence s is [1, 1i, 1, -1i].
- the method of generating data processes the data using the sequence s to generate processed data.
- This application example provides a method of generating data, and the flow chart is similar to FIG. 5.
- the specified elements in the sequence set A are processed, for example, the element-1 in the sequence set A is transformed into 1i or multiplied by -1i to obtain a sequence set B; then, the sequence set B is as shown in Table 31.
- an element with an index of 1 for each sequence in the sequence set B and an element with an index of 2 process the element whose index is 3: an element with an index of 3 is equal to the third power of the element with index 1.
- the obtained sequence set C is as shown in Table 32.
- the method of generating data provided by this application example obtains the sequence s1 from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1].
- the method also obtains sequence s2 from sequence set C. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, 1i, 1, -1i].
- the method of generating data provided by this application example acquires the sequence s according to the sequence s1 and the sequence s2.
- the sequence s is obtained by dot-multiplying the sequence s1 and the sequence s2, and then the sequence s is [1, 1i, 1, -1i].
- the method of generating data uses the sequence s to process the data to obtain processed data.
- This application example provides a method of generating data, and the flow chart is similar to FIG. 5.
- the specified elements in the sequence set A are processed, for example, the non-1 elements in the sequence set A are transformed into 1 to obtain the sequence set B; then, the sequence set B is as shown in Table 34.
- Processing the specified element in the sequence set B for example, multiplying the specified element in the sequence set B by a specified value to obtain a sequence set C: multiplying the second element of the sequence 0 in the sequence set B by 1 (the operation may not Need), multiply the second element of sequence 1 in sequence set B by exp(i*2/3* ⁇ ), multiply the second element of sequence 2 in sequence set B by exp(i*4/3* ⁇ ); or, multiply the second element of sequence 0 in sequence set B by the 0th power of exp(i*2/3* ⁇ ) (this operation may not be required), and the sequence 1 of sequence B Multiply two elements by the power of exp(i*2/3* ⁇ ), and multiply the second element of sequence 2 in sequence set B by the power of exp(i*2/3* ⁇ ); then The resulting sequence set C is shown in Table 35.
- the method of generating data provided by this application example obtains the sequence s1 from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1].
- the method also obtains sequence s2 from sequence set C. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, 1, exp(i*2/3* ⁇ )].
- the method for generating data provided by this application example obtains the sequence s according to the sequence s1 and the sequence s2, for example, the point s1 and the sequence s2 are subjected to dot multiplication to obtain the sequence s, then the sequence s is [1, 1, exp(i *2/3* ⁇ )].
- the method of generating data uses the sequence s to process the data to obtain processed data.
- the method of generating data provided by this application example obtains the sequence s1 from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1].
- the method also obtains sequence s2 from sequence set A. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, exp(i*2/3* ⁇ ), exp(i*4/3* ⁇ )].
- the specified element in the sequence s2 is processed, for example, by multiplying the non-1 element in the sequence s2 by the element with the index 2 in the sequence s2, to obtain the sequence s3: multiply the non-1 element in the sequence s2 by exp(i*4/ 3* ⁇ );
- sequence s is obtained according to the sequence s1 and the sequence s3, for example, the sequence s1 is sequence-multiplied with the sequence s3 to obtain the sequence s; then, the sequence s is [1, 1, exp(i*2/3* ⁇ )] .
- the method of generating data processes the data using the sequence s to generate processed data.
- the element with the index of 1 and the element with the index of 2 in the sequence s2 may be processed to obtain s3.
- an element with an index of 1 in the sequence s2 and an element with an index of 2 are respectively multiplied by an element with an index of 2 in the sequence s2 to obtain a sequence s3; or, an element with an index of 1 and an element with an index of 2 in the sequence s2 Multiply the specified value to obtain the sequence s3.
- This application example provides a method of generating data, and the flow chart is similar to FIG.
- the sequence s1 is obtained from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1, 1, 1].
- the sequence s2 is obtained from the sequence set A. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, -1, 1, -1].
- the specified element in the sequence s3 is processed; unlike the application example 1, the specified element of the specified element is not obtained by the index of the specified element and processed, but the sequence obtained in the sequence s3 and the table 38 is performed.
- the dot multiplication process yields the sequence s4. Since the index of the sequence s2 is 1, the sequence [1, 1, 1, 1, -1] can be obtained from the table 38, and the sequence s4 obtained by multiplying the sequence s3 by the sequence is [1, 1i, 1, -1i This operation is equivalent to multiplying the third element in the sequence s3 by -1, and the other elements remain unchanged, and the effect is the same as that of the application example 1.
- sequence s is obtained from the sequence s1 and the sequence s4, for example, the sequence s1 is multiplied by the sequence s4 to obtain the sequence s; then, the sequence s is [1, 1i, 1, -1i].
- the method of generating data processes the data using the sequence s to generate processed data.
- This application example provides a method of generating data, and its flow diagram is similar to FIG. 4 or FIG.
- the specified elements in the sequence set A are processed, for example, the element-1 in the sequence set A is transformed to a specified value 1i (or multiplied by -1i) to obtain a sequence set B, as shown in Table 40.
- the specified element in the sequence set B is processed. Unlike the application example 3, the specified element of the specified element is not obtained by the index of the specified element and processed, but the sequence set B and the table 41 are shown. The sequence set is subjected to dot multiplication to obtain a sequence set C.
- the application example obtains the sequence set D from the sequence set A and the sequence set C as the set of sequences that need to be acquired. For example, each sequence in the sequence set A is sequentially multiplied with each of the sequence points in the sequence set C to form a sequence set D. Then, the method of generating data provided by this application example acquires the used sequence s from the sequence set D, and processes the data using the acquired sequence s to generate processed data (similar to FIG. 4).
- the method for generating data provided by this application example obtains the sequence s1 from the sequence set A, the sequence s2 from the sequence set C, and acquires the sequence s according to the sequence s1 and the sequence s2.
- the sequence s is obtained by dot-multiplying the sequence s1 and the sequence s2.
- the method of generating data provided by this application example processes the data using the sequence s to obtain processed data (similar to FIG. 5).
- This application example provides a method of generating data, and the flow chart is similar to FIG. 5.
- the specified element in the sequence set A is processed, for example, the element-1 in the sequence set A is transformed into a specified value v to obtain a sequence set B1.
- the sequence set B1 is as shown in Table 47.
- the element-1 in the sequence set A can also be multiplied by -1i to obtain the sequence set B1.
- sequence set B1 or B2 is taken as the sequence set C, or the sequence set B1 and the sequence set B2 are combined as the sequence set C. Taking the latter as an example, then the sequence set C is as shown in Table 49.
- the method of generating data provided by this application example obtains the sequence s1 from the sequence set A. It is assumed here that the index of the acquired sequence s1 is 0, then the sequence s1 is [1, 1].
- the method also obtains sequence s2 from sequence set C. It is assumed here that the index of the acquired sequence s2 is 1, then the sequence s2 is [1, 1i].
- the method of generating data provided by this application example acquires the sequence s according to the sequence s1 and the sequence s2. For example, by performing a point multiplication process on the sequence s1 and the sequence s2 to obtain the sequence s, then the sequence s is [1, 1i]. Then, the method of generating data provided by this application example uses the sequence s to process the data to obtain processed data.
- the acquired sequence set C can also be directly used as a system preset sequence set.
- the method for generating data provided by this application example can directly obtain the sequence s2 from the preset sequence set, and according to the sequence.
- the sequence s is obtained by s1 and sequence s2, and then the data is processed using the acquired sequence s to generate processed data.
- the application example can also obtain the sequence set D from the sequence set A and the sequence set C. For example, all the sequences obtained by sequentially multiplying each sequence in the sequence set A with each sequence in the sequence set C (i.e., the sequence indexed from 0 to 7 in Table 50) constitute a sequence set D.
- the sequence set D can also be combined with the unit matrix sequence set to obtain a larger sequence set D, as shown in Table 50. Then, the method of generating data provided by this application example acquires the used sequence s from the sequence set D, and processes the data using the acquired sequence s to generate processed data.
- the order of the sequences may be different from the order shown in the above table, and the order of the sequence elements may also be different from the order shown in the above table.
- the embodiment of the present application also provides a storage medium.
- the above storage medium may be set to store program codes, wherein the program codes are used to perform the following steps S1 to S2.
- the third sequence is obtained according to the first sequence and the second sequence, or the third sequence is obtained from the first sequence set.
- the first data is processed using the third sequence to generate second data.
- the foregoing storage medium may include, but is not limited to, a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
- ROM read-only memory
- RAM random access memory
- mobile hard disk a magnetic disk
- optical disk a variety of media that can store program code.
- the embodiment of the present application also provides a processor.
- the processor may be configured to run a program, wherein the program is configured to perform the above steps S1 to S2; or the processor may be configured to run the stored program in the storage medium.
- a code wherein the program code is for performing the above steps S1 to S2.
- modules or steps of the present application can be implemented by a general computing device, which can be concentrated on a single computing device or distributed in a network composed of multiple computing devices. on.
- they may be implemented in program code executable by a computing device such that they may be stored in a storage device for execution by the computing device and, in some cases, may be different than the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
- the application is not limited to any particular combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé et un appareil de génération de données. Le procédé consiste à : acquérir une troisième séquence en fonction d'une première séquence et d'une deuxième séquence, ou acquérir la troisième séquence à partir d'un premier ensemble de séquences ; et traiter des premières données en utilisant la troisième séquence pour générer des secondes données, la deuxième séquence étant obtenue par le traitement d'une quatrième séquence, ou la deuxième séquence étant acquise à partir d'un troisième ensemble de séquences obtenu par le traitement d'un second ensemble de séquences, ou la deuxième séquence étant acquise à partir d'un ensemble de séquences prédéfini, et le premier ensemble de séquences étant obtenu en fonction du deuxième ensemble de séquences et du troisième ensemble de séquences, ou le premier ensemble de séquences étant un premier ensemble de séquences prédéfini.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710533756.6A CN109245796B (zh) | 2017-07-03 | 2017-07-03 | 一种生成数据的方法及装置 |
CN201710533756.6 | 2017-07-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019007333A1 true WO2019007333A1 (fr) | 2019-01-10 |
Family
ID=64950600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/094303 WO2019007333A1 (fr) | 2017-07-03 | 2018-07-03 | Procédé et appareil de génération de données |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109245796B (fr) |
WO (1) | WO2019007333A1 (fr) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355374A (zh) * | 2007-07-24 | 2009-01-28 | 重庆无线绿洲通信技术有限公司 | 一种无干扰准同步码分多址通信系统的信号生成方法 |
CN105515608A (zh) * | 2014-09-26 | 2016-04-20 | 中兴通讯股份有限公司 | 一种扩频处理方法及装置 |
CN105515713A (zh) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | 一种多用户码分多址接入通信方法与相应发射机、接收机 |
CN106160787A (zh) * | 2015-04-02 | 2016-11-23 | 中兴通讯股份有限公司 | 一种数据传输方法及装置 |
US20170134126A1 (en) * | 2015-11-06 | 2017-05-11 | Qualcomm Incorporated | System and method for encoding and decoding header data portion of a frame |
CN107592676A (zh) * | 2016-07-08 | 2018-01-16 | 中兴通讯股份有限公司 | 一种数据生成方法及装置、发射机、终端 |
CN108207028A (zh) * | 2016-12-16 | 2018-06-26 | 中兴通讯股份有限公司 | 一种数据生成方法及装置、设备 |
-
2017
- 2017-07-03 CN CN201710533756.6A patent/CN109245796B/zh active Active
-
2018
- 2018-07-03 WO PCT/CN2018/094303 patent/WO2019007333A1/fr active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101355374A (zh) * | 2007-07-24 | 2009-01-28 | 重庆无线绿洲通信技术有限公司 | 一种无干扰准同步码分多址通信系统的信号生成方法 |
CN105515713A (zh) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | 一种多用户码分多址接入通信方法与相应发射机、接收机 |
CN105515608A (zh) * | 2014-09-26 | 2016-04-20 | 中兴通讯股份有限公司 | 一种扩频处理方法及装置 |
CN106160787A (zh) * | 2015-04-02 | 2016-11-23 | 中兴通讯股份有限公司 | 一种数据传输方法及装置 |
US20170134126A1 (en) * | 2015-11-06 | 2017-05-11 | Qualcomm Incorporated | System and method for encoding and decoding header data portion of a frame |
CN107592676A (zh) * | 2016-07-08 | 2018-01-16 | 中兴通讯股份有限公司 | 一种数据生成方法及装置、发射机、终端 |
CN108207028A (zh) * | 2016-12-16 | 2018-06-26 | 中兴通讯股份有限公司 | 一种数据生成方法及装置、设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109245796A (zh) | 2019-01-18 |
CN109245796B (zh) | 2021-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6522745B2 (ja) | マルチユーザー符号分割多元接続通信方法及び対応する送信機、受信機 | |
CN108282305B (zh) | 参考信号的传输方法和设备 | |
JP6598857B2 (ja) | 符号分割多元接続によるマルチユーザ通信方法及び装置 | |
CN109391576B (zh) | 基于序列的信号处理方法、通信设备及通信系统 | |
CN106160787B (zh) | 一种数据传输方法及装置 | |
CN112968756B (zh) | 参考信号配置方法和装置 | |
WO2016150241A1 (fr) | Procédé et dispositif de transmission de données | |
WO2018108007A1 (fr) | Procédé et appareil de génération de données, dispositif, et support de stockage informatique | |
EP3240343A1 (fr) | Procédé et dispositif de configuration de signal d'acquisition de canal et de génération de signal d'acquisition de canal | |
JP2020533879A (ja) | 系列に基づく信号処理方法および装置 | |
WO2021109108A1 (fr) | Procédé et appareil de communication | |
WO2019007333A1 (fr) | Procédé et appareil de génération de données | |
CN107592676B (zh) | 一种数据生成方法及装置、发射机、终端 | |
CN114503487B (zh) | 一种通信方法及装置 | |
CN110868279B (zh) | 一种信号发送、接收方法及装置 | |
US11489609B2 (en) | Data processing method and apparatus, device, storage medium, and processor | |
CN109802784B (zh) | 一种pucch传输方法、移动通信终端及网络侧设备 | |
WO2022252889A1 (fr) | Procédé et appareil d'attribution de ressources | |
WO2023143620A1 (fr) | Procédé et appareil de communication, et support de stockage lisible par ordinateur | |
WO2024032693A1 (fr) | Procédé et appareil permettant de transmettre un signal de référence de sondage, terminal et dispositif de réseau | |
JP7223149B2 (ja) | 非直交多元接続nomaマルチレイヤ伝送方法及びその装置 | |
WO2023025000A1 (fr) | Procédé et appareil d'étalement de spectre et dispositif de communication et support de stockage lisible | |
Zhang et al. | Sparse-domain interference coordination scheme in ultra-dense networks | |
CN109962751B (zh) | 一种数据处理方法及装置 | |
WO2020259231A1 (fr) | Procédé et appareil de communication |
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: 18828992 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 29/05/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18828992 Country of ref document: EP Kind code of ref document: A1 |