Communication method and apparatus, readable storage medium, and computer program product
By associating resources with sequence types in a wireless communication system, the interference problem when multiple sequence types coexist is solved, and the flexibility and performance of the communication system are improved.
Patent Information
- Application Number
- PCT/CN2025/079034
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-22
- Filing Date
- 2025-02-25
- Publication Date
- 2025-09-25
AI Technical Summary
In wireless communication systems, interference occurs when multiple sequence types coexist, affecting communication performance.
By associating resources with sequence types, determining the sequence type associated with the resource, and transmitting a reference signal on the resource, interference between different sequence types is reduced and communication performance is improved.
By associating resources with sequence types, a better sequence type can be selected to reduce interference and improve the flexibility and performance of the communication system.
Smart Images

Figure CN2025079034_25092025_PF_FP_ABST
Abstract
Description
Communication method, device, readable storage medium and computer program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on March 22, 2024, with application number 202410339542.5 and application name "A communication method, device, readable storage medium and computer program product", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method, device, readable storage medium, and computer program product. Background Art
[0004] In wireless communication systems, the most important and challenging task is to combat the variability and uncertainty of the wireless transmission environment. On the transmitter side, efficient communication methods can effectively utilize instantaneous channel information and perform appropriate information / signal preprocessing on the transmitter side to ensure that the transmitter's transmission matches the instantaneous channel information. On the receiver side, obtaining instantaneous channel information is also necessary to ensure accurate data reception and demodulation. The transmitter and / or receiver can obtain instantaneous channel information by measuring the transmitted reference signal. Transmitting reference signals to the other end is a research area. Summary of the Invention
[0005] The present application provides a communication method, apparatus, readable storage medium, and computer program product for transmitting a reference signal based on an association between resources and sequence types.
[0006] In one possible implementation, one or more sequence types can be configured in a communication system. In this case, the coexistence of multiple sequence types needs to be addressed. Based on this, the present application provides a possible implementation in which resources can be associated with sequence types. A communication device (e.g., a first communication device or a second communication device) can determine the sequence type associated with a resource, then generate a reference signal based on that sequence type, and transmit the reference signal on that resource. This solution provides a solution for the coexistence of multiple sequence types.
[0007] In another possible implementation, since there may be significant interference between different sequence types, in one possible implementation, different sequence types can be associated with different resources, thereby reducing interference problems in scenarios where multiple sequence types coexist, and thereby improving communication performance.
[0008] In a first aspect, the present application provides a communication method. The method can be performed by a first communication device, which can be a terminal device or a chip (or circuit, or chip system) inside the terminal device. The first communication device can also be a network device or a chip (or circuit, or chip system) inside the network device.
[0009] The first communication device obtains a sequence type associated with a first resource. The first communication device transmits a first reference signal on a first resource based on the sequence type associated with the first resource. The first reference signal is generated based on a first sequence. The sequence type of the first sequence is the sequence type associated with the first resource.
[0010] The first communication device transmits the first reference signal on the first resource, for example, the first communication device sends the first reference signal and the second communication device receives the first reference signal. Alternatively, the second communication device sends the first reference signal and the first communication device receives the first reference signal.
[0011] Because the first resource can be associated with a sequence type, the first communications device can determine the sequence type associated with the first resource and subsequently transmit a reference signal based on that sequence type. This solution allows the first communications device to select a corresponding sequence type based on the resource when multiple sequence types are configured. This solution provides a solution for the coexistence of multiple sequence types.
[0012] The sequence types associated with the first resource may include multiple types. For example, the sequence types associated with the first resource may include a W sequence type, a Zadoff-Chu (ZC) sequence type, a Golay sequence pair type, a Golay sequence set type, a Gold sequence type, or an m sequence type. The sequence types associated with the first resource may also include a flexible type, wherein the flexible type includes at least one sequence type. For example, the sequence types associated with the first resource include a first type, a second type, or a flexible type. The first type may be a W sequence type, the second type may be a ZC sequence type, and the flexible type may include the first type and the second type. The ZC sequence type has good sequence correlation but suffers from time-frequency ambiguity and low capacity. The W sequence type has the advantages of joint time-frequency ambiguity and high capacity, but its correlation is lower than that of the ZC sequence in certain scenarios. The combined use of multiple types can provide more options for communication devices in different scenarios. In another possible implementation, when multiple sequence types coexist, a more optimal sequence type can be selected based on the actual situation, thereby further improving communication performance. The cross-correlation and mutual ambiguity between the W sequence and the ZC sequence are also good, satisfying the Weil index and bound, so they also have low mutual interference when used together with the ZC sequence.
[0013] In one possible implementation, a W-sequence type sequence is an R-order exponential sequence, where R is an integer greater than 2. Thus, the W-sequence type sequence satisfies the Weil exponential sum bound within a certain time-frequency offset range, exhibits good autocorrelation, and can achieve better synchronization performance when a certain range of frequency offsets exists.
[0014] In one possible implementation, the expression of the sequence corresponding to the W sequence type is Where, e is Euler's constant, 0≤n≤(L-1), L is a constant, a, b, c, and d are all constants, N is a prime number.
[0015] In this way, the W sequence type has good autocorrelation and can achieve better synchronization performance when there is a certain range of frequency offset.
[0016] In one possible implementation, the first communications device obtains a sequence type associated with the second resource. Based on the sequence type associated with the second resource, the first communications device transmits a second reference signal on the second resource, where the second reference signal is generated based on the second sequence, and the sequence type of the second sequence is the sequence type associated with the second resource.
[0017] The first communication device transmits the second reference signal on the second resource, for example, the first communication device sends the second reference signal and the second communication device receives the second reference signal. Alternatively, the second communication device sends the second reference signal and the first communication device receives the second reference signal.
[0018] The first communication device may be configured with multiple resources, such as a first resource and a second resource. The second resource may also be associated with a sequence type. In this way, the first communication device can generate a second reference signal based on the sequence corresponding to the sequence type associated with the second resource. In this embodiment, the sequence types corresponding to the multiple resources may be the same or different. This can improve the flexibility of the solution. In another possible embodiment, when multiple sequence types coexist, a more optimal sequence type can be selected for different resources based on actual circumstances, thereby further improving communication performance.
[0019] The sequence types associated with the second resource can include multiple types. For example, the sequence types associated with the second resource include W sequence types, Zadoff-Chu (ZC) sequence types, Golay sequence pair types, Golay sequence set types, Gold sequence types, or m sequence types. The sequence types associated with the second resource can also include flexible types, which include at least one sequence type. For example, the sequence types associated with the second resource include a first type, a second type, or a flexible type. The first type is, for example, a W sequence type, the second type is, for example, a ZC sequence type, and the flexible type includes the first type and the second type. The ZC sequence type has good sequence correlation but suffers from time-frequency ambiguity and low capacity. The W sequence type has the advantages of joint time-frequency ambiguity and high capacity, but in some scenarios, its correlation is lower than that of the ZC sequence. The combined use of multiple types can provide more options for communication devices in different scenarios. In another possible implementation, when multiple sequence types coexist, a more optimal sequence type can be selected based on the actual situation, thereby further improving communication performance. The cross-correlation and mutual ambiguity between the W sequence and the ZC sequence are also good, satisfying the Weil index and bound, so they also have low mutual interference when used together with the ZC sequence.
[0020] In a possible implementation, the sequence type associated with the first resource is the same as or different from the sequence type associated with the second resource.
[0021] In one possible implementation, the first resource and the second resource may be different, thereby reducing interference between signals on the two resources. For example, the sequence type associated with the first resource may be different from the sequence type associated with the second resource. The first resource and the second resource may be different. Because interference between reference signals of different sequence types may be significant, in this implementation, different resources may be configured for different sequence types. This can reduce interference between reference signals of different sequence types, thereby improving communication performance.
[0022] The difference between the first resource and the second resource may include, for example, at least one of the following: the time domain resources of the first resource have no overlap or partially overlap with the time domain resources of the second resource; the frequency domain resources of the first resource have no overlap or partially overlap with the frequency domain resources of the second resource; the bandwidth of the first resource and the bandwidth of the second resource are partially the same or completely the same, and the frequency domain unit mapped by the first reference signal on the bandwidth of the first resource is different from the frequency domain unit mapped by the second reference signal on the bandwidth of the first resource.
[0023] In one possible implementation, a first communication device receives first information. For example, the first communication device may receive first information from a first network device. The first communication device determines a sequence type associated with a first resource based on the first information. In this manner, the first network device configures the sequence type associated with the first resource for the first communication device based on the first information. The first network device may configure a more appropriate sequence type for the first resource based on actual circumstances, thereby further improving communication performance. The first network device and the first communication device may be the same device, or two different devices.
[0024] The first information can be carried in various types of information and can be flexibly configured. For example, in one possible implementation, the first information is carried in a radio resource control (RRC) message.
[0025] In one possible implementation, the first information includes: information indicating the sequence type associated with the first resource; and / or an identifier of the first sequence. Thus, the first communication device can determine the sequence type associated with the first resource based on these parameters, which is relatively simple and easy to implement.
[0026] In one possible implementation, the first information includes: information indicating the number of reference signal streams transmitted on the first resource, where the number of reference signal streams is associated with a sequence type associated with the first resource; and / or information indicating a power control parameter of the reference signal transmitted on the first resource, where the power control parameter is associated with the sequence type associated with the first resource. In this way, the first communications device can infer the sequence type associated with the first resource from this information, thereby reducing signaling overhead.
[0027] In a possible implementation, the first communication device receives second information, where the second information indicates that the flexible type is the first type or the second type. For example, the first communication device receives the second information from the first network device.
[0028] In one possible implementation, the first communication device determines whether the flexible type is the first or second type based on the identifier of the first sequence. As can be seen, in this solution, resources can also be associated with flexible types, which can include multiple types of sequences. Furthermore, the first communication device can determine the type associated with the specific sequence being used based on certain information. This solution provides more options for configuring resource sequence types, thereby further enhancing the solution's flexibility.
[0029] The second information can be carried in various types of information and can be flexibly configured. For example, in one possible implementation, the second information is carried in an RRC message.
[0030] In a second aspect, the present application provides a communication method. The method can be performed by a second communication device, which can be a terminal device or a chip (or circuit, or chip system) inside the terminal device. The second communication device can also be a network device or a chip (or circuit, or chip system) inside the network device.
[0031] The second communication device obtains a sequence type associated with the first resource. Based on the sequence type associated with the first resource, the second communication device transmits a first reference signal on the first resource, where the first reference signal is generated according to the first sequence, and the sequence type of the first sequence is the sequence type associated with the first resource.
[0032] Because the first resource can be associated with a sequence type, the second communications device can determine the sequence type associated with the first resource and subsequently transmit a reference signal based on that sequence type. This solution allows the first communications device to select a corresponding sequence type based on the resource when multiple sequence types are configured. This solution provides a solution for the coexistence of multiple sequence types.
[0033] In one possible implementation, the second communication device obtains a sequence type associated with the second resource. Based on the sequence type associated with the second resource, the second communication device transmits a second reference signal on the second resource, where the second reference signal is generated based on the second sequence, and the sequence type of the second sequence is the sequence type associated with the second resource.
[0034] The second communication device transmits the second reference signal on the second resource, for example, the first communication device sends the second reference signal and the second communication device receives the second reference signal. Alternatively, the second communication device sends the second reference signal and the first communication device receives the second reference signal.
[0035] The sequence type associated with the first resource, the sequence type associated with the second resource, the first type, the second type, the flexible type, the W sequence type, the ZC sequence type, the first resource and the second resource, etc. can be found in the relevant description of the first aspect above and will not be repeated here.
[0036] The second communication device may be the first network device. In this case, the second communication device may also send the first information and / or the second information. The relevant contents of the first information and the second information may refer to the relevant description of the first aspect above and will not be repeated here.
[0037] The second communication device and the first network device can be two different devices. In this case, the second communication device can also receive the first information and / or the second information from the first network device. The relevant content is similar to the operation after the first communication device receives the first information and / or the second information, and will not be repeated here.
[0038] In a third aspect, the present application provides a communication method. The method can be performed by a first network device, which can be a network device or a chip (or circuit, or chip system) inside the network device. The second communication device can be the first network device, or the second communication device and the first network device can be two different devices.
[0039] The first network device obtains a sequence type associated with the first resource. The first network device sends third information to the second network device, where the third information indicates the sequence type associated with the first resource.
[0040] The third information indicates a sequence type associated with the first resource corresponding to the first network device. The sequence type associated with the first resource corresponding to the first network device may be the same as or different from the sequence type associated with the first resource corresponding to the second network device.
[0041] Because the first network device can notify the second network device of the sequence type associated with the first resource, the two network devices can reduce interference on the first resource by properly setting parameters. For example, the second network device can set the type of the first resource association to be the same as the sequence type of the first resource association corresponding to the first network device, or the second network device can adjust the parameters of the first resource association (e.g., power control parameters). This can further improve communication performance.
[0042] In one possible implementation, the third information is used by the second network device to configure the sequence type associated with the first resource to the sequence type indicated by the third information. Because the sequence type associated with the first resource corresponding to the first network device and the second network device is the same, interference on the first resource can be reduced, thereby improving communication performance.
[0043] In one possible implementation, the third information is used to cause the second network device to adjust the power control parameters corresponding to the first resource when the sequence type associated with the first resource corresponding to the second network device differs from the sequence type indicated by the third information. Because the sequence type associated with the first resource corresponding to the first network device differs from the sequence type associated with the first resource corresponding to the second network device, this may result in significant interference on the first resource. To address this issue, the second network device adjusts the power control parameters corresponding to the first resource, for example, by increasing or decreasing the transmit power of the reference signal on the first resource, thereby reducing interference.
[0044] In one possible implementation, the third information is also used for: the second network device to adjust the power control parameters corresponding to the third resource, the third resource overlaps or partially overlaps with the first resource in time domain, and the sequence type associated with the third resource is the same as the sequence type associated with the first resource corresponding to the second network device. Since the first resource and the third resource overlap or partially overlap in time domain resources, the sequence types corresponding to the first resource and the third resource are the same, and the second network device adjusts the power control parameters corresponding to the first resource, and the power control parameters corresponding to the first resource do not match the power control parameters corresponding to the third resource (for example, they are different), the interference will be greater. In the solution provided in the embodiment of the present application, the second network device can adjust the power control parameters on the third resource, thereby reducing interference.
[0045] In one possible implementation, the first network device receives fourth information indicating that the sequence type associated with the first resource corresponding to the second network device is the first type. This allows the first network device to know the sequence type configured for the first resource corresponding to the second network device and subsequently determine the signal transmission status of the first resource.
[0046] In one possible implementation, the first network device receives fifth information indicating the power control parameters corresponding to the first resource adjusted by the second network device. This allows the first network device to know the power control parameters corresponding to the first resource corresponding to the second network device and subsequently determine the signal transmission status of the first resource.
[0047] In one possible implementation, the first network device adjusts the power control parameters corresponding to the fourth resource, the fourth resource overlaps or partially overlaps with the first resource in time domain, and the sequence type associated with the fourth resource is the same as the sequence type associated with the first resource corresponding to the second network device. Since the first resource and the fourth resource overlap or partially overlap in time domain, and the sequence type associated with the fourth resource corresponding to the first network device is the same as the sequence type associated with the first resource corresponding to the second network device, and the second network device adjusts the power control parameters corresponding to the first resource, when the power control parameters corresponding to the first resource do not match (for example, are different from) the power control parameters corresponding to the fourth resource, interference will be greater. In the solution provided in the embodiment of the present application, the first network device can adjust the power control parameters on the fourth resource, thereby reducing interference.
[0048] In a fourth aspect, the present application provides a communication method. The method can be performed by a second network device, and the first network device can be a network device or a chip (or circuit, or chip system) inside the network device. The second communication device can be a second network device, or the second communication device and the second network device can be two different devices.
[0049] The second network device receives third information indicating the sequence type associated with the first resource corresponding to the first network device. In one possible implementation, the second network device may obtain the sequence type associated with the first resource corresponding to the first network device based on the third information.
[0050] In a possible implementation, the second network device configures the sequence type associated with the first resource to be the sequence type indicated by the third information.
[0051] In a possible implementation, when the sequence type associated with the first resource corresponding to the second network device is different from the sequence type indicated by the third information, the second network device adjusts the power control parameter corresponding to the first resource.
[0052] In one possible implementation, the second network device adjusts the power control parameter corresponding to the third resource, the third resource overlaps or partially overlaps with the first resource in time domain, and the sequence type associated with the third resource is the same as the sequence type associated with the first resource corresponding to the second network device.
[0053] In a possible implementation, the second network device sends fourth information, wherein the fourth information indicates that the sequence type associated with the first resource corresponding to the second network device is the first type.
[0054] In a possible implementation, the second network device sends fifth information indicating a power control parameter corresponding to the first resource adjusted by the second network device.
[0055] In one possible implementation, the fourth information and / or the fifth information is used to adjust the power control parameters corresponding to the fourth resource, the fourth resource overlaps or partially overlaps with the first resource in time domain, and the sequence type associated with the fourth resource is the same as the sequence type associated with the first resource corresponding to the second network device.
[0056] For related introduction and beneficial effects, please refer to the contents of the aforementioned fourth aspect and possible implementation methods of the fourth aspect, which will not be repeated here.
[0057] In a fifth aspect, a communication device is provided, which may be the aforementioned first communication device, the second communication device, the first network device, or the second network device. The communication device may include a communication unit and a processing unit to perform any one of the above-mentioned first to fourth aspects, or to perform any possible implementation of the first to fourth aspects. The communication unit is used to perform functions related to sending and receiving. The communication unit may be referred to as a transceiver unit. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the communication device is a communication chip (or circuit, or chip system), the processing unit may be one or more processors or processor cores, and the communication unit may be an input and output circuit, an input and output interface, or an antenna port of the communication chip (or circuit, or chip system).
[0058] In another design, the communication unit may be a transmitter and a receiver, or the communication unit may be a transmitter and a receiver.
[0059] Optionally, the communication device further includes modules that can be used to execute any one of the first to fourth aspects above, or execute any possible implementation of the first to fourth aspects.
[0060] In a sixth aspect, a communication device is provided, which may be the aforementioned first communication device, second communication device, first network device, or second network device. The communication device may include a processor to execute any of the aforementioned aspects from the first to the fourth, or any possible implementation of the aspects from the first to the fourth. Optionally, a memory is further included. Optionally, a transceiver is further included. The memory is used to store a computer program or instruction, and the processor is used to call and execute the computer program or instruction from the memory. When the processor executes the computer program or instruction in the memory, the communication device executes any of the aforementioned aspects from the first to the fourth, or any possible implementation of the aspects from the first to the fourth.
[0061] Optionally, there are one or more processors and one or more memories.
[0062] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0063] Optionally, the transceiver may include a transmitter (transmitter) and a receiver (receiver).
[0064] In a seventh aspect, a communication device is provided, which may be the aforementioned first communication device, second communication device, first network device, or second network device. The communication device may include a processor to execute any of the aforementioned aspects from the first to the fourth, or any possible implementation of the aspects from the first to the fourth. For example, the processor executes any of the aforementioned aspects from the first to the fourth, or any possible implementation of the aspects from the first to the fourth, through a logic circuit or by executing a computer program or instruction in a memory. Optionally, the communication device also includes a memory. The processor is coupled to the memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.
[0065] In one implementation, when the communication device is a first communication device, a second communication device, a first network device, or a second network device, the communication interface may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0066] In another implementation, when the communication device is a chip (or circuit, or chip system), the communication interface may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip (or circuit, or chip system). The processor may also be embodied as a processing circuit or a logic circuit.
[0067] In an eighth aspect, a system is provided, the system including the aforementioned first communication device.
[0068] In one possible implementation, the system may further include the aforementioned second communication device. Alternatively, the system may include a first network device. Alternatively, the system may further include a second network device. The second communication device and the first network device may be the same device or two different devices.
[0069] In the ninth aspect, a chip system is provided, which includes at least one processor and an interface circuit, the interface circuit and at least one processor are interconnected by lines, and the processor runs a computer program (also called code or instruction) to execute any one of the above-mentioned aspects 1 to 4, and any possible implementation of aspects 1 to 4.
[0070] In the tenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when run, enables any one of the above-mentioned first to fourth aspects to be executed, or any possible implementation of the first to fourth aspects to be executed.
[0071] In the eleventh aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer program is run on a computer, any one of the above-mentioned aspects 1 to 4 is executed, or any possible implementation of the aspects 1 to 4 is executed.
[0072] In a twelfth aspect, a processing device is provided, comprising: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive signals via the input circuit and transmit signals via the output circuit, thereby implementing any of the above-mentioned aspects 1 to 4, or any possible implementation of the above-mentioned aspects 1 to 4.
[0073] In a specific implementation process, the above-mentioned processing device can be a chip (or circuit, or chip system), the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0074] In one implementation, when the communication device is a first communication device, a second communication device, a first network device, or a second network device, the interface circuit may be a radio frequency processing chip (or circuit, or chip system) in the first communication device, the second communication device, the first network device, or the second network device, and the processing circuit may be a baseband processing chip (or circuit, or chip system) in the first communication device, the second communication device, the first network device, or the second network device.
[0075] In another implementation, the communication device may be a component of the first communication device, the second communication device, the first network device, or the second network device, such as an integrated circuit product such as a system-on-chip (or circuit, or system-on-chip) or a communication chip (or circuit, or system-on-chip). The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip (or circuit, or system-on-chip). The processing circuit may be a logic circuit on the chip (or circuit, or system-on-chip). BRIEF DESCRIPTION OF THE DRAWINGS
[0076] FIG1A is a schematic diagram of a comb tooth structure provided in an embodiment of the present application;
[0077] FIG1B is a schematic diagram of a comb tooth structure provided in an embodiment of the present application;
[0078] FIG1C is a schematic diagram of a comb tooth structure provided in an embodiment of the present application;
[0079] FIG2 is a schematic diagram of a system architecture provided in an embodiment of the present application;
[0080] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;
[0081] FIG4 is a schematic diagram of an association between resources and sequence types provided in an embodiment of the present application;
[0082] FIG5 is a flow chart of another communication method provided in an embodiment of the present application;
[0083] FIG6 is an example of an association relationship between a resource and a sequence type provided in an embodiment of the present application;
[0084] FIG7 is a flow chart of another communication method provided in an embodiment of the present application;
[0085] FIG8 is an example of an association relationship between a resource and a sequence type provided in an embodiment of the present application;
[0086] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0087] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0088] In order to better understand the solutions provided by the embodiments of the present application, some terms and nouns involved in the embodiments of the present application are first introduced below.
[0089] (1)Sequence.
[0090] A sequence is an ordered set of numbers or elements. Specific sequences can leverage their structure and properties to achieve specific functions in different scenarios. Sequences play a crucial role in communication and perception technologies. By carrying specific sequences within signals and / or data, corresponding communication and / or perception functions can be achieved.
[0091] For example, in a communications system, a terminal device needs to access the network after powering on. However, it lacks prior knowledge of the network and cannot perform regular information reception. Therefore, it first needs to perform a network search to determine the frequency resources and timing information used by the network. To enable the terminal device to obtain this information, network equipment (such as access network equipment) periodically transmits synchronization signals carried on synchronization channels. Synchronization signals are signals generated according to a predefined sequence or one of multiple sequences. Accordingly, the terminal device can perform synchronization signal searches at multiple preset frequencies according to predefined possible synchronization sequences. Upon detecting a specific synchronization signal, it considers the network to have been found. It then performs time synchronization, frequency offset estimation and compensation, and continues to attempt to receive subsequent signals and system broadcast information. It can be seen that sequences play a crucial role in the initial synchronization process. Their detection performance and ability to resist frequency offset, interference, and noise determine whether the terminal device can successfully access the network, as well as the speed at which the terminal device successfully accesses the network. Sequence detection performance can be primarily characterized by its correlation, which includes autocorrelation and cross-correlation.
[0092] Autocorrelation reflects the degree of match between two identical sequences at different relative positions. Cross-correlation reflects the degree of match between two different sequences at different relative positions. In communications systems, autocorrelation determines whether the starting position of a sequence can be accurately detected, while cross-correlation determines the probability of misidentifying one sequence as another.
[0093] (2) Resources.
[0094] The resources in the embodiments of the present application may include, for example, at least one of time domain resources, frequency domain resources, code domain resources, or space domain resources.
[0095] (2.1) Time domain resources.
[0096] The time domain resources may include at least one of a radio frame, a subframe, a slot, a mini slot, or an orthogonal frequency division multiplexing (OFDM) symbol.
[0097] A time domain unit may include a radio frame, a subframe, a time slot, a mini slot, or an OFDM symbol. A time domain unit may also include resources composed of multiple radio frames, multiple subframes, multiple time slots, multiple mini slots, or multiple OFDM symbols. Among them, a radio frame may include multiple subframes, a subframe may include one or more time slots, and a time slot may include at least one symbol. Alternatively, a radio frame may include multiple time slots, and a time slot may include at least one symbol. It should be noted that in the embodiment of the present application, an OFDM symbol may also be referred to as a symbol.
[0098] Depending on the subcarrier spacing, the length of each symbol can be different, and therefore the time slot length can be different. For example, a time slot length corresponding to a 15kHz subcarrier spacing is 0.5ms, a time slot length corresponding to a 60kHz subcarrier spacing is 0.125ms, and so on.
[0099] In the embodiment of the present application, the time domain unit can also be replaced by: a time domain resource unit or a time domain unit, etc.
[0100] (2.2) Frequency domain resources.
[0101] In the frequency domain, frequency domain resources may include one or more frequency domain units. A frequency domain unit may be a resource block (RB), a physical resource block (PRB), a subcarrier, a resource block group (RBG), a predefined subband, a precoding resource block group (PRG), a resource pool, a bandwidth part (BWP), a resource element (RE) (also called a resource unit or resource particle), a carrier, or a serving cell. PRB and RB may be interchangeable. Optionally, a resource pool may include one or more resources, which may include at least one of time domain resources, frequency domain resources, code domain resources, or spatial domain resources. The number and size of resources included in the resource pool may be predetermined or configured by signaling.
[0102] Subcarrier or RE refers to a minimum frequency domain unit on a specific symbol in a multi-carrier system. Subcarrier spacing (SCS) is the spacing value between the center position or peak position of two adjacent subcarriers in the frequency domain in an OFDM system. In 5G NR, a variety of subcarrier spacings are introduced, and different carriers can have different subcarrier spacings. The baseline is 15kHz, which can be 15kHz×2n, where n is an integer from 3.75, 7.5 to 480kHz. In the embodiment of the present application, RE may refer to a resource unit of time-frequency resources, for example, it can be regarded as the smallest time-frequency resource unit. In this application, subcarriers and RE can be used interchangeably, and their contents are the same.
[0103] A subchannel is the smallest unit of frequency domain resources occupied by a physical sidelink shared channel. A subchannel may include one or more resource blocks (RBs). The bandwidth of a wireless communication system in the frequency domain may include multiple RBs. For example, in each possible bandwidth of an LTE system, the number of physical resource blocks (PRBs) included may be 6, 15, 25, 50, and so on. In the frequency domain, an RB may include several subcarriers. For example, in an LTE system, an RB includes 12 subcarriers, where each subcarrier spacing may be 15kHz. Of course, other subcarrier spacings may also be used, such as 3.75kHz, 30kHz, 60kHz, or 120kHz subcarrier spacing, which is not limited here.
[0104] A frequency domain unit may include an RE, an RB, a channel, a subchannel, a carrier, or a bandwidth part (BWP). A frequency domain unit may also include resources composed of multiple REs, multiple RBs, multiple subchannels, multiple carriers, or multiple BWPs. In an embodiment of the present application, a channel may be equivalently replaced by a resource block set (RB set), and the frequency domain bandwidth of an RB set may be 20 megahertz (MHz).
[0105] In the embodiment of the present application, the frequency domain unit may also be replaced by: a frequency domain resource unit or a frequency unit, etc.
[0106] A frequency domain resource set may include one or more frequency domain units. A frequency domain resource set may also be referred to as a frequency domain resource set, a frequency domain resource group, etc. A frequency domain resource set may include, for example, a resource block set (RBset), an RB, a subchannel, a resource pool, a carrier, or a BWP.
[0107] (2.3) Data and / or signals are mapped in the frequency domain with a comb tooth value M as an interval.
[0108] Data and / or signals may occupy all resources within the bandwidth of the data, or may occupy part of the resources. For example, data and / or signals may occupy frequency domain resources based on the structure of the comb teeth. In the embodiment of the present application, M is used to represent the interval of the comb teeth (for example, M can be replaced by Ncomb, Comb-M or other characters, etc.). For Comb-M in the embodiment of the present application, the data and / or signal appears in the frequency domain at intervals of M REs, and the remaining (M-1) REs are not transmitted. Optionally, in the embodiment of the present application, the frequency domain transmission mode of Comb-M may also be referred to as comb teeth, comb tooth structure, comb division or comb division structure, etc. The comb tooth value in the embodiment of the present application may also be referred to as the number of comb teeth, or the transmission comb tooth value (transmissionComb). In some embodiments of the present application, the comb tooth value is represented by the parameter M, and in some places it is also recorded as the comb tooth value M. The comb tooth offset value in the embodiment of the present application may also be recorded as combOffset, or may be referred to as a comb tooth index, a comb tooth index value or an offset value.
[0109] As shown in FIG1A , FIG1A uses a rectangular grid to represent an RE as an example. In actual applications, a rectangular grid can also represent multiple REs or multiple frequency domain units. Referring to FIG1A , when the comb tooth value is 2 (Comb=2), the comb tooth offset value is one of {0, 1}. Multiple REs can be divided into comb tooth 0 numbered 0 (comb tooth 0 is composed of all REs numbered 0 in FIG1A ) and comb tooth 1 numbered 1 (comb tooth 1 is composed of all REs numbered 1 in FIG1A ). When the comb tooth offset value is 0, the transmitter can send signals and / or data on the frequency domain resources corresponding to comb tooth 0, that is, send signals and / or data on all REs numbered 0 in FIG1A . If the comb tooth offset value is 1, the transmitter can send signals and / or data on the frequency domain resources corresponding to comb tooth 1, that is, send signals and / or data on all REs numbered 1 in FIG1A (not shown in FIG1A ).
[0110] As shown in FIG1B , FIG1A uses a rectangular grid to represent an RE as an example. In actual applications, a rectangular grid can also represent multiple REs or multiple frequency domain units. When the comb tooth value is 4 (Comb=4), the comb tooth offset value is one of {0, 1, 2, 3}. Multiple REs are divided into comb tooth 0 numbered 0 (comb tooth 0 is composed of all REs numbered 0 in FIG1B ), comb tooth 1 numbered 1 (comb tooth 1 is composed of all REs numbered 1 in FIG1B ), comb tooth 2 numbered 2 (comb tooth 2 is composed of all REs numbered 2 in FIG1B ), and comb tooth 3 numbered 3 (comb tooth 3 is composed of all REs numbered 3 in FIG1B ). When the comb tooth offset value is 1, the transmitter can send signals and / or data on the frequency domain resources corresponding to comb tooth 1, that is, send signals and / or data on all REs numbered 1 in FIG1B . If the comb tooth offset value is 2, the terminal device can send signals and / or data on the frequency domain resources corresponding to comb tooth 2, that is, send signals and / or data on all REs numbered 2 in Figure 1B (not shown in Figure 1B).
[0111] FIG1C exemplarily illustrates four possible structural diagrams of frequency domain resources for data and / or signals in a comb tooth value of 4 (or understood as a comb tooth value M of 4). Data and / or signals can be transmitted through comb tooth structure (a), comb tooth structure (b), comb tooth structure (c), or comb tooth structure (d) in FIG1C . The comb tooth offset value corresponding to FIG1C (a) is 0, the comb tooth offset value corresponding to FIG1C (b) is 1, the comb tooth offset value corresponding to FIG1C (c) is 2, and the comb tooth offset value corresponding to FIG1C (d) is 3. Taking FIG1C (a) as an example, in the case of Comb-4 (or understood as M being 4), the REs occupied by data and / or signals appear in the frequency domain at equal intervals of 4, and as shown in FIG1C (a), the data and / or signal will be sent on the first RE, and the three consecutive REs thereafter will be left vacant and not transmitted (the specific positions of the frequency domain resources occupied by data and / or signals are shown in FIG1C (a)). The meanings of other comb tooth structures in FIG1C are similar to those in FIG1C (a), and are not described in detail herein.
[0112] For example, the first reference signal and the second reference signal are mapped to the frequency domain resources based on the comb value M=4 respectively. The frequency domain unit mapped by the first reference signal is different from the frequency domain unit mapped by the second reference signal, and the comb offset value corresponding to the first reference signal is different from the comb offset value corresponding to the second reference signal. For example, the frequency domain units mapped by the first reference signal are RE#0, RE#4 and RE#8, and the RE mapping structure diagram of the first reference signal can be shown in (a) of Figure 1C, and the comb offset value corresponding to the first reference signal is 0. The frequency domain units mapped by the second reference signal are RE#1, RE#5 and RE#9, and the RE mapping structure diagram of the second reference signal can be shown in (b) of Figure 1C, and the comb offset value corresponding to the second reference signal is 1.
[0113] In an embodiment of the present application, the value of M may also be 1. In this case, the data is continuously mapped in the frequency domain.
[0114] (3) Reference signal.
[0115] In an embodiment of the present application, the reference signal may include (or be) a positioning reference signal (PRS), a sounding reference signal (SRS), a sidelink positioning reference signal (SL-PRS), a demodulation reference signal (DMRS), a channel state information reference signal (CSI) reference signal (RS), a synchronization signal block (SSB), a synchronization signal / physical broadcast channel block (SS / PBCH block), or a tracking reference signal (TRS), a phase tracking reference signal (PTRS), a beam management reference signal (BMRS), and a cell reference signal (CRS). At least one of the above.
[0116] (4) Mapping can also be described as "occupying" or "using". For example, when a communication system maps a channel onto a carrier, it means that the communication system uses or occupies part or all of the time-frequency resources corresponding to the carrier to transmit the information carried by the channel.
[0117] FIG2 exemplarily illustrates an architectural diagram of a communication system 1000 applicable to an embodiment of the present application. As shown in FIG2 , the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The radio access network 100 may include at least one radio access network device (such as 110a and 110b in FIG2 ) and at least one terminal device (such as 120a-120j in FIG2 ). The terminal device is wirelessly connected to the radio access network device, and the radio access network device is wirelessly or wiredly connected to the core network. The core network device and the radio access network device may be independent and distinct physical devices, or the functions of the core network device and the logical functions of the radio access network device may be integrated into the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the radio access network device. Terminal devices and radio access network devices may be connected to each other via wired or wireless means. FIG2 is only a schematic diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG2 .
[0118] The network devices involved in the embodiments of the present application include, for example, radio access network (RAN) devices. The radio access network devices may be base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), transmission nodes (TPs), next-generation NodeBs (gNBs) in fifth-generation (5G) mobile communication systems, next-generation base stations in sixth-generation (6G) mobile communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems; they may also be modules or units that perform some of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU here implements the functions of the radio resource control protocol and packet data convergence protocol (PDCP) of the base station, and can also implement the functions of the service data adaptation protocol (SDAP); the DU implements the functions of the radio link control layer and medium access control (MAC) layer of the base station, and can also implement some or all of the physical layer functions. For detailed descriptions of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The CU and DU can be set separately, or they can be included in the same network element, such as the baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, CU, DU, or RU may have different names, but those skilled in the art will understand their meanings.For example, in an open radio access network (ORAN) system, the CU may also be referred to as an open CU (open-CU, O-CU), the DU may also be referred to as an open DU (open-DU, O-DU), and the RU may also be referred to as an open RU (open-RU, O-RU). In this application, any of the CU (or CU control plane (CU control plane, CU-CP), CU user plane (CU user plane, CU-UP), DU, and RU may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0119] The wireless access network device can be a macro base station (such as 110a in Figure 2), a micro base station or an indoor station (such as 110b in Figure 2), a relay node, a donor node, etc. The embodiments of this application do not limit the specific technology and device form used by the wireless access network device. For ease of description, the following description uses a base station as an example of a wireless access network device.
[0120] Terminal devices may also be referred to as terminal devices, user equipment (UE), mobile stations, mobile terminal devices, etc. Terminal devices can 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. Terminal devices can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, sensors, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.
[0121] The above-mentioned terminal device can establish a connection with the operator network through the interface provided by the operator network (such as N1, etc.) and use the data and / or voice services provided by the operator network. The terminal device can also access the domain name system (DNS) through the operator network, use the operator services deployed on the DNS, and / or services provided by a third party. Among them, the above-mentioned third party may be a service provider other than the operator network and the terminal device, and can provide other data and / or voice services to the terminal device. Among them, the specific form of the above-mentioned third party can be determined according to the actual application scenario and is not limited here.
[0122] Terminal devices may also be referred to as terminal devices, user equipment (UE), mobile stations, mobile terminal devices, etc. Terminal devices can 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. Terminal devices may be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, road side units (RSU), etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.
[0123] Base stations and terminal devices can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminal devices.
[0124] The roles of base stations and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 2 can be configured as a mobile base station. To terminal devices 120j accessing the wireless access network 100 via 120i, terminal device 120i is a base station. However, to base station 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 2 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 2 can be referred to as communication devices with terminal functionality.
[0125] Communication between base stations and terminal devices, between base stations, and between terminal devices can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0126] In the embodiments of the present application, the functions of the base station may also be performed by a module in the base station (such as a chip (or circuit, or chip system)), or by a control subsystem that includes the base station function. The control subsystem that includes the base station function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module in the terminal device (such as a chip (or circuit, or chip system) or a modem), or by a device that includes the terminal device function.
[0127] In this application, a base station sends downlink signals or downlink information to a terminal device, and the downlink information is carried on a downlink channel; the terminal device sends uplink signals or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal device needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal device has established a wireless connection is called the serving cell of the terminal device. When the terminal device communicates with the serving cell, it will also be interfered with by signals from neighboring cells.
[0128] The core network involved in the embodiments of the present application may include network equipment that processes and forwards user signaling and data. For example, it includes access and mobility management function (AMF), session management function (SMF), user plane gateway, positioning management equipment and other core network equipment. Among them, the user plane gateway can be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW) or a packet data network gateway (PGW) or a user plane network element function entity (UPF). AMF and SMF are equivalent to the mobility management entity (MME) in the long term evolution (LTE) system. AMF is mainly responsible for access, and SMF is mainly responsible for session management. Of course, the core network can also include other network elements, which are not listed here one by one.
[0129] FIG2 is only a schematic diagram. The wireless communication system may further include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, which are not shown in FIG2 .
[0130] In one possible scenario used in the embodiments of the present application, such as long term evolution (LTE) or new radio (NR) and possible future sixth generation mobile network (6G) wireless application scenarios, in these scenarios, the communication system includes a base station and a user device. Certain functions such as synchronization, channel estimation, and perception need to be completed between the base station and the user device through sequences. For example, the base station completes the detection and / or estimation of the uplink channel by receiving a pilot sequence (sounding reference signal (SRS) or demodulation reference signal (DMRS)) from the user device. Optionally, the base station can apply the detection / estimation result to the downlink channel by the reciprocity of the channel. Or the user device completes the detection and estimation of the downlink channel by receiving the pilot sequence of the base station.
[0131] For example, in a wireless communication system, the transmitter needs to perform channel measurement before transmission to obtain instantaneous channel information (hereinafter referred to as channel information). Specifically, the channel measurement can be performed at the transmitter or at the receiver. In a time division duplex (TDD) system, because the channel from the transmitter to the receiver and the channel from the receiver to the transmitter are reciprocal, the transmitter can obtain the channel information from the transmitter to the receiver by estimating the channel information from the receiver to the transmitter. For example, in a cellular communication network, including LTE or NR, when an access network device sends downlink data to a terminal, the terminal can send a reference signal to the access network device. For example, the reference signal can be an SRS. The access network device can obtain the uplink channel information between the terminal and the access network device by measuring the reference signal. Based on the reciprocity principle of uplink and downlink channels, the access network device can obtain the downlink channel information between the access network device and the terminal, thereby assisting the access network device in sending downlink data to the terminal.
[0132] To correctly receive and demodulate data, the receiver needs to obtain channel information. In one implementation, the transmitter sends known information to the receiver on specific time-frequency resources, called DMRS. The receiver compares the DMRS received from the transmitter with the known DMRS to obtain channel information between the transmitter and the receiver, thereby assisting the receiver in demodulating the data received from the transmitter.
[0133] Currently, there are many types of sequences commonly used to generate reference signals, such as W sequence, Zadoff-Chu (ZC) sequence, Golay sequence, Gold sequence, or m sequence, etc. How to solve the coexistence of multiple sequence types has become an urgent problem to be solved.
[0134] Based on this, the present application provides a possible implementation method in which resources can be associated with sequence types. Communication devices (e.g., a first communication device and a second communication device) can determine the sequence type associated with a resource, then generate a reference signal based on a sequence of that sequence type, and transmit the reference signal on the resource. This solution provides a solution for the coexistence of multiple sequence types.
[0135] In another possible implementation, since there may be significant interference between different sequence types, in order to reduce interference, an embodiment of the present application provides a possible implementation. In this implementation, sequences of different sequence types can be associated with different resources, thereby reducing interference between different sequence types.
[0136] Based on the above content, Figure 3 exemplarily shows a flow chart of a communication method provided by an embodiment of the present application. The transmitting end may adopt the scheme provided by the embodiment of the present application to determine the sequence type associated with the resource, and generate a reference signal based on the sequence corresponding to the sequence type. The transmitting end sends a reference signal. The receiving end may adopt the scheme provided by the embodiment of the present application to determine the sequence type associated with the resource, and receive the reference signal based on the sequence corresponding to the sequence type. In an uplink communication scenario, the transmitting end may be a terminal, and the receiving end may be an access network device. In a downlink communication scenario, the transmitting end may be an access network device, and the receiving end may be a terminal. In a sideline communication scenario, the transmitting end may be a terminal, and the receiving end may be a terminal.
[0137] This solution describes the solution in the embodiment of the present application using a first communication device and a second communication device as the execution entities. The first communication device can be either a transmitter or a receiver of a reference signal. Correspondingly, the second communication device can be either a receiver or a transmitter of a reference signal.
[0138] For example, the first communication device may be the network device in Figure 2, the chip (or circuit, or chip system) inside the network device, the terminal, or the chip (or circuit, or chip system) inside the terminal. The second communication device may be the network device in Figure 2, the chip (or circuit, or chip system) inside the network device, the terminal, or the chip (or circuit, or chip system) inside the terminal. The network device in the embodiment of the present application is, for example, the access network device in Figure 2.
[0139] The following is an introduction with reference to FIG3 .
[0140] Step 301: A first communication device obtains a sequence type associated with a first resource.
[0141] Step 302: The second communication device obtains a sequence type associated with the first resource.
[0142] Step 303: The first communication device transmits a first reference signal on the first resource based on the sequence type associated with the first resource.
[0143] Correspondingly, the second communication device transmits a first reference signal on the first resource based on the sequence type associated with the first resource. The first reference signal is generated according to a first sequence corresponding to the sequence type associated with the first resource.
[0144] In step 303, the first communication device may obtain the sequence type associated with the first resource, obtain the sequence corresponding to the sequence type, and generate and send the first reference signal according to the sequence. The second communication device may obtain the sequence type associated with the first resource, obtain the sequence corresponding to the sequence type, and receive the first reference signal according to the sequence.
[0145] Alternatively, in step 303, the second communication device may obtain the sequence type associated with the first resource, obtain the sequence corresponding to the sequence type, and generate and send the first reference signal based on the sequence. After obtaining the sequence type associated with the first resource, the first communication device may obtain the sequence corresponding to the sequence type, and receive the first reference signal based on the sequence.
[0146] The reference signal in the embodiments of the present application (e.g., the first reference signal or the second reference signal described later) can be used for channel measurement and / or demodulation, etc. For related application scenarios, please refer to the above description and will not be repeated here. For example, the reference signal can be an SRS or a DMRS. For related content, please refer to the above introduction to reference signals and will not be repeated here.
[0147] Because the first resource can be associated with a sequence type, the first communications device can determine the sequence type associated with the first resource, then generate a reference signal based on the sequence type, and transmit the reference signal over the first resource. This solution allows the first communications device to select a corresponding sequence type based on the resource when multiple sequence types are configured. This solution provides a solution for the coexistence of multiple sequence types.
[0148] In an embodiment of the present application, the sequence types associated with the first resource may include multiple types. For example, the sequence types associated with the first resource include W sequence type, Zadoff-Chu (ZC) sequence type, Golay sequence pair type, Golay sequence set type, Gold sequence type or m sequence type, etc. The sequence type associated with the first resource may also include a flexible type, and the flexible type includes at least one sequence type. The sequence correlation of the ZC sequence type is good, but there is time-frequency ambiguity and small capacity. The sequence of the W sequence type has the advantages of joint time-frequency ambiguity and large capacity, but the correlation is worse than that of the ZC sequence in some scenarios. The combined use of multiple types can provide more options for communication devices in different scenarios. In another possible implementation, when multiple sequence types coexist, a better sequence type can be selected according to the actual situation, thereby further improving the communication performance.
[0149] The following describes the sequence types associated with a first resource, including the first type, the second type, or the flexible type. Sequence types associated with a first resource can also include other types, or more or fewer sequence types. Sequence type A1 (introducing the first type), sequence type A2 (introducing the second type), and sequence type A3 (introducing the flexible type) are used as examples to describe these sequence types.
[0150] Sequence type A1, the first type.
[0151] For example, the first type may be a W sequence type, a ZC sequence type, a Golay sequence pair type, a Golay sequence set type, a Gold sequence type, or an m sequence type.
[0152] When the sequence type associated with the first resource is the first type, the first resource supports the first type of sequence, and the first communication device sends a reference signal corresponding to the first type of sequence on the first resource.
[0153] The W sequence can be an R-order exponential sequence, where R is an integer greater than 2. Thus, the self-ambiguity function of the W sequence type satisfies the Weil exponent and bound within a certain range of time-frequency offsets, exhibits good autocorrelation, and can achieve better synchronization performance when a certain range of frequency offsets exists.
[0154] In one implementation, the exponential sequence can be a complex exponential sequence. For example, the complex numbers and π or 2π are extracted, and the remaining polynomial factors are written in the form of polynomials. The W sequence provided in the embodiment of the present application can be regarded as a new sequence. For example, the W sequence can also have other names, such as weil exponential sum sequence, etc. The specific name of the W sequence is not limited by the embodiment of the present application.
[0155] A W sequence is a set of sequences in which the self-ambiguity function of any sequence within a certain time-frequency offset range satisfies the Weil exponent and bound, and the mutual ambiguity function between any two sequences also satisfies the Weil exponent and bound within a certain time-frequency offset range. A sequence's self-ambiguity function within a certain time-frequency offset range satisfies the Weil exponent and bound if the maximum correlation value of the self-ambiguity function within the time-frequency offset range reaches a preset value. A mutual ambiguity function between two sequences satisfies the Weil exponent and bound if the peak energy of the mutual ambiguity function between the two sequences does not exceed a preset value within the time-frequency offset range.
[0156] For example, the expression s1(n) of the W sequence satisfies formula (1):
[0157] In formula (1), e is the Euler constant, N1 is the length of the sequence (e.g., the generated length of the sequence), N1 can be a prime number, P1 is the number of cyclic shifts supported by the sequence; k1 is the identifier (or index) of the cyclic shift used; 0≤n≤(L1-1). f(n) is an x-order polynomial, where x is greater than 2. For example, taking x=3, f(n)=(λn 3 +u1n 2+vn). Here, λ is called the cubic coefficient, u1 is called the quadratic coefficient, and v is called the linear coefficient. It can also be described as: The expression (or general term) for the sequence corresponding to the W sequence type is the above formula (1). The cross-correlation and mutual ambiguity between the W sequence and the ZC sequence are also good, satisfying the Weil index and bound.
[0158] In formula (1), N1 can be determined based on L1. N1 is the generated length of the sequence. L1 is the length of the sequence actually sent. For example, if L1 is 12, the first communication device needs to determine the value of N based on the value of L1. The first communication device selects N1 as the largest prime number less than L1, and selects N1 as 11. In another possible implementation, N1 is the smallest prime number greater than L1, such as selecting N1 as 13. In another possible implementation, for some L1, N1 is the largest prime number less than L1; for some other L1, N1 is the smallest prime number greater than L1. For example, when L1≤C1, N1 is the smallest prime number greater than L1; when L1>C1, N1 is the largest prime number less than L1, and C1 is a constant, such as C1 can be 30 or 24 or 18 or 12 or 6, etc.
[0159] For another example, the expression s1(n) of the W sequence can also satisfy formula (2):
[0160] In formula (2), e is Euler's constant, N1 is the length of the sequence (for example, the length of the generated sequence), and N1 can be a prime number. f(n) is an x-order polynomial, x is greater than 2, and taking x=3 as an example, f(n)=(an 3 +bn 2 +cn+d), 0≤n≤(L1-1). Where a is called the cubic coefficient, b is called the quadratic coefficient, and c is called the linear coefficient. It can also be described as follows: The expression (or general term) of the sequence corresponding to the W sequence type is the above formula (2). The expression of the W sequence can be more compatible with existing technologies.
[0161] In a possible implementation, the ZC sequence may be a quadratic exponential sequence. For example, the expression s2(n) of the ZC sequence satisfies formula (3):
[0162] In formula (3), e is the Euler constant, P2 is the number of cyclic shifts supported by the sequence, k2 is the identifier (or index) of the cyclic shift used, u2 can be the root of the sequence, n represents the index of the element within the ZC sequence, 0 ≤ n ≤ (L2 - 1), and N2 represents the generated length of the ZC sequence, which is an integer greater than zero. For example, a ZC sequence of one period contains N2 elements. The length of the pilot sequence actually transmitted is adjusted to L2 by truncation or cyclic shift lengthening. For details, see the description of N1 and L1 in the W sequence above. Optionally, in the ZC sequence, the value of N2 can be selected as a prime number.
[0163] Sequence type A2, the second type.
[0164] For example, the second type may be a W sequence type, a ZC sequence type, a Golay sequence pair type or a Golay sequence set type, a Gold sequence type or an m sequence type, etc.
[0165] The first type and the second type may be the same type or different types. In one possible implementation, the first type and the second type may be two different types. For example, the first type is a W sequence type and the second type is a ZC sequence type.
[0166] When the sequence type associated with the first resource is the second type, the first resource supports the second type of sequence, and the first communication device sends a reference signal corresponding to the second type of sequence on the first resource.
[0167] Sequence type A3, flexible type.
[0168] The flexible type may include at least two types. For example, the flexible type includes a first type and a second type. For example, the flexible type includes a W sequence type and a ZC sequence type. When the sequence type associated with the first resource includes a first type and a second type, and the first resource supports sequences of the first type and the second type, the first communication device may send a reference signal corresponding to a sequence of the first type on the first resource, and may also send a reference signal corresponding to a sequence of the second type on the first resource. In the embodiment of the present application, the flexible type may also have other names, for example, it may be called a fifth type or a mixed type.
[0169] In the embodiment of the present application, the sequence type associated with the first resource includes the first type, the second type, or the flexible type as an example. In other possible implementations, the type of the sequence associated with the first resource may include more situations, for example, the sequence type associated with the first resource includes the first type, the second type, the third type, the fourth type, or the flexible type. In the embodiment of the present application, the flexible type includes the first type and the second type as an example. In other possible implementations, the at least two types included in the flexible type may be other situations, for example, the flexible type includes the first type, the second type, the third type, and the fourth type. For example, the third type is a Golay sequence pair type, and the fourth type is a Golay sequence set type.
[0170] In one possible implementation, the first communication device may further obtain a sequence type associated with the second resource. Based on the sequence type associated with the second resource, the first communication device transmits a second reference signal on the second resource. The second reference signal is generated based on a second sequence corresponding to the sequence type associated with the second resource. In another possible implementation, the second communication device may further obtain a sequence type associated with the second resource. Based on the sequence type associated with the second resource, the second communication device transmits a second reference signal on the second resource. For example, the first communication device sends the second reference signal, and the second communication device receives the second reference signal. Alternatively, the second communication device sends the second reference signal, and the first communication device receives the second reference signal.
[0171] The first communication device may be configured with multiple resources, such as a first resource and a second resource. The second resource may also be associated with a sequence type. In this way, the first communication device can generate a second reference signal based on the sequence corresponding to the sequence type associated with the second resource. In this embodiment, the sequence types corresponding to the multiple resources may be the same or different. This can improve the flexibility of the solution. In another possible embodiment, when multiple sequence types coexist, a more optimal sequence type can be selected for different resources based on actual circumstances, thereby further improving communication performance.
[0172] The sequence types associated with the second resource can include multiple types. For example, the sequence types associated with the second resource include W sequence types, Zadoff-Chu (ZC) sequence types, Golay sequence pair types, Golay sequence set types, Gold sequence types, or m sequence types. The sequence types associated with the second resource can also include flexible types, which include at least one sequence type. For example, the sequence types associated with the second resource include a first type, a second type, or a flexible type. The first type is, for example, a W sequence type, the second type is, for example, a ZC sequence type, and the flexible type includes the first type and the second type. The ZC sequence type has good sequence correlation but suffers from time-frequency ambiguity and low capacity. The W sequence type has the advantages of joint time-frequency ambiguity and high capacity, but in some scenarios, its correlation is lower than that of the ZC sequence. The combined use of multiple types can provide more options for communication devices in different scenarios. In another possible implementation, when multiple sequence types coexist, a more optimal sequence type can be selected based on the actual situation, thereby further improving communication performance. The W sequence and the ZC sequence also have good cross-correlation and mutual ambiguity, satisfying the Weil exponent and bound. Therefore, when used together with the ZC sequence, they also have low mutual interference. For related details, please refer to the aforementioned introduction to sequence types A1, A2, and A3, and will not be repeated here.
[0173] The first communication device may support multiple sequence types. Because interference between different sequence types is significant, in one possible implementation, different sequences may be allocated different resources. This can reduce interference between different sequence types. Because the first communication device may have access to a large number of resources, the same sequence type may correspond to the same resources or different resources, which is not limited in this embodiment of the present application.
[0174] For example, the sequence type associated with the first resource is different from the sequence type associated with the second resource. For example, the sequence type associated with the first resource is the first type, and the sequence type associated with the second resource is the second type. For another example, the sequence type associated with the first resource is the first type, and the sequence type associated with the second resource is the flexible type. For another example, the sequence type associated with the first resource is the W sequence type, and the sequence type associated with the second resource is the ZC sequence type. In this case, the first resource and the second resource are different, and the difference between the first resource and the second resource may include, for example, different time domain resources and / or frequency domain resources. In the embodiment of the present application, the difference between the first resource and the second resource may also have other names, for example, the first resource and the second resource may be called different orthogonal resources. The following describes several implementation methods in which the first resource and the second resource are different by way of examples of implementation B1, implementation B2, and implementation B3. In implementation B1, the time domain resources of the first resource and the second resource are different as an example for description, in implementation B2, the frequency domain resources of the first resource and the second resource are different as an example for description, and in implementation B3, the frequency domain units corresponding to the first reference signal and the second reference signal are different as an example for description.
[0175] In implementation mode B1, the first resource and the second resource being different may include: a time domain resource of the first resource and a time domain resource of the second resource having no overlap or partially overlapping.
[0176] In implementation B1, the frequency domain resources of the first resource and the second resource may completely overlap, partially overlap, or have no overlap.
[0177] For example, the time domain resources of the first resource are time domain symbol 1, time domain symbol 2, and time domain symbol 3. The time domain resources of the second resource are time domain symbol 3, time domain symbol 4, and time domain symbol 5. The time domain resources of the first resource and the second resource partially overlap, that is, time domain symbol 3 is the overlapping time domain resource.
[0178] For another example, the time domain resources of the first resource are time domain symbol 1, time domain symbol 2, and time domain symbol 3. The time domain resources of the second resource are time domain symbol 4, time domain symbol 5, and time domain symbol 6. The time domain resources of the first resource and the second resource do not overlap.
[0179] In implementation mode B2, the first resource and the second resource being different may include: the frequency domain resource of the first resource has no overlap or partially overlaps with the frequency domain resource of the second resource.
[0180] In implementation B2, the time domain resources of the first resource and the second resource may completely overlap, partially overlap, or have no overlap.
[0181] For example, the PRBs occupied by the first resource and the second resource partially overlap or do not overlap. For another example, the REs occupied by the first resource and the second resource partially overlap or do not overlap. The following example uses the REs occupied by the first resource and the second resource partially overlap or do not overlap as an example.
[0182] For example, the frequency domain resources of the first resource are RE#1, RE#2, and RE#3. The frequency domain resources of the second resource are RE#3, RE#4, and RE#5. The frequency domain resources of the first resource and the second resource partially overlap, that is, RE#3 is an overlapping frequency domain resource.
[0183] For another example, the frequency domain resources of the first resource are RE#1, RE#2, and RE#3. The frequency domain resources of the second resource are RE#4, RE#5, and RE#6. The frequency domain resources of the first resource and the second resource do not overlap.
[0184] Implementation method B3, the difference between the first resource and the second resource may include: the bandwidth of the first resource and the bandwidth of the second resource are partially the same or completely the same, and the frequency domain unit mapped by the first reference signal on the bandwidth of the first resource is different from the frequency domain unit mapped by the second reference signal on the bandwidth of the first resource.
[0185] For example, the first reference signal is mapped to a frequency domain unit based on a first comb value, and the second reference signal is mapped to a frequency domain unit based on a second comb value. The first comb value and the second comb value may be the same or different. The frequency domain unit to which the first reference signal is mapped on the bandwidth of the first resource is different from the frequency domain unit to which the second reference signal is mapped on the bandwidth of the first resource. The concept of frequency domain unit can be found in the above content, for example, the frequency domain unit is RE.
[0186] For another example, the bandwidth of the first resource and the bandwidth of the second resource are partially identical or completely the same, the first comb tooth value and the second comb tooth value are the same, and the comb tooth offset value corresponding to the first reference signal and the comb tooth offset value corresponding to the second reference signal are different. In this way, the frequency domain unit mapped by the first reference signal on the bandwidth of the first resource is different from the frequency domain unit mapped by the second reference signal on the bandwidth of the first resource.
[0187] In implementation B3, the time domain resources of the first resource and the second resource may completely overlap, partially overlap, or have no overlap.
[0188] For example, the bandwidth of the first resource is a continuous frequency domain resource occupied by RE#0 to RE#11, and the example of the frequency domain resource can be seen in Figure 1C. The bandwidth of the second resource is a continuous frequency domain resource occupied by RE#0 to RE#11. Taking Figure 1C as an example, the first reference signal and the second reference signal are mapped based on the comb value M, where M is 4. The comb offset value in the embodiment of the present application can also be replaced by a comb index, a comb index value, etc. The comb index or comb offset value corresponding to the first reference signal is 0, and the indexes of the REs mapped by the first reference signal are RE#0, RE#4, and RE#8 respectively (see Figure 1C (a)). The comb offset value corresponding to the second reference signal is 1, and the indexes of the REs mapped by the second reference signal are RE#1, RE#5, and RE#9 respectively (see Figure 1C (b)). It can be seen that although the bandwidth of the first resource is the same as that of the second resource, the first comb value and the second comb value are the same, or the number of comb teeth corresponding to the first comb value and the second comb value are the same, both are 4. However, the comb offset value corresponding to the first reference signal is different from the comb offset value corresponding to the second reference signal. Therefore, the frequency domain unit (e.g., RE) mapped to the bandwidth of the first resource by the first reference signal is different from the frequency domain unit (e.g., RE) mapped to the bandwidth of the first resource by the second reference signal. This embodiment also belongs to an embodiment in which the first resource and the second resource are different in the embodiments of the present application.
[0189] In implementation B3, the bandwidth of the first resource and the bandwidth of the second resource may be the same or partially the same. For example, the bandwidth of the first resource and the bandwidth of the second resource partially overlap. For example, the bandwidth of the first resource is a continuous segment of frequency domain resources occupied by RE#0 to RE#11. The bandwidth of the second resource is a continuous segment of frequency domain resources occupied by RE#5 to RE#16, or the bandwidth of the second resource is a continuous segment of frequency domain resources occupied by RE#5 to RE#11. As can be seen, in this example, the bandwidth of the second resource is partially the same as the bandwidth of the first resource.
[0190] Implementation B1, Implementation B2, and Implementation B3 may be used individually or in combination. For example, the first resource and the second resource being different may include: the time domain resource of the first resource having no overlap or partial overlap with the time domain resource of the second resource, and the frequency domain resource of the first resource having no overlap or partial overlap with the frequency domain resource of the second resource.
[0191] FIG4 exemplifies a schematic diagram of an association between resources and sequence types. Referring to FIG4 , the time domain resources and / or frequency domain resources corresponding to the first type of sequence and the second type of sequence are different. For example, resource #11 and resource #12 have the same time domain resources but different frequency domain resources. Resource #11 is associated with the first type of sequence, and resource #12 is associated with the second type of sequence. For another example, resource #2, resource #3, resource #4, and resource #5 have the same frequency domain resources but different time domain resources. Resource #4 is associated with the first type of sequence, and the remaining resources are associated with the second type of sequence. It can be seen that the time domain resources in the resources associated with the first type of sequence and the second type of sequence are different. For another example, in resource #6, the RE associated with the first type of sequence is different from the RE associated with the second type of sequence.
[0192] The first communication device or the second communication device can obtain the sequence type associated with the resource through various implementations, such as the sequence type associated with the first resource, and the sequence type associated with the second resource. The following uses the first communication device obtaining the sequence type associated with the first resource as an example. The sequence types associated with other resources are similar and will not be repeated here.
[0193] For example, the sequence type associated with the first resource may be pre-configured, or defined by a protocol, or indicated by other means.
[0194] In the embodiment of the present application, (pre) configuration includes (pre) configuration of network devices. The (pre) configuration of network devices can be (pre) configured through one or more of downlink control information (DCI), RRC signaling, and medium access control (MAC) control element (CE).
[0195] For example, the first network device sends the first information, and the first communication device can receive the first information. The first communication device determines the sequence type associated with the first resource based on the first information. In this way, the first network device can configure the sequence type associated with the first resource for the first communication device through the first information. The first network device can configure a more suitable sequence type for the first resource based on actual conditions, thereby further improving communication performance. In this example, the first communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal. The second communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal. In this case, the way the second communication device obtains the sequence type associated with the resource can refer to the way the first communication device obtains the sequence type associated with the first resource, which is similar and will not be repeated here. Alternatively, the second communication device can be the first network device. In this case, the second communication device can configure the sequence type associated with the first resource for the first communication device.
[0196] The first information can be carried in various types of information and can be flexibly configured. For example, in one possible implementation, the first information is carried in an RRC message.
[0197] The first network device may indicate the sequence type of the resource association explicitly or implicitly. The following describes several exemplary implementations of how the first communication device obtains the sequence type of the first resource association, using Implementation C1 (explicit implementation) and Implementation C2 (implicit implementation).
[0198] In implementation C1, the first information includes: information indicating a sequence type associated with the first resource; and / or an identifier of the first sequence. The type of the first sequence is the sequence type associated with the first resource, and the first sequence is used to generate a first reference signal.
[0199] In implementation C1, the first network device can indicate the sequence type of the resource association by display. In this way, the first communication device can determine the sequence type of the first resource association based on these parameters. The solution is relatively simple and easy to implement. The following introduces several possible implementations by way of example through implementation C1.1, implementation C1.2 and implementation C1.3. In implementation C1.1, the example in which the first information includes the indication information of the sequence type of the first resource association is introduced. In implementation C1.2, the example in which the first information includes the indication information of the sequence type of the first resource association and the identifier of the first sequence is introduced. In implementation C1.3, the example in which the first information includes the identifier of the first sequence is introduced.
[0200] In implementation C1.1, the first information includes information indicating a sequence type associated with the first resource.
[0201] For example, the indication information of the sequence type associated with the first resource indicates a first type, and the first communication device can determine the first sequence according to the sequence type of the first type.
[0202] For another example, the indication information of the sequence type associated with the first resource indicates the second type, and the first communication device can determine the first sequence according to the sequence type of the second type.
[0203] For another example, the indication information of the sequence type associated with the first resource indicates a flexible type, and the first communication device may determine the first sequence according to the first type or the second type of sequence type.
[0204] In implementation C1.2, the first information includes information indicating the type of sequence associated with the first resource and an identifier of the first sequence.
[0205] For example, if the indication information of the sequence type associated with the first resource indicates the first type, the first communication device may search for the identifier of the first sequence from the sequence identifier corresponding to the first type, and then determine the first sequence based on the searched information. For another example, if the indication information of the sequence type associated with the first resource indicates the second type, the first communication device may search for the identifier of the first sequence from the sequence identifier corresponding to the second type, and then determine the first sequence based on the searched information. For another example, if the indication information of the sequence type associated with the first resource indicates the flexible type, the first communication device may search for the identifier of the first sequence from the sequence identifier corresponding to the flexible type, and then determine the first sequence based on the searched information.
[0206] Each sequence type corresponds to at least one sequence identifier. These sequence identifiers can be stored in a table or text format. Sequence identifiers corresponding to a sequence type can be set individually; two sequences of different types may have the same or different identifiers. Alternatively, identifiers for sequences corresponding to multiple sequence types can be set together, so that a single sequence identifier can uniquely identify a sequence.
[0207] For example, the identifiers of sequences corresponding to the first type (e.g., W sequence) include: sequence #001, sequence #002, and sequence #003. The identifiers of sequences corresponding to the second type (e.g., ZC sequence) include: sequence #001, sequence #002, and sequence #003. The identifiers of sequences corresponding to the flexible type include: sequence #001, sequence #002, sequence #003, sequence #004, sequence #005, and sequence #006. Sequences corresponding to the identifiers of sequences corresponding to the flexible type may belong to the first type or the second type. For example, the sequences corresponding to sequence #001 and sequence #002 are sequences of the first type, while the sequences corresponding to sequence #003, sequence #004, sequence #005, and sequence #006 are sequences of the second type.
[0208] When the sequence type indication information associated with the first resource indicates that the sequence type is the first type, the first information includes the identifier of the first sequence as sequence #001. The first communication device can search for the identifier of the sequence corresponding to the first type and use the sequence corresponding to sequence #001 in the sequence corresponding to the first type as the first sequence.
[0209] When the sequence type indication information associated with the first resource indicates the sequence type is the second type, and the first information includes the identifier of the first sequence as sequence #001, the first communication device can search for the identifier of the sequence corresponding to the second type and use the sequence corresponding to sequence #001 in the sequence corresponding to the second type as the first sequence.
[0210] When the sequence type indication information associated with the first resource indicates that the sequence type is a flexible type, the first information includes the identifier of the first sequence as sequence #001. The first communication device can search for the identifier of the sequence corresponding to the flexible type and use the sequence corresponding to sequence #001 in the sequence corresponding to the flexible type as the first sequence.
[0211] In implementation C1.3, the first information includes an identifier of the first sequence.
[0212] A sequence type corresponds to at least one sequence identifier. These sequence identifiers can be stored in a table or text format. Multiple sequence types can be set together with their corresponding sequence identifiers. A sequence identifier can be used to find one (or only one) sequence.
[0213] For example, the identifiers of sequences corresponding to the first type (e.g., W sequence) include: sequence #001, sequence #002, and sequence #003. The identifiers of sequences corresponding to the second type (e.g., ZC sequence) include: sequence #004, sequence #005, and sequence #006. The identifiers of sequences corresponding to the flexible type include: sequence #001, sequence #002, sequence #003, sequence #004, sequence #005, and sequence #006. The flexible type includes the first type and the second type.
[0214] When the identifier of the first sequence is sequence #001, the first communication device uses the sequence corresponding to sequence #001 as the first sequence. The sequence type associated with sequence #001 is the first type.
[0215] When the identifier of the first sequence is sequence #004, the first communication device uses the sequence corresponding to sequence #004 as the first sequence. The sequence type associated with sequence #004 is the second type.
[0216] In a possible implementation, the first network device may configure a sequence type for a resource set of a user, or configure a sequence type for a resource.
[0217] For example, if the resource is an SRS resource, the first network device can configure a sequence type for an SRS resource set. A resource set includes one or more resource configurations, for example, an SRS resource set includes one or more SRS resource configurations. In this case, the sequence type associated with all resources in the SRS resource set is the sequence type associated with the SRS resource set.
[0218] The following example introduces a possible SRS resource configuration method:
[0219] It can be seen from the above example that the parameters of the sequence type are configured in the SRS resource set. In this example, the flexible type example is mixed, which can also be called a mixed type.
[0220] In another possible implementation, the first network device may also configure a sequence type for an SRS resource. For example, an SRS resource configuration may include a sequence type. The two sequence types associated with two SRS resources included in an SRS resource set may be the same or different.
[0221] The following example introduces a possible SRS resource configuration method:
[0222] As can be seen from the above example, the sequence type parameter is configured for an SRS resource in an SRS resource set. In this example, the flexible type example is mixed, which can also be called a mixed type. In this example, the SRS resource can also be associated with a sequence identifier. The first communication device can determine the sequence associated with the resource based on this identifier and the sequence type. For related details, please refer to the previous description and will not be repeated here.
[0223] In another possible implementation, the first information may also include other content, such as the index of the group to which the first sequence belongs and / or the identifier of the first sequence within the group. For example, the type of the first sequence belongs to the first type, and the sequences corresponding to the first type may be divided into multiple groups. The first information may include the index of the group to which the first sequence belongs and / or the identifier of the first sequence within the group, so that the first communication device can more quickly find the group to which the first sequence belongs based on the first information, and then search for the content associated with the identifier of the first sequence within the group. Since the sequences corresponding to a type can also be divided into multiple groups, the same group identifier information can exist in multiple groups associated with a type, and then the first communication device can find the first sequence based on the group index and the identifier of the first sequence within the group. This solution can keep the indexes of multiple sequences corresponding to a type within a shorter range, thereby saving search time.
[0224] In implementation C2, the first information includes some parameters, and these parameters are associated with the sequence type associated with the first resource.
[0225] In implementation C2, the first network device may implicitly indicate the sequence type associated with the resource. In this way, the first communication device may infer the sequence type associated with the first resource from this information, which can save signaling overhead.
[0226] For example, the first information includes: information for indicating the number of reference signal streams transmitted on the first resource. The information for indicating the number of reference signal streams transmitted on the first resource may, for example, include a parameter for indicating the number of layers. The number of reference signal streams is associated with the sequence type associated with the first resource. For example, the information for indicating the number of reference signal streams transmitted on the first resource indicates a single stream. In this case, the first communication device can determine that the sequence type associated with the first resource is a W sequence. For another example, the information for indicating the number of reference signal streams transmitted on the first resource indicates a dual stream. In this case, the first communication device can determine that the sequence type associated with the first resource is a ZC sequence.
[0227] For another example, the first information includes: information indicating a power control parameter of a reference signal transmitted on a first resource, where the power control parameter is associated with a sequence type associated with the first resource. For example, the information indicating the power control parameter of the reference signal transmitted on the first resource indicates a transmit power of a first transmit power value. The first transmit power value is greater than a second transmit power value. In this case, the first communications device may determine that the sequence type associated with the first resource is a W sequence. For another example, the information indicating the power control parameter of the reference signal transmitted on the first resource indicates a transmit power of a second transmit power value. In this case, the first communications device may determine that the sequence type associated with the first resource is a ZC sequence.
[0228] For another example, the first information includes: information for indicating the scenario to which the first resource is applicable. For example, the information for indicating the scenario to which the first resource is applicable indicates that the scenario to which the first resource is applicable is a scenario that requires capacity expansion. In this case, the first communication device can determine that the sequence type associated with the first resource is a W sequence. For another example, the information for indicating the scenario to which the first resource is applicable indicates that the scenario to which the first resource is applicable is a scenario where signal coverage is limited and capacity expansion is not required. In this case, the first communication device can determine that the sequence type associated with the first resource is a ZC sequence. The signal coverage condition (for example, poor or good) can be indicated by power control parameters or signaling such as downlink control information (DCI).
[0229] In another possible implementation, when the sequence type associated with the first resource is a flexible type, the first communication device can also determine the sequence type associated with the first resource through some other implementations. It can be seen that in this solution, resources can also be associated with flexible types, and the flexible type will include multiple types of sequences. Furthermore, the first communication device can determine the type of sequence association specifically used based on some information. This solution provides more options for the configuration of the sequence type of resources, which can further improve the flexibility of the solution. Two possible implementations are exemplified below through implementation D1 and implementation D2. In implementation D1, it is introduced by taking the example of other devices indicating the sequence type to the first communication device. In implementation D2, it is introduced by taking the example of the first communication device determining the sequence type by the identifier of the first sequence.
[0230] In implementation D1, a first communication device receives second information indicating that the flexible type is the first type or the second type.
[0231] The first network device sends the second information, and the first communication device can receive the second information. In this example, the first communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal. The second communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal. In this case, the method for the second communication device to obtain the sequence type associated with the resource can refer to the method for the first communication device to obtain the sequence type associated with the first resource, which is similar and will not be repeated here. Alternatively, the second communication device can be a first network device. In this case, the second communication device can configure the sequence type associated with the first resource for the first communication device.
[0232] The second information can be carried in various types of information and can be flexibly configured. For example, in one possible implementation, the second information is carried in an RRC message.
[0233] In implementation D2, the first communication device determines whether the flexible type is the first type or the second type according to the identifier of the first sequence.
[0234] The first communication device may obtain the identifier of the first sequence. For example, the first communication device may obtain the identifier of the first sequence through preconfiguration or protocol definition. Alternatively, the first communication device may receive the identifier of the first sequence from the first network device.
[0235] The identity of a sequence is associated with the sequence type of the sequence.
[0236] For example, the identifiers of sequences corresponding to flexible types include: 001, 0002, 003, 004, 0005, and 006. Flexible types include a first type and a second type. Sequence types 001 and 002 are associated with sequences of the first type, while sequence types 003, 004, 0005, and 006 are associated with sequences of the second type. The first communication device can obtain the association between the identifier and the sequence type, for example, through preconfiguration, through preset rules, or through an instruction from the first network device.
[0237] When the identifier of the first sequence is 001, the first communication device determines that the sequence type associated with the first resource is the first type according to the association relationship between 001 and the first type.
[0238] When the identifier of the first sequence is 004, the first communication device determines that the sequence type associated with the first resource is the second type according to the association relationship between 004 and the second type.
[0239] Based on the above, FIG5 exemplarily shows a flow chart of a communication method provided by an embodiment of the present application. In this scheme, the first network device and the second network device are used as the execution subjects to describe the scheme in the embodiment of the present application. The first network device can be the network device in FIG2 , the chip (or circuit, or chip system) inside the network device. The second network device can be the network device in FIG2 , the chip (or circuit, or chip system) inside the network device, the terminal, or the chip (or circuit, or chip system) inside the terminal. The network device in the embodiment of the present application is, for example, the access network device in FIG2 .
[0240] The first communication device in FIG3 can be a first network device, and correspondingly, the second communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal. The second communication device in FIG3 can be a first network device, and correspondingly, the first communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal. The second communication device and the first communication device in FIG3 can both be different from the first network device. For example, the second communication device and the first communication device can be a terminal or a chip (or circuit, or chip system) inside the terminal.
[0241] The following is an introduction with reference to FIG5 .
[0242] Step 501: A first network device obtains a sequence type associated with a first resource.
[0243] The sequence type associated with the first resource can refer to the related description of FIG. 3 . For example, the sequence type associated with the first resource is the first type, the second type, or the flexible type, and the related content is not repeated here.
[0244] In step 502 , the first network device sends third information to the second network device.
[0245] Correspondingly, the second network device receives the third information.
[0246] The third information indicates a sequence type associated with the first resource. Alternatively, the third information indicates a sequence type associated with the first resource corresponding to the first network device.
[0247] In an embodiment of the present application, two network devices may be configured with the same resources, or overlapping resources. The third information indicates the sequence type associated with the first resource corresponding to the first network device. The sequence type associated with the first resource corresponding to the first network device may also be: the sequence type associated with the first resource within the coverage of the first network device, or the sequence type associated with the first resource configured for the first network device. When a communication device (such as a first communication device) is located within the signal coverage of the first network device, or the association relationship between the resource and the sequence type of the first communication device is the association relationship between the resource and the sequence corresponding to the first network device, or is configured for the first network device, the first communication device determines the sequence type associated with the resource based on the association relationship between the resource and the sequence corresponding to the first network device.
[0248] For example, the first resource corresponding to the first network device is associated with the first type, and the first resource corresponding to the second network device is associated with the second type. The first communication device communicates with the first network device, or the association relationship between the resources of the first communication device and the sequence is configured by the first network device, or the first communication device is located within the coverage of the first network device, and the first communication device needs to use the reference signal corresponding to the first type of sequence for transmission on the first resource. For example, the first communication device communicates with the second network device, or the association relationship between the resources of the first communication device and the sequence is configured by the second network device, or the first communication device is located within the coverage of the second network device, and the first communication device needs to use the reference signal corresponding to the second type of sequence for transmission on the first resource.
[0249] Because the first network device can notify the second network device of the sequence type associated with the first resource, the two network devices can reduce interference on the first resource by properly setting parameters. For example, the second network device can set the type of the first resource association to be the same as the sequence type of the first resource association corresponding to the first network device, or the second network device can adjust the parameters of the first resource association (e.g., power control parameters). This can further improve communication performance.
[0250] After step 502 , the second network device may execute step 503 .
[0251] Step 503: The second network device configures the sequence type associated with the first resource corresponding to the second network device to be the sequence type indicated by the third information.
[0252] For example, if the third information indicates that the sequence type of the first resource associated with the first network device is the first type, the second network device configures the sequence type of the first resource associated with the second network device to the first type. For another example, if the third information indicates that the sequence type of the first resource associated with the first network device is the second type, the second network device configures the sequence type of the first resource associated with the second network device to the second type.
[0253] Figure 6 illustrates an example of an association relationship between a resource and a sequence type. Figure 6 (a) illustrates an example of an association relationship between a resource and a sequence type corresponding to a first network device, while Figure 6 (b) illustrates an example of an association relationship between a resource and a sequence type corresponding to a second network device. As can be seen from Figure 6 , after negotiation between the first and second network devices, the same sequence type can be configured for the same resource. For example, for resource #1, both the first and second network devices associate a second type of sequence with resource #1.
[0254] Through the solution provided in Figure 5, since the first network device and the second network device can transmit reference signals corresponding to the same type of sequence on the same resource (for example, resource #1) after negotiation, interference on the resource can be reduced, and then the performance of detecting the channel state through the reference signal transmitted on the resource can be improved.
[0255] Based on the above, FIG7 exemplifies a flow chart of a communication method provided in an embodiment of the present application. This scheme uses a first network device and a second network device as the execution entities to describe the scheme in an embodiment of the present application. For an introduction to the first and second network devices, please refer to the description of FIG5 above and will not be repeated here.
[0256] The following is an introduction with reference to FIG7 .
[0257] Step 701: A first network device obtains a sequence type associated with a first resource.
[0258] The sequence type associated with the first resource can refer to the related description of FIG. 3 . For example, the sequence type associated with the first resource is the first type, the second type, or the flexible type, and the related content is not repeated here.
[0259] The content of step 701 can refer to the content of the aforementioned step 501 and will not be repeated here.
[0260] Step 702: The first network device sends third information to the second network device.
[0261] Correspondingly, the second network device receives the third information.
[0262] The third information indicates a sequence type associated with the first resource. Alternatively, the third information indicates a sequence type associated with the first resource corresponding to the first network device.
[0263] The contents of step 702 and the third information can refer to the contents of the aforementioned step 502 and will not be repeated here.
[0264] After step 702 , the second network device executes step 703 .
[0265] Step 703: The second network device adjusts the power control parameter corresponding to the first resource.
[0266] In step 703, in one possible implementation, the sequence type indicated by the third information is different from the sequence type associated with the first resource corresponding to the second network device. In this case, signals corresponding to two different types of sequences may be transmitted on the first resource, which may cause greater interference on the first resource.
[0267] Based on the above issues, in one possible implementation, the second network device adjusts a power control parameter corresponding to the first resource. Power control parameters may include, for example, transmit power and / or transmit power adjustment parameters. Adjusting the power control parameter corresponding to the first resource by the second network device may include: the second network device increasing or decreasing the power control parameter corresponding to the first resource. For example, the second network device adjusts the transmit power corresponding to the first resource to a first transmit power threshold.
[0268] For example, if the third information indicates that the sequence type associated with the first resource is the first type (e.g., a W sequence), and the sequence type associated with the first resource corresponding to the second network device is the second type (e.g., a ZC sequence), the second network device may adjust the power control parameter corresponding to the first resource, for example, the second network device may reduce or increase the transmit power corresponding to the first resource. For another example, if the third information indicates that the sequence type associated with the first resource is the second type (e.g., a ZC sequence), and the sequence type associated with the first resource corresponding to the second network device is the first type (e.g., a W sequence), the second network device may adjust the power control parameter corresponding to the first resource, for example, the second network device may reduce or increase the transmit power corresponding to the first resource.
[0269] Optionally, after step 703 , step 704 may be further included.
[0270] Step 704 : The second network device adjusts the power control parameter corresponding to the third resource.
[0271] The third resource overlaps or partially overlaps with the first resource in the time domain, and the sequence type associated with the third resource is the same as the sequence type associated with the first resource corresponding to the second network device. The adjusted power control parameter (e.g., transmit power) of the third resource matches (or is the same as) the power control parameter (e.g., transmit power) corresponding to the first resource after adjustment by the second network device.
[0272] Because the first and third resources overlap or partially overlap in time domain resources, the first and third resources correspond to the same sequence type, and the second network device adjusts the power control parameters corresponding to the first resource. If the power control parameters corresponding to the first resource do not match (e.g., are different from) the power control parameters corresponding to the third resource, interference will be significant. However, in the solution provided in the embodiment of the present application, the second network device can adjust the power control parameters on the third resource, thereby reducing interference.
[0273] Optionally, after step 704 , step 705 and / or step 706 may be further included.
[0274] Step 705: The second network device sends fourth information.
[0275] Correspondingly, the first network device receives fourth information indicating a sequence type associated with the first resource corresponding to the second network device.
[0276] Step 706: The second network device sends fifth information.
[0277] Correspondingly, the first network device receives fifth information indicating the power control parameter corresponding to the first resource after adjustment by the second network device.
[0278] The fourth information and the fifth information may be carried in the same message, or may be carried in two separate messages, for example, the fourth information and the fifth information may be carried in an RRC message.
[0279] Optionally, after step 705 or step 706 , step 707 may be further included.
[0280] Step 707: The first network device adjusts the power control parameter corresponding to the fourth resource.
[0281] The fourth resource overlaps or partially overlaps with the first resource in time domain, and the sequence type associated with the fourth resource is the same as the sequence type associated with the first resource corresponding to the second network device. The power control parameter of the fourth resource after adjustment matches (or is the same as) the power control parameter corresponding to the first resource after adjustment by the second network device.
[0282] Because the first and fourth resources overlap or partially overlap in time domain, and the sequence type associated with the fourth resource corresponding to the first network device is the same as the sequence type associated with the first resource corresponding to the second network device, and the second network device adjusts the power control parameters corresponding to the first resource, the power control parameters corresponding to the first resource do not match (e.g., are different) the power control parameters corresponding to the fourth resource, resulting in significant interference. In the solution provided in the embodiment of the present application, the first network device can adjust the power control parameters on the fourth resource, thereby reducing interference.
[0283] Figure 8 exemplifies an example of an association relationship between a resource and a sequence type. (a) in Figure 8 shows an example of an association relationship between a resource and a sequence type corresponding to a first network device, and (b) in Figure 8 shows an example of an association relationship between a resource and a sequence type corresponding to a second network device. Please refer to Figure 8. For example, for resource #11 (for example, resource #11 is a first resource), a sequence of the first type (for example, a W sequence type) is associated with resource #1 corresponding to the first network device, and a sequence of the second type (for example, a ZC sequence type) is associated with resource #11 (first resource) corresponding to the second network device. The second network device can lower (or increase) the power control parameter (for example, transmit power) corresponding to resource #11 (first resource). In this way, the interference between the reference signal sent on resource #11 of the second network device and the reference signal on resource #11 of the first network device can be reduced.
[0284] Furthermore, because the second network device lowers (or increases) the power control parameter (e.g., transmit power) corresponding to resource #11 (first resource), the second network device can further lower (or increase) the power control parameter (e.g., transmit power) corresponding to resource #12 (third resource). The power control parameter (e.g., transmit power) corresponding to resource #12 (third resource) matches (e.g., is identical to) the power control parameter (e.g., transmit power) corresponding to resource #11 (first resource). This reduces interference between the reference signals corresponding to resource #12 (third resource) and resource #11 (first resource).
[0285] Furthermore, because the second network device lowers (or increases) the power control parameter (e.g., transmit power) corresponding to resource #12 (the third resource), and the sequence type associated with resource #12 (the fourth resource) corresponding to the first network device is also the second type (e.g., a ZC sequence), the first network device can further lower (or increase) the power control parameter (e.g., transmit power) corresponding to resource #12 (the fourth resource). The lowered power control parameter (e.g., transmit power) corresponding to resource #12 (the fourth resource) matches (e.g., becomes identical to) the power control parameter (e.g., transmit power) corresponding to resource #12 (the third resource) adjusted by the second network device. In this way, interference with the reference signal corresponding to resource #12 can be reduced.
[0286] It is understood that in order to implement the functions in the above embodiments, the first communication device, the second communication device, the first network device, and the second network device may include hardware structures and / or software modules that perform the corresponding functions. Those skilled in the art should readily appreciate that, in combination with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0287] Based on the same concept, Figures 9 and 10 are schematic diagrams of the structures of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the first communication device, the second communication device, the first network device, or the second network device in the above-mentioned method embodiment, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiment. In an embodiment of the present application, the communication device can be the terminal device shown in Figure 2 above, the chip (or circuit, or chip system) inside the terminal device, the network device, or the chip (or circuit, or chip system) inside the network device.
[0288] As shown in Figure 9, communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. Communication device 1300 is used to implement the functions of the first communication device, the second communication device, the first network device, or the second network device in the method embodiments shown in Figures 3, 5, or 7. Transceiver unit 1320 may also be referred to as a communication unit. Transceiver unit 1320 may include a transmitting unit and a receiving unit.
[0289] When communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG3 , in one possible implementation, processing unit 1310 is configured to obtain a sequence type associated with a first resource. Processing unit 1310 is configured to transmit a first reference signal on the first resource via transceiver unit 1320 based on the sequence type associated with the first resource.
[0290] When communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG3 , in one possible implementation, processing unit 1310 is configured to obtain a sequence type associated with a second resource. Processing unit 1310 is configured to transmit a second reference signal on the second resource via transceiver unit 1320 based on the sequence type associated with the second resource.
[0291] When the communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG3 , in one possible implementation, the processing unit 1310 is configured to receive the first information through the transceiver unit 1320. The processing unit 1310 is configured to determine the sequence type associated with the first resource based on the first information.
[0292] When the communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG3 , in one possible implementation, when the sequence type associated with the first resource is a flexible type, the processing unit 1310 is configured to receive the third information through the transceiver unit 1320. The processing unit 1310 is configured to determine, based on an identifier of the first sequence, whether the flexible type is the first type or the second type.
[0293] In another possible implementation, when the communication device 1300 is used to implement the functions of the second communication device in the method embodiment shown in FIG. 3 , in one possible implementation, the processing unit 1310 is configured to obtain a sequence type associated with the first resource. The processing unit 1310 is configured to transmit the first reference signal on the first resource through the transceiver unit 1320 based on the sequence type associated with the first resource.
[0294] When communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG3 , in one possible implementation, processing unit 1310 is configured to obtain a sequence type associated with a second resource. Processing unit 1310 is configured to transmit a second reference signal on the second resource via transceiver unit 1320 based on the sequence type associated with the second resource.
[0295] When the communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG3 , in one possible implementation, the processing unit 1310 is configured to send the first information through the transceiver unit 1320. The processing unit 1310 is configured to determine the sequence type associated with the first resource based on the first information.
[0296] When the communication device 1300 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in FIG. 3 , in one possible implementation, the processing unit 1310 is used to send the third information through the transceiver unit 1320 .
[0297] When the communication device 1300 is used to implement the function of the first network device in the method embodiment shown in Figure 5 or Figure 7, in one possible implementation, the processing unit 1310 is used to obtain the sequence type associated with the first resource. The transceiver unit 1320 is used to send the third information to the second network device.
[0298] When the communication device 1300 is used to implement the function of the first network device in the method embodiment shown in FIG. 5 or FIG. 7 , in a possible implementation manner, the transceiver unit 1320 is used to receive the fourth information and / or the fifth information.
[0299] When the communication device 1300 is used to implement the function of the first network device in the method embodiment shown in FIG. 5 or FIG. 7 , in one possible implementation, the processing unit 1310 is used to adjust the power control parameter corresponding to the fourth resource.
[0300] When communication device 1300 is used to implement the functions of the second network device in the method embodiment shown in FIG5 or FIG7 , in one possible implementation, processing unit 1310 is configured to receive third information and obtain, based on the third information, a sequence type associated with the first resource corresponding to the first network device.
[0301] When the communication device 1300 is used to implement the function of the second network device in the method embodiment shown in FIG. 5 or FIG. 7 , in one possible implementation, the processing unit 1310 is used to configure the sequence type associated with the first resource to be the sequence type indicated by the third information.
[0302] When the communication device 1300 is used to implement the function of the second network device in the method embodiment shown in Figure 5 or Figure 7, in one possible implementation, the processing unit 1310 is used to adjust the power control parameter corresponding to the first resource when the sequence type associated with the first resource corresponding to the second network device is different from the sequence type indicated by the third information.
[0303] When the communication device 1300 is used to implement the function of the second network device in the method embodiment shown in FIG. 5 or FIG. 7 , in one possible implementation, the processing unit 1310 is used to adjust the power control parameter corresponding to the third resource.
[0304] When the communication device 1300 is used to implement the function of the second network device in the method embodiment shown in FIG. 5 or FIG. 7 , in a possible implementation manner, the transceiver unit 1320 is used to send the fourth information and / or the fifth information.
[0305] For a more detailed description of the processing unit 1310 and the transceiver unit 1320 , reference may be made to the relevant descriptions in the method embodiments shown in FIG. 3 , FIG. 5 or FIG. 7 .
[0306] As shown in Figure 10, the communication device 1400 includes a processor 1410. Optionally, the communication device 1400 also includes an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understandable that the interface circuit 1420 can be a transceiver or an input / output interface. The transceiver includes a transmitter and a receiver. The transmitter can be used to send information, and the receiver can be used to receive information. Other functions can be implemented by the processor. The input / output interface is used to input and / or output information. Output can be understood as sending, and input can be understood as receiving. Other functions can be implemented by the processor. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410 or storing input data required by the processor 1410 to execute instructions or storing data generated after the processor 1410 executes instructions.
[0307] When the communication device 1400 is used to implement the method shown in FIG. 3 , FIG. 5 or FIG. 7 , the processor 1410 is used to implement the functions of the processing unit 1310 , and the interface circuit 1420 is used to implement the functions of the transceiver unit 1320 .
[0308] When the above-mentioned communication device is a chip (or circuit, or chip system) applied to a terminal, the terminal chip (or circuit, or chip system) implements the function of the terminal device in the above-mentioned method embodiment. The terminal chip (or circuit, or chip system) receives information from the base station, which can be understood as the information being first received by other modules (such as radio frequency module or antenna) in the terminal, and then sent to the terminal chip (or circuit, or chip system) by these modules. The terminal chip (or circuit, or chip system) sends information to the base station, which can be understood as the information being first sent to other modules (such as radio frequency module or antenna) in the terminal, and then sent to the base station by these modules.
[0309] When the above-mentioned communication device is a chip (or circuit, or chip system) applied to a base station, the base station chip (or circuit, or chip system) implements the function of the network device in the above-mentioned method embodiment. The base station chip (or circuit, or chip system) receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as a radio frequency module or antenna), and then sent by these modules to the base station chip (or circuit, or chip system). The base station chip (or circuit, or chip system) sends information to the terminal, which can be understood as the information being sent to other modules in the base station (such as a radio frequency module or antenna), and then sent by these modules to the terminal.
[0310] In this application, when entity A sends information to entity B, A may send it directly to B or indirectly to B through another entity. Similarly, when entity B receives information from entity A, entity B may directly receive the information sent by entity A or indirectly receive the information sent by entity A through another entity. Entities A and B herein may be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information may be information exchange between a RAN node and a terminal, for example, between a base station and a terminal; the sending and receiving of information may also be information exchange between two RAN nodes, for example, between a CU and a DU; the sending and receiving of information may also be information exchange between different modules within a device, for example, between a terminal chip (or circuit, or chip system) and other modules in the terminal, or between a base station chip (or circuit, or chip system) and other modules in the base station.
[0311] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0312] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, mobile hard disks, compact disc read-only memory (CD-ROM) or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also be present in a base station or a terminal as discrete components.
[0313] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, all or part of the processes or functions of the embodiments of the present application are performed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may 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. The available media may be magnetic media, such as floppy disks, hard disks, or magnetic tapes; optical media, such as digital video disks; or semiconductor media, such as solid-state drives. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0314] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0315] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B or C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0316] It is understood that the various numbers involved in the embodiments of this application (such as the numerical numbers "first" and "second", and the letter numbers "A1, A2", "B1, B2", "C1, C2", etc.) are only for the convenience of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that: include: Get the sequence type associated with the first resource; Based on the sequence type associated with the first resource, a first reference signal is transmitted on the first resource, where the first reference signal is generated according to a first sequence, and the sequence type of the first sequence is the sequence type associated with the first resource.
2. The method according to claim 1, wherein The sequence type associated with the first resource includes a first type, a second type, or a flexible type.
3. The method according to claim 2, wherein The first type is a W sequence type, the second type is a ZC sequence type, and the flexible type includes the first type and the second type.
4. The method according to any one of claims 1 to 3, wherein The expression of the sequence corresponding to the W sequence type is Where, e is Euler's constant, 0≤n≤(L-1), a, b, c, and d are all constants. N is a prime number, and L is a constant.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Get the sequence type associated with the second resource; Based on the sequence type associated with the second resource, a second reference signal is transmitted on the second resource, where the second reference signal is generated according to a second sequence, and the sequence type of the second sequence is the sequence type associated with the second resource.
6. The method according to claim 5, wherein The sequence type associated with the second resource includes a first type, a second type, or a flexible type.
7. The method according to claim 5 or 6, wherein: The sequence type associated with the first resource is different from the sequence type associated with the second resource.
8. The method according to any one of claims 5 to 7, wherein: The first resource and the second resource satisfy at least one of the following: The time domain resources of the first resource and the time domain resources of the second resource have no overlap or partially overlap; The frequency domain resources of the first resources do not overlap or partially overlap with the frequency domain resources of the second resources; The bandwidth of the first resource and the bandwidth of the second resource are partially the same or completely the same, and the frequency domain unit to which the first reference signal is mapped on the bandwidth of the first resource is different from the frequency domain unit to which the second reference signal is mapped on the bandwidth of the first resource.
9. The method according to any one of claims 1 to 8, wherein The method further comprises: receiving a first message; A sequence type associated with the first resource is determined according to the first information.
10. The method according to any one of claims 1 to 8, wherein The method further comprises: Send the first message.
11. The method according to claim 9 or 10, wherein: The first information is carried in a radio resource control RRC message.
12. The method according to any one of claims 9 to 11, wherein: The first information includes: Indicative information of a sequence type associated with the first resource; and / or, An identifier of the first sequence.
13. The method according to any one of claims 9 to 11, wherein: The first information includes: Information indicating the number of reference signal streams transmitted on the first resource, where the number of reference signal streams is associated with a sequence type associated with the first resource; and / or, Information used to indicate a power control parameter of a reference signal transmitted on the first resource, where the power control parameter is associated with a sequence type associated with the first resource.
14. The method according to any one of claims 1 to 13, wherein: In a case where the sequence type associated with the first resource is a flexible type, the method further includes: receiving third information, where the third information indicates that the flexible type is the first type or the second type; or, The flexible type is determined to be the first type or the second type according to the identifier of the first sequence.
15. The method according to any one of claims 1 to 13, wherein: In a case where the sequence type associated with the first resource is a flexible type, the method further includes: Third information is sent, where the third information indicates that the flexible type is the first type or the second type.
16. The method according to claim 14 or 15, characterized in that The third information is carried in the RRC message.
17. A communication method, characterized in that: The method is applicable to a first network device, and includes: Get the sequence type associated with the first resource; Third information is sent to the second network device, where the third information indicates a sequence type associated with the first resource.
18. The method according to claim 17, wherein The method further comprises: receiving the fourth information and / or the fifth information; The fourth information indicates that the sequence type associated with the first resource corresponding to the second network device is the first type; The fifth information indicates: the power control parameter corresponding to the first resource after adjustment by the second network device.
19. The method according to claim 18, wherein The method further comprises: Adjusting a power control parameter corresponding to a fourth resource, wherein the fourth resource overlaps or partially overlaps with the first resource in time domain, and a sequence type associated with the fourth resource is the same as a sequence type associated with the first resource corresponding to the second network device.
20. A communication method, characterized in that: The method is applicable to a second network device, and includes: receiving third information indicating a sequence type associated with a first resource corresponding to the first network device; A sequence type associated with the first resource corresponding to the first network device is acquired according to the third information.
21. The method according to claim 20, wherein The method further comprises: The sequence type associated with the first resource is configured as the sequence type indicated by the third information.
22. The method according to claim 20, wherein The method further comprises: When the sequence type associated with the first resource corresponding to the second network device is different from the sequence type indicated by the third information, the power control parameter corresponding to the first resource is adjusted.
23. The method according to claim 22, wherein Adjusting a power control parameter corresponding to a third resource, wherein the third resource overlaps or partially overlaps with the first resource in time domain, and a sequence type associated with the third resource is the same as a sequence type associated with the first resource corresponding to the second network device.
24. The method according to any one of claims 22 to 23, wherein: The method further comprises: sending the fourth message and / or the fifth message; The fourth information indicates that the sequence type associated with the first resource corresponding to the second network device is the first type; The fifth information indicates: the power control parameter corresponding to the first resource after adjustment by the second network device.
25. A communication device, characterized in that: Comprising a module for executing the method according to any one of claims 1 to 16, or a module for executing the method according to any one of claims 17 to 19, or a module for executing the method according to any one of claims 20 to 24.
26. A communication device, characterized in that: The method comprises a processor, wherein the processor implements the method according to any one of claims 1 to 16, or implements the method according to any one of claims 17 to 19, or implements the method according to any one of claims 20 to 24 through a logic circuit or executing a computer program or instruction.
27. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method described in any one of claims 1 to 16 is implemented, or the method described in any one of claims 17 to 19 is implemented, or the method described in any one of claims 20 to 24 is implemented.
28. A computer program product, characterized in that The computer program product stores a computer program, which includes program instructions. When the program instructions are executed by a computer, the method of any one of claims 1 to 16 is implemented, or the method of any one of claims 17 to 19 is implemented, or the method of any one of claims 20 to 24 is implemented.
Citation Information
Patent Citations
Method for transmitting SRS in wireless communication system and terminal therefor
CN110366837A
Reference signaling for sidelink communication
US20220052810A1