Communication method and device
The receiver performs channel shortening measurement and feedback results, and the transmitter performs CS processing on the data, solving the ISI problem caused by multipath signals and improving communication quality.
Patent Information
- Application Number
- PCT/CN2024/137818
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-18
- Filing Date
- 2024-12-09
- Publication Date
- 2025-06-26
AI Technical Summary
During communication, delay expansion caused by multipath signals causes serious inter-symbol interference (ISI), affecting the transmission quality of digital signals.
The receiver performs channel shortening (CS) measurement and feedback reports obtained by the CS measurement. The transmitter performs CS processing on the data to be sent based on the feedback report to reduce ISI problems.
Through CS processing, the sending end can send data units that reduce ISI problems caused by delay expansion and improve communication quality.
Smart Images

Figure CN2024137818_26062025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 18, 2023, with application number "202311751116.4" and application name "Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to communication methods and devices. Background Art
[0003] During communications, transmitted signals can reach the receiver via multiple paths. These paths vary in distance, environment, terrain, and clutter, resulting in varying delays. This manifests itself in the time domain as delay spread, which can also be considered a long channel impulse response (CIR) in broadband communication channels. This multipath signal can cause severe inter-symbol interference (ISI), which in turn significantly impacts digital signal transmission quality. Summary of the Invention
[0004] Embodiments of the present application provide a communication method and apparatus that performs channel shortening (CS) measurements on a receiving end and provides feedback reports based on the CS measurements, thereby performing CS processing on data to be transmitted based on the feedback reports. This reduces ISI (interference signaling) (ISI) caused by delay spread when the CS-processed data is received by the receiving end.
[0005] This application adopts the following technical solutions:
[0006] In a first aspect, a communication method is provided, comprising: sending first information, the first information being used by a receiving end to perform CS measurement; receiving second information, the second information including a feedback report obtained by the receiving end from the CS measurement; performing CS processing on a first data unit based on the feedback report; and sending a second data unit, the second data unit being the result of the CS processing on the first data unit.
[0007] In this embodiment of the present application, the receiving end performs CS measurement and feeds back a feedback report obtained from the CS measurement. The transmitting end can perform CS processing on the data unit to be transmitted based on the feedback report. The transmitting end can send the data unit after CS processing, which can avoid the ISI problem caused by delay spread.
[0008] In one possible design, the second data unit consists of multiple domains, some or all of the domains in the second data unit are domains processed by CS, and the second data unit includes third information, which is used to indicate whether the second data unit is processed using CS.
[0009] In the embodiment of the present application, the second data unit may indicate whether the data unit is processed in the CS mode, so that the receiving end can more flexibly select subsequent tasks according to the indication.
[0010] In one possible design, the third information includes a first field, and the first field is used to indicate that the second data unit is sent using the CS mode.
[0011] In the embodiment of the present application, the first field may be used to indicate whether the second data unit is sent in CS mode, so that the receiving end can more flexibly select subsequent tasks to be performed according to the indication.
[0012] In one possible design, the method further includes: sending fourth information, where the fourth information is used to indicate a feedback type corresponding to a feedback report sent by at least one receiving end.
[0013] In the embodiment of the present application, the transmitting end may indicate the feedback type of the feedback report sent by the receiving end, so that the transmitting end may more flexibly configure the feedback type of the feedback report sent by the receiving end.
[0014] In one possible design, the method further includes: receiving a request message, where the request message is used to request the sending end to send the first information.
[0015] In the embodiment of the present application, the receiving end can request the sending end to communicate in CS mode, and the receiving end can indicate the feedback type of the feedback report it sends, so that the receiving end can more flexibly configure the feedback type of the feedback report it sends.
[0016] In one possible design, the request message includes fifth information, and the fifth information is used to indicate the feedback type corresponding to the feedback report sent by the receiving end.
[0017] In the embodiment of the present application, the feedback type corresponding to the feedback report can be carried in the request message, without sending the feedback type separately, thereby reducing resource consumption.
[0018] In one possible design, the feedback type includes at least one of the following: a first feedback type, wherein the feedback report of the first feedback type includes channel impulse response information; and a second feedback type, wherein the feedback report of the second feedback type includes CS filter information.
[0019] The embodiment of the present application provides multiple feedback types, so that the receiving end can select an appropriate feedback type for feedback according to the situation, thereby improving the flexibility of feedback.
[0020] In one possible design, the feedback report also includes a signal-to-noise ratio (SNR) measured by the CS.
[0021] In the embodiment of the present application, the feedback report may include the signal-to-noise ratio of the CS measurement, thereby improving the content richness of the feedback report.
[0022] In one possible design, the feedback type is a first feedback type, and the method further includes: obtaining CS filter information based on channel impulse response information.
[0023] In the embodiment of the present application, the receiving end can obtain CS filter information based on the channel impulse response information, so that when the receiving end feeds back a feedback report of the first feedback type, CS processing can also be performed on the first data unit based on the CS filter information, thereby improving universality.
[0024] In one possible design, the first information includes at least one second field, wherein each second field is associated with a beam direction, different second fields are associated with different beam directions, and the second field is used for CS channel estimation.
[0025] In this embodiment of the present application, the first information may include second fields corresponding to multiple different beam directions, so that the receiving end can perform CS measurement based on different beam directions, thereby achieving CS measurement and beam alignment.
[0026] In one possible design, different antennas correspond to different CS filter information; or, different spatial streams correspond to different CS filter information.
[0027] The embodiment of the present application can measure corresponding CS filter information for different antennas or different spatial streams, so that the transmitter selects appropriate CS filter information to perform CS processing on the first data unit, thereby improving communication efficiency.
[0028] In a second aspect, a communication method is provided, including: receiving first information, the first information being used by a receiving end to perform channel shortening CS measurement; performing CS measurement to obtain second information, the second information including a feedback report obtained by the receiving end performing CS measurement; sending second information; receiving a second data unit, the second data unit being a data unit after the sending end performs CS processing on the first data unit according to the feedback report.
[0029] In this embodiment of the present application, the receiving end performs CS measurement and feeds back a feedback report obtained from the CS measurement. The transmitting end can perform CS processing on the data unit to be transmitted based on the feedback report. The transmitting end can send the data unit after CS processing, which can avoid the ISI problem caused by delay spread.
[0030] In one possible design, the second data unit consists of multiple domains, some or all of the domains in the second data unit are domains processed by CS, and the second data unit includes third information, which is used to indicate whether the second data unit is processed using CS.
[0031] In one possible design, the third information includes a first field, and the first field is used to indicate that the second data unit is sent using the CS mode.
[0032] In one possible design, the method further includes: performing task processing related to communication perception based on third information, wherein the third information is also used to indicate whether a service based on channel state information processing is performed at the receiving end.
[0033] In the embodiment of the present application, the receiving end can determine whether the CS mode is adopted according to the CS indication, so as to avoid subsequent task execution errors caused by the equivalent channel after CS processing when performing specific task processing subsequently. The accuracy of task processing can be improved while ensuring that the ISI caused by the channel impulse response is reduced.
[0034] In one possible design, the method also includes: receiving fourth information, where the fourth information is used to indicate a feedback type corresponding to a feedback report sent by at least one receiving end.
[0035] In one possible design, the method further includes: sending a request message, where the request message is used to request the sending end to send the first information.
[0036] In one possible design, the request message includes fifth information, and the fifth information is used to indicate the feedback type corresponding to the feedback report sent by the receiving end.
[0037] In one possible design, the feedback type includes at least one of the following: a first feedback type, wherein the feedback report of the first feedback type includes channel impulse response information; and a second feedback type, wherein the feedback report of the second feedback type includes CS filter information.
[0038] In one possible design, the feedback report also includes a signal-to-noise ratio (SNR) measured by the CS.
[0039] In one possible design, the feedback type is the second feedback type, and the method further includes: obtaining CS filter information based on channel impulse response information obtained from CS measurement.
[0040] In one possible design, the first information includes at least one second field, wherein each second field is associated with a beam direction, different second fields are associated with different beam directions, and the second field is used for CS channel estimation.
[0041] In one possible design, different antennas correspond to different CS filter information; or, different spatial streams correspond to different CS filter information.
[0042] In a third aspect, a communication device is provided. The communication device is used to implement the various communication methods involved in the first and / or second aspects above. The communication device includes modules, units, or means corresponding to the above communication methods. The modules, units, or means can be implemented through hardware, software, or hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.
[0043] In a fourth aspect, a communication device is provided, comprising: a processor and a memory, wherein the memory is configured to store computer instructions, and when the processor executes the computer instructions, the communication device executes the communication method according to any of the above aspects.
[0044] In a fifth aspect, a communication device is provided, comprising: a processor and a communication interface, wherein the communication interface is configured to receive and / or send signals, and the processor is configured to enable execution of the communication method according to any of the above aspects.
[0045] In the sixth aspect, a chip system is provided, which includes a processor and an input / output port, the processor is used to implement the processing functions involved in the communication method of any aspect of the above aspects, and the input / output port is used to implement the transceiver functions involved in the communication method of any aspect of the above aspects.
[0046] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the communication method of any of the above aspects.
[0047] The chip system may be composed of chips, or may include chips and other discrete devices.
[0048] In a seventh aspect, a communication system is provided, which includes a transmitting end that executes any method of any of the above aspects, and a receiving end that executes any method of any of the above aspects.
[0049] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, which, when executed on a computer, cause the computer to execute any communication method designed in any of the above aspects.
[0050] In a ninth aspect, a computer program product is provided, which includes a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer executes the communication method according to any one of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] FIG1 is a schematic diagram of a communication scenario provided by an embodiment of the present application;
[0052] FIG2 is a schematic diagram of a communication method provided in an embodiment of the present application;
[0053] FIG3 is a schematic diagram of a first information structure provided in an embodiment of the present application;
[0054] FIG4 is a schematic diagram of another first information structure provided in an embodiment of the present application;
[0055] FIG5 is a schematic diagram of a third information structure provided in an embodiment of the present application;
[0056] FIG6 is a schematic diagram of another third information structure provided in an embodiment of the present application;
[0057] FIG7 is a schematic diagram of a communication process provided in an embodiment of the present application;
[0058] FIG8 is a schematic diagram of another communication process provided in an embodiment of the present application;
[0059] FIG9 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0060] FIG10 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] 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 in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0062] 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 in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0063] The terms "first" and "second" in the description and drawings of the embodiments of the present application are used to distinguish different objects, or to distinguish different treatments of the same object. Words such as "first" and "second" can distinguish between identical or similar items with substantially the same functions and effects. For example, the first device and the second device are merely used to distinguish different devices and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences.
[0064] "At least one" means one or more, and "a plurality" means two or more.
[0065] In the description of the embodiments of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0066] In the description of the embodiments of this application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0067] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0068] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0069] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the embodiment of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0070] It can be understood that in the embodiments of the present application, "when" and "if" both mean that corresponding processing will be performed under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean that there are other limitations.
[0071] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. In certain scenarios, they may also be combined with other features as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.
[0072] In the embodiments of the present application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of the present application, and the various implementation methods / implementation methods / implementation methods in the various embodiments, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of the embodiments of the present application described below do not constitute a limitation on the scope of protection of the embodiments of the present application.
[0073] In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".
[0074] The embodiments of the present application can be used for possible communication links such as access links, backhaul links, and sidelinks (SL), and the embodiments of the present application are not limited here. From the perspective of business scenarios, the embodiments of the present application are applicable to various scenarios, such as layered data coding in XR services, uplink large capacity scenarios, etc., and the embodiments of the present application are not limited here.
[0075] While millimeter-wave communications offer the advantage of large bandwidth, the channels used for wideband communications may have long impulse responses, manifesting as delay spread in the time domain. This delay spread is caused by the transmitted signal traveling multiple paths to the receiver. The delay spread of the received signal pulse due to multipath is the difference between the maximum transmission delay along the longest path and the minimum transmission time along the shortest path. Delay varies with environmental factors, terrain, and clutter, and has no absolute correlation with transmission distance. This multipath signal can cause interference signal (ISI) (ISI), which can severely impact transmission quality.
[0076] In order to avoid ISI in some technologies, in an orthogonal frequency division multiplexing (OFDM) system, a guard period is inserted between OFDM symbols in the form of a cyclic prefix (CP). The cyclic prefix is usually implemented by copying the sampling point after each OFDM symbol to the front of the OFDM symbol. This ensures that the number of waveform periods included in the delayed copy of the OFDM symbol is an integer in the fast Fourier transform (FFT) period, and also ensures the orthogonality of the subcarriers. The guard period provides a time window for the delayed extension component of the previous symbol to arrive before the start of the next symbol. Therefore, the length of the cyclic prefix often needs to be greater than the length of the channel impulse response. Of course, the guard period mentioned above can be the period of discontinuous transmission or the period of any other transmission. In the various embodiments of the present application, the guard period can also be called a guard interval.
[0077] As can be seen, the greater the multipath delay, the longer the cyclic prefix required. Given the same OFDM symbol length, a longer cyclic prefix can result in significant system overhead. While selecting an appropriate cyclic prefix length is one way to control overhead, this can still lead to ISI interference.
[0078] Therefore, the present application provides a communication method in which a receiving end performs CS measurement and feeds back a feedback report obtained from the CS measurement, so that CS processing is performed on the data to be transmitted based on the feedback report. This reduces the ISI problem caused by delay spread when the CS-processed data is received by the receiving end.
[0079] Figure 1 is a schematic diagram of a communication scenario provided in an embodiment of the present application, which illustrates a possible network structure. The network structure shown in Figure 1 includes one or more access point (AP) type stations (STAs) and one or more non-access point type stations (none access point stations, non-AP STAs). Among them, AP type STAs can be considered as network devices, and non-AP STAs can be terminals. Among them, AP type STAs can also be referred to as APs. Non-AP STAs can also be referred to as STAs. For the convenience of description, in each embodiment of the present application, AP type STAs are referred to as APs, and non-AP STAs are referred to as STAs.
[0080] FIG1 only shows one type of AP and the number of STAs. In other examples, more APs and more or fewer STAs may be included, which is not limited in the embodiments of the present application.
[0081] In some embodiments, an AP can be an access point for terminals to access a wired or wireless network. For example, it can be deployed in a home environment, inside a building, or within a campus. In some scenarios, the coverage radius can reach tens to hundreds of meters. In some scenarios, it can also be deployed outdoors. An access point can be considered a bridge between wired and wireless networks. Its primary function is to connect wireless network clients and then connect the wireless network to the Ethernet network. For example, an AP can be a terminal or network device equipped with a wireless fidelity (WiFi) chip. A terminal can be, for example, a mobile phone, and a network device can be, for example, a router. An AP can be a device that supports the 802.11bn standard. An access point can also be a device that supports various wireless local area network (WLAN) standards within the 802.11 family, such as 802.11be, 802.11ax, 802.11n, 802.11g, 802.11b, and 802.11a. It can be understood that the AP in the embodiment of the present application can be a high efficiency (HE) AP, a very high throughput (VHT) AP or an extremely high throughput (EHT) AP, and can also be an AP applicable to a future generation of WiFi standards.
[0082] A STA can be a wireless communication chip, wireless sensor, or wireless communication terminal, and can also be referred to as a user or user equipment. For example, a STA can be a mobile phone that supports WiFi communication, a tablet that supports WiFi communication, a set-top box that supports WiFi communication, a smart TV that supports WiFi communication, a smart wearable device that supports WiFi communication, an in-vehicle communication device that supports WiFi communication, or a computer that supports WiFi communication. Optionally, a station can support the 802.11bn standard. A station can also support multiple WLAN standards in the 802.11 family, such as 802.11be, 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. It is understood that the STA in the embodiments of the present application can be a HE STA, a VHT STA, or an EHT STA, and can also be a STA that complies with a future generation of WiFi standards.
[0083] STAs can also be terminal devices, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies and specific device forms used by STAs.
[0084] In some examples, STAs and APs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras and remote controls in smart homes, smart water meters and smart electricity meters, and sensors in smart cities.
[0085] It will be appreciated that the various embodiments of the present application may be applicable to networks that deploy IEEE 802.11, or to other networks that employ any standard or protocol. For example, Bluetooth, high-performance radio local area networks (HIPERLAN), wide area networks (WAN), WLAN, personal area networks (PAN), networks that employ the 3rd Generation Partnership Project (3GPP) standard, or other known or later developed networks. HIPERLAN may be considered a wireless standard similar to the IEEE 802.11 standard. Therefore, regardless of the coverage area and wireless access protocol used, the various embodiments of the present application may be applicable to any suitable wireless network.
[0086] In some embodiments, APs and STAs, and STAs and STAs can communicate using a licensed spectrum, an unlicensed spectrum, or both. They can communicate using a spectrum below 6 gigahertz (GHz), a spectrum above 6 GHz, or both. The present application does not limit the spectrum resources used for wireless communications.
[0087] In some embodiments, the roles of AP and STA can be interchanged. For example, in a relay scenario, a terminal with a hotspot enabled can connect another terminal to the network. In this case, the role of the terminal with a hotspot enabled is equivalent to that of an AP.
[0088] FIG2 is a schematic diagram of a communication method provided in an embodiment of the present application.
[0089] As shown in Figure 2, the communication process can be applied to, but not limited to, the communication scenario shown in Figure 2. In various embodiments of the present application, the transmitting end can be an AP and the receiving end can be an STA. Alternatively, the transmitting end can be an STA and the receiving end can be an AP. In some examples, the transmitting end and the receiving end can be different STAs. The method may include the following steps:
[0090] S101: A sending end sends first information to a receiving end.
[0091] In some embodiments, the transmitting end sends first information to the receiving end, wherein the first information can be used by the receiving end to perform CS measurement. In some embodiments, the receiving end can receive the first information sent by the transmitting end.
[0092] CS technology uses filters to pre-process transmitted signals before entering a wireless channel or received information after leaving a wireless channel. This reconstructs a wireless channel with a long impulse response into a shorter equivalent channel, thereby shortening the channel impulse response. A shorter equivalent channel avoids the delay spread and ISI issues caused by the channel impulse response. Because CS technology avoids delay spread and ISI, the guard interval used for multipath can also be reduced. Therefore, CS can also reduce the length of the guard interval in traditional communications, thereby reducing channel overhead and improving throughput.
[0093] In some examples, the first information may be a null data packet (NDP). For example, it may be an integrated millimeter wave (IMMW) NDP. After receiving the IMMW NDP sent by the transmitter, the receiver may perform a channel impulse response (CS) measurement based on the IMMW NDP. The CS measurement is also known as a channel impulse response (CIR) estimation.
[0094] In some embodiments, the first information includes at least one second field, where the second field is used to perform CS channel estimation, wherein the second field can be understood as a field in the first information.
[0095] For example, the physical layer protocol data unit (PPDU) structure in the first information may include a CS estimation field. The CS estimation field may include at least one CS estimation subfield. The CS estimation subfield may be considered to be the second field mentioned above.
[0096] In some examples, each second domain is associated with a beam direction. It can be considered that each second domain corresponds to a beam direction. Therefore, different second domains have different associated beam directions. By associating different second domains with beam directions, embodiments of the present application enable CS measurements to be performed for different beam directions when the receiving end performs CS measurements, and the receiving end can perform beam alignment.
[0097] 3 and 4 illustrate various possible structures of the first information. As shown in FIG3 , the PPDU structure of the first information may include a CS estimation field and multiple other fields. The other fields may include, for example, a non-high throughput short training field (or legacy short training field, L-STF), a non-high throughput long training field (or legacy long training field, L-LTF), a non-high throughput signal field (or legacy signal field, L-SIG), a very high throughput signal A field (VHT-SIG-A), a very high throughput short training field (VHT-STF), a very high throughput long training field (VHT-LTF), a very high throughput signal B field (VHT-SIG-B), and the like. As shown in FIG4 , the PPDU structure of the first information may include a short training field (STF) and a CS estimation field. 4 may include one or more channel estimation (CE) fields and one or more CS estimation subfields, each of which is the second field mentioned above.
[0098] It should be understood that in various embodiments of the present application, "domain" and "field" may represent the same meaning.
[0099] Of course, in the first information shown in Figure 3, the CS estimation field may also include one or more CS estimation subfields, that is, include one or more of the second fields mentioned above. Whether it is the CS estimation subfield in the first information shown in Figure 3 or the CS estimation subfield in the first information shown in Figure 4, each CS estimation subfield can correspond to a beam direction. In other words, each CS estimation subfield can correspond to the scanning of different simulated beams during millimeter wave communication. Different CS estimation subfields correspond to different beam directions.
[0100] In some examples, a CS estimation field and / or CS estimation subfield can be constructed based on a Golay sequence to enable direct estimation of the channel impulse response between the transmitter and receiver. Of course, the CS estimation field and / or CS estimation subfield can be used to optimize channel shortening and simulated beam scanning simultaneously before simulated beam alignment. For another example, the CS estimation field and / or CS estimation subfield can also be used after simulated beam alignment, that is, to perform simulated beam alignment first, followed by channel shortening measurement and subsequent feedback steps.
[0101] In the embodiment of the present application, the receiving end can use the second field in the first information to implement CS measurement and beam alignment for different beam directions.
[0102] S102: The receiving end performs CS measurement according to the first information to obtain second information.
[0103] In some embodiments, upon receiving the first information, the receiving end may determine to perform CS measurement based on the received first information to obtain second information. The second information may include a feedback report obtained by the receiving end through the CS measurement. The feedback report obtained through the CS measurement may include feedback reports of different feedback types. Feedback reports of different feedback types may include different feedback coefficients.
[0104] In some embodiments, the feedback report obtained by the CS measurement includes a feedback report of a first feedback type, wherein the feedback report of the first feedback type may include channel impulse response information. The channel impulse response information may be directly obtained by the receiving end performing the CS measurement.
[0105] In some examples, the feedback report of the first feedback type may include one or more channel impulse response information. Each channel impulse response information corresponds to a beam direction. For example, Table 1 shows the structure of a feedback report of the first feedback type.
[0106] Table 1
[0107] As shown in Table 1, the feedback report of the first feedback type includes channel impulse response information. b This means the number of CS estimation subfields, which can also be considered to be the same as the number of beam directions. 冲激响应 It is expressed as the number of parameters in the channel impulse response information corresponding to one spatial stream. q2 Indicates the number of bits used to quantize one channel impulse response. "×" indicates a multiplication operation.
[0108] Optionally, the feedback report of the first feedback type may also include an element identifier, length, signal to noise ratio (SNR), and antenna identifier. The element identifier may be, for example, an identity identifier (ID) or an index, which is used to indicate the data unit corresponding to the first information. The length indicates the length of the feedback report of the first feedback type. The SNR may include the SNR measured by the receiving end in the beam direction corresponding to different CS estimation subfields. N q1 The antenna identifier may be used to indicate the antenna corresponding to the feedback report of the first feedback type.
[0109] The number of spatial streams is related to the number of antennas at the receiving end. For example, a single-antenna receiver uses one spatial stream. Another example is a receiver with M antennas, where one to M spatial streams can be used. In some implementations, "antenna" and "spatial stream" are considered equivalent and can be used interchangeably.
[0110] In some examples, the channel impulse response information corresponding to different antennas is different. Alternatively, the channel impulse response information corresponding to different spatial streams is different. In other examples, the channel impulse response information corresponding to different antennas is the same. Alternatively, the channel impulse response information corresponding to different spatial streams is the same.
[0111] In some examples, the antenna identifier in the feedback report of the first feedback type is optional information. For example, if the receiving end has only one antenna, the feedback report of the first feedback type may not include the antenna identifier. In this case, it is not necessary to indicate the antenna or spatial stream corresponding to the feedback report of the first feedback type. For another example, if the receiving end has multiple antennas, the feedback report of the first feedback type may include the antenna identifier to indicate the antenna or spatial stream corresponding to the feedback report of the first feedback type.
[0112] In some embodiments, the feedback report obtained from the CS measurement includes a feedback report of the second feedback type. The feedback report of the second feedback type may include CS filter information. The CS filter information may be determined based on channel impulse response information. For example, the receiving end performs CS measurement to obtain channel impulse response information. The receiving end may obtain CS filter information based on the channel impulse response information. The CS filter information may be directly used for CS processing.
[0113] In some examples, the feedback report of the second feedback type may include one or more CS filter information. Each CS filter information corresponds to a beam direction. For example, Table 2 shows the structure of a feedback report of the second feedback type.
[0114] Table 2
[0115] As shown in Table 2, the feedback report of the second feedback type includes CS filter information. Table 2 is similar to Table 1, except that the channel impulse response information is replaced by CS filter information in Table 2. The CS filter information is obtained based on the channel impulse response information, so the CS filter information can also include multiple CS filter information, each CS filter information is measured by a CS estimation subfield, that is, corresponding to a beam direction. CS Indicates the number of parameters in the CS filter information corresponding to one spatial stream. q3 Indicates the number of bits quantized for 1 CS filter. In Table 2, N b This means the number of CS filters, which can also be considered to be the same as the number of beam directions.
[0116] Optionally, the feedback report of the second feedback type may also include unit identification, length, SNR, CS filter information type and antenna identification, etc. The difference between Table 2 and Table 1 is that the CS filter information type is newly added in Table 2. Among them, the CS filter information type indicates whether the CS filter information in the feedback report of the second feedback type is based on frequency domain representation or time domain representation. For example, if the CS filter information type indicates a frequency domain filter, it means that the CS filter information is based on frequency domain representation. If the CS filter information type indicates a time domain filter, it means that the CS filter information is based on time domain representation. The CS filter information based on frequency domain representation and the CS filter information based on time domain representation can be converted to each other. The receiving end can choose a representation method that occupies less memory to represent the feedback report of the second feedback type according to actual conditions, and the embodiments of the present application are not limited here.
[0117] In some examples, if the feedback report corresponding to the CS measurement includes a feedback report of the second feedback type, that is, the feedback report corresponding to the CS measurement includes CS filter information, the receiving end needs to perform corresponding calculations based on the channel impulse response information obtained from the CS measurement to obtain the CS filter information.
[0118] For example, the receiving end may calculate the filter coefficients based on a frequency-domain equalization (FEQ) filter expression, or the receiving end may calculate the filter coefficients based on a time-domain equalization (TEQ) filter expression. The specific calculation method may be implemented with reference to related technologies and is not limited in the present embodiment.
[0119] In some examples, the CS filter information corresponding to different antennas is different. Alternatively, the CS filter information corresponding to different spatial streams is different. In other examples, the CS filter information corresponding to different antennas is the same. Alternatively, the CS filter information corresponding to different spatial streams is the same.
[0120] Similar to the feedback report of the first feedback type, the antenna identifier in the feedback report of the second feedback type can also be used as optional information. For details, please refer to the description of the relevant embodiments in the feedback report of the first feedback type, and the embodiments of this application will not be repeated here.
[0121] S103: The receiving end sends second information to the sending end.
[0122] In some embodiments, the receiving end may send the second information obtained in S102 to the sending end. In other embodiments, the sending end may receive the second information sent by the receiving end.
[0123] For example, the receiving end sends a first type of feedback report to the transmitting end. The transmitting end then receives the first type of feedback report sent by the receiving end. For example, the first type of feedback report includes channel impulse response information. For another example, the receiving end sends a second type of feedback report to the transmitting end. The transmitting end then receives the second type of feedback report sent by the receiving end. For example, the second type of feedback report includes CS filter information.
[0124] S104: The sending end performs CS processing on the first data unit according to the second information.
[0125] In some embodiments, the transmitting end may perform CS processing on the first data unit according to the second information sent by the receiving end in S103 , wherein the first data unit may be considered as a data unit to be sent by the transmitting end.
[0126] For example, the transmitting end performs CS processing on the first data unit based on the feedback report sent by the receiving end in S103. The first data unit can be considered as data to be sent by the transmitting end, or as a signal to be sent by the transmitting end. In other words, the first data unit can be considered as any data, signal, information, etc. that the transmitting end is ready to send, and this embodiment of the present application does not limit this.
[0127] In some examples, CS processing may be that the transmitting end performs a convolution operation on the first data unit according to the feedback report. For example, if the feedback report is a feedback report of the second type, the feedback report directly includes CS filter information. The transmitting end can select appropriate CS filter coefficients based on the CS filter information to perform convolution on the first data unit. For another example, if the feedback report is a feedback report of the first type, the feedback report includes channel impulse response information. The transmitting end needs to obtain CS filter information based on the channel impulse response information. Then, appropriate CS filter coefficients are selected to perform convolution on the first data unit.
[0128] For example, the transmitting end determines the appropriate beam direction when communicating with the receiving end based on the SNR, and the transmitting end determines the CS filter information corresponding to the beam direction, that is, the CS filter information corresponding to the CS estimation subfield corresponding to the beam direction. The first data unit is convolved based on the CS filter information. The transmitting end determines the appropriate beam direction based on the SNR, which can be selected based on the current channel state, service requirements, etc. The specific implementation process can refer to the relevant technology, and the embodiments of this application will not be repeated here.
[0129] In some examples, a first data unit includes multiple fields. Convolution of the first data unit may be performed on a portion of the fields in the first data unit, or may be performed on all the fields in the first data unit to obtain a second data unit. The second data unit can be considered a data unit obtained by convolution of the first data unit.
[0130] S105: The sending end sends a second data unit to the receiving end.
[0131] In some embodiments, the transmitting end may send the data unit processed by CS in S104, ie, the second data unit, to the receiving end. In other embodiments, the receiving end may receive the data unit processed by CS sent by the transmitting end.
[0132] In some embodiments, the second data unit includes multiple fields, and some or all of the multiple fields are processed by CS. For example, some or all of the fields in the second data unit that are processed by CS may be fields that have been convolved based on a CS filter.
[0133] In some embodiments, the second data unit includes third information, and the third information is used to indicate whether the second data unit is processed using the CS method. In other words, the third information can indicate whether the communication between the sending end and the receiving end uses the CS technology. In other words, whether the data unit sent by the sending end is a data unit that has been processed using the CS method.
[0134] In some embodiments, the third information includes a first field. The first field is used to indicate that the CS-processed data unit was sent using the CS mode. That is, the first field is used to indicate that the second data unit was sent using the CS mode. Of course, the first field can also be used to indicate that the CS-processed data unit was not sent using the CS mode. That is, the first field is used to indicate that the second data unit was not sent using the CS mode.
[0135] In some examples, the first field may also be used to indicate whether to adopt the CS method for processing, wherein the CS method is the CS technology mentioned above.
[0136] For example, the first field may also be referred to as a CS indication field. The CS indication field may indicate whether the data unit sent by the sender is sent in CS mode, that is, whether the data unit sent by the sender is sent after CS processing. Alternatively, the CS indication field may indicate whether the data unit is processed in CS mode.
[0137] In some embodiments, the third information may also be other information independent of the second data unit. That is, the transmitting end may send the third information separately to the receiving end. The third information is different from the second data unit.
[0138] Reference Figures 5 and 6 show the formats of various third information. As shown in Figure 5, the third information may include multiple fields or domains. For example, the third information includes a short guard interval (GI), single user (SU) / multiple user (MU) [0] coding, low-density parity check (LDPC) OFDM symbol, SU VHT-modulation and coding scheme (MCS) / MU [1-3] coding, SU VHT-MCS, MU coding, beam forming, CS indication, cyclic redundancy check (CRC), tail bit, reserved bit, etc. In some examples, it can be considered that the field corresponding to the CS indication uses the previously reserved bit. Among them, the CS indication field is the first domain mentioned above.
[0139] Referring to Figure 6, the difference from Figure 5 is that the original beamforming field has been redefined as the CS indication field. This is because in some millimeter wave communication scenarios, beamforming is always present, so there is no need to indicate beamforming. This allows the beamforming field to be redefined as the CS indication field, which still preserves the original reserved bits.
[0140] In some examples, each field or domain in Figures 5 and 6 may correspond to 1 bit. Of course, it may also correspond to a greater number of bits, which is not limited in the embodiments of the present application.
[0141] In some examples, the first field can be represented by 1 bit. For example, if the first field is 1, it indicates that the sender uses CS technology. For another example, if the first field is 0, it indicates that the sender does not use CS technology. Of course, the first field can also be set to 1 to indicate that the sender does not use CS technology, and the first field can be set to 0 to indicate that the sender uses CS technology. The embodiments of the present application do not limit the number of bits corresponding to the first field, nor do they limit the correspondence between each value and whether CS technology is used.
[0142] In some embodiments, the transmitting end may be an AP and the receiving end may be a STA. In other embodiments, the transmitting end may be a STA and the receiving end may be an AP.
[0143] The embodiments of this application take into account that CS requires symbol-by-symbol convolution calculations, thus requiring the device performing CS processing to possess a certain level of computing power. In practice, the transmitting end may be larger and possess stronger communication and computing capabilities, while the receiving end may be smaller and have less communication and computing capabilities than the transmitting end. Therefore, performing CS processing on the more capable transmitting end is more feasible and reliable.
[0144] In this embodiment of the present application, the receiving end performs CS measurement and feeds back a feedback report obtained from the CS measurement. The transmitting end can perform CS processing on the data unit to be transmitted based on the feedback report. The transmitting end can send the data unit after CS processing, which can avoid the ISI problem caused by delay spread.
[0145] In the communication method provided in the embodiment of the present application, the method may further include: the receiving end performs task processing related to communication perception according to the third information. Communication perception may also be referred to as wireless perception, wireless perception measurement, communication perception measurement, perception, etc. The third information may also be used to indicate whether a service based on channel state information (CSI) processing is performed at the receiving end, such as a wireless perception service, a CSI measurement, etc. It can be understood that a service based on CSI processing may need to know whether the channel measured by the receiving end based on the received data is a real channel or an equivalent channel.
[0146] In some embodiments, the receiving end may determine possible subsequent task processing based on the received third information.
[0147] For example, if the receiving end receives third information indicating that the received second data unit is a CS-processed data unit, the receiving end can determine that the channel measured for this transmission is a virtual channel. Therefore, data demodulation can be performed without performing radio sensing measurements. If the third information indicates that CS technology was not used for this data transmission, the receiving end can perform data demodulation and can also use the measured channel to perform radio sensing measurements, such as ranging and positioning.
[0148] For example, the third information indicates that the received second data unit is a data unit that has undergone CS processing, or the third information indicates that the communication between the transmitting and receiving ends utilizes CS. The receiving end can determine that the received data unit has undergone CS processing. The receiving end can also determine that the channel measured based on these data units is an equivalent channel that has undergone CS processing, rather than a true channel. Therefore, when performing tasks related to communication perception, the data units can be further processed accordingly to avoid significant deviations between the perceived and true results due to the equivalent channel processed by CS.
[0149] For example, if the third information indicates that the received data unit has not been processed by CS, or if the third information indicates that the communication between the transmitting and receiving ends does not utilize CS, the receiving end can determine that the received data unit has not been processed by CS. The receiving end then measures the channel based on these data units and obtains the true channel. Therefore, when performing tasks related to communication awareness, awareness can be performed directly based on the measurement results.
[0150] In some examples, tasks related to communication awareness may include tasks such as positioning and ranging.
[0151] The above example takes the receiving end performing task processing related to communication perception based on the third information as an example. In other embodiments, the receiving end can also perform other task processing based on the third information, such as any task that requires knowing whether the communication channel is a real channel or a virtual channel.
[0152] In the embodiment of the present application, the receiving end can determine whether the CS mode is adopted according to the CS indication, so as to avoid subsequent task execution errors caused by the equivalent channel after CS processing when performing specific task processing subsequently. The accuracy of task processing can be improved while ensuring that the ISI caused by the channel impulse response is reduced.
[0153] In the communication method provided in the embodiment of the present application, the method may further include: the transmitting end sending fourth information to the receiving end, wherein the fourth information is used to indicate a feedback type corresponding to a feedback report sent by at least one receiving end.
[0154] In some embodiments, the transmitting end may send fourth information to the receiving end. The fourth information may be used to indicate the feedback type corresponding to the feedback report sent by one or more receiving ends. It can also be considered that the fourth information indicates to the one or more receiving ends whether the feedback report sent is a feedback report of the first feedback type or a feedback report of the second feedback type.
[0155] In some other embodiments, the receiving end may receive fourth information sent by the sending end, and the receiving end may determine whether the feedback report sent by the receiving end is a feedback report of the first feedback type or a feedback report of the second feedback type based on the fourth information.
[0156] It is understood that the above example can be considered that the sending end determines the feedback type of the feedback report. Therefore, since the sending end may have a communication relationship with multiple receiving ends, the fourth information can indicate the feedback type of the feedback report sent by one or more receiving ends.
[0157] In some examples, the fourth information may be an IMMW null data physical protocol data unit announcement (NDPA).
[0158] In some examples, the fourth information may include one or more pieces of receiving end information. Each piece of receiving end information includes a feedback type of the feedback report sent by the receiving end, such as a first feedback type or a second feedback type.
[0159] For example, a communication process diagram shown in Figure 7 illustrates a more specific implementation method. The communication process includes the transmitting end sending an IMMW NDPA, which is the fourth information mentioned in the above embodiment. The transmitting end may also send an IMMW NDP, which is the first information mentioned in the above embodiment. After receiving the fourth information, the receiving end may perform CS measurement and obtain a feedback report. For example, the feedback report may be called an IMMW NDP feedback report or a CS estimation feedback report, which is the feedback report corresponding to the CS measurement mentioned in the above embodiment. The receiving end may send the feedback report to the transmitting end. The transmitting end performs CS processing on the first data unit based on the feedback report sent by the receiving end. The data unit after CS processing, i.e., the second data unit, is sent to the receiving end. It can be understood that the specific implementation process of each step can refer to the specific description of the embodiments in Figures 2 to 6 above, and the embodiments of the present application will not be repeated here.
[0160] In the embodiment of the present application, the transmitting end may indicate the feedback type of the feedback report sent by the receiving end, so that the transmitting end may more flexibly configure the feedback type of the feedback report sent by the receiving end.
[0161] In the communication method provided in the embodiment of the present application, the method may further include: the receiving end sending a request message to the sending end, wherein the request message is used to request the sending end to send the first information.
[0162] In some embodiments, the receiving end may send a request message to the transmitting end. The request message may be used to request the transmitting end to send the first information. That is, the receiving end is requested to process the first information in a CS mode so that the transmitting end can send the first information. The receiving end can then perform CS measurement upon receiving the first information and send a feedback report.
[0163] Optionally, the request message may include fifth information. The fifth information is used to indicate the feedback type corresponding to the feedback report sent by the receiving end. For example, the request message sent by the receiving end may include fifth information to indicate the feedback type corresponding to the feedback report sent by the receiving end. For example, it indicates that the feedback report sent by the receiving end is a feedback report of the first feedback type, or indicates that the feedback report sent by the receiving end is a feedback report of the second feedback type.
[0164] In some examples, the request message may also be referred to as a CS request message, a CS request, etc.
[0165] For example, FIG8 shows another communication process schematic diagram, which illustrates a more specific implementation method. The communication process includes the receiving end sending a CS request, that is, the request message mentioned in the above embodiment. The transmitting end can send an IMMW NDP, that is, the first information mentioned in the above embodiment. After receiving the fourth information, the receiving end can perform CS measurement and obtain a feedback report. For example, the feedback report can be called an IMMW NDP feedback report or a CS estimation feedback report, that is, the feedback report corresponding to the CS measurement mentioned in the above embodiment. The receiving end can send the feedback report to the transmitting end. The transmitting end performs CS processing on the first data unit based on the feedback report sent by the receiving end. The data unit after CS processing, that is, the second data unit, is sent to the receiving end. It can be understood that the specific implementation process of each step can refer to the specific description of the embodiments in FIG2 to FIG6 above, and the embodiments of the present application will not be repeated here.
[0166] In some embodiments, the fifth information may also be other information independent of the request message. In other words, the fifth information and the request message are different information. The receiving end may send the request message and the fifth information separately.
[0167] In the embodiment of the present application, the receiving end can request the sending end to communicate in CS mode, and the receiving end can indicate the feedback type of the feedback report it sends, so that the receiving end can more flexibly configure the feedback type of the feedback report it sends.
[0168] It should be noted that the above-mentioned multiple embodiments can be combined and the combined solutions can be implemented. Optionally, some operations in the process of each method embodiment are optionally combined, and / or the order of some operations is optionally changed. In addition, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. There can also be other execution orders between the steps. It is not intended to indicate that the execution order is the only order in which these operations can be performed. Ordinary technicians in this field will think of many ways to reorder the operations of this article. In addition, it should be pointed out that the process details involved in a certain embodiment of this article are also applicable to other embodiments in a similar manner, or different embodiments can be used in combination.
[0169] It is understood that in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules that perform the corresponding functions. Those skilled in the art should readily appreciate that, in combination with the units and method steps of the various examples described in the embodiments disclosed in the present application, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.
[0170] Figures 9 and 10 are schematic diagrams of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the transmitter or receiver in the above-described method embodiments, thereby also achieving the beneficial effects of the above-described method embodiments. In the embodiments of the present application, the communication device can be a terminal or a network device, or a module applied to a terminal or a network device. For example, a chip.
[0171] As shown in FIG. 9 , the communication device 900 includes a processing unit 910 .
[0172] In a possible implementation, the communication device 900 may further include a transceiver unit 920 .
[0173] In a possible implementation, the communication device 900 may further include a storage unit 930 .
[0174] In a possible implementation, the communication device 900 may further include a transceiver unit 920 and a storage unit 930 .
[0175] The communication device 900 is used to implement the functions of the transmitting end or the receiving end in the method embodiment shown in FIG. 2 .
[0176] When the communication device 900 is used to implement the functions of the transmitting end in the method embodiment shown in Figure 2: the transceiver unit 920 is used to send the first information. The transceiver unit 920 is also used to receive the second information. The processing unit 910 is used to perform CS processing on the first data unit based on the feedback report. The processing unit 910 is also used to perform all operations performed by the communication device 900 in the embodiment shown in Figure 2 except for the transceiver operation, and / or other processes for supporting the technology described herein. The storage unit 930 is used to store any data, computer instructions and / or computer programs that may be involved in the various embodiments of this application.
[0177] When the communication device 900 is used to implement the functions of the receiving end in the method embodiment shown in FIG2 : the transceiver unit 920 is used to receive the first information. The processing unit 910 is used to perform CS measurements to obtain the second information. The processing unit 910 is also used to perform all operations performed by the communication device 900 in the embodiment shown in FIG2 , except for the transceiver operations, and / or other processes used to support the technology described herein. The storage unit 930 is used to store any data, computer instructions, and / or computer programs that may be involved in the various embodiments of this application.
[0178] For a more detailed description of the processing unit 910 and the transceiver unit 920, please refer to the relevant description of the method embodiment shown in Figure 2. The processing unit 910 and the transceiver unit 920 may also perform other steps, and the specific implementation can refer to the method embodiment, which will not be repeated here.
[0179] Optionally, the transceiver unit 920 may be a transceiver, which may include an antenna and a radio frequency circuit, etc.
[0180] The processing unit 910 may be a processor (or a processing circuit), such as a baseband processor, which may include one or more CPUs.
[0181] As shown in FIG10 , the communication device 1000 includes at least one processor 1010. In one possible implementation, the communication device 1000 may further include an interface circuit 1020.
[0182] In a possible implementation, the communication device 1000 may further include a memory 1030 .
[0183] In a possible implementation, the communication device 1000 may further include a memory 1030 and an interface circuit 1020 .
[0184] In some embodiments, the processor 1010 and the memory 1030 are coupled to each other; and / or the processor 1010 and the interface circuit 1020 are coupled to each other. It will be appreciated that the interface circuit 1020 may be a transceiver or an input / output interface. The memory 1030 may be used to store computer instructions executed by the processor 1010, input data required by the processor 1010 to execute computer instructions, or data generated by the processor 1010 after executing computer instructions.
[0185] When the communication device 1000 is used to implement the method shown in Figure 2, the processor 1010 can be used to implement the functions of the above-mentioned processing unit 910, and / or the interface circuit 1020 can be used to implement the functions of the above-mentioned transceiver unit 920, and / or the memory 1030 can be used to implement the functions of the above-mentioned storage unit 930.
[0186] When the communication device is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. When the terminal chip receives information from the network device, it can be understood that the information is first received by other modules in the terminal (such as a radio frequency module or antenna) and then sent to the terminal chip by these modules. When the terminal chip sends information to the network device, it can be understood that the information is first sent to other modules in the terminal (such as a radio frequency module or antenna) and then sent to the network device by these modules.
[0187] When the communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. When the network device chip receives information from a terminal, it can be understood that the information is first received by other modules in the network device (such as a radio frequency module or antenna) and then sent to the network device chip by these modules. When the network device chip sends information to a terminal, it can be understood that the information is sent to other modules in the network device (such as a radio frequency module or antenna) and then sent to the terminal by these modules.
[0188] The communication device shown in FIG. 9 or 10 is merely an example, and in actual applications the communication device may have more or fewer components than those shown in FIG. 9 or 10 , may combine two or more components, or may have a different component configuration.
[0189] In the embodiments of the present application, when entity A sends information to entity B, A may send the information directly to B or indirectly to B through another entity. Similarly, when entity B receives information from entity A, entity B may directly receive the information sent by entity A or indirectly receive the information sent by entity A through another entity. Entities A and B herein may be RAN nodes or terminals, or modules within a RAN node or terminal. The sending and receiving of information may be information exchange between a RAN node and a terminal, for example, information exchange between a network device and a terminal; the sending and receiving of information may also be information exchange between two RAN nodes, for example, information exchange between a CU and a DU; the sending and receiving of information may also be information exchange between different modules within a device, for example, information exchange between a terminal chip and other modules of the terminal, or information exchange between a network device chip and other modules within the network device.
[0190] In the embodiments of the present application, a network device sends downlink signals or downlink information to a terminal device, and the downlink information is carried on a downlink channel. The terminal device sends uplink signals or uplink information to the network device, and the uplink information is carried on an uplink channel. To communicate with the network device, the terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell with which the terminal device has established a wireless connection is called the serving cell of the terminal device.
[0191] It can be understood that in the embodiment of the present application, PDSCH and PUSCH are only used as examples of downlink data channels and uplink data channels. In different systems and different scenarios, data channels and control channels may have different names, and the embodiment of the present application does not limit this.
[0192] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0193] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal. The processor and storage medium can also exist in a network device or a terminal as discrete components.
[0194] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0195] In each embodiment of the present application, unless otherwise specified or provided by logic, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0196] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: include: Sending first information, where the first information is used by a receiving end to perform channel shortening CS measurement; receiving second information, where the second information includes a feedback report obtained by the receiving end through CS measurement; performing CS processing on the first data unit according to the feedback report; A second data unit is sent, where the second data unit is a data unit obtained by performing the CS processing on the first data unit.
2. The method according to claim 1, characterized in that The second data unit is composed of multiple fields, some or all of the fields in the second data unit are fields processed by the CS, and the second data unit includes third information, and the third information is used to indicate whether the second data unit is processed in the CS manner.
3. The method according to claim 2, characterized in that The third information includes a first field, and the first field is used to indicate that the second data unit is sent in CS mode.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Send fourth information, where the fourth information is used to indicate a feedback type corresponding to the feedback report sent by at least one receiving end.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: A request message is received, where the request message is used to request a sender to send the first information.
6. The method according to claim 5, characterized in that The request message includes fifth information, and the fifth information is used to indicate a feedback type corresponding to the feedback report sent by the receiving end.
7. The method according to claim 4 or 6, characterized in that: The feedback type includes at least one of the following: a first feedback type, wherein the feedback report of the first feedback type includes channel impulse response information; A second feedback type, wherein the feedback report of the second feedback type includes CS filter information.
8. The method according to claim 7, characterized in that The feedback report also includes a signal-to-noise ratio SNR measured by the CS.
9. The method according to claim 7 or 8, characterized in that: The feedback type is the first feedback type, and the method further includes: The CS filter information is acquired according to the channel impulse response information.
10. The method according to any one of claims 1 to 9, characterized in that: The first information includes at least one second field, wherein each of the second fields is associated with a beam direction, different second fields are associated with different beam directions, and the second field is used for CS channel estimation.
11. The method according to any one of claims 7 to 9, characterized in that: The CS filter information corresponding to different antennas is different; or, the CS filter information corresponding to different spatial streams is different.
12. A communication method, characterized in that: include: receiving first information, where the first information is used by a receiving end to perform channel shortening CS measurement; Performing CS measurement to obtain second information, where the second information includes a feedback report obtained by the receiving end performing CS measurement; sending the second information; A second data unit is received, where the second data unit is a data unit obtained after the transmitter performs CS processing on the first data unit according to the feedback report.
13. The method according to claim 12, characterized in that The second data unit is composed of multiple fields, some or all of the fields in the second data unit are fields processed by the CS, and the second data unit includes third information, and the third information is used to indicate whether the second data unit is processed in the CS manner.
14. The method according to claim 13, characterized in that The third information includes a first field, and the first field is used to indicate that the second data unit is sent in CS mode.
15. The method according to claim 13 or 14, characterized in that The method also includes: Task processing related to communication perception is performed according to the third information, wherein the third information is also used to indicate whether a service based on channel state information processing is performed at the receiving end.
16. The method according to any one of claims 12 to 15, characterized in that: The method further comprises: Receive fourth information, where the fourth information is used to indicate a feedback type corresponding to the feedback report sent by at least one receiving end.
17. The method according to any one of claims 12 to 15, characterized in that: The method further comprises: Send a request message, where the request message is used to request the sending end to send the first information.
18. The method according to claim 17, characterized in that The request message includes fifth information, and the fifth information is used to indicate a feedback type corresponding to the feedback report sent by the receiving end.
19. The method according to claim 16 or 18, characterized in that The feedback type includes at least one of the following: a first feedback type, wherein the feedback report of the first feedback type includes channel impulse response information; A second feedback type, wherein the feedback report of the second feedback type includes CS filter information.
20. The method according to claim 19, characterized in that The feedback report also includes a signal-to-noise ratio SNR measured by the CS.
21. The method according to claim 19 or 20, characterized in that The feedback type is the second feedback type, and the method further includes: The CS filter information is acquired according to the channel impulse response information obtained by CS measurement.
22. The method according to any one of claims 12 to 21, characterized in that: The first information includes at least one second field, wherein each of the second fields is associated with a beam direction, different second fields are associated with different beam directions, and the second field is used for CS channel estimation.
23. The method according to any one of claims 19 to 21, characterized in that: The CS filter information corresponding to different antennas is different; or, the CS filter information corresponding to different spatial streams is different.
24. A communication device, characterized in that: include: Processing module and communication module; The communication module is used to receive and / or send signals, and the processing module is configured to enable the method according to any one of claims 1 to 11 to be executed.
25. A communication device, characterized in that: include: Processing module and communication module; The communication module is used to receive and / or send signals, and the processing module is configured to enable the method of any one of claims 12 to 23 to be executed.
26. A communication device, characterized in that: include: At least one processor and a memory, the memory being used to store computer instructions, the processor being configured to execute the computer instructions so that the communication device performs the method as claimed in any one of claims 1 to 11, or so that the communication device performs the method as claimed in any one of claims 12 to 23.
27. A communication device, characterized in that: include: At least one processor communication interface, the communication interface is used to receive and / or send signals, the processor is configured to enable the method of any one of claims 1 to 11 to be executed, or the processor is configured to enable the method of any one of claims 12 to 23 to be executed.
28. A communication system, characterized in that: The system comprises: a sending end executing the method as claimed in any one of claims 1 to 11, and a receiving end executing the method as claimed in any one of claims 12 to 23.
29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions or programs, and when the instructions or programs are executed on the communication device, the communication device executes the method according to any one of claims 1 to 11, or the communication device executes the method according to any one of claims 12 to 23.
30. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to execute the method according to any one of claims 1 to 11, or the computer is caused to execute the method according to any one of claims 12 to 23.
Citation Information
Patent Citations
Matched filtered data samples processing
CN103329495A
Channel state information (CSI) feedback method and equipment
CN107786250A
Information reporting method, information sending method, terminal equipment and network equipment
CN112491451A
Signal sending method and device
CN113542176A
Adaptive MIMO wireless communication system
CN1947371A