Communication method, electronic device, storage medium and program product

By combining two sets of sequences of different types to determine the reference signal, the problem of inefficient utilization of instantaneous channel information in wireless communication is solved, and higher sequence capacity and correlation are achieved, and communication efficiency is improved.

WO2025108188A1PCT designated stage expired Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132324
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-21
Filing Date
2024-11-15
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In wireless communication, especially in multi-user and multi-antenna communication environments, it is difficult to effectively utilize instantaneous channel information, resulting in low communication efficiency.

Method used

By combining two sets of sequences of different types, the reference signal is determined, the sequence capacity is improved, and the correlation performance is maintained. The specific method includes using a combination of the first sequence and the second sequence, such as a perfect sequence, an additive exponential sequence, and a multiplication exponential sequence, to generate a pilot sequence.

Benefits of technology

The sequence capacity is improved, the correlation of reference signals is enhanced, the interference in channel estimation is reduced, and the efficiency of the communication system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132324_30052025_PF_FP_ABST
    Figure CN2024132324_30052025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method, an electronic device, a storage medium and a program product. The method comprises: a communication device sends a reference signal, wherein the reference signal is determined on the basis of a first sequence and a second sequence; the first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence; alternatively, the first sequence comprises an addition exponential sum sequence, and the second sequence comprises a multiplication exponential sum sequence. The embodiments of the present disclosure can increase the capacity of sequences, and provide a combination of different sequences to determine a reference signal.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, electronic device, storage medium, and program product Technical Field

[0001] The embodiments of the present disclosure generally relate to the field of communication technology. More specifically, the embodiments of the present disclosure relate to a communication method, an electronic device, a computer-readable storage medium, and a computer program product. Background Art

[0002] In wireless communications, the most important and challenging task is to combat the variability and uncertainty of the wireless transmission environment. From the transmitter's perspective, efficient communication methods can effectively utilize instantaneous channel information and perform appropriate information / signal preprocessing on the transmitter side to ensure that transmission matches the instantaneous channel capacity. This issue becomes even more critical and complex in multi-user and multi-antenna communications.

[0003] To achieve this function, the transmitter needs to obtain instantaneous channel information before transmission. Obviously, the more accurate the instantaneous channel information obtained by the transmitter, the better. The most common way to obtain instantaneous channel information is to perform channel measurement. Channel measurement can be performed at either the transmitter or the receiver. In time division duplex (TDD) systems, because the channel from the transmitter to the receiver and the channel from the receiver to the transmitter are highly reciprocal, the transmitter can obtain instantaneous channel information by estimating the channel from the receiver to the transmitter. In cellular communication networks, including Long Term Evolution (LTE) and New Radio (NR), when a mobile network transmits data to a user equipment (UE) via a base station, the UE transmits reference signals to the user to help the base station obtain instantaneous channel information from the base station to the UE. These reference signals are called sounding reference signals (SRS). The base station can configure the UE to periodically transmit SRS or trigger the UE to transmit SRS aperiodically through a mechanism. This mechanism is likely to continue to be used in future cellular communication systems. However, there is still room for further optimization and improvement of reference signals in communication systems. Summary of the Invention

[0004] The embodiments of the present disclosure provide a communication method. The embodiments of the present disclosure improve sequence capacity by determining a reference signal based on a combination of a first sequence and a second sequence, and provide combinations of different first and second sequences while maintaining the correlation performance of the second sequence.

[0005] In a first aspect of the present disclosure, a method is provided. The method includes: transmitting a reference signal, wherein the reference signal is determined based on a first sequence and a second sequence, wherein the first sequence comprises a first perfect sequence and the second sequence comprises a second perfect sequence; or wherein the first sequence comprises an additive exponent and a sequence and the second sequence comprises a multiplicative exponent and a sequence. Thus, by selecting the first sequence and the second sequence, sequence capacity is increased and good correlation is maintained.

[0006] In some embodiments of the first aspect, the first perfect sequence and the second perfect sequence have different periods or different constellation sets. Thus, by using sequences with different periods or constellations to determine the reference signal, different pilot sequences can be obtained to determine the reference signal, such that the first sequence and the second sequence have different selections.

[0007] In some embodiments of the first aspect, the first perfect sequence comprises a cubic perfect sequence, and the second perfect sequence comprises a quadratic perfect sequence, thereby enabling different selections of the first sequence and the second sequence to obtain different pilot sequences for determining the reference signal.

[0008] In some embodiments of the first aspect, the first perfect sequence comprises a quadratic perfect sequence, and the second perfect sequence comprises a perfect sequence extended based on a cyclic Florentine matrix, thereby enabling different selections of the first sequence and the second sequence to obtain different pilot sequences for determining the reference signal.

[0009] In some embodiments of the first aspect, the addition index and sequence include at least one of a ZC sequence, a generalized Frank sequence, a perfect sequence, or an m-sequence, thereby enabling different selections of the first sequence and the second sequence to obtain different pilot sequences for determining the reference signal.

[0010] In some embodiments of the first aspect, the multiplication index and sequence include at least one of: a Legendre sequence or a Sidelnikov sequence, thereby enabling different selections of the first sequence and the second sequence to obtain different pilot sequences for determining the reference signal.

[0011] In some embodiments of the first aspect, the reference signal includes a sounding reference signal (SRS) or a demodulation reference signal (DMRS). Thus, the SRS or DMRS can be determined by the first sequence and the second sequence.

[0012] In some embodiments of the first aspect, the method is performed by a terminal device or a network device. Thus, the sequence can be determined at the terminal device or the network device.

[0013] In a second aspect of the present disclosure, a method is provided. The method includes receiving a reference signal, where the reference signal is determined based on a first sequence and a second sequence, wherein the first sequence comprises a first perfect sequence and the second sequence comprises a second perfect sequence; or wherein the first sequence comprises an additive exponent and a sequence and the second sequence comprises a multiplicative exponent and a sequence. Thus, by selecting the first sequence and the second sequence, sequence capacity is increased and good correlation is maintained.

[0014] In some embodiments of the second aspect, the first perfect sequence and the second perfect sequence have different periods or different constellation sets. Thus, the reference signal can be determined by using sequences with different periods or constellations, so that the first sequence and the second sequence have different selections, thereby obtaining different pilot sequences to determine the reference signal.

[0015] In some embodiments of the second aspect, the first perfect sequence comprises a cubic perfect sequence, and the second perfect sequence comprises a quadratic perfect sequence, thereby enabling different selections of the first sequence and the second sequence to obtain different pilot sequences for determining the reference signal.

[0016] In some embodiments of the second aspect, the first perfect sequence comprises a quadratic perfect sequence, and the second perfect sequence comprises a perfect sequence based on a cyclic Florentine matrix extension, thereby enabling different selections of the first sequence and the second sequence to obtain different pilot sequences for determining the reference signal.

[0017] In some embodiments of the second aspect, the addition index and sequence include at least one of: a ZC sequence, a generalized Frank sequence, a perfect sequence, or an m-sequence. Thus, the first sequence and the second sequence are selected differently to obtain different pilot sequences for determining the reference signal.

[0018] In some embodiments of the second aspect, the multiplication index and sequence include at least one of: a Legendre sequence or a Sidelnikov sequence. Thus, the first sequence and the second sequence are selected differently to obtain different pilot sequences for determining the reference signal.

[0019] In some embodiments of the second aspect, the reference signal includes a sounding reference signal (SRS) or a demodulation reference signal (DMRS). Thus, the SRS or DMRS can be determined by the first sequence and the second sequence.

[0020] In some embodiments of the second aspect, the method is performed by a terminal device or a network device. Thus, the sequence can be determined at the terminal device or the network device.

[0021] In a third aspect of the present disclosure, an electronic device is provided, comprising: at least one computing unit; and at least one memory, the at least one memory being coupled to the at least one computing unit and storing instructions for execution by the at least one computing unit, the instructions, when executed by the at least one computing unit, causing the device to execute methods according to the first aspect to the second aspect.

[0022] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, storing a computer program, which implements the methods according to the first to second aspects when executed by a processor.

[0023] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer-executable instructions, which, when executed by a processor, cause a device to perform the method according to the first to second aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0025] FIG1 illustrates a schematic diagram of an example environment in which various embodiments of the present disclosure can be implemented;

[0026] FIG2 shows a schematic diagram of a signaling process according to some embodiments of the present disclosure;

[0027] FIG3 shows a block diagram of a method according to some embodiments of the present disclosure;

[0028] FIG4 shows a block diagram of another method according to some embodiments of the present disclosure;

[0029] FIG5 shows a schematic block diagram of a first communication device 500 according to some embodiments of the present application;

[0030] FIG6 shows a schematic block diagram of a second communication device 600 according to some other embodiments of the present application; and

[0031] FIG7 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0032] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the embodiments of the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the embodiments of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0033] The terms used in the following examples of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in this application refers to and includes any or all possible combinations of one or more of the listed items.

[0034] In the description of the embodiments of the present application, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". It should be understood that expressions such as "first", "second", and "third" are only intended to indicate that multiple objects may be different, but at the same time do not exclude the possibility that two objects are the same. Expressions such as "first", "second", and "third" should not be interpreted as any limitation on the embodiments. The terms "first" and "second" are used for descriptive purposes and should not be understood as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise stated, "multiple" means two or more. The following may also include other explicit and implicit definitions.

[0035] References to "embodiments" in this application mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0036] As mentioned above, the user terminal transmits a reference signal (such as SRS) to the user to help the base station obtain instantaneous channel information from the base station to the user terminal. Furthermore, because the cellular network needs to be networked and serve multiple users, when the device sends SRS, the SRS needs to support a certain capacity, and the correlation between SRSs is relatively good to avoid SRS interference between user devices within and between cells. Specifically, when a base station receives SRS signals from multiple user devices in the cell at the same time, if multiple SRS resources occupy non-orthogonal time-frequency resources, without loss of generality, assuming that two SRS signals occupy the same time-frequency resources, the lower the correlation between the two SRSs, the lower the interference of the other SRS signal on the SRS signal currently being solved when each SRS signal is solved to estimate the channel between the user device and the base station corresponding to the signal, and the more realistic the channel between the user device and the base station can be obtained through the SRS signal currently being solved.

[0037] At the receiving end, instantaneous channel information is also required to correctly receive and demodulate data. This can be achieved by transmitting specific information known to both the transmitter and receiver on certain time-frequency resources. This information is carried by the Demodulation Reference Signal (DMRS). Because the receiver knows the information transmitted by the DMRS on the time-frequency resources corresponding to the DMRS, it can decipher the channel through which the DMRS passes, that is, the channel from the transmitter to the receiver. However, there is still room for further optimization and improvement in reference signals (e.g., SRS, DMRS, or any other reference signal) in communication systems.

[0038] In view of this, the embodiments of the present disclosure specifically propose a solution. In some exemplary aspects, the solution of the embodiments of the present disclosure improves the capacity of the sequence by designing a combination of two groups of sequences of different types, including a new combination of different types of sequences, while maintaining the relevant performance of the sequences.

[0039] FIG1 illustrates a schematic diagram of an example environment in which various embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment includes a first device 110 (e.g., a first communication device 110) and a second device 120 (e.g., a second communication device 110). The first device 110 and the second device 120 can communicate with each other, for example, via a wireless link.

[0040] In some embodiments, the first device 110 or the second device 120 may be a network device, such as a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The first device 110 or the second device 120 may be a macro base station, a micro base station or an indoor station, a relay node or a donor node. Optionally, the first device 110 or the second device 120 may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the first device 110 or the second device 120 in the embodiments of the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform). The first device 110 or the second device 120 in the embodiment of the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the first device 110 or the second device 120.

[0041] In some embodiments, the first device 110 or the second device 120 may be a terminal device, such as a user equipment (UE), a mobile station, a mobile terminal, etc. The first device 110 or the second device 120 may be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The first device 110 or the second device 120 may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the first device 110 or the second device 120.

[0042] It should be noted that in some examples, one of the first device 110 and the second device 120 is a network device, and the other of the first device 110 and the second device 120 is a terminal device. In other examples, both the first device 110 and the second device 120 can be terminal devices. In other examples, both the first device 110 and the second device 120 can be network devices. Furthermore, FIG1 illustrates the first device 110 as a user device and the second device 120 as a base station. The embodiments of the present application do not limit the device form factors of the first and second devices.

[0043] Specifically, Figure 1 shows a typical wireless network transmission scenario, such as LTE or NR and possible future 6G wireless application scenarios, in which a base station 120 and a user device 110 are included. Certain functions such as synchronization, channel estimation, and sensing need to be completed between the base station 120 and the user device 110 through sequences. In the embodiments of the present disclosure, the base station 120 mainly completes the detection and / or estimation of the uplink channel by receiving the pilot sequence (SRS or DMRS) from the user end. Optionally, the detection / estimation result can be applied to the downlink channel by the reciprocity of the channel, or the user can complete the detection and estimation of the downlink channel by receiving the pilot sequence from the base station. The embodiment of the present application provides a sequence-based channel detection and / or estimation scheme. The user end sends a pilot signal (SRS or DMRS), and the base station receives the pilot sequence (SRS or DMRS) from the user end to complete the detection and / or estimation of the uplink channel, and optionally, the detection / estimation result can be applied to the downlink channel by the reciprocity of the channel. Alternatively, the user may complete detection and estimation of the downlink channel by receiving a pilot sequence from the base station.

[0044] It is understood that the number of first devices and second devices shown in Figure 1 is an example and is not intended to impose any limitation. According to actual needs, the communication network 100 may include any appropriate number of various network elements.

[0045] With the development of multi-antenna technology and the increasing demand for multi-user services, the number of pilots that need to be used simultaneously, including the number of SRSs and DMRSs, is increasing, resulting in an increasing demand for large-capacity pilot sequences. This is also reflected in the progress of the LTE and NR standard evolution. For example, in the initial release (release) 15 of NR, the sequence and generation method of the SRS and DMRS were specified. Subsequently, during the research and standardization process of releases 16-19, there have almost always been corresponding research topics or standardization topics to enhance the capacity of SRS and DMRS. Therefore, when designing new mobile communications, the possible future SRS and DMRS capacity requirements are taken into consideration from the outset. Starting with sequence selection, large-capacity SRS and DMRS are designed based on large-capacity sequences. Similar considerations apply to reference signals other than SRS and DMRS.

[0046] In order to expand the sequence capacity, one method is to use two sets of sequences to generate the pilot sequence used by the reference signal, where one set of sequences (called the first sequence) is a cubic exponential sequence, expressed as Another set of sequences (called the second sequence) is the ZC sequence, which is expressed as The final pilot sequence expression is N and M may be the same or different. A preferred set of N and M is as follows. For example, take N=M, when the RS sequence length is 6, select the ZC sequence to generate a length of N of 7. When the RS sequence length is 12, select the ZC sequence to generate a length of N of 11 or 13. When the RS sequence length is 18, select the ZC sequence to generate a length of N of 17 or 19. When the RS sequence length is 24, select the ZC sequence to generate a length of N of 23 or 29. When the RS sequence length is greater than or equal to 30, select the ZC sequence to generate a length that is the maximum prime number less than the RS sequence length or the minimum prime number greater than the RS sequence length. After the first sequence is combined with the second sequence, the length of the RS sequence actually transmitted is adapted by lengthening or truncating through cyclic shift. The problem with this method is that the types of the two groups of sequences used to generate the pilot sequence are limited.

[0047] Figure 2 shows a schematic diagram of a signaling process according to some embodiments of the present disclosure. As shown in Figure 2, in some embodiments, the first device 110 sends 201 a reference signal 202 to the second device 120. The second device 120 receives 203 the reference signal 202. In some embodiments, the reference signal is determined based on a first sequence and a second sequence. In some embodiments, the reference signal 202 may include a sounding reference signal (SRS) or a demodulation reference signal (DMRS). In other embodiments, the reference signal 202 may also include any other reference signal currently known or developed in the future.

[0048] In some embodiments, the first sequence includes a first perfect sequence, and the second sequence includes a second perfect sequence. A perfect sequence is a sequence in which the periodic autocorrelation function reaches its maximum value when it is fully aligned, i.e., shifted to 0, and is 0 everywhere in other positions. For example, a perfect sequence is represented as follows. The length of the cubic sequence is 25, a takes values ​​of 0, 5, 10, 15, 20, 25, and b takes values ​​of all 0-25 except a. A ZC or generalized Frank sequence with a secondary sequence length of 37 is truncated to 36, and after synthesis, a 36-bit pilot sequence can be generated for detection / channel estimation, etc. That is, Where N = p k ,a mod N≠0,b mod p≠0,p=3; or Where N = p k ,a mod N≠0,b mod p≠0,a mod N≠0,p≥5.

[0049] In some embodiments, the first sequence comprises additive exponents and a sequence, and the second sequence comprises multiplicative exponents and a sequence.

[0050] Through the above solution, the reference signal can be determined according to the combination of the first sequence and the second sequence, thereby improving the sequence capacity, providing different combinations of the first sequence and the second sequence, and maintaining the correlation performance of the second sequence.

[0051] In some embodiments, the first perfect sequence and the second perfect sequence have different periods or different constellation sets.

[0052] In some embodiments, the first perfect sequence comprises a cubically perfect sequence, and the second perfect sequence comprises a quadratically perfect sequence.

[0053] In some embodiments, the first perfect sequence includes a quadratic perfect sequence, and the second perfect sequence includes a perfect sequence based on a cyclic Florentine matrix extension. Specifically, when the cyclic Florentine matrix extension constellation point is PSK+, synthesis can be performed in the frequency domain. PSK+ refers to a constellation point set of Where N-1≥n≥0.

[0054] When the cyclic Florence matrix extends the constellation point to APSK+, it can be synthesized in the frequency domain or time domain. APSK+ means that the constellation point set is

[0055] Where N-1≥n≥0,M-1≥m≥0,R-1≥R≥0,c0,c1,…,c K-1 ,d0,d1,…,d K-1 are constants, c0, c1, …, c K-1N, M, R, and K are constants.

[0056] In some embodiments, the additive exponent and sequence include at least one of the following: ZC sequence, generalized Frank sequence, perfect sequence, or m sequence. Specifically, the multiplicative exponent and sequence selects a perfect sequence such as ZC sequence, generalized Frank sequence, etc., and its general formula can be written as

[0057] In some embodiments, the multiplication exponent and sequence include at least one of the following: a Legendre sequence or a Sidelnikov sequence. That is, the second sequence may be a Legendre sequence, which may be expressed as in Represents the Legendre symbol. Alternatively, the second sequence can be a perfect sequence such as the ZC sequence or the generalized Frank sequence, and its general formula can be written as At this time, the first sequence selects the Legendre sequence, which can be expressed as in Represents the Legendre symbol. When the Legendre sequence is selected as a member sequence, the Legendre sequence is truncated and then synthesized in the frequency domain to maintain perfect sequence characteristics.

[0058] The above technical solution generates an SRS or DMRS sequence through a first sequence and a second sequence. The first sequence and the second sequence select different perfect sequences, or the first sequence selects an additive index and sequence, and the second sequence selects a multiplicative index and sequence, or vice versa, to generate the final pilot sequence. When the first sequence is the same and the second sequence is different, or when the first sequence is different and the second sequence is the same, the optimal correlation theoretical boundary can be achieved. That is the theoretical optimal value.

[0059] Figure 3 shows a block diagram of a method according to some embodiments of the present disclosure. In block 310, a reference signal is transmitted, where the reference signal is determined based on a first sequence and a second sequence. The first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence. Alternatively, the first sequence comprises an additive exponent and a sequence, and the second sequence comprises a multiplicative exponent and a sequence. Thus, by selecting the first sequence and the second sequence, sequence capacity is increased and good correlation is maintained.

[0060] It will be understood that method 300 may also include any other operations or actions described herein with reference to Figures 1 to 2 and performed by the first communication device (e.g., terminal device 110 or network device 120) in some embodiments of the present application, which will not be repeated herein.

[0061] Figure 4 shows a block diagram of another method according to some embodiments of the present disclosure. At block 410, a reference signal is received, where the reference signal is generated based on a first sequence and a second sequence. The first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence. Alternatively, the first sequence comprises an additive exponent and a sequence, and the second sequence comprises a multiplicative exponent and a sequence. Thus, different first and second sequences can be used to generate the reference signal, increasing sequence capacity and maintaining good correlation.

[0062] It will be understood that method 400 may also include any other operations or actions described herein with reference to Figures 1 to 2 and performed by the second communication device (e.g., terminal device 110 or network device 120) in some embodiments of the present application, which will not be repeated herein.

[0063] FIG5 shows a schematic block diagram of a first communication device 500 according to some embodiments of the present application. The first communication device 500 may be implemented as a device or a chip in a device, and the scope of the present application is not limited in this respect. The first communication device 500 may include multiple modules for performing the corresponding processing in the method 300 discussed in FIG3 . For example, the first communication device 500 may be implemented as the first device 110 shown in FIG1 or a chip therein. Alternatively, the first communication device 500 may be implemented as the second device 120 shown in FIG1 or a chip therein. FIG5 is described below with reference to FIG1 , FIG2 , and FIG3 .

[0064] As shown in Figure 5, the first communication device 500 includes a transmitting module 510. In some embodiments, the first communication device 500 may further include a receiving module 520 and / or a processing module 530. The transmitting module 510 is used to send data, the receiving module 520 is used to receive data, and the processing module 530 is used to process data. For example, the transmitting module 510 is used to send a reference signal (for example, the reference signal 202 shown in Figure 2) to the second device. The reference signal is determined based on a first sequence and a second sequence. The first sequence includes a first perfect sequence, and the second sequence includes a second perfect sequence. Alternatively, the first sequence includes an additive index and a sequence, and the second sequence includes a multiplicative index and a sequence. In this way, the reference signal can be determined based on a combination of the first sequence and the second sequence, thereby improving the sequence capacity, providing a combination of different first sequences and second sequences, and maintaining the correlation performance of the second sequence.

[0065] It can be understood that the first communication device 700 can also include various other modules, which are used to perform the operations or actions described in this document with reference to Figures 1 to 4. Any other operations or actions performed by the first device in some embodiments of the present application will not be repeated here.

[0066] FIG6 shows a schematic block diagram of a second communication device 600 according to other embodiments of the present application. The second communication device 600 may be implemented as a device or a chip in a device, and the scope of the present application is not limited in this respect. The second communication device 600 may include multiple modules for performing the corresponding processing in the method 400 discussed in FIG4 . For example, the second communication device 600 may be implemented as the second device 120 shown in FIG1 . Alternatively, the first communication device 500 may be implemented as the second device 120 shown in FIG1 or a chip therein. FIG5 is described below with reference to FIG1 , FIG2 , and FIG3 .

[0067] As shown in Figure 6, the first communication device 600 includes a receiving module 610. In some embodiments, the first communication device 600 may further include a transmitting module 620 and a processing module 630. The receiving module 610 is used to receive data, the transmitting module 620 is used to send data, and the processing module 630 is used to process data. For example, the receiving module 610 is used to receive a reference signal (e.g., the reference signal 202 shown in Figure 2) from a first communication device (e.g., the first device 120 shown in Figures 1 and 2), where the reference signal is determined based on a first sequence and a second sequence. The first sequence includes a first perfect sequence, and the second sequence includes a second perfect sequence. Alternatively, the first sequence includes an additive index and a sequence, and the second sequence includes a multiplicative index and a sequence. In this way, the reference signal can be determined based on a combination of the first sequence and the second sequence, thereby improving the sequence capacity, providing a combination of different first and second sequences, and maintaining the correlation performance of the second sequence.

[0068] It is understandable that the first communication device 600 may also include various other modules, which are used to perform the operations or actions described herein with reference to Figures 1 to 4. Any other operations or actions performed by the second communication device in some embodiments of the present application will not be repeated herein.

[0069] FIG7 shows a block diagram of an electronic device 700 capable of implementing various embodiments of the present disclosure. The device 700 may be used to implement the first device 110 and the second device 120 shown in FIG1 . As shown in FIG7 , the device 700 includes one or more processors (or processing units) 710, may further include one or more memories 720 coupled to the processors 710, and may further include a communication interface 740 coupled to the processors 710.

[0070] The communication interface 740 can be used to communicate with other devices or apparatuses, such as sending or receiving data and / or signals. The communication interface 740 can have at least one communication interface for communication. The communication interface can include any interface necessary for communicating with other devices. Exemplarily, the communication interface can be a transceiver, circuit, bus, module, or other type of communication interface.

[0071] Processor 710 may include, but is not limited to, at least one of the following: a general-purpose computer, a special-purpose computer, a microcontroller, a digital signal processor (DSP), or one or more of a controller-based multi-core controller architecture. Device 700 may have multiple processors, such as application-specific integrated circuit chips, which are time-slave to a clock synchronized with a main processor.

[0072] The memory 720 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of the following: read-only memory (ROM) 724, electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disc (CD), digital video disk (DVD), or other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, at least one of the following: random access memory (RAM) 722, or other volatile memories that do not persist across a power outage.

[0073] Computer program 730 includes computer executable instructions executed by associated processor 710. Program 730 may be stored in ROM 720. Processor 710 may perform any suitable actions and processes by loading program 730 into RAM 720.

[0074] The possible implementation of the embodiment of the present application can be implemented with the help of program 730, so that the device 700 can perform any process as discussed with reference to Figures 2 to 4. The possible implementation of the embodiment of the present application can also be implemented by hardware or a combination of software and hardware.

[0075] In some embodiments, the program 730 may be tangibly embodied in a computer-readable medium that may be included in the device 700 (such as in the memory 720) or other storage device accessible by the device 700. The program 730 may be loaded from the computer-readable medium into the RAM 722 for execution. The computer-readable medium may include any type of tangible, non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc.

[0076] It should be noted that the above embodiments are some implementation methods provided by this application, which are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not limit other embodiments of this application. In other embodiments, more or fewer processes or steps, more or fewer components, more or fewer service functions, different scheduling strategies, etc. may also be included, which are not limited here. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to solving similar technical problems.

[0077] The embodiment of the present application further provides a chip, which may include an input interface, an output interface, and a processing circuit. In the embodiment of the present disclosure, the input interface and the output interface may complete the exchange of signaling or data, and the processing circuit may complete the generation and processing of signaling or data information.

[0078] The embodiments of the present application also provide a chip system, including a processor for supporting a computing device to implement the functions involved in any of the above embodiments. In one possible design, the chip system may also include a memory for storing necessary program instructions and data. When the processor executes the program instructions, the device in which the chip system is installed implements the method involved in any of the above embodiments. Exemplarily, the chip system may be composed of one or more chips, or may include chips and other discrete devices.

[0079] An embodiment of the present application further provides a processor for coupling with a memory, wherein the memory stores instructions. When the processor executes the instructions, the processor executes the methods and functions involved in any of the above embodiments.

[0080] The embodiments of the present application also provide a computer-readable storage medium having computer instructions or program codes stored thereon, which, when executed by a processor, causes the processor to perform the methods and functions described in any of the above embodiments. A computer-readable medium can be any tangible medium containing or storing a program for or related to an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. Computer-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. More detailed examples of computer-readable storage media include an electrical connection with one or more wires, magnetic media (e.g., a magnetic disk, floppy disk, hard disk, tape, magnetic storage device), optical media (e.g., an optical storage device, DVD), semiconductor media (e.g., a solid-state drive), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), or any suitable combination thereof.

[0081] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The embodiments of the present application also provide at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes one or more computer-executable instructions, such as instructions included in a program module, which are executed in a device on a real or virtual processor of the target to perform the processes, methods and functions involved in any of the above embodiments. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method.

[0082] According to the method provided in the embodiments of the present application, the embodiments of the present application also provide a computer program product, which includes: computer program code, which, when executed on a computer, causes the computer to perform the processes, methods, and functions in the above-described embodiments. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of program modules can be combined or divided between program modules as needed. Machine-executable instructions for program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.

[0083] The computer program code for implementing the method for the embodiment of the present disclosure can be written in one or more programming languages. These computer program codes can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device so that the program code, when executed by the computer or other programmable data processing device, causes the function / operation specified in the flow chart and / or block diagram to be implemented. The program code can be executed completely on a computer, partially on a computer, as an independent software package, partially on a computer and partially on a remote computer or completely on a remote computer or server. In the context of the present disclosure, the computer program code or related data can be carried by any appropriate carrier so that the equipment, device or processor can perform the various processing and operations described above. The example of a carrier includes a signal, a computer-readable medium, etc. The example of a signal can include electrical, optical, radio, sound or other forms of propagation signals, such as carrier waves, infrared signals, etc.

[0084] In general, various embodiments of the present application can be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software, which can be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are shown and described as block diagrams, flow charts, or using some other graphical representation, it should be understood that the blocks, devices, systems, techniques, or methods described herein can be implemented as, by way of non-limiting example, hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or a controller or other computing device, or some combination thereof.

[0085] The above descriptions of various implementations of the present disclosure are illustrative and non-exhaustive, and are not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to provide a good explanation of the principles of the implementations, their practical applications, or improvements to the technology in the market, or to enable other persons skilled in the art to understand the various implementations disclosed herein.

[0086] The above specific implementation methods further explain in detail the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above are only specific implementation methods of the embodiments of the present application and are not intended to limit the scope of protection of the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the scope of protection of the embodiments of the present application.

[0087] It should be noted that although the embodiments of the present application are described above in conjunction with the accompanying drawings, the above embodiments are not independent of each other, and they can also be combined to obtain other embodiments. The division of the methods, situations, categories and embodiments in the embodiments of the present application is for the convenience of description and should not constitute a special limitation. The features of various methods, categories, situations and embodiments can be combined with each other when they are logical. The various embodiments of the present application can be combined arbitrarily to achieve different technical effects. The embodiments of the present application no longer list various combinations.

[0088] In addition, although the operations of the method of the embodiment of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that these operations must be performed in this particular order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowchart can change the order of execution. Additionally or alternatively, certain steps can be omitted, multiple steps can be combined into one step, and / or one step can be decomposed into multiple steps. It should also be noted that the features and functions of two or more devices according to the embodiment of the present disclosure can be embodied in one device. Conversely, the features and functions of a device described above can be further divided into multiple devices to be embodied.

[0089] As used in the above embodiments, the term “when…” may be interpreted to mean “if…” or “after…” or “in response to determining…” or “in response to detecting…”, depending on the context. Similarly, the phrases “upon determining…” or “if (stated condition or event) is detected” may be interpreted to mean “if determining…” or “in response to determining…” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.

Claims

1. A method for communication, comprising: sending a reference signal, wherein the reference signal is determined based on a first sequence and a second sequence, wherein the first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence; or The first sequence includes additive exponents and sequences, and the second sequence includes multiplicative exponents and sequences. 2 . The method according to claim 1 , wherein the first perfect sequence and the second perfect sequence have different periods or different constellation sets.

3. The method of claim 1 or 2, wherein the first perfect sequence comprises a cubic perfect sequence and the second perfect sequence comprises a quadratic perfect sequence.

4. The method of claim 1 or 2, wherein the first perfect sequence comprises a quadratic perfect sequence, and the second perfect sequence comprises a perfect sequence based on a circulant Florentine matrix expansion.

5. The method according to any one of claims 1-4, wherein the additive index and sequence comprises at least one of the following: a ZC sequence, a generalized Frank sequence, a perfect sequence, or an m-sequence.

6. The method of any one of claims 1-5, wherein the multiplication exponent and sequence comprises at least one of: a Legendre sequence or a Sidelnikov sequence.

7. The method according to any one of claims 1-6, wherein the reference signal comprises a sounding reference signal (SRS) or a demodulation reference signal (DMRS).

8. The method according to any one of claims 1 to 7, wherein the method is executed by a terminal device or a network device.

9. A method for communication, comprising: receiving a reference signal, wherein the reference signal is determined based on a first sequence and a second sequence, wherein the first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence; or The first sequence includes additive exponents and sequences, and the second sequence includes multiplicative exponents and sequences. 10 . The method according to claim 9 , wherein the first perfect sequence and the second perfect sequence have different periods or different constellation sets.

11. The method of claim 9 or 10, wherein the first perfect sequence comprises a cubic perfect sequence and the second perfect sequence comprises a quadratic perfect sequence.

12. The method of claim 9 or 10, wherein the first perfect sequence comprises a quadratic perfect sequence and the second perfect sequence comprises a perfect sequence based on a circulant Florentine matrix expansion.

13. The method according to any one of claims 9-12, wherein the additive index and sequence comprises at least one of the following: a ZC sequence, a generalized Frank sequence, a perfect sequence, or an m-sequence.

14. The method of any one of claims 9-13, wherein the multiplication exponent and sequence comprises at least one of: a Legendre sequence or a Sidelnikov sequence.

15. The method according to any one of claims 9 to 14, wherein the reference signal comprises a sounding reference signal (SRS) or a demodulation reference signal (DMRS).

16. The method according to any one of claims 9 to 15, wherein the method is executed by a terminal device or a network device.

17. An electronic device, characterized in that: include: at least one computing unit; at least one memory coupled to the at least one computing unit and storing instructions for execution by the at least one computing unit, the instructions, when executed by the at least one computing unit, causing the apparatus to perform: sending a reference signal, wherein the reference signal is determined based on a first sequence and a second sequence, wherein the first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence; or The first sequence includes additive exponents and sequences, and the second sequence includes multiplicative exponents and sequences. 18 . The apparatus according to claim 17 , wherein the first perfect sequence and the second perfect sequence have different periods or different constellation sets.

19. The apparatus of claim 17 or 18, wherein the first perfect sequence comprises a cubic perfect sequence and the second perfect sequence comprises a quadratic perfect sequence.

20. The apparatus of claim 17 or 18, wherein the first perfect sequence comprises a quadratic perfect sequence and the second perfect sequence comprises a perfect sequence based on a circulant Florentine matrix extension.

21. The apparatus of any one of claims 17-20, wherein the additive index and sequence comprises at least one of: a ZC sequence, a generalized Frank sequence, a perfect sequence, or an m-sequence.

22. The apparatus of any one of claims 17-21, wherein the multiplication exponent and sequence comprises at least one of: a Legendre sequence or a Sidelnikov sequence.

23. The apparatus according to any one of claims 17-22, wherein the reference signal comprises a sounding reference signal (SRS) or a demodulation reference signal (DMRS).

24. The device according to any one of claims 17 to 23, wherein the device is a terminal device or a network device.

25. An electronic device, characterized in that: include: at least one computing unit; at least one memory coupled to the at least one computing unit and storing instructions for execution by the at least one computing unit, the instructions, when executed by the at least one computing unit, causing the apparatus to perform: receiving a reference signal, wherein the reference signal is determined based on a first sequence and a second sequence, wherein the first sequence comprises a first perfect sequence, and the second sequence comprises a second perfect sequence; or The first sequence includes additive exponents and sequences, and the second sequence includes multiplicative exponents and sequences. 26 . The apparatus according to claim 25 , wherein the first perfect sequence and the second perfect sequence have different periods or different constellation sets.

27. The apparatus of claim 25 or 26, wherein the first perfect sequence comprises a cubic perfect sequence and the second perfect sequence comprises a quadratic perfect sequence.

28. The apparatus of claim 25 or 26, wherein the first perfect sequence comprises a quadratic perfect sequence and the second perfect sequence comprises a perfect sequence based on a circulant Florentine matrix extension.

29. The apparatus of any one of claims 25-28, wherein the additive index and sequence comprises at least one of: a ZC sequence, a generalized Frank sequence, a perfect sequence, or an m-sequence.

30. The apparatus of any of claims 25-29, wherein the multiplication exponent and sequence comprises at least one of: a Legendre sequence or a Sidelnikov sequence.

31. The apparatus of any one of claims 25-30, wherein the reference signal comprises a sounding reference signal (SRS) or a demodulation reference signal (DMRS).

32. The device according to any one of claims 25 to 31, wherein the device is a terminal device or a network device.

33. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the program is executed by a processor, the method according to any one of claims 1 to 16 is implemented.

34. A computer program product, characterized in that The computer program product comprises computer executable instructions which, when executed by a processor, cause an apparatus to perform a method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Methods for generating supersets of quasi-orthogonal sequence sets

    CN102265539A

  • Pilot signal generation method and device

    CN110166194A

  • Method and apparatus for channel estimation in wireless communication system

    US20170141936A1

  • DMRS transmission

    WO2021035632A1