A communication method and system

By measuring and predicting the channel matrix at the first terminal at the front end of the high-speed train, and combining this with the CSI of the access network equipment to determine the channel matrix sequence of the second terminal, the problem of communication performance degradation caused by channel aging under high-speed movement is solved, communication quality is improved and costs are reduced.

CN119907123BActive Publication Date: 2026-04-28SHANGHAI HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI HUAWEI TECH CO LTD
Filing Date
2023-10-26
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In the high-speed rail environment, channel aging causes a decline in communication performance, which is difficult to solve effectively with existing technologies.

Method used

By measuring and predicting the channel matrix at the first terminal at the front end of the vehicle, a channel matrix sequence is generated and sent to the access network equipment. The access network equipment combines the CSI of the second terminal to determine the channel matrix sequence of the second terminal, thereby mitigating the impact of channel aging on communication performance.

Benefits of technology

It improves communication quality under high-speed movement, reduces the processing power requirements of the second terminal, and lowers costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119907123B_ABST
    Figure CN119907123B_ABST
Patent Text Reader

Abstract

The application provides a communication method and system, the system comprises at least one first terminal, at least one second terminal and an access network device; wherein the first terminal is used for sending first information to the access network device, the first information indicates a channel matrix sequence corresponding to the first terminal, and the channel matrix sequence corresponding to the first terminal comprises M+N channel matrices arranged in time sequence; the second terminal is used for sending channel state information (CSI) to the access network device; and the access network device is used for determining a channel matrix sequence corresponding to the second terminal according to the channel matrix sequence corresponding to the first terminal and the CSI, and sending data to the second terminal according to the channel matrix sequence corresponding to the second terminal. The above communication system can reduce the influence of channel aging on communication performance and improve the communication quality under high-speed movement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to a communication method and system. Background Technology

[0002] With over 20 years of continuous development, my country's high-speed rail (hereinafter referred to as "high-speed rail") technology has made continuous breakthroughs, and the speed of high-speed trains has steadily increased to 200-300 kilometers per hour, or even faster. While the increased speed of high-speed trains has brought convenience to public travel, it has also brought higher requirements and challenges to wireless communication systems.

[0003] Due to high-speed movement, the user's location changes rapidly, and the channel also changes rapidly. This leads to severe aging of the measurement information obtained by the base station, which no longer matches the actual channel information, and may affect communication performance. Summary of the Invention

[0004] This application provides a communication method and system to solve the problem of measurement information aging.

[0005] In a first aspect, this application provides a communication system comprising at least one first terminal, at least one second terminal, and an access network device; wherein the at least one first terminal is located at the front end of a vehicle in the direction of travel, and the at least one second terminal is located inside the vehicle; the first terminal is configured to send first information to the access network device, the first information indicating a channel matrix sequence corresponding to the first terminal, the channel matrix sequence corresponding to the first terminal comprising M+N channel matrices arranged in chronological order, the M+N channel matrices corresponding one-to-one with M+N time units, M of the M+N channel matrices being obtained by measuring channels at the M+N time units, and the remaining N channel matrices being predicted based on the M channel matrices, where M and N are positive integers; the second terminal is configured to send a Channel Identity Detection (CSI) to the access network device; the access network device is configured to determine a channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI; the access network device is configured to send data to the second terminal based on the channel matrix sequence corresponding to the second terminal.

[0006] Using the above communication system, the first information provided by the first terminal can indicate the predicted channel matrix. Then, the access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI from the second terminal. Furthermore, the channel matrix sequence corresponding to the second terminal obtained by the access network device can include channel matrices from future times. Therefore, when the access network device sends data to the second terminal, it can send data based on the channel matrix sequence corresponding to the second terminal, thus mitigating the impact of channel aging on communication performance and improving communication quality under high-speed mobility. Moreover, it eliminates the need for the second terminal to possess high processing or predictive capabilities, and no modifications to the second terminal are required, saving costs.

[0007] In one possible implementation, the access network device is configured to determine a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI, wherein the first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal, and the first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI; and to determine the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0008] Using the aforementioned access network equipment, a first time interval can be determined, and this first time interval can reflect the positional relationship between the first terminal and the second terminal.

[0009] In one possible implementation, the access network device is configured to determine the channel matrix sequence corresponding to the second terminal based on the CSI, the first time interval, and the channel matrix sequence corresponding to the first terminal when determining the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0010] In one possible implementation, the access network device is further configured to determine the information feature information corresponding to each of the M+N channel matrices based on the channel matrix sequence corresponding to the first terminal; and to determine the first channel matrix based on the information feature information corresponding to each of the M+N channel matrices and the CSI.

[0011] In one possible implementation, each information feature includes at least one of the following: channel matrix feature value, channel beam direction feature, PMI or CQI.

[0012] In one possible implementation, the feedback period of the first information includes K time units, and the M+N time units belong to the K time units, where K is a positive integer.

[0013] In one possible implementation, the first terminal is used to generate the first information using a codebook compression method.

[0014] In one possible implementation, the access network device is further configured to send configuration information to the first terminal, the configuration information including at least one of the following: the feedback period of the first information, the value of M, or the value of N.

[0015] Secondly, this application provides a communication method that can be executed by a first terminal or a module (such as a chip) in the first terminal. The method includes: the first terminal measuring channels over M time units to obtain M channel matrices, wherein the M channel matrices correspond one-to-one with the M time units, and M is a positive integer; the first terminal determining N channel matrices based on the M channel matrices, wherein the N channel matrices correspond one-to-one with the N time units, and the N time units are different from the M time units, and N is a positive integer; the first terminal sending first information to an access network device, the first information indicating a channel matrix sequence corresponding to the first terminal, the channel matrix sequence corresponding to the first terminal including M+N channel matrices arranged in chronological order, the M+N channel matrices including the M channel matrices and the N channel matrices.

[0016] Using the above method, the first terminal can measure and obtain the channel matrix, and predict the channel matrix corresponding to other time units based on the measured channel matrix, thereby enabling fine-grained feedback of the channel matrix.

[0017] In one possible implementation, the feedback period of the first information includes K time units, where the M time units and the N time units both belong to the K time units, and K is a positive integer.

[0018] In one possible implementation, the method further includes: the first terminal generating the first information using a codebook compression method.

[0019] In one possible implementation, the method further includes: the first terminal receiving configuration information from the access network device, the configuration information including at least one of the following: the feedback period of the first information, the value of M, or the value of N.

[0020] Thirdly, this application provides a communication method that can be executed by an access network device or a module (such as a chip) within the access network device. The method includes: the access network device receiving first information from a first terminal, the first information indicating a channel matrix sequence corresponding to the first terminal, the channel matrix sequence corresponding to the first terminal including M+N channel matrices arranged in chronological order, the M+N channel matrices corresponding one-to-one with M+N time units, M of the M+N channel matrices being obtained by measuring channels at the M time units, and the remaining N channel matrices being predicted based on the M channel matrices, where M and N are positive integers; the access network device receiving a Channel Identity Detection (CSI) from a second terminal; the access network device determining a channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI; and the access network device sending data to the second terminal based on the channel matrix sequence corresponding to the second terminal.

[0021] Using the above method, the access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI from the second terminal. When the access network device sends data to the second terminal, it can send data to the second terminal according to the channel matrix sequence corresponding to the second terminal. Therefore, it can mitigate the impact of channel aging on communication performance and improve communication quality under high-speed mobility. Furthermore, it does not require the second terminal to have high processing or predictive capabilities, and no modifications to the second terminal are needed, thus saving costs.

[0022] In one possible implementation, when the access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI, the access network device determines a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI. The first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal. The first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI. The access network device determines the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0023] In one possible implementation, when the access network device determines the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal, the access network device determines the channel matrix sequence corresponding to the second terminal based on the CSI, the first time interval, and the channel matrix sequence corresponding to the first terminal.

[0024] In one possible implementation, the method further includes: the access network device determining the information feature information corresponding to each of the M+N channel matrices based on the channel matrix sequence corresponding to the first terminal; and determining the first channel matrix based on the information feature information corresponding to each of the M+N channel matrices and the CSI.

[0025] In one possible implementation, each information feature includes at least one of the following: channel matrix feature value, channel beam direction feature, PMI or CQI.

[0026] Fourthly, this application provides a communication device, which is a first terminal or a module (such as a chip) in the first terminal; the device includes: a processing unit, configured to measure channels in M ​​time units to obtain M channel matrices, wherein the M channel matrices correspond one-to-one with the M time units, and M is a positive integer; and to determine N channel matrices based on the M channel matrices, wherein the N channel matrices correspond one-to-one with the N time units, and the N time units are different from the M time units, and N is a positive integer; and a transceiver unit, configured to send first information to an access network device, wherein the first information indicates a channel matrix sequence corresponding to the first terminal, the channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order, and the M+N channel matrices include the M channel matrices and the N channel matrices;

[0027] In one possible implementation, the feedback period of the first information includes K time units, where the M time units and the N time units both belong to the K time units, and K is a positive integer.

[0028] In one possible implementation, the processing unit is configured to generate the first information using a codebook compression method.

[0029] In one possible implementation, the transceiver unit is configured to receive configuration information from the access network device, the configuration information including at least one of the following: the feedback period of the first information, the value of M, or the value of N.

[0030] Fifthly, this application provides a communication device, which is a first terminal or a module (such as a chip) in the first terminal. The device includes: a transceiver unit for receiving first information from the first terminal, the first information indicating a channel matrix sequence corresponding to the first terminal, the channel matrix sequence corresponding to the first terminal including M+N channel matrices arranged in chronological order, the M+N channel matrices corresponding one-to-one with M+N time units, M of the M+N channel matrices being obtained by measuring channels at the M time units of the M+N time units, and the remaining N channel matrices being predicted based on the M channel matrices, where M and N are positive integers; receiving CSI from a second terminal; a processing unit for determining a channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI; and the transceiver unit for sending data to the second terminal based on the channel matrix sequence corresponding to the second terminal.

[0031] In one possible implementation, the processing unit is configured to, when determining the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI, determine a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI, wherein the first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal, and the first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI; and determine the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0032] In one possible implementation, the processing unit is configured to determine the channel matrix sequence corresponding to the second terminal based on the CSI, the first time interval, and the channel matrix sequence corresponding to the first terminal when determining the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0033] In one possible implementation, the processing unit is further configured to determine the information feature information corresponding to each of the M+N channel matrices based on the channel matrix sequence corresponding to the first terminal; and to determine the first channel matrix based on the information feature information corresponding to each of the M+N channel matrices and the CSI.

[0034] In one possible implementation, each information feature includes at least one of the following: channel matrix feature value, channel beam direction feature, PMI or CQI.

[0035] In a sixth aspect, this application provides a communication device, which may be a first device, or a module or unit (e.g., a chip, a chip system, or a circuit) in the first device that performs the methods / operations / steps / actions described in any of the second or third aspects, or a device that can be used in conjunction with the first device.

[0036] In a seventh aspect, this application provides a communication device including at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to read and execute the programs and data stored in the storage element, so that the method described in any one of the second or third aspects of this application is implemented.

[0037] Eighthly, this application also provides a computer program that, when run on a computer, causes the computer to perform the method described in any one of the second or third aspects above.

[0038] Ninthly, this application provides a communication device comprising: an interface circuit and at least one processor; the interface circuit being configured to provide input and / or output of a program or instructions to the at least one processor; the at least one processor being configured to execute the program or instructions such that the communication device can implement the method described in any one of the second or third aspects above.

[0039] In one possible embodiment, the communication device includes at least one memory for storing the program or instructions.

[0040] In a tenth aspect, this application provides a computer storage medium storing a software program that, when read and executed by one or more processors, can implement the method described in any one of the second or third aspects above.

[0041] In one aspect, this application provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the method described in any one of the second or third aspects above.

[0042] In a twelfth aspect, this application provides a chip system comprising at least one chip and a memory, wherein the at least one chip is configured to read and execute a program stored in the memory to implement the method described in any one of the second or third aspects above.

[0043] Based on the implementations provided in the above aspects, this application can be further combined to provide more implementations. Attached Figure Description

[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0045] Figure 1 A schematic diagram of the architecture of a mobile communication system used in the embodiments of this application;

[0046] Figure 2 This is a schematic diagram illustrating the communication between the base station and the high-speed mobile terminal in this application;

[0047] Figure 3 This is a schematic diagram illustrating communication between a typical terminal and a base station via a CPE in this application.

[0048] Figure 4 A schematic diagram of a communication system provided in this application;

[0049] Figure 5 A flowchart outlining a communication method provided in this application;

[0050] Figure 6 A structural diagram of the first information provided in this application;

[0051] Figure 7 One of the schematic diagrams provided for determining the first time interval in this application;

[0052] Figure 8 The second schematic diagram provided for determining the first time interval in this application;

[0053] Figure 9 This application provides a schematic diagram of sliding window matching.

[0054] Figure 10 A schematic diagram of the structure of a communication device provided in this application;

[0055] Figure 11 A schematic diagram of another communication device provided in this application. Detailed Implementation

[0056] The specific implementations of this application are described below with reference to the accompanying drawings in the embodiments. However, the implementations of this application may also include combining these embodiments without departing from the spirit or scope of this application, such as using other embodiments and making structural changes. Therefore, the detailed description of the following embodiments should not be understood in a limiting sense. The terminology used in the embodiment section of this application is only used to explain the specific embodiments of this application and is not intended to limit this application.

[0057] The embodiments of this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WIMAX) communication system, 5th Generation (5G) system, or New Radio (NR), or applied to future communication systems or other similar communication systems, etc.

[0058] Figure 1 This is a schematic diagram of the architecture of the communication system 1000 used in an embodiment of this application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The wireless access network 100 may include at least one wireless access network device (such as...). Figure 1 110a and 110b in the above), may also include at least one terminal (such as Figure 1 (Referring to 120a-120j in the original text). Terminals connect wirelessly to the wireless access network (WLAN) equipment, which in turn connects to the core network via wireless or wired connections. The core network equipment and the WLAN equipment can be independent physical devices, or they can integrate the functions of the core network equipment and the logical functions of the WLAN equipment onto the same physical device. Alternatively, a single physical device can integrate some of the functions of both the core network equipment and the WLAN equipment. Terminals and WLAN equipment can be interconnected via wired or wireless connections. Figure 1 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 1 It is not shown in the middle.

[0059] Radio access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system; it can also be a module or unit that performs some of the functions of a base station, for example, it can be a central unit (CU) or a distributed unit (DU). Here, the CU performs the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also perform the functions of the service data adaptation protocol (SDAP); the DU performs the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also perform some or all of the physical layer functions. For specific descriptions of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). Wireless access network equipment can be macro base stations (such as...) Figure 1 110a in the text), can also be a micro base station or an indoor station (such as... Figure 1 110b) in the text can also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technology or device form used in the wireless access network device. For ease of description, the following description uses an access network device as an example of a wireless access network device.

[0060] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals 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. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, 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 or device forms used in the terminals.

[0061] Access network devices and terminals can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network devices and terminals.

[0062] The roles of access network devices and terminals can be relative, for example, Figure 1 The helicopter or drone 120i can be configured as a mobile access network device. For terminals 120j accessing the wireless access network 100 via 120i, drone 120i is an access network device; however, for access network device 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Alternatively, 110a and 120i can also communicate via an interface protocol between access network devices; in this case, 120i is also an access network device relative to 110a. Therefore, both access network devices and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b can be referred to as communication devices with access network equipment functions. Figure 1 The 120a-120j in the text can be referred to as communication devices with terminal functions.

[0063] Communication between access network devices and terminals, between access network devices, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0064] In the embodiments of this application, the functions of the access network device can be executed by modules (such as chips) within the access network device, or by a control subsystem that includes access network device functions. This control subsystem, including access network device functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.

[0065] In this embodiment, the access network device sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a wireless connection with a cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.

[0066] It is understood that in the embodiments of this application, the physical downlink shared channel (PDSCH), physical downlink control channel (PDCCH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH) are only examples of downlink data channel, downlink control channel, uplink control channel, and uplink data channel, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of this application do not limit this.

[0067] At the carrier center frequency (f c When the frequency shift of the channel is constant, the maximum Doppler frequency shift (f) is... Doppler The coherence time (T) is proportional to the speed (v) of the high-speed train, where c is the speed of light.c It is often used to characterize the stability of wireless channels in the time dimension, and it is inversely proportional to the Doppler frequency shift.

[0068]

[0069]

[0070] In high-speed mobile scenarios, the large Doppler frequency shift caused by high-speed movement leads to rapid changes in the channel. The theoretical coherence time of the channel is much shorter than the currently supported channel state information reference signal (CSI-RS).

[0071] The CSI-RS measurement and feedback cycle is shown in Table 1.

[0072] Table 1 Theoretical coherence time of the channel at different moving speeds

[0073] Movement speed (km / h) 100 200 300 Channel theory coherence time (ms) 2.1 1.1 0.72

[0074] Due to high-speed movement, changes in user location, and rapid channel changes, the measurement information obtained by the base station becomes severely outdated and no longer matches the actual channel information. This amplifies the performance loss caused by codebook mismatch due to channel time-varying.

[0075] like Figure 2 As shown, the beam (or codebook) selected by the base station for the UE may no longer match the UE's current location due to the UE's high-speed movement, resulting in a severe loss of communication performance.

[0076] To solve this problem, the most critical factor is enabling the base station to obtain fine-grained channel information. The simplest method is to reduce the feedback period of CSI-RS, enabling the base station to obtain channel information that matches the actual channel. In simple terms, this means increasing the frequency of terminal measurement and feedback of channel state information (CSI), performing multiple measurements and multiple feedbacks. However, reducing the feedback period leads to a significant increase in feedback overhead. Therefore, the method of multiple measurements and multiple feedbacks is not feasible.

[0077] In addition, it is also necessary to ensure that the sum of the terminal-side measurement feedback time and the base station-side parsing time of the feedback information is T. r Less than or equal to the channel coherence time T in high-speed mobile scenarios c Only in this way can base stations obtain fine-grained channel information in a timely manner.

[0078] Currently, there is a solution for vehicle-to-ground system coverage, such as... Figure 3As shown, its main principle is to achieve high-speed data backhaul by installing customer-premises equipment (CPE) on the train. The specific implementation process includes: the ordinary terminal on the train first communicates with the CPE inside the train; the CPE on the train then communicates with the external base station (e.g., active antenna unit (AAU)). The ordinary terminal does not communicate with the external base station.

[0079] A CPE (Content Premises Equipment) is a mobile signal access device that receives mobile signals and forwards them as Wi-Fi signals. A CPE can convert high-speed 4G / 5G signals into Wi-Fi signals and can support a large number of mobile devices accessing the internet simultaneously. CPEs can be widely used in rural areas, towns, hospitals, workplaces, factories, and residential communities to provide wireless network access, saving broadband costs and eliminating the need for cabling.

[0080] As can be seen from the above process, the role of CPE is equivalent to installing a mobile relay on the train. Ordinary terminals on the train first interact with CPE, and then CPE communicates with external base stations. Although this can improve the communication quality of ordinary terminals, it does not improve the channel aging problem caused by high Doppler frequency shift under high-speed movement. In other words, the channel aging problem still exists in the communication between CPE and external base stations.

[0081] Based on the above Figure 1 The network system architecture shown and the related technologies described above are illustrated in this application embodiment, which provides several possible communication methods. The execution entities of each communication method are described using access network devices and terminals as examples. For instance, the access network device can be one of the aforementioned... Figure 1 The access network device 110a or access network device 110b is used. The terminal can be one of the aforementioned devices. Figure 1 Any of the terminals 120 shown. Furthermore, it should be understood that the access network equipment can also be replaced by a communication device with access network equipment functionality or by a chip, unit, or module within a communication device with access network equipment functionality. The terminal can also be replaced by a communication device with terminal functionality or by a chip, unit, or module within a communication device with terminal functionality.

[0082] Figure 4 An exemplary schematic diagram of a possible flow of a communication system provided in an embodiment of this application is shown. Figure 4 As shown, the communication system includes:

[0083] This application provides a communication system 400, which includes at least one first terminal 410, at least one second terminal 420, and an access network device 430. The at least one first terminal 410 is located at the front end of the vehicle in the direction of travel, and the at least one second terminal 420 is located inside the vehicle. Exemplarily, the vehicle can be a train, such as a high-speed train, intercity rail transit, or other surface transportation.

[0084] The first terminal can be a CPE or other terminal, and this application does not limit this. Generally, the communication or processing capabilities of the first terminal are stronger than those of the second terminal.

[0085] Both the first terminal and the second terminal can communicate with the access network equipment. In the direction of travel of the vehicle, the first terminal is positioned ahead of the second terminal on the vehicle. That is, if the vehicle needs to pass through position A, the first terminal will arrive at position A before the second terminal.

[0086] based on Figure 4 The communication system shown, Figure 5 An exemplary schematic diagram of a possible flow of a communication method provided in an embodiment of this application is shown. Figure 5 As shown, the method includes:

[0087] Step 500: The first terminal measures the channel over M time units to obtain M channel matrices. The M channel matrices correspond one-to-one with the M time units, and M is a positive integer.

[0088] For example, in this application, each time unit may include one or more transmission time intervals (TTIs). The number of TTIs included in each time unit can be determined based on the measurement and / or prediction capabilities of the first terminal.

[0089] Step 510: The first terminal determines N channel matrices based on M channel matrices. The N channel matrices correspond one-to-one with N time units. The N time units are different from the M time units, and N is a positive integer.

[0090] It is understandable that the first terminal can predict and obtain N channel matrices based on the measured M channel matrices; that is, the N channel matrices here are not the actual measured channel matrices. This application does not limit the specific values ​​of M and N.

[0091] This can also be understood as follows: M channel matrices are the channel matrices measured by the first terminal at the current time, and N channel matrices are the channel matrices predicted by the first terminal at future times.

[0092] In one possible implementation, the first terminal can be adjusted according to the actual situation and / or its own capabilities.

[0093] In another possible implementation, the access network device may send configuration information to the first terminal, wherein the configuration information includes at least one of the following: the feedback period of the first information, the value of M, or the value of N. Alternatively, at least one of the above-mentioned feedback period of the first information, the value of M, or the value of N may also be agreed upon by a protocol or determined by negotiation between the access network device and the first terminal.

[0094] For example, the feedback period of the first information includes K time units, M time units and N time units both belong to K time units, where K is a positive integer. That is, M+N≤K.

[0095] For example, the feedback period of the first information includes 10 time units. The first terminal can measure and obtain the channel matrix corresponding to the first time unit in the first time unit of the feedback period, denoted as channel matrix 1, and determine the channel matrices corresponding to the other 9 time units in the feedback period based on the channel matrix, denoted as channel matrix 2, channel matrix 3, ..., channel matrix 10. At this time, M = 1, N = 9, and K = 10.

[0096] For example, the feedback period of the first information includes 10 time units. The first terminal can measure and obtain the channel matrix corresponding to the first time unit in the first time unit of the feedback period, denoted as channel matrix 1, and determine the channel matrices corresponding to the second to eighth time units in the feedback period based on the channel matrix, denoted as channel matrix 2, channel matrix 3, ..., channel matrix 8. At this time, M = 1, N = 7, and K = 10.

[0097] For example, the first terminal can predict N channel matrices based on the measured M channel matrices using a traditional channel prediction algorithm based on Kalman filtering or a channel prediction algorithm based on artificial intelligence (AI) or neural networks.

[0098] Step 520: The first terminal sends first information to the access network device. Correspondingly, the access network device receives the first information from the first terminal.

[0099] The first information indicates the channel matrix sequence corresponding to the first terminal, and the channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order.

[0100] For example, such as Figure 6 As shown, the solid line indicates the channel matrix obtained by measurement, and the dashed line indicates the channel matrix obtained by prediction. The first information can be the CSI fed back by the first terminal, and the feedback period of the first information is T.

[0101] The first message may be sent in, but is not limited to, the following ways:

[0102] In one possible implementation, the first information can directly include M+N channel matrices arranged in chronological order.

[0103] For example, the feedback period of the first information includes 10 time units. The first terminal can measure and obtain the channel matrix corresponding to the first time unit in the first time unit of the feedback period, which is denoted as channel matrix 1. Based on the channel matrix, the first terminal determines the channel matrices corresponding to the other 9 time units in the feedback period, which are denoted as channel matrix 2, channel matrix 3, ..., channel matrix 10.

[0104] The first terminal determines the first information as: {channel matrix 1, channel matrix 2, channel matrix 3, ..., channel matrix 10}.

[0105] In another possible implementation, the first terminal uses a codebook compression method to generate the first information, thereby reducing the signaling overhead of the first information.

[0106] For example, the first terminal can use a codebook already existing in the current protocol, or a codebook evolved in a future protocol. The codebook compression method can be AI-based compressed sensing feedback, or time-domain differential compression feedback, etc. Among these, AI-based compressed sensing feedback, or time-domain differential compression feedback, etc., can reduce redundancy in the spatial, temporal, or frequency domain dimensions of the first information, thereby reducing feedback overhead. Furthermore, other codebook compression methods can also be used, and this application does not limit them.

[0107] In another possible implementation, the first terminal can consider the channel matrix redundancy information present in the channel matrix sequence corresponding to the first terminal, and compress and feed back the first information to reduce the signaling overhead of the first information. For example, the channel matrix redundancy information may include redundancy information in the spatial domain, time domain, or frequency domain.

[0108] Step 530: The second terminal sends a CSI to the access network device. Correspondingly, the access network device receives the CSI from the second terminal.

[0109] For example, the CSI here is the CSI of the second terminal.

[0110] For example, CSI here may include precoding matrix indication (PMI) or channel quality indicator (CQI), etc.

[0111] Step 540: The access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI.

[0112] In one possible implementation, when the access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI from the second terminal, the access network device determines a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI from the second terminal. The first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal. The first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI from the second terminal. The access network device determines the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0113] This can be understood as the access network device first determining the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI of the second terminal, i.e., the first channel matrix.

[0114] For example, the access network device determines the information feature information corresponding to M+N channel matrices according to the channel matrix sequence corresponding to the first terminal, and further determines the first channel matrix according to the information feature information corresponding to M+N channel matrices and the CSI from the second terminal.

[0115] For example, the access network device extracts channel feature information from the CSI received from the second terminal, denoted as the channel feature information of the second terminal. The access network device also extracts a series of channel feature information based on the channel matrix sequence corresponding to the first terminal. Exemplarily, this series of channel feature information includes M+N channel feature information items. Each of the M+N channel feature information items corresponds one-to-one with an M+N channel matrix. Further, the access network device matches the channel feature information of the second terminal with the M+N channel feature information items to determine the channel feature information items that match the channel feature information of the second terminal among the M+N channel feature information items. The channel matrix corresponding to this channel feature information is then designated as the first channel matrix. For example, the access network device can use a sliding window method to match the channel feature information, thereby determining the channel feature information items that match the channel feature information of the second terminal among the M+N channel feature information items.

[0116] For example, the information feature information includes at least one of the following: channel matrix feature value, channel beam direction feature, PMI or CQI.

[0117] After determining the first channel matrix, the access network device can determine the first time interval based on the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal.

[0118] For example, the first channel matrix is ​​the Sth channel matrix among M+N channel matrices arranged in chronological order, and the time unit corresponding to the Sth channel matrix is ​​time unit Y. The time unit corresponding to the first channel matrix among M+N channel matrices arranged in chronological order is time unit X. Therefore, the first time interval is the difference between time unit X and time unit Y.

[0119] Since the first information indicates the channel matrix measured by the first terminal at the current moment and the predicted channel matrix at a future moment, and the CSI from the second terminal matches the first channel matrix, that is, the CSI from the second terminal matches the channel matrix at a certain future moment in the first information. Figure 7 and Figure 8 As shown, the time interval between the first terminal and the second terminal when they reach the same position is the first time interval.

[0120] like Figure 9 As shown, assume that the feedback period of CSI is the same as the feedback period of the first information, both being 10 TTIs. The access network device can periodically receive the first information. Assuming that each first information indicates 10 channel matrices, and each of the 10 channel matrices corresponds one-to-one with the 10 TTIs, the access network device can obtain 100 channel matrices after receiving 10 first information messages. The 100 channel matrices can be denoted as {H(0),H(1),H(2),……H(98),H(99)}, where 0 to 99 can be used to identify the 100 TTIs. Further, channel feature information is extracted from each of the 100 channel matrices to obtain 100 channel feature information. Assuming that each channel feature information includes channel beam direction features, the 100 channel feature information can be denoted as: {θ(0),θ(1),θ(2),……,θ(98),θ(99)}. In addition, the access network device extracts channel feature information based on one or more CSIs received from the second terminal, assuming two CSIs from the second terminal. The two channel feature information can be denoted as {θ(k)*, θ(k+10)*}.

[0121] Furthermore, a sliding window matching is performed between {θ(0),θ(1),θ(2),……,θ(98),θ(99)} and {θ(k)*,θ(k+10)*}.

[0122] For example, calculate the difference between θ(k)* and θ(0), and the difference between θ(k+10)* and θ(10) to obtain an error of 0. The time interval corresponding to the error of 0 is 0 TTI.

[0123] Calculate the difference between θ(k)* and θ(1), and the difference between θ(k+10)* and θ(11) to obtain error 1. The time interval corresponding to error 1 is 1 TTI.

[0124] Calculate the difference between θ(k)* and θ(2), and the difference between θ(k+10)* and θ(12) to obtain error 2. The time interval corresponding to error 2 is 2 TTI.

[0125] ...

[0126] Calculate the difference between θ(k)* and θ(89), and the difference between θ(k+10)* and θ(99) to obtain the error 89. The time interval corresponding to the error 89 is 89 TTIs.

[0127] Ultimately, errors 0, 1, 2, ..., 89 can be obtained. Each error can be the sum of the squares of two differences, the average of the differences, or the average of the absolute values ​​of the differences, etc., and this application does not limit this.

[0128] The access network device can determine the smallest error among errors 0, 1, 2, ..., 89, denoted as error X. The time interval corresponding to error X is denoted as the first time interval. The access network device can also determine the corresponding θ(X) based on error X, and determine the corresponding H(X) based on θ(X). H(X) is the first channel matrix.

[0129] It should be noted that the above sliding window matching is performed 90 times, resulting in 90 errors. The maximum number of sliding window matching can be determined based on the length and speed of the vehicle. For example, assuming the vehicle is a train with a fixed length and its speed obtained using existing methods, the longest possible time interval between the first and second terminals can be determined based on the quotient of the vehicle's length and speed. The maximum number of sliding window matching can then be determined based on this longest possible time interval.

[0130] After determining the first time interval, the access network device determines the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0131] In one example, the access network device determines the channel matrix following the first channel matrix among M+N channel matrices arranged in chronological order, based on the first time interval and the channel matrix sequence corresponding to the first terminal, and uses this as the channel matrix sequence corresponding to the second terminal.

[0132] In another example, the access network device determines the channel matrix sequence corresponding to the second terminal based on the CSI from the second terminal, the first time interval, and the channel matrix sequence corresponding to the first terminal.

[0133] For example, the access network device determines the channel matrix after the first channel matrix in an M+N channel matrix arranged in chronological order based on the first time interval and the channel matrix sequence corresponding to the first terminal, and further performs feature fusion based on the CSI from the second terminal and the channel matrix after the first channel matrix in the M+N channel matrices arranged in chronological order to obtain the channel matrix sequence corresponding to the second terminal.

[0134] For example, the channel beam direction characteristics and temporal variation patterns corresponding to the first channel matrix and the channel matrices following the first channel matrix are extracted from M+N channel matrices arranged in chronological order. Then, combined with the CSI from the second terminal (or the components decomposed from the CSI of the second terminal), the channel matrix sequence or channel covariance matrix sequence corresponding to the second terminal is obtained. The channel covariance matrix is ​​obtained by multiplying the channel matrix by its conjugate transpose.

[0135] For example, assuming according to Figure 9 If the error 12 between θ(k)* and θ(12), and between θ(k+10)* and θ(22) is determined to be the minimum error, then the first channel matrix is ​​H(12) and the first time interval is 12. The access network device can extract the channel beam direction features and time variation patterns according to H(12), H(13), H(14), H(15), H(16), H(17), H(18), H(19), H(20), and H(21), respectively, and determine the channel matrix sequence corresponding to the second terminal by combining it with the CSI corresponding to θ(k)*. For example, it can be denoted as H(12)*, H(13)*, H(14)*, H(15)*, H(16)*, H(17)*, H(18)*, H(19)*, H(20)*, H(21)*. In addition, other channel matrices after H(21)* can be obtained based on the same idea, which will not be elaborated here.

[0136] It is evident that the channel matrix sequence corresponding to the second terminal includes the channel matrix at future time points.

[0137] Step 550: The access network device sends data to the second terminal according to the channel matrix sequence corresponding to the second terminal. Correspondingly, the second terminal receives data from the access network device.

[0138] Since the channel matrix sequence corresponding to the second terminal includes the channel matrix at future times, when the access network device sends data to the second terminal, it sends data according to the channel matrix sequence corresponding to the second terminal. Therefore, it can mitigate the impact of channel aging on communication performance and improve communication quality under high-speed mobility. Furthermore, it does not require the second terminal to have high processing or predictive capabilities, and does not require modifications to ordinary terminals, thus saving costs.

[0139] It is understood that, in order to achieve the functions in the above embodiments, the access network device and the first terminal include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0140] Figure 10 and Figure 11 The diagram illustrates the possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the access network device and the first terminal in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0141] like Figure 10 As shown, the communication device 1000 includes a processing unit 1010 and a transceiver unit 1020. The communication device 1000 is used to implement the above-mentioned... Figure 5 The method embodiment shown illustrates the functions of the access network device and the first terminal.

[0142] When the communication device 1000 is used to implement Figure 5 In the method embodiment shown, the function of the first terminal is as follows:

[0143] Processing unit 1010 is used to measure the channel over M time units to obtain M channel matrices, wherein the M channel matrices correspond one-to-one with the M time units, and M is a positive integer; and to determine N channel matrices based on the M channel matrices, wherein the N channel matrices correspond one-to-one with the N time units, and the N time units are different from the M time units, and N is a positive integer.

[0144] The transceiver unit 1020 is used to send first information to the access network device. The first information indicates the channel matrix sequence corresponding to the first terminal. The channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order. The M+N channel matrices include the M channel matrices and the N channel matrices.

[0145] In one possible implementation, the transmission period of the first information includes K time units, where the M time units and the N time units both belong to the K time units, and K is a positive integer.

[0146] In one possible implementation, the processing unit 1010 is used to generate the first information using a codebook compression method.

[0147] In one possible implementation, the transceiver unit 1020 is configured to receive configuration information from the access network device, the configuration information including at least one of the following: the feedback period of the first information, the value of M, or the value of N.

[0148] When the communication device 1000 is used to implement Figure 5 When the access network device functions as shown in the method embodiment:

[0149] The transceiver unit 1020 is configured to receive first information from a first terminal, the first information indicating a channel matrix sequence corresponding to the first terminal, the channel matrix sequence corresponding to the first terminal including M+N channel matrices arranged in chronological order, the M+N channel matrices corresponding one-to-one with M+N time units, M of the M+N channel matrices being obtained by measuring the channels at the M+N time units, and the remaining N channel matrices being predicted based on the M channel matrices, where M and N are positive integers; and to receive CSI from a second terminal.

[0150] The processing unit 1010 is configured to determine the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI; and to send data to the second terminal based on the channel matrix sequence corresponding to the second terminal.

[0151] In one possible implementation, the processing unit 1010 is configured to, when determining the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI, determine a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI, wherein the first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal, and the first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI; and determine the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0152] In one possible implementation, the processing unit 1010 is configured to determine the channel matrix sequence corresponding to the second terminal based on the CSI, the first time interval, and the channel matrix sequence corresponding to the first terminal when determining the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

[0153] In one possible implementation, the processing unit 1010 is further configured to determine the information feature information corresponding to the M+N channel matrices respectively based on the channel matrix sequence corresponding to the first terminal; and to determine the first channel matrix based on the information feature information corresponding to the M+N channel matrices and the CSI.

[0154] In one possible implementation, each information feature includes at least one of the following: channel matrix feature value, channel beam direction feature, PMI or CQI.

[0155] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 5 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.

[0156] like Figure 11 As shown, the communication device 1100 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the communication device 1100 may also include a memory 1130 for storing instructions executed by the processor 1110, or storing input data required by the processor 1110 to execute instructions, or storing data generated after the processor 1110 executes instructions.

[0157] When the communication device 1100 is used to implement Figure 5 In the method shown, processor 1110 is used to implement the functions of the processing unit 1010, and interface circuit 1120 is used to implement the functions of the transceiver unit 1020.

[0158] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0159] This application provides another example of a device, the notification device including at least one processor and at least one memory, the at least one processor and the at least one memory coupled together, the at least one memory for storing instructions, which, when executed by the at least one processor, cause the communication device to perform the method described above. Taking a communication device including a processor and a memory as an example, such as... Figure 11 As shown, the communication device 1100 includes a processor 1110 and a memory 1130. The processor 1110 and the memory 1130 are coupled. The memory 1130 stores instructions. When the instructions stored in the memory 1130 are executed by the processor 1110, the communication device 1100 executes the method executed by the access network device or the first terminal in the above embodiment.

[0160] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in an access network device or a first terminal. The processor and storage medium can also exist as discrete components in the access network device or the first terminal.

[0161] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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 this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can 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 can 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 can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0162] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0163] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.

[0164] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication system, characterized in that, The communication system includes at least one first terminal, at least one second terminal, and access network equipment; wherein the at least one first terminal is located at the front end of the vehicle in the direction of travel, and the at least one second terminal is located inside the vehicle; The first terminal is configured to send first information to the access network device. The first information indicates a channel matrix sequence corresponding to the first terminal. The channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order. The M+N channel matrices correspond one-to-one with M+N time units. M of the M+N channel matrices are obtained by measuring the channels in the M+N time units. The remaining N channel matrices are predicted based on the M channel matrices. M and N are positive integers. The second terminal is used to send Channel State Information (CSI) to the access network device; The access network device is configured to determine the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI. The access network device is used to send data to the second terminal according to the channel matrix sequence corresponding to the second terminal.

2. The communication system as described in claim 1, characterized in that, The access network device is configured to determine a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI. The first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal. The first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI. Furthermore, the channel matrix sequence corresponding to the second terminal is determined based on the first time interval and the channel matrix sequence corresponding to the first terminal.

3. The communication system as described in claim 2, characterized in that, The access network device is configured to determine the channel matrix sequence corresponding to the second terminal based on the CSI, the first time interval, and the channel matrix sequence corresponding to the first terminal when determining the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

4. The communication system as described in claim 2 or 3, characterized in that, The access network device is further configured to determine the information feature information corresponding to the M+N channel matrices respectively based on the channel matrix sequence corresponding to the first terminal; The first channel matrix is ​​determined based on the information feature information corresponding to the M+N channel matrices and the CSI.

5. The communication system as described in claim 4, characterized in that, Each information feature includes at least one of the following: channel matrix feature value, channel beam direction feature, precoding matrix indicator (PMI) or channel quality information (CQI).

6. The communication system according to any one of claims 1-3, characterized in that, The feedback period of the first information includes K time units, and the M+N time units belong to the K time units, where K is a positive integer.

7. The communication system according to any one of claims 1-3, characterized in that, The first terminal is used to generate the first information using a codebook compression method.

8. The communication system as described in claim 6, characterized in that, The access network device is further configured to send configuration information to the first terminal, the configuration information including at least one of the following: the feedback period of the first information, the value of M, or the value of N.

9. A communication method, characterized in that, The method includes: The access network device receives first information from the first terminal. The first information indicates the channel matrix sequence corresponding to the first terminal. The channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order. The M+N channel matrices correspond one-to-one with M+N time units. M of the M+N channel matrices are obtained by measuring the channels in the M+N time units. The remaining N channel matrices are predicted based on the M channel matrices. M and N are positive integers. The access network device receives CSI from the second terminal; The access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI. The access network device sends data to the second terminal according to the channel matrix sequence corresponding to the second terminal.

10. The method as described in claim 9, characterized in that, The access network device determines the channel matrix sequence corresponding to the second terminal based on the channel matrix sequence corresponding to the first terminal and the CSI, including: The access network device determines a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI. The first time interval is the interval between the time unit corresponding to the first channel matrix and the time unit corresponding to the first channel matrix in the channel matrix sequence corresponding to the first terminal. The first channel matrix is ​​the channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI. The access network device determines the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal.

11. The method as described in claim 10, characterized in that, The access network device determines the channel matrix sequence corresponding to the second terminal based on the first time interval and the channel matrix sequence corresponding to the first terminal, including: The access network device determines the channel matrix sequence corresponding to the second terminal based on the CSI, the first time interval, and the channel matrix sequence corresponding to the first terminal.

12. The method as described in claim 10 or 11, characterized in that, Also includes: The access network device determines the information feature information corresponding to the M+N channel matrices respectively based on the channel matrix sequence corresponding to the first terminal; The first channel matrix is ​​determined based on the information feature information corresponding to the M+N channel matrices and the CSI.

13. The method as described in claim 12, characterized in that, Each information feature includes at least one of the following: channel matrix eigenvalues, channel beam direction features, PMI or CQI.

14. A communication device, characterized in that, Includes units or modules for performing the method as described in any one of claims 9 to 13.

15. A communication device, characterized in that, The communication device includes at least one processor; the at least one processor is configured to perform the method as described in any one of claims 9 to 13.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a program that, when run on the device, causes the device to perform the method as described in any one of claims 9 to 13.

17. A computer program product, characterized in that, The computer program product includes a program or instructions that, when executed by a device, cause the device to perform the method as described in any one of claims 9 to 13.

Citation Information

Patent Citations

  • Channel state information reporting method and device, terminal and network side equipment

    CN116032416A

  • Model construction method and device and communication equipment

    CN116415476A