Wireless communication method and apparatus, device and storage medium

In the wireless communication system, the first device generates and transmits the second information related to the first channel after correctly receiving the first information, and realizes iterative channel measurement, solves the problem of insufficient channel measurement/estimation accuracy, improves the accuracy of channel measurement, and meets high-precision perception and AI requirements.

WO2025065539A1PCT designated stage expired Publication Date: 2025-04-03GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/122674
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In existing wireless communication systems, the accuracy of channel measurement/estimation still needs to be further improved, especially the high-precision perception and AI needs cannot be met.

Method used

Iterative channel measurement is realized by generating and transmitting a second information, which is information related to the first channel, after the first device correctly receives the first information carried in the first channel, the second information is generated and transmitted.

Benefits of technology

Improve the accuracy of channel measurement/estimation, and can obtain channel coefficients more accurately, meeting high-precision perception and AI needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023122674_03042025_PF_FP_ABST
    Figure CN2023122674_03042025_PF_FP_ABST
Patent Text Reader

Abstract

A wireless communication method and apparatus, a device and a storage medium, which relate to the technical field of communications. The method comprises: after correctly receiving first information, a first device sending second information in a second channel, wherein the first information is encoded and then carried in a first channel for transmission, and the second information is information related to the first channel (210). After correctly receiving first information which is carried in a first channel for transmission, a first device generates and sends second information, the second information being information related to the first channel; thus, the first device achieves iterative channel measurement, and the accuracy of channel measurement / estimation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method, device, equipment and storage medium Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a wireless communication method, apparatus, device, and storage medium. Background Art

[0002] In wireless communication systems, information is usually carried in channels for transmission.

[0003] Currently, the accuracy of channel measurement / estimation needs further research.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a wireless communication method, apparatus, device, and storage medium. The technical solution is as follows:

[0006] According to one aspect of an embodiment of the present application, a wireless communication method is provided, where the method is performed by a first device and includes:

[0007] After correctly receiving the first information, second information is sent in the second channel; wherein the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

[0008] According to one aspect of an embodiment of the present application, a wireless communication method is provided, where the method is performed by a second device, and the method includes:

[0009] Sending first information in a first channel, where the first information is encoded and then carried in the first channel for transmission;

[0010] Second information sent in a second channel is received, where the second information is information related to the first channel and is sent after the first information is correctly received.

[0011] According to one aspect of an embodiment of the present application, a wireless communication device is provided, the device including:

[0012] The sending module is used to send second information in the second channel after correctly receiving the first information; wherein, the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

[0013] According to one aspect of an embodiment of the present application, a wireless communication device is provided, the device including:

[0014] a sending module, configured to send first information in a first channel, wherein the first information is encoded and then carried in the first channel for transmission;

[0015] The receiving module is configured to receive second information sent in a second channel, where the second information is information related to the first channel and is sent after the first information is correctly received.

[0016] According to one aspect of an embodiment of the present application, a device is provided, comprising a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned wireless communication method on the first device side, or to implement the above-mentioned wireless communication method on the second device side.

[0017] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned wireless communication method on the first device side, or to implement the above-mentioned wireless communication method on the second device side.

[0018] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned wireless communication method on the first device side, or to implement the above-mentioned wireless communication method on the second device side.

[0019] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned wireless communication method on the first device side, or to implement the above-mentioned wireless communication method on the second device side.

[0020] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:

[0021] After correctly receiving the first information transmitted in the first channel, the first device generates and sends second information related to the first channel, so that the first device implements iterative channel measurement and improves the accuracy of channel measurement / estimation. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] FIG1 is a schematic diagram of a network architecture provided by an embodiment of the present application;

[0023] FIG2 is a flow chart of a wireless communication method provided by one embodiment of the present application;

[0024] FIG3 is a schematic diagram of determining a first channel based on a period parameter according to an embodiment of the present application;

[0025] FIG4 is a timing relationship diagram of a first channel, a second channel, and a third channel in the time domain provided by one embodiment of the present application;

[0026] FIG5 is a schematic diagram of simultaneously sending sixth information and fifth information provided by an embodiment of the present application;

[0027] FIG6 is a schematic diagram of independent transmission of sixth information provided by an embodiment of the present application;

[0028] 7 is a schematic diagram of a sixth message and a positive confirmation message sent simultaneously according to an embodiment of the present application;

[0029] FIG8 is a schematic diagram showing that the sixth information provided by one embodiment of the present application includes identification information of the first channel;

[0030] FIG9 is a flowchart of a wireless communication method provided by another embodiment of the present application;

[0031] FIG10 is a block diagram of a wireless communication device provided by one embodiment of the present application;

[0032] FIG11 is a block diagram of a wireless communication device provided by another embodiment of the present application;

[0033] FIG12 is a schematic structural diagram of a device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0034] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0035] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0036] Please refer to FIG1 , which shows a schematic diagram of a network architecture 100 provided by an embodiment of the present application. The network architecture 100 may include: a terminal device 10 , an access network device 20 , and a core network element 30 .

[0037] The terminal device 10 may refer to a UE (User Equipment), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user apparatus. In some embodiments, the terminal device 10 may also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5GS (5th Generation System) or a terminal device in a future evolved PLMN (Public Land Mobile Network), etc., and the embodiments of the present application are not limited thereto. For ease of description, the above-mentioned devices are collectively referred to as terminal devices. The number of terminal devices 10 is generally multiple, and one or more terminal devices 10 may be distributed in a cell managed by each access network device 20. The terminal device may also be referred to as a terminal or UE for short, and those skilled in the art will understand its meaning.

[0038] Access network equipment 20 is a device deployed in an access network to provide wireless communication capabilities for terminal devices 10. Access network equipment 20 may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems employing different wireless access technologies, the names of devices that provide access network equipment functions may vary. For example, in 5G NR systems, they are referred to as gNodeBs or gNBs. As communication technologies evolve, the term "access network equipment" may change. For ease of description, in the embodiments of this application, the aforementioned devices that provide wireless communication capabilities for terminal devices 10 are collectively referred to as access network equipment. In some embodiments, access network equipment 20 enables communication between terminal devices 10 and core network elements 30. For example, in an LTE (Long Term Evolution) system, access network equipment 20 may be an Evolved Universal Terrestrial Radio Access Network (EUTRAN) or one or more eNodeBs within the EUTRAN. In a 5G NR system, access network equipment 20 may be a Radio Access Network (RAN) or one or more gNBs within the RAN. In the embodiment of the present application, unless otherwise specified, the "network device" refers to the access network device 20, such as a base station.

[0039] The core network element 30 is a network element deployed in the core network. The functions of the core network element 30 are mainly to provide user connection, user management, and service bearer, and to provide an interface to the external network as a bearer network. For example, the core network elements in the 5G NR system may include network elements such as the AMF (Access and Mobility Management Function) entity, the UPF (User Plane Function) entity, and the SMF (Session Management Function) entity.

[0040] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via an air interface technology, such as the NG interface in the 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via an air interface technology, such as the Uu interface.

[0041] The "5G NR system" in the embodiments of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of the present application may be applicable to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (e.g., B5G (Beyond 5G) systems, 6G systems (6th Generation System, sixth generation mobile communication systems)), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, which are not limited in this application.

[0042] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0043] With the development of wireless communication technology, technologies such as synaesthesia integration and wireless AI (artificial intelligence) have emerged. Below is a brief introduction to these two technologies.

[0044] Wireless communication and sensing are two key applications of modern RF technology. Sensing uses radio waves to detect parameters of the physical environment to enable environmental perception, such as target location, motion recognition, and imaging. Traditionally, sensing and wireless communication exist independently, and this separation wastes wireless spectrum and hardware resources. In the B5G and 6G eras, the communication spectrum is shifting towards millimeter-wave, terahertz, and visible light communications. In the future, the spectrum for wireless communication will overlap with the spectrum for traditional sensing. Integrated communication and sensing technology merges wireless communication and sensing, utilizing the same signal to perform both communication and sensing, thereby improving spectrum utilization. Furthermore, wireless communication and wireless sensing are increasingly sharing similarities in system design, signal processing, and data processing. Therefore, utilizing the same device for both communication and sensing can help reduce equipment costs.

[0045] Synaesthesia integration can be broadly categorized into two main categories: communication-assisted perception and perception-assisted communication. Communication-assisted perception refers to the transmission and aggregation of perception information through wireless communications, which can expand the breadth and depth of perception services and improve their timeliness. Fusion of communication and perception technologies can provide efficient perception services such as high-precision positioning, high-resolution imaging, and virtual environment reconstruction. This can effectively build digital twin environments, enabling digital representation and deep processing across numerous industries.

[0046] In some sensing scenarios, sensing nodes perform sensing based on transmission channel measurement results. The sensing accuracy is usually affected by factors such as signal density and signal duration.

[0047] "Perception" as used in this application refers to the process of directly or indirectly obtaining perceptual information about a target or environment based on at least one perceptual signal, such as sound waves, electromagnetic waves, or light waves (including but not limited to lasers). For example, by sending and receiving perceptual signals and measuring or otherwise processing them, perceptual information about the target or environment can be obtained, such as for services such as positioning, ranging, speed measurement, angle measurement, target imaging, target detection, target tracking, and target recognition.

[0048] Current wireless AI / ML (machine learning) applications generally assume that models are pre-trained and ready for use, which reduces the need for datasets. However, it's important to note that pre-training comprehensive models tailored to different problems, scenarios, and environments is extremely challenging both in engineering and implementation. It's difficult to create a single wireless AI solution that solves all problems, nor is it easy to pre-prepare diverse solutions for a wide range of wireless AI issues. Therefore, the on-demand construction, deployment, and optimization of wireless AI solutions becomes crucial.

[0049] To ensure the on-demand construction, deployment, and optimization of wireless AI solutions, it is necessary to acquire wireless datasets on demand. In particular, datasets for specific wireless AI problems must be effectively generated online or offline to support the construction, deployment, and optimization of wireless AI solutions for these specific problems. Measurement and estimation results of transmission channels are a common AI dataset.

[0050] Both perception and AI have a clear need for accurate channel measurement and estimation. This requires at least two aspects: 1. Highly accurate estimation of a single channel point (accuracy); 2. Estimation of multiple single points in the complete channel (widespread, large data volumes).

[0051] In existing communication systems, channel measurement is usually performed based on RS (Reference Signal). The 5G system specially designs CSI-RS (Channel State Information Reference Signal), which is a measurement signal sent specifically for channel measurement. On the one hand, in order not to excessively reduce the system transmission efficiency, the density of CSI-RS is low and cannot meet the accuracy requirements of perception and AI. On the other hand, when the terminal itself has a large amount of data transmission, channel estimation is still required based on CSI-RS, and there is also a waste of transmission resources.

[0052] Channel measurement can also be performed using the demodulation reference information in the data channel of existing systems. Specifically, the data channel carries a demodulation reference signal (DMRS) r and data information y. The data information is processed (including encoding) to generate a transmit signal s. The reference signal is known to the receiver, but the content of data information y is unknown to the receiver, nor is the corresponding transmit signal s. The received reference signal R = r*Hr+n, and the data signal S = s*Hs+n, where Hr is the coefficient of the channel through which the reference signal passes, Hs is the coefficient of the channel through which the data signal passes, and n is additive noise. Since the receiver knows r, it can estimate the channel coefficient Hr'. Based on Hr', the channel coefficient Hs' corresponding to the data information is further estimated. In general, the error between the channel coefficient Hs' and the true channel coefficient Hs consists of two parts: the first is the error between Hr' and Hr; the second is the error caused by the algorithm (correlation, difference, etc.) used to calculate Hs' from Hr' (compared to Hs). Therefore, the channel measurement / estimation results obtained based on the demodulated signals of the existing data channels cannot meet the requirements of perception or AI for accurate channel measurement / estimation as mentioned above.

[0053] The basis of this solution (iterative channel measurement): The premise is the same as that described in the above-mentioned related technical shortcomings. The receiving end performs channel estimation based on the reference signal r to obtain the channel coefficient Hr'. Further, based on Hr', the data channel is compensated to obtain the encoded data information s. The encoded data information s is decoded, and the original data information y (0 and 1 bits to be sent) can be obtained if the decoding is successful. The successful decoding is the joint result of the channel compensation based on Hr' and the channel coding gain. At this time, if the receiving end processes the original data information y according to the processing method of the transmitting end (such as including encoding) to obtain s, that is, the transmitted signal is accurately known (the data can be equivalent to the reference signal at this time), then the receiving end can obtain the channel coefficient Hs' corresponding to the data information based on S and s. S = s*Hs+n, s = data information obtained after the original data information y is processed (including encoding). In other words, the second part of the error as mentioned above can be avoided, thereby obtaining a more accurate channel measurement / estimation result. The method proposed in this application can help the receiving end to achieve the above-mentioned iterative channel measurement.

[0054] Please refer to Figure 2, which shows a flow chart of a wireless communication method provided by an embodiment of the present application. The execution subject of each step of the method can be a first device. The method can include the following step 210.

[0055] In step 210, after correctly receiving the first information, the first device sends the second information in the second channel; wherein the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

[0056] The first device is the receiver of the first information, and the sender of the first information is referred to as the second device in this application. In some embodiments, if a network device sends the first information to a terminal device, the first device is the terminal device, and the second device is the network device. In some embodiments, if a terminal device sends the first information to a network device, the first device is the network device, and the second device is the terminal device.

[0057] The second device sends the first information on the first channel. The first information is encoded and then carried on the first channel for transmission. In other words, the original information sent by the second device is the first information. When sending the first information, the second device first encodes the first information to obtain the encoded first information, and then carries the encoded first information on the first channel for transmission.

[0058] Correctly receiving the first information by the first device means correctly decoding the first information by the first device. After compensating for the first channel, the first device obtains the encoded first information. Successfully decoding the encoded first information yields the first information.

[0059] After correctly receiving the first information, the first device transmits second information related to the first channel via the second channel. In some embodiments, the second information is a measurement / estimation result for the first channel, such as a coefficient indicating the first channel. After determining the second information, the first device may transmit the second information via the second channel. The second channel is used to transmit the second information and is located after the first channel in the time domain.

[0060] Taking the example of the first information being the original data information y and the first channel being the data channel, the first device performs channel estimation based on the reference signal r to obtain the channel coefficient Hr'. Further, based on Hr', the data channel (equivalent to the first channel described above) is compensated to obtain the encoded data information s. The encoded data information s is decoded, and if the decoding is successful, the original data information y can be obtained. Successful decoding is the combined result of channel compensation based on Hr' and the channel coding gain. At this point, if the first device processes the original data information y (including encoding) in accordance with the processing method used by the second device during transmission to obtain s, that is, accurately knowing the transmitted signal, the first device can then obtain the first channel coefficient Hs' (equivalent to the second information described above) based on S and s. S = s*Hs + n, where s = data information obtained after processing (including encoding) the original data information y. In this way, the second part of the error described above can be avoided, resulting in a more accurate channel measurement / estimation result.

[0061] In some embodiments, the first device sends the second information to the second device in the second channel, that is, the first device sends information related to the first channel (such as measurement / estimation results for the first channel) to the second device, so that the second device can obtain the information related to the first channel.

[0062] In some embodiments, the second information is generated based on the first information.

[0063] In some embodiments, a first device processes first information using a first encoding method to obtain third information, and then generates second information based on the third information. In some embodiments, the first device performs the same processing on the first information as the second device. That is, when the second device sends the first information, it processes the first information using the same processing method as the second device after the first device successfully receives the first information, thereby obtaining third information. The second information is then generated based on the third information. In some embodiments, the processing of the first information includes encoding. In some embodiments, the processing of the first information includes encoding and other processing, such as modulation. In some embodiments, the encoding method used by the first device to encode the first information is the same as the encoding method used by the second device to encode the first information, both being the first encoding method described above. That is, the first information is processed by the second device using the first encoding method and then sent to the first device. After the first device successfully receives the first information, the first device processes the first information using the first encoding method to obtain third information, and then generates the second information based on the third information. Furthermore, the first encoding method can be any encoding method, and this application does not limit this.

[0064] Continuing with the example where the first information is original data information y and the first channel is a data channel, after the first device successfully decodes and obtains the original data information y, it processes the original data information y (e.g., including encoding) according to the processing method used by the second device during transmission to obtain s (equivalent to the third information described above). Thus, the first device accurately knows the transmitted signal. Based on S and s, the first device can then obtain the coefficient Hs' of the first channel (equivalent to the second information described above).

[0065] In some embodiments, the second information includes: channel information corresponding to the physical resources occupied by the first information. The physical resources occupied by the first information refer to the resources occupied by transmitting the first information, and may include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain. Exemplarily, the channel information corresponding to the physical resources occupied by the first information includes channel information corresponding to physical resources such as REs (Resource Elements), subcarriers, and symbols occupied by the first information.

[0066] In some embodiments, the second information includes multiple sub-information, the physical resources occupied by the first information include multiple physical resource units, and each sub-information includes channel information corresponding to at least one physical resource unit. For example, the physical resources occupied by the first information are divided into multiple physical resource units, and each sub-information is used to indicate the channel information corresponding to one physical resource unit, or each sub-information is used to indicate the channel information corresponding to at least two physical resource units. In this way, different sub-information can be used to indicate the channel information corresponding to different physical resource units, thereby achieving more flexible indication.

[0067] In some embodiments, the first information is data information, and the first channel carries a reference signal and information obtained by encoding the data information. Here, the first information is data information, which can be understood as the first information being original data information, which is encoded to obtain encoded data information, and the first channel carries the reference signal and the encoded data information.

[0068] In some embodiments, when the first information is data information and the first channel carries a reference signal and information obtained after encoding the data information, the channel information corresponding to the physical resources occupied by the first information refers to the channel information corresponding to the physical resources occupied by the data information.

[0069] In some embodiments, the encoding described above includes but is not limited to at least one of the following: channel coding, encoding based on a specific algorithm or model, and other processing methods for processing the original information to introduce additional information. Here, the encoding based on a specific algorithm or model is explained: the original information bits (such as the first information) are based on an agreed algorithm or model to obtain output bits (such as the encoded first information), and the number of output bits is greater than or equal to the number of original information bits. The above-mentioned algorithm or model can be an AI-based algorithm or model, or an algorithm or model based on a neural network. The above-mentioned neural network includes but is not limited to: one or more combinations of convolutional neural networks, recurrent neural networks, fully connected neural networks, residual neural networks, and transformer neural network structures.

[0070] In some embodiments, channel coding includes but is not limited to at least one of the following: LDPC (Low Density Parity Check) coding, Polar coding, Turbo coding, convolutional coding, and RM (Reed-Muller) coding.

[0071] The following describes how to determine the first channel. Specifically, the first device determines whether any channel is the first channel. If the channel is the first channel, the first device correctly receives the first information carried on the first channel and then transmits the second information described above on the second channel. If the channel is not the first channel, the first device does not need to determine and transmit the second information.

[0072] In some embodiments, the first channel is a channel indicated by fourth information, and the fourth information is used to indicate acquisition of information related to the channel. Exemplarily, the first channel is dynamically indicated, such as by the fourth information. In some embodiments, the first channel is a channel whose corresponding control information includes the fourth information, and the control information is used to indicate or schedule the channel.

[0073] In some embodiments, the fourth information is used to indicate acquisition of information related to the channel, including: the fourth information explicitly indicates acquisition of information related to the channel; or the fourth information implicitly indicates acquisition of information related to the channel.

[0074] In some embodiments, for any channel (for ease of description, denoted as channel A), the control information indicating (or scheduling) the channel A includes fourth information. When the value of the fourth information is a preset value, it indicates that channel A is the first channel.

[0075] In some embodiments, the fourth information is a single bit. When the bit is set to a first value, the corresponding channel A is used as the first channel. When the bit is set to a second value, the corresponding channel A is not used to obtain information related to the channel. The first value and the second value are different. For example, the first value is 1 and the second value is 0; or the first value is 0 and the second value is 1.

[0076] In some embodiments, the fourth information is M bits, corresponding to 2 M The indication result is M, which is a positive integer. Taking Table 1 as an example, 00 indicates that the information related to the channel is not obtained, 01, 10, and 11 indicate the resources used by the second channel, and implicitly indicate that channel A is the first channel.

[0077] Table 1

[0078] In some embodiments, the first channel is an available channel in each cycle determined based on the cycle parameter. In some embodiments, the first channel is the first available channel in each cycle determined based on the cycle parameter.

[0079] In some embodiments, the available channel satisfies at least one of the following conditions: a channel that is actually transmitted, a channel that is configured and not dropped or cancelled, and a channel that meets specific conditions.

[0080] In some embodiments, the specific conditions include, but are not limited to, one of the following: a downlink data channel, an uplink data channel, a PDSCH (Physical Downlink Shared Channel), an SPS PSDCH (Semi-Persistent Scheduling PDSCH), a PUSCH (Physical Uplink Shared Channel), a CG PUSCH (Configured Grant PUSCH), a channel whose priority meets the conditions, and a channel whose transmission bandwidth is greater than or equal to a first threshold. The conditions met by the above-mentioned priorities and the first threshold can be pre-defined or configured, and this application does not limit this.

[0081] In some embodiments, an available channel within the aforementioned period is: an available channel with the earliest time domain start position, for which all time domain resources fall within the period; or an available channel with the earliest time domain end position, for which all time domain resources fall within the period. As shown in FIG3 , the period parameter is P, and two periods are determined based on the period parameter. The first available channel within the first period is PDSCH 1, and the first available channel within the second period is PDSCH 4.

[0082] Next, the transmission of the second channel (second information) will be described.

[0083] In some embodiments, the first device sends affirmative confirmation information corresponding to the first information or affirmative confirmation information corresponding to the first channel in the third channel, and the third channel is sent no later than the second channel in the time domain. After correctly receiving the first information, the first device sends affirmative confirmation information corresponding to the first information or affirmative confirmation information corresponding to the first channel in the third channel, and the affirmative confirmation information is used to indicate that the first device has correctly received the first information. In some embodiments, the above-mentioned affirmative confirmation information is ACK (Acknowlegement). This situation applies to the case where the first channel is a data channel, such as a downlink data channel or an uplink data channel. Exemplarily, the first channel is PDSCH or PUSCH. In addition, in some embodiments, when the first device does not correctly receive the first information, the first device does not send the second channel or the second channel carries invalid information.

[0084] As shown in Figure 4, it shows a timing relationship diagram of the first channel, the second channel, and the third channel in the time domain. After the first device correctly receives the first information carried and transmitted on the first channel, it sends the positive confirmation information corresponding to the first information or the positive confirmation information corresponding to the first channel on the third channel, and sends the second information on the second channel. The third channel is sent no later than the second channel in the time domain, that is, the second channel is sent no earlier than the third channel in the time domain.

[0085] Through the above method, the first device sends the second information after sending the positive confirmation information corresponding to the first information or the positive confirmation information corresponding to the first channel. This can improve the transmission reliability of the second information, improve system resource utilization, and avoid the second device from performing blind detection of the second information. This is because the first device sends the positive confirmation information first and then sends the second information. Therefore, the second device detects the second information after receiving the positive confirmation information, thereby avoiding the second device from performing blind detection of the second information.

[0086] In some embodiments, the physical resources occupied by the third channel (positive confirmation information) include at least one of the following dimensions: time domain, frequency domain, space domain, and code domain. Each dimension can be further divided into multiple granularities. In one implementation, determining the frequency domain resources includes determining the carrier or service cell, and then determining the frequency domain resource unit within the carrier or service cell. In one implementation, determining the time domain resources includes determining the time slot or subframe, and then determining the symbol within the time slot or subframe. In one implementation, determining the code domain resources includes determining the base sequence, and then determining the sequence generated based on the base sequence.

[0087] In some embodiments, the physical resources occupied by the third channel are indicated by fifth information. In some embodiments, the fifth information is any one of the following signaling: physical layer signaling, downlink control signaling, uplink control signaling, high-layer signaling, RRC (Radio Resource Control) signaling, and MAC (Media Access Control) signaling.

[0088] In some embodiments, the fifth information may be information sent by the first device, such as information sent by the first device to the second device; or the fifth information may be information received by the first device, such as information sent by the second device to the first device. For example, when the first device is a network device and the second device is a terminal device, the fifth information is information sent by the first device (i.e., the network device) to the second device (i.e., the terminal device). For example, when the first device is a terminal device and the second device is a network device, the fifth information is information sent by the second device (i.e., the network device) to the first device (i.e., the terminal device).

[0089] In some embodiments, the physical resources occupied by the third channel are determined based on the physical resources occupied by the first channel. In some embodiments, there is a first predetermined offset between the physical resources occupied by the third channel in the time domain and the physical resources occupied by the first channel in the time domain. The first predetermined offset can be pre-defined or configured, and this application is not limited to this. Exemplarily, there is a first predetermined offset between the time domain starting position of the third channel and the time domain starting position of the first channel (or the time domain ending position, or the time domain unit where the first channel is located, or the starting position of the time unit where the first channel is located, or the ending position of the time unit where the first channel is located).

[0090] In some embodiments, the physical resources occupied by the above-mentioned second channel (second information) include at least one of the following dimensions: time domain, frequency domain, space domain, and code domain. Each dimension can be further divided into multiple granularities. In one implementation, determining the frequency domain resources includes determining a carrier or a service cell, and then determining the frequency domain resource unit within the carrier or the service cell. In one implementation, determining the time domain resources includes determining a time slot or a subframe, and then determining the symbol within the time slot or subframe. In one implementation, determining the code domain resources includes determining a base sequence, and then determining a sequence generated based on the base sequence.

[0091] In some embodiments, the physical resources occupied by the second channel are indicated by sixth information. In some embodiments, the sixth information is any one of the following signaling: physical layer signaling, downlink control signaling, uplink control signaling, high layer signaling, RRC signaling, and MAC signaling.

[0092] In some embodiments, the sixth information may be information sent by the first device, such as information sent by the first device to the second device; or the sixth information may be information received by the first device, such as information sent by the second device to the first device. For example, when the first device is a network device and the second device is a terminal device, the sixth information is information sent by the first device (i.e., the network device) to the second device (i.e., the terminal device). For example, when the first device is a terminal device and the second device is a network device, the sixth information is information sent by the second device (i.e., the network device) to the first device (i.e., the terminal device).

[0093] In some embodiments, the physical resources occupied by the second channel are determined based on the physical resources occupied by the first channel or the third channel. In some embodiments, there is a second predetermined offset between the physical resources occupied by the second channel in the time domain and the physical resources occupied by the first channel or the third channel in the time domain. The second predetermined offset can be pre-defined or configured, and this application is not limited to this. Exemplarily, there is a second predetermined offset between the time domain starting position of the second channel and the time domain starting position of the first channel or the third channel (or the time domain ending position, or the time domain unit where the first channel or the third channel is located, or the starting position of the time unit where the first channel or the third channel is located, or the ending position of the time unit where the first channel or the third channel is located).

[0094] In some embodiments, the fifth information and the sixth information are sent simultaneously. For example, the fifth information and the sixth information are included in the downlink control signaling or the high-layer signaling at the same time. As shown in Figure 5, information a includes the fifth information and the sixth information, and the fifth information is used to indicate the physical resources occupied by the third channel, and the sixth information is used to indicate the physical resources occupied by the second channel. In some embodiments, information a may further include the configuration parameters of the first channel. In this way, it helps to save signaling overhead and reduce processing delay. In some embodiments, if the feedback information of the first device for the first information or the first channel is NACK (Negative Acknowledgement), the physical resources occupied by the second channel are released, which helps to improve resource utilization.

[0095] In some embodiments, the sixth information is sent independently.

[0096] In one possible scenario, the fifth and sixth information have different configuration entities, so the sixth information is sent independently. For example, the sixth information is sent from the first device to the second device, and the fifth information is sent from the second device to the first device; or the sixth information is sent from the second device to the first device, and the fifth information is sent from the first device to the second device.

[0097] In one possible scenario, the fifth information and the sixth information are sent using different signaling, so the sixth information is sent independently. For example, the sixth information is sent using high-layer signaling, and the fifth information is sent using control signaling; or the sixth information is sent using control signaling, and the fifth information is sent using high-layer signaling.

[0098] In some embodiments, the sixth information is sent by the second device to the first device after the positive confirmation information is received. The second device is the device that sent the first information. As shown in Figure 6, after receiving the positive confirmation information corresponding to the first information or the positive confirmation information corresponding to the first channel, the second device sends the sixth information indicating the physical resources occupied by the second channel. In this way, the second device can configure the transmission resources of the second channel after determining that the second information needs to be transmitted, which helps improve transmission efficiency.

[0099] In some embodiments, the interval between the time domain end position of the sixth information and the time domain start position of the second channel is greater than or equal to a second threshold. In other words, the time domain start position of the second channel is no earlier than the time domain end position of the sixth information plus the second threshold. The second threshold can be pre-defined or configured, and this application does not limit this. In this manner, sufficient processing time can be reserved for the first device to send the second information.

[0100] In some embodiments, the first device sends the positive confirmation information and the sixth information simultaneously. As shown in Figure 7, after correctly receiving the first information carried on the first channel, the first device sends the positive confirmation information corresponding to the first information or the positive confirmation information corresponding to the first channel on the third channel, and also sends the sixth information on the third channel, wherein the sixth information is used to indicate the transmission resources occupied by the second channel. In this way, the first device configures the transmission resources of the second channel after determining that it is necessary to transmit the second information, which helps to improve transmission efficiency. In addition, sending the positive confirmation information and the sixth information simultaneously helps to reduce latency.

[0101] In some embodiments, after correctly receiving the first information, the first device sends the second information, but the first device does not send the affirmative confirmation information corresponding to the first information or the affirmative confirmation information corresponding to the first channel. This situation applies when the first channel is a control channel or a broadcast channel. Exemplarily, the first channel is PDCCH (Physical Downlink Control Channel), PUCCH (Physical Uplink Control Channel) or PBCH (Physical Broadcast Channel). In addition, in some embodiments, when the first device does not correctly receive the first information, the first device does not send the second channel or the second channel carries invalid information. The above method can be used for broadcast and multicast channels, that is, it supports the use of more channels for channel measurement, provides flexibility, and is conducive to improving system efficiency.

[0102] In some embodiments, the physical resources occupied by the above-mentioned second channel (second information) include at least one of the following dimensions: time domain, frequency domain, space domain, and code domain. Each dimension can be further divided into multiple granularities. In one implementation, determining the frequency domain resources includes determining a carrier or a service cell, and then determining the frequency domain resource unit within the carrier or the service cell. In one implementation, determining the time domain resources includes determining a time slot or a subframe, and then determining the symbol within the time slot or subframe. In one implementation, determining the code domain resources includes determining a base sequence, and then determining a sequence generated based on the base sequence.

[0103] In some embodiments, the physical resources occupied by the second channel are indicated by fourth information, and the fourth information is used to indicate the first channel. In other words, indicating the relevant configuration information of the first channel and the second channel through the same signaling (i.e., the fourth information) helps to save signaling overhead. In some embodiments, the fourth information is any one of the following signaling: physical layer signaling, downlink control signaling, uplink control signaling, high-layer signaling, RRC signaling, and MAC signaling.

[0104] In some embodiments, the physical resources occupied by the second channel are indicated by sixth information. In some embodiments, the sixth information is any one of the following signaling: physical layer signaling, downlink control signaling, uplink control signaling, high-layer signaling, RRC signaling, MAC signaling. In some embodiments, the above-mentioned sixth information is sent independently. In some embodiments, the sixth information may be information sent by the first device, such as information sent by the first device to the second device; or, the sixth information may also be information received by the first device, such as information sent by the second device to the first device. For example, in the case where the first device is a network device and the second device is a terminal device, the sixth information is information sent by the first device (i.e., the network device) to the second device (i.e., the terminal device). For example, in the case where the first device is a terminal device and the second device is a network device, the sixth information is information sent by the second device (i.e., the network device) to the first device (i.e., the terminal device).

[0105] In some embodiments, when the first channel is a PDCCH, the physical resources occupied by the second channel are indicated by the DCI (Downlink Control Information) in the PDCCH. When the first channel is a PBCH, the physical resources occupied by the second channel are configured by higher-layer signaling. When the first channel is a PUCCH, the physical resources occupied by the second channel are indicated by the DCI or higher-layer signaling indicating the PUCCH, or by the UCI (Uplink Control Information) carried in the PUCCH.

[0106] In some embodiments, the physical resources occupied by the second channel are determined based on the physical resources occupied by the first channel. In some embodiments, there is a second predetermined offset between the physical resources occupied by the second channel in the time domain and the physical resources occupied by the first channel in the time domain. The second predetermined offset can be pre-defined or configured, and this application is not limited to this. Exemplarily, there is a second predetermined offset between the time domain starting position of the second channel and the time domain starting position of the first channel (or the time domain ending position, or the time domain unit where the first channel is located, or the starting position of the time unit where the first channel is located, or the ending position of the time unit where the first channel is located).

[0107] In some embodiments, the sixth information includes identification information of the first channel. The identification information of the first channel is used to indicate the first channel.

[0108] Exemplarily, when there are multiple first channels, the identification information of the first channel is included in the sixth information to identify which first channel or channels of channel information the second channel carries. As shown in Figure 8, there are two first channels, recorded as first channel 1 and first channel 2. When the sixth information includes the identification information of the first channel 1, the first device is instructed to determine and send the second information corresponding to the first channel 1. When the sixth information includes the identification information of the first channel 2, the first device is instructed to determine and send the second information corresponding to the first channel 2. When the sixth information includes the identification information of the first channel 1 and the identification information of the first channel 2, the first device is instructed to determine and send the second information corresponding to the first channel 1 and the second information corresponding to the first channel 2. In the above manner, the channel information required for feedback is flexibly configured according to needs.

[0109] In some embodiments, the time domain transmission location of the sixth information or the second channel (i.e., the indication result of the sixth information) is subject to certain time constraints. Taking Figure 8 as an example, within a time period T starting from the time domain start position or time domain end position of the first channel 1 (or the third channel 1, which is used to transmit the positive confirmation information corresponding to the first channel 1) as the starting point, the sixth information can indicate the transmission of the corresponding second information to the first channel 1. If the timeout expires, the second information corresponding to the first channel 1 no longer needs to be cached. This approach can prevent the first device from caching a large amount of channel information for a long time.

[0110] Below, some application examples of the technical solution of this application in specific scenarios are introduced and explained.

[0111] Scenario 1: Taking the first device as a terminal device and the second device as a network device as an example, the first channel in the above embodiment is a downlink data channel (PDSCH), the third channel is a first uplink channel, and the second channel is a second uplink channel.

[0112] The network device sends downlink control information (DCI) to indicate downlink data channel (PDSCH) transmission. The downlink control information also indicates the first uplink channel and the second uplink channel. The first uplink channel (PUCCH) is used to transmit feedback information corresponding to the downlink data channel.

[0113] If the terminal device correctly decodes the downlink data channel, that is, the feedback information is ACK, the terminal device transmits channel information through the second uplink channel (PUCCH or PUSCH), where the channel information is generated based on the downlink data channel; wherein the channel information is equivalent to the second information in the above embodiment, and is used to indicate the channel information corresponding to the downlink data channel;

[0114] If the terminal device does not correctly decode the downlink data channel, the terminal device does not transmit the second uplink channel.

[0115] Scenario 2: Taking the first device as a terminal device and the second device as a network device as an example, the first channel in the above embodiment is a downlink data channel (dynamically scheduled or semi-persistently scheduled PDSCH), the third channel is the first uplink channel, and the second channel is the second uplink channel.

[0116] The terminal device correctly receives the downlink data channel (dynamically scheduled or semi-persistently scheduled PDSCH), that is, the decoding is correct, and the terminal device sends feedback information through the first uplink channel. The terminal device detects (not necessarily receives) the sixth information (such as downlink control signaling) within the T time period starting from the starting position or end position of the downlink data channel or the first uplink channel. The sixth information is used to instruct the terminal device to use the second uplink channel to transmit channel information generated based on the downlink data channel. Among them, the channel information is equivalent to the second information in the above embodiment.

[0117] Scenario 3: Taking the first device as a terminal device and the second device as a network device as an example, the first channel in the above embodiment is a downlink channel (PBCH) and the second channel is a second uplink channel.

[0118] The terminal device receives a downlink channel (PBCH). The terminal device receives sixth information (such as downlink control signaling or RRC signaling) sent by the network device to indicate the second uplink channel.

[0119] If the terminal device correctly decodes the information in the downlink channel, the terminal device transmits channel information via a second uplink channel (PUCCH or PUSCH), where the channel information is generated based on the downlink channel. The channel information is equivalent to the second information in the above embodiment.

[0120] If the terminal device fails to correctly decode the information in the above downlink channel, the terminal device does not transmit the second uplink channel.

[0121] Scenario 4: For example, the first device is a network device and the second device is a terminal device. The first channel is an uplink data channel (PUSCH) and the second channel is a downlink channel.

[0122] The network device sends downlink control information (DCI) to indicate the transmission of the uplink data channel (PUSCH). The downlink control information also indicates the downlink channel, which is used to transmit channel information generated based on the uplink data channel. The channel information is equivalent to the second information in the above embodiment.

[0123] The technical solution provided in the embodiment of the present application is that after the first device correctly receives the first information transmitted in the first channel, it generates and sends second information, where the second information is information related to the first channel, so that the first device implements iterative channel measurement and improves the accuracy of channel measurement / estimation.

[0124] Please refer to Figure 9, which shows a flowchart of a wireless communication method provided by another embodiment of the present application. The execution subject of each step of the method can be a second device. The method can include at least one of the following steps 910 to 920.

[0125] Step 910: The second device sends first information in a first channel. The first information is encoded and carried in the first channel for transmission.

[0126] Step 920: The second device receives second information sent in the second channel, where the second information is related to the first channel and is sent after the first information is correctly received.

[0127] For details not described in detail in this embodiment, please refer to the above embodiments.

[0128] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0129] Please refer to Figure 10, which shows a block diagram of a wireless communication device provided by an embodiment of the present application. The device has the function of implementing the above-mentioned wireless communication method, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the first device described above, or it can be set in the first device, which can be a terminal device or a network device. As shown in Figure 10, the device 1000 may include: a sending module 1010.

[0130] The sending module 1010 is used to send second information in the second channel after correctly receiving the first information; wherein, the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

[0131] In some embodiments, as shown in FIG10 , the apparatus 1000 further includes: a receiving module 1020 configured to receive the first information.

[0132] In some embodiments, the second information is generated based on the first information.

[0133] In some embodiments, as shown in FIG10 , the apparatus 1000 further includes: a processing module 1030 configured to process the first information using a first encoding method to obtain third information, and generate the second information based on the third information.

[0134] In some embodiments, the first information is processed by the second device using the first encoding method and then sent to the first device.

[0135] In some embodiments, the second information includes: channel information corresponding to the physical resources occupied by the first information.

[0136] In some embodiments, the second information includes multiple sub-information, the physical resources occupied by the first information include multiple physical resource units, and each sub-information includes channel information corresponding to at least one physical resource unit.

[0137] In some embodiments, the first information is data information, the first channel carries a reference signal, and the first channel also carries information obtained by encoding the data information.

[0138] In some embodiments, the first channel is a channel indicated by fourth information; or, the first channel is an available channel in each cycle determined based on a cycle parameter.

[0139] In some embodiments, the available channel satisfies at least one of the following conditions: a channel for actual transmission; a channel that is configured and has not been discarded or canceled; a channel that meets specific conditions, and the specific conditions include one of the following: a downlink data channel, an uplink data channel, a PDSCH, a semi-continuously scheduled PDSCH, a PUSCH, a configured authorized PUSCH, a channel whose priority meets the conditions, and a channel whose transmission bandwidth is greater than or equal to a first threshold.

[0140] In some embodiments, an available channel within the period is: an available channel with all time domain resources falling within the period and the earliest time domain starting position; or an available channel with all time domain resources falling within the period and the earliest time domain ending position.

[0141] In some embodiments, the sending module 1010 is further configured to send positive confirmation information corresponding to the first information or positive confirmation information corresponding to the first channel in a third channel, and the third channel is sent no later than the second channel in the time domain.

[0142] In some embodiments, the physical resources occupied by the third channel are indicated by fifth information; or, the physical resources occupied by the third channel are determined based on the physical resources occupied by the first channel.

[0143] In some embodiments, the physical resources occupied by the second channel are indicated by sixth information; or, the physical resources occupied by the second channel are determined based on the physical resources occupied by the first channel or the third channel.

[0144] In some embodiments, the sixth information is sent by a second device to the first device after the positive confirmation information, and the second device is the device that sent the first information.

[0145] In some embodiments, the interval between the time domain end position of the sixth information and the time domain start position of the second channel is greater than or equal to a second threshold.

[0146] In some embodiments, the first device sends the positive confirmation information and the sixth information simultaneously.

[0147] In some embodiments, the physical resources occupied by the second channel are indicated by fourth information, and the fourth information is used to indicate the first channel; or, the physical resources occupied by the second channel are indicated by sixth information; or, the physical resources occupied by the second channel are determined based on the physical resources occupied by the first channel.

[0148] In some embodiments, the sixth information includes identification information of the first channel.

[0149] In some embodiments, if the first information is not received correctly, the first device does not send the second channel or the second channel carries invalid information.

[0150] In some embodiments, the encoding includes at least one of the following: channel coding; encoding based on an agreed algorithm or model; other processing methods that introduce additional information into the original information.

[0151] In some embodiments, the channel coding includes at least one of the following: LDPC coding, Polar coding, Turbo coding, convolutional coding, and RM coding.

[0152] Please refer to Figure 11, which shows a block diagram of a wireless communication device provided by another embodiment of the present application. The device has the function of implementing the above-mentioned wireless communication method, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the second device described above, or it can be set in a second device, which can be a terminal device or a network device. As shown in Figure 11, the device 1100 can include: a sending module 1110 and a receiving module 1120.

[0153] The sending module 1110 is configured to send first information in a first channel, where the first information is encoded and then carried in the first channel for transmission.

[0154] The receiving module 1120 is configured to receive second information sent in a second channel, where the second information is information related to the first channel and is sent after the first information is correctly received.

[0155] In some embodiments, the second information is generated based on the first information.

[0156] In some embodiments, the second information is generated based on third information, and the third information is information obtained after the first device processes the first information using a first encoding method.

[0157] In some embodiments, the first information is processed by the second device using the first encoding method and then sent to the first device.

[0158] In some embodiments, the second information includes: channel information corresponding to the physical resources occupied by the first information.

[0159] In some embodiments, the second information includes multiple sub-information, the physical resources occupied by the first information include multiple physical resource units, and each sub-information includes channel information corresponding to at least one physical resource unit.

[0160] In some embodiments, the first information is data information, the first channel carries a reference signal, and the first channel also carries information obtained by encoding the data information.

[0161] In some embodiments, the first channel is a channel indicated by fourth information; or, the first channel is an available channel in each cycle determined based on a cycle parameter.

[0162] In some embodiments, the available channel satisfies at least one of the following conditions: a channel for actual transmission; a channel that is configured and has not been discarded or canceled; a channel that meets specific conditions, and the specific conditions include one of the following: a downlink data channel, an uplink data channel, a PDSCH, a semi-continuously scheduled PDSCH, a PUSCH, a configured authorized PUSCH, a channel whose priority meets the conditions, and a channel whose transmission bandwidth is greater than or equal to a first threshold.

[0163] In some embodiments, an available channel within the period is: an available channel with all time domain resources falling within the period and the earliest time domain starting position; or an available channel with all time domain resources falling within the period and the earliest time domain ending position.

[0164] In some embodiments, the receiving module 1120 is further configured to receive positive confirmation information corresponding to the first information sent in a third channel or positive confirmation information corresponding to the first channel, and the third channel is sent no later than the second channel in the time domain.

[0165] In some embodiments, the physical resources occupied by the third channel are indicated by fifth information; or, the physical resources occupied by the third channel are determined based on the physical resources occupied by the first channel.

[0166] In some embodiments, the physical resources occupied by the second channel are indicated by sixth information; or, the physical resources occupied by the second channel are determined based on the physical resources occupied by the first channel or the third channel.

[0167] In some embodiments, the sixth information is sent by the second device to the first device after the positive confirmation information.

[0168] In some embodiments, the interval between the time domain end position of the sixth information and the time domain start position of the second channel is greater than or equal to a second threshold.

[0169] In some embodiments, the positive confirmation information and the sixth information are sent simultaneously by the first device.

[0170] In some embodiments, the physical resources occupied by the second channel are indicated by fourth information, and the fourth information is used to indicate the first channel; or, the physical resources occupied by the second channel are indicated by sixth information; or, the physical resources occupied by the second channel are determined based on the physical resources occupied by the first channel.

[0171] In some embodiments, the sixth information includes identification information of the first channel.

[0172] In some embodiments, if the first information is not received correctly, the second channel is not sent or invalid information is carried in the second channel.

[0173] In some embodiments, the encoding includes at least one of the following: channel coding; encoding based on an agreed algorithm or model; other processing methods that introduce additional information into the original information.

[0174] In some embodiments, the channel coding includes at least one of the following: LDPC coding, Polar coding, Turbo coding, convolutional coding, and RM coding.

[0175] It should be noted that, when the device provided in the above embodiment realizes its function, it only uses the division of the above-mentioned functional modules as an example. In actual application, the above-mentioned functions can be distributed and completed by different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0176] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.

[0177] Please refer to Figure 12, which shows a schematic diagram of the structure of a device provided by an embodiment of the present application. The device can be the first device or the second device mentioned above, and both the first device and the second device can be terminal devices or network devices. The device 1200 may include: a processor 1201, a transceiver 1202, and a memory 1203. Among them, the processor 1201 is used to implement various processing functions of the device 1200, such as generating information to be sent, processing received information, controlling sending and / or receiving, etc., such as implementing the functions of the above-mentioned processing module. The transceiver 1202 is used to implement the functions of sending and / or receiving, such as implementing the functions of the above-mentioned sending module and / or receiving module.

[0178] The processor 1201 includes one or more processing cores. The processor 1201 executes various functional applications and information processing by running software programs and modules.

[0179] The transceiver 1202 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0180] The memory 1203 may be connected to the processor 1201 and the transceiver 1202 .

[0181] The memory 1203 may be used to store a computer program executed by the processor, and the processor 1201 is used to execute the computer program to implement each step in the above method embodiment.

[0182] In some embodiments, device 1200 is a first device, and transceiver 1202 is used to send second information in a second channel after correctly receiving the first information; wherein, the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

[0183] In some embodiments, device 1200 is a second device, and transceiver 1202 is used to send first information in a first channel, and the first information is encoded and carried in the first channel for transmission; transceiver 1202 is also used to receive second information sent in a second channel, and the second information is information related to the first channel, and the second information is sent after the first information is correctly received.

[0184] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.

[0185] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0186] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the wireless communication method on the first device side mentioned above, or to implement the wireless communication method on the second device side mentioned above. In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0187] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned wireless communication method on the first device side, or to implement the above-mentioned wireless communication method on the second device side.

[0188] An embodiment of the present application also provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned wireless communication method on the first device side, or to implement the above-mentioned wireless communication method on the second device side.

[0189] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0190] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0191] In some embodiments of the present application, "predefined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined may refer to information defined in a protocol.

[0192] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include the BLE protocol, the Wi-Fi protocol and related protocols used in future communication systems, and the present application does not limit this.

[0193] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0194] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.

[0195] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.

[0196] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0197] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A wireless communication method, characterized in that: The method is performed by a first device, and includes: After correctly receiving the first information, the second information is sent in the second channel; wherein the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

2. The method according to claim 1, characterized in that The second information is generated based on the first information.

3. The method according to claim 2, characterized in that The method further comprises: The first information is processed by using a first encoding method to obtain third information; wherein the first information is processed by the second device by using the first encoding method and then sent to the first device; Based on the third information, the second information is generated.

4. The method according to any one of claims 1 to 3, characterized in that: The second information includes: channel information corresponding to the physical resources occupied by the first information.

5. The method according to claim 4, characterized in that The second information includes a plurality of sub-information, the physical resources occupied by the first information include a plurality of physical resource units, and each of the sub-information includes channel information corresponding to at least one of the physical resource units.

6. The method according to any one of claims 1 to 5, characterized in that: The first information is data information, the first channel carries a reference signal, and the first channel also carries information obtained by encoding the data information.

7. The method according to any one of claims 1 to 6, characterized in that: The first channel is a channel indicated by fourth information; or, the first channel is an available channel in each cycle determined based on a cycle parameter.

8. The method according to claim 7, characterized in that The available channel satisfies at least one of the following conditions: The actual transmission channel; Channels that are configured and not dropped or cancelled; A channel that meets specific conditions, wherein the specific conditions include one of the following: a downlink data channel, an uplink data channel, a physical downlink shared channel PDSCH, a semi-persistently scheduled PDSCH, a physical uplink shared channel PUSCH, a configured authorized PUSCH, a channel whose priority meets the conditions, and a channel whose transmission bandwidth is greater than or equal to a first threshold.

9. The method according to claim 7 or 8, characterized in that: An available channel within the period is: All time domain resources fall within the period and the available channel with the earliest time domain starting position; or, All time domain resources fall within the period and are available channels with the earliest time domain end position.

10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: A positive confirmation information corresponding to the first information or a positive confirmation information corresponding to the first channel is sent in a third channel, and the third channel is sent no later than the second channel in the time domain.

11. The method according to claim 10, characterized in that The physical resources occupied by the third channel are indicated by fifth information; or, The physical resources occupied by the third channel are determined according to the physical resources occupied by the first channel.

12. The method according to claim 10 or 11, characterized in that: The physical resources occupied by the second channel are indicated by sixth information; or, The physical resources occupied by the second channel are determined according to the physical resources occupied by the first channel or the third channel.

13. The method according to claim 12, characterized in that The sixth information is sent by a second device to the first device after the positive confirmation information, and the second device is the device that sends the first information.

14. The method according to claim 13, characterized in that The interval between the time domain end position of the sixth information and the time domain start position of the second channel is greater than or equal to a second threshold.

15. The method according to claim 12, characterized in that The first device sends the positive confirmation information and the sixth information simultaneously.

16. The method according to any one of claims 1 to 9, characterized in that: The physical resources occupied by the second channel are indicated by fourth information, and the fourth information is used to indicate the first channel; or, The physical resources occupied by the second channel are indicated by sixth information; or, The physical resources occupied by the second channel are determined according to the physical resources occupied by the first channel.

17. The method according to any one of claims 12 to 16, characterized in that: The sixth information includes identification information of the first channel.

18. The method according to any one of claims 1 to 17, characterized in that In case that the first information is not received correctly, the first device does not send the second channel or the second channel carries invalid information.

19. The method according to any one of claims 1 to 18, characterized in that The encoding includes at least one of the following: Channel coding; Encoding based on agreed algorithms or models; Other processing methods that introduce additional information into the original information.

20. The method according to claim 19, characterized in that The channel coding includes at least one of the following: low-density parity check LDPC coding, Polar coding, Turbo coding, convolution coding, and RM coding.

21. A wireless communication method, characterized in that: The method is performed by a second device, and includes: Sending first information in a first channel, wherein the first information is encoded and carried in the first channel for transmission; Second information sent in a second channel is received, where the second information is information related to the first channel and is sent after the first information is correctly received.

22. The method according to claim 21, characterized in that The second information is generated based on the first information.

23. The method according to claim 22, characterized in that The second information is generated based on third information, and the third information is information obtained after the first device processes the first information using a first encoding method; wherein the first information is processed by the second device using the first encoding method and then sent to the first device.

24. The method according to any one of claims 21 to 23, characterized in that The second information includes: channel information corresponding to the physical resources occupied by the first information.

25. The method according to claim 24, characterized in that The second information includes a plurality of sub-information, the physical resources occupied by the first information include a plurality of physical resource units, and each of the sub-information includes channel information corresponding to at least one of the physical resource units.

26. The method according to any one of claims 21 to 25, characterized in that The first information is data information, the first channel carries a reference signal, and the first channel also carries information obtained by encoding the data information.

27. The method according to any one of claims 21 to 26, characterized in that The first channel is a channel indicated by fourth information; or, the first channel is an available channel in each cycle determined based on a cycle parameter.

28. The method according to claim 27, characterized in that The available channel satisfies at least one of the following conditions: The actual transmission channel; Channels that are configured and not dropped or cancelled; A channel that meets specific conditions, wherein the specific conditions include one of the following: a downlink data channel, an uplink data channel, a physical downlink shared channel PDSCH, a semi-persistently scheduled PDSCH, a physical uplink shared channel PUSCH, a configured authorized PUSCH, a channel whose priority meets the conditions, and a channel whose transmission bandwidth is greater than or equal to a first threshold.

29. The method according to claim 27 or 28, characterized in that An available channel within the period is: All time domain resources fall within the period and the available channel with the earliest time domain starting position; or, All time domain resources fall within the period and are available channels with the earliest time domain end position.

30. The method according to any one of claims 21 to 29, characterized in that The method further comprises: Receiving positive confirmation information corresponding to the first information sent in a third channel or positive confirmation information corresponding to the first channel, wherein the third channel is sent no later than the second channel in the time domain.

31. The method according to claim 30, characterized in that The physical resources occupied by the third channel are indicated by fifth information; or, The physical resources occupied by the third channel are determined according to the physical resources occupied by the first channel.

32. The method according to claim 30 or 31, characterized in that The physical resources occupied by the second channel are indicated by sixth information; or, The physical resources occupied by the second channel are determined according to the physical resources occupied by the first channel or the third channel.

33. The method according to claim 32, characterized in that The sixth information is sent by the second device to the first device after the positive confirmation information.

34. The method according to claim 33, characterized in that The interval between the time domain end position of the sixth information and the time domain start position of the second channel is greater than or equal to a second threshold.

35. The method according to claim 32, characterized in that The positive confirmation information and the sixth information are sent simultaneously by the first device.

36. The method according to any one of claims 21 to 29, characterized in that The physical resources occupied by the second channel are indicated by fourth information, and the fourth information is used to indicate the first channel; or, The physical resources occupied by the second channel are indicated by sixth information; or, The physical resources occupied by the second channel are determined according to the physical resources occupied by the first channel.

37. The method according to any one of claims 32 to 36, characterized in that The sixth information includes identification information of the first channel.

38. The method according to any one of claims 21 to 37, characterized in that If the first information is not received correctly, the second channel is not sent or invalid information is carried in the second channel.

39. The method according to any one of claims 21 to 38, characterized in that The encoding includes at least one of the following: Channel coding; Encoding based on agreed algorithms or models; Other processing methods that introduce additional information into the original information.

40. The method according to claim 39, characterized in that The channel coding includes at least one of the following: low-density parity check LDPC coding, Polar coding, Turbo coding, convolution coding, and RM coding.

41. A wireless communication device, characterized in that: The device comprises: The sending module is used to send second information in a second channel after correctly receiving the first information; wherein the first information is encoded and carried in the first channel for transmission, and the second information is information related to the first channel.

42. A wireless communication device, characterized in that: The device comprises: A sending module, used for sending first information in a first channel, wherein the first information is encoded and carried in the first channel for transmission; The receiving module is used to receive second information sent in a second channel, where the second information is information related to the first channel and is sent after the first information is correctly received.

43. A device, characterized in that The device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 20, or implements the method according to any one of claims 21 to 40.

44. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the method according to any one of claims 1 to 20, or to implement the method according to any one of claims 21 to 40.

45. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method according to any one of claims 1 to 20, or to implement the method according to any one of claims 21 to 40.

46. ​​A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 20, or to implement the method according to any one of claims 21 to 40.

Citation Information

Patent Citations

  • Method and device for transmitting HARQ-ACK information, electronic equipment and storage medium

    CN111431681A

  • Terminal

    CN114175719A

  • Channel state information updating method, base station, equipment and storage medium

    CN116744324A

  • Wireless reception device, wireless transmission device, wireless communication system, program, and integrated circuit

    US20150098402A1