Communication method and system
By deploying the first terminal at the front end of the high-speed train, measuring and predicting the channel matrix, and using the access network equipment to determine the channel matrix sequence of the second terminal based on the information, the problem of channel information aging under high-speed mobile is solved, communication quality is improved and cost savings are saved.
Patent Information
- Application Number
- CN202311404494.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2043-10-26
AI Technical Summary
High-speed moving high-speed trains cause rapid changes in user locations, serious aging of channel information, affecting communication performance.
By deploying the first terminal at the front end of the forward direction of the vehicle, measuring and predicting the channel matrix, and sending a channel matrix sequence to the access network device. The access network device determines the channel matrix sequence of the second terminal based on the sequence and the CSI of the second terminal, thereby optimizing data transmission.
The impact of channel aging on communication performance is reduced, the communication quality under high-speed movement is improved, and the second terminal does not require high processing capabilities or prediction capabilities, saving costs.
Smart Images

Figure CN119907123A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method and system. Background Art
[0002] With the continuous development over the past 20 years, my country's high-speed railway (hereinafter referred to as "HSR") technology has made continuous breakthroughs, and the speed of HSR trains has steadily increased to 200-300 kilometers per hour, or even faster. The increase in the speed of HSR trains has brought convenience to public travel, but it has also brought higher requirements and challenges to wireless communication systems.
[0003] Due to high-speed movement, the user's position changes rapidly, and the channel also changes rapidly, which causes the measurement information obtained on the base station side to become seriously aged and no longer match the actual channel information, which may affect the communication performance. Summary of the invention
[0004] The embodiments of the present application provide a communication method and system to solve the problem of measurement information aging.
[0005] In a first aspect, the present 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 the forward direction of a vehicle, and the at least one second terminal is located inside the vehicle; the first terminal is used 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 to M+N time units, M channel matrices among the M+N channel matrices are obtained by measuring channels at M time units among the M+N time units, and the remaining N channel matrices among the M+N channel matrices are predicted based on the M channel matrices, and M and N are positive integers; the second terminal is used to send CSI to the access network device; the access network device is used 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 based on the channel matrix sequence corresponding to the second terminal.
[0006] With the above communication system, the first information provided by the first terminal can indicate the predicted channel matrix, and then the access network device determines the channel matrix sequence corresponding to the second terminal according to the channel matrix sequence corresponding to the first terminal and the CSI from the second terminal, and the channel matrix sequence corresponding to the second terminal obtained by the access network device may include the channel matrix at a future moment. Furthermore, when the access network device sends data to the second terminal, the access network device can send data to the second terminal according to the channel matrix sequence corresponding to the second terminal, thereby reducing the impact of channel aging problems on communication performance and improving communication quality under high-speed movement. And the second terminal does not need to have higher processing power or prediction capabilities, and does not need to be improved on the second terminal, which can save costs.
[0007] In one possible implementation, the access network device is used to determine a first time interval based on a channel matrix sequence corresponding to the first terminal and the CSI, where the first time interval is an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, and the first channel matrix is a channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI; and determine a 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] The access network device described above can be used to determine a first time interval, and the 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 used 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 a possible implementation, the access network device is further used to determine the information characteristic information corresponding to the M+N channel matrices respectively according to the channel matrix sequence corresponding to the first terminal; and determine the first channel matrix according to the information characteristic information corresponding to the M+N channel matrices respectively and the CSI.
[0011] In a possible implementation manner, each piece of information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a PMI, or a CQI.
[0012] In a possible implementation manner, the feedback cycle of the first information includes K time units, the M+N time units belong to the K time units, and K is a positive integer.
[0013] In a possible implementation manner, the first terminal is configured to generate the first information by adopting a codebook compression method.
[0014] In a possible implementation, the access network device is further used to send configuration information to the first terminal, where the configuration information includes at least one of the following: a feedback period of the first information, a value of M, or a value of N.
[0015] In a second aspect, the present application provides a communication method, which can be executed by a first terminal or a module (such as a chip) in the first terminal. The method includes: the first terminal measures the channel on M time units to obtain M channel matrices, the M channel matrices correspond to the M time units one-to-one, and M is a positive integer; the first terminal determines N channel matrices based on the M channel matrices, the N channel matrices correspond to the N time units one-to-one, the N time units are different from the M time units, and N is a positive integer; the first terminal sends first information to an 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 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.
[0016] By adopting the above method, the first terminal can measure and obtain the channel matrix, and predict the channel matrices corresponding to other time units based on the measured channel matrix, thereby realizing fine-grained feedback of the channel matrix.
[0017] In a possible implementation manner, the feedback cycle of the first information includes K time units, the M time units and the N time units both belong to the K time units, and K is a positive integer.
[0018] In a possible implementation manner, the method further includes: the first terminal generating the first information by using a codebook compression method.
[0019] In a possible implementation, it also includes: the first terminal receives configuration information from the access network device, and the configuration information includes at least one of the following: a feedback period of the first information, a value of M, or a value of N.
[0020] In a third aspect, the present application provides a communication method, which can be executed by an access network device or a module (such as a chip) in the access network device. The method includes: the access network device receives first information from a first terminal, 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 to M+N time units one by one, the M channel matrices in the M+N channel matrices are obtained by measuring channels at M time units in the M+N time units, and the remaining N channel matrices in the M+N channel matrices are predicted based on the M channel matrices, and M and N are positive integers; the access network device receives CSI from a 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 based on the channel matrix sequence corresponding to the second terminal.
[0021] By adopting the above method, the access network device determines the channel matrix sequence corresponding to the second terminal according to 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, the access network device can send data to the second terminal according to the channel matrix sequence corresponding to the second terminal, thereby reducing the impact of channel aging problems on communication performance and improving communication quality under high-speed movement. In addition, the second terminal does not need to have high processing power or prediction capabilities, and does not need to be improved on the second terminal, which can save costs.
[0022] In a 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 being an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, the first channel matrix being a 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 a 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 a possible implementation, it also includes: the access network device determines the information characteristic information corresponding to the M+N channel matrices respectively according to the channel matrix sequence corresponding to the first terminal; and determines the first channel matrix according to the information characteristic information corresponding to the M+N channel matrices respectively and the CSI.
[0025] In a possible implementation manner, each piece of information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a PMI, or a CQI.
[0026] In a fourth aspect, the present 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, which is used to measure channels on M time units to obtain M channel matrices, the M channel matrices correspond to the M time units one-to-one, and M is a positive integer; determine N channel matrices according to the M channel matrices, the N channel matrices correspond to the N time units one-to-one, the N time units are different from the M time units, and N is a positive integer; a transceiver unit, which is used to send first information to an 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, and the M+N channel matrices include the M channel matrix and the N channel matrix;
[0027] In a possible implementation manner, the feedback cycle of the first information includes K time units, the M time units and the N time units both belong to the K time units, and K is a positive integer.
[0028] In a possible implementation manner, the processing unit is configured to generate the first information by adopting a codebook compression method.
[0029] In a possible implementation, the transceiver unit is used to receive configuration information from the access network device, and the configuration information includes at least one of the following: a feedback period of the first information, a value of M, or a value of N.
[0030] In a fifth aspect, the present application provides a communication device, which is a first terminal or a module (such as a chip) in the first terminal, and the device includes: a transceiver unit, used to receive first information from the first terminal, 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 to M+N time units, M channel matrices among the M+N channel matrices are obtained by measuring channels at M time units among the M+N time units, and the remaining N channel matrices among the M+N channel matrices are predicted based on the M channel matrices, and M and N are positive integers; receiving CSI from a second terminal; a processing unit, used 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 transceiver unit is used to send 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 used to determine a first time interval based on the channel matrix sequence corresponding to the first terminal and the CSI 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, the first time interval being an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, the first channel matrix being a 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 used 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 a possible implementation, the processing unit is further used to determine the information characteristic information corresponding to the M+N channel matrices respectively according to the channel matrix sequence corresponding to the first terminal; and determine the first channel matrix according to the information characteristic information corresponding to the M+N channel matrices respectively and the CSI.
[0034] In a possible implementation manner, each piece of information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a PMI, or a CQI.
[0035] In a sixth aspect, the present application provides a communication device, which may be a first device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the first device that corresponds one-to-one to the method / operation / step / action described in any one of the second aspect or the third aspect, or may be capable of being used in combination with the first device.
[0036] In the seventh aspect, the present application provides a communication device, comprising 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 aspect or the third aspect of the present application is implemented.
[0037] In an eighth aspect, the present application further provides a computer program, which, when executed on a computer, enables the computer to execute any of the methods in the second or third aspects above.
[0038] In the ninth aspect, the present application provides a communication device, comprising: an interface circuit and at least one processor; the interface circuit is used to provide input and / or output of programs or instructions to the at least one processor; the at least one processor is used to execute the program or instructions so that the communication device can implement any of the methods described in the second or third aspects above.
[0039] In a possible manner, the communication device includes the at least one memory, and the at least one memory is used to store the program or instruction.
[0040] In a tenth aspect, the present application provides a computer storage medium storing a software program, which, when read and executed by one or more processors, can implement any of the methods described in the second or third aspects above.
[0041] In an eleventh aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the methods in the second or third aspects above.
[0042] In the twelfth aspect, the present application provides a chip system, which includes at least one chip and a memory, and the at least one chip is used to read and execute a program stored in the memory to implement any method in the second or third aspect above.
[0043] Based on the implementations provided in the above aspects, the present application can also be further combined to provide more implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0045] Figure 1 A schematic diagram of the architecture of a mobile communication system used in an embodiment of the present application;
[0046] Figure 2 A schematic diagram of the communication between the base station and the high-speed mobile terminal in this application;
[0047] Figure 3 This is a schematic diagram of a common terminal communicating with a base station through a CPE in this application;
[0048] Figure 4 A schematic diagram of a communication system provided for this application;
[0049] Figure 5 A flowchart of a communication method provided by the present application;
[0050] Figure 6 A schematic diagram of the structure of the first information provided for this application;
[0051] Figure 7 One of the schematic diagrams for determining the first time interval provided in the present application;
[0052] Figure 8 The second schematic diagram of determining the first time interval provided in this application;
[0053] Fig. 9 A schematic diagram of sliding window matching provided for this application;
[0054] Fig.10 A schematic diagram of the structure of a communication device provided by the present application;
[0055] Fig.11 A schematic diagram of the structure of another communication device provided in this application. DETAILED DESCRIPTION
[0056] The specific implementation of the application is described below by way of example in conjunction with the accompanying drawings in the embodiments of the application. However, the implementation of the application may also include combining these embodiments without departing from the spirit or scope of the application, such as adopting other embodiments and making structural changes. Therefore, the detailed description of the following embodiments should not be understood in a restrictive sense. The terms used in the embodiments of the application are only used to explain the specific embodiments of the application, and are not intended to limit the application.
[0057] The embodiments of the present application can be applied to various communication systems, for example: 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), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WIMAX) communication system, fifth generation (5G) system or new radio (NR), or applied to future communication systems or other similar communication systems.
[0058] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present 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 the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may further include at least one terminal (such as Figure 1 120a-120j in the figure). The terminal is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminals and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.
[0059] The wireless access network equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it may also be a module or unit that completes part of the functions of a base station, for example, it may be a central unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may also complete the functions of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete the functions of part or all of the physical layer. For the specific description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd generation partnership project (3GPP). The wireless access network device may be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, the following description takes the access network device as an example of the wireless access network device.
[0060] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0061] The access network equipment and terminals can be fixed or movable. The access network equipment and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the access network equipment and terminals.
[0062] The roles of access network equipment and terminals can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile access network device. For the terminals 120j that access the wireless access network 100 through 120i, the drone 120i is an access network device; but for the access network device 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between access network devices. At this time, relative to 110a, 120i is also an access network device. Therefore, access network devices and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having access network device functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.
[0063] Access network devices and terminals, access network devices and access network devices, and terminals and terminals can communicate through authorized spectrum, unlicensed spectrum, or both; can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0064] In the embodiments of the present application, the functions of the access network device may also be performed by a module (such as a chip) in the access network device, or by a control subsystem including the functions of the access network device. The control subsystem including the functions of the access network device here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the functions of the terminal.
[0065] In the embodiment of the present application, the access network device sends a downlink signal or downlink information to the terminal, and the downlink information is carried on the downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by signals from neighboring cells.
[0066] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), the physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH) are only used as examples of downlink data channels, downlink control channels, uplink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0067] At the carrier center frequency (f c ) is constant, the maximum Doppler frequency shift of the channel (f Doppler ) is proportional to the speed of the high-speed train (v), where c is the speed of light. The theoretical coherence time of the channel (Tc ) is often used to characterize the stability of a wireless channel in the time dimension, which is inversely proportional to the Doppler frequency shift.
[0068]
[0069]
[0070] In high-speed mobile scenarios, the Doppler frequency shift is large due to high-speed movement, the channel changes rapidly, and the theoretical coherence time of the channel is much smaller 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 channels at different mobile speeds
[0073] Moving speed (km / h) 100 200 300 Channel theoretical coherence time (ms) 2.1 1.1 0.72
[0074] Due to high-speed movement, user position changes, and rapid channel changes, the measurement information obtained on the base station side is seriously aged and no longer matches the actual channel information, amplifying the performance loss caused by codebook mismatch caused by channel time variation.
[0075] like Figure 2 As shown, the beam (or codebook) selected by the base station for the UE no longer matches the current position of the UE due to the high-speed movement of the UE, which leads to serious loss of communication performance.
[0076] To solve this problem, the most critical factor is to enable the base station to obtain fine-grained channel information. The simplest way is to reduce the CSI-RS feedback cycle to enable the base station to obtain channel information that matches the actual channel. In simple terms, it means increasing the frequency of terminal measurement and feedback of channel state information (CSI), and performing multiple measurements and multiple feedback. However, the method of reducing the feedback cycle will lead to a huge increase in feedback overhead. It can be seen that the method of multiple measurements and multiple feedback is not feasible.
[0077] In addition, it is also necessary to ensure that the sum of the measurement feedback time on the terminal side and the feedback information analysis time on the base station side is T r Less than or equal to the channel coherence time T in high-speed mobile scenarios c , only then can the base station obtain fine-grained channel information in a timely manner.
[0078] Currently there is a solution for vehicle-ground system coverage such as Figure 3As shown, the main principle is to realize 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 and interacts with the CPE in the car; the CPE on the train then communicates and interacts with an external base station (for example, an active antenna unit (AAU)), wherein the ordinary terminal does not communicate and interact with the external base station.
[0079] Among them, CPE is a mobile signal access device that receives mobile signals and forwards them as wireless WIFI signals. CPE is a device that can convert high-speed 4G / 5G signals into WiFi signals and can support a large number of mobile terminals accessing the Internet at the same time. CPE can be widely used in rural areas, towns, hospitals, units, factories, communities, etc., and can provide wireless network access, saving broadband costs and eliminating wiring links.
[0080] From the above process, it can be seen that the role of CPE is equivalent to installing a mobile relay on the train. The ordinary terminals on the train first interact with the CPE, and then the CPE communicates with the external base station. Although it 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, that is, the communication between CPE and external base stations still has the problem of channel aging.
[0081] Based on the above Figure 1 The network system architecture shown in the figure and the contents of the above-mentioned related technical introduction, the present application embodiment provides several possible communication methods, and the execution subjects of each communication method are introduced by taking the access network device and the terminal as an example. For example, the access network device can be the aforementioned Figure 1 The access network device 110a or the access network device 110b in the embodiment. The terminal may be the aforementioned Figure 1 Any terminal 120 shown. In addition, it should be understood that the access network device can also be replaced by a communication device having the function of the access network device or a chip, unit or module inside the communication device having the function of the access network device. The terminal can also be replaced by a communication device having the function of a terminal or a chip, unit or module inside the communication device having the function of a terminal.
[0082] Figure 4 The following is a possible flow chart of a communication system provided by an embodiment of the present application. Figure 4 As shown, the communication system includes:
[0083] The present 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 forward direction of the vehicle, and the at least one second terminal 420 is located in the vehicle. Exemplarily, the vehicle may be a train, for example, a high-speed rail, an intercity rail transit, or other surface transportation vehicle.
[0084] The first terminal may be a CPE or other terminal, which is not limited in the present application. Generally, the communication capability or processing capability of the first terminal is stronger than that of the second terminal.
[0085] Both the first terminal and the second terminal can communicate with the access network device. In the forward direction of the vehicle, the position of the first terminal on the vehicle is ahead of the position of the second terminal on the vehicle. That is to say, assuming that the vehicle needs to pass through position A, the first terminal arrives at position A before the second terminal.
[0086] based on Figure 4 The communication system shown, Figure 5 The following is a possible flow chart of a communication method provided by an embodiment of the present application. Figure 5 As shown, the method includes:
[0087] Step 500: The first terminal measures channels in M time units to obtain M channel matrices, where the M channel matrices correspond to the M time units one-to-one, and M is a positive integer.
[0088] Exemplarily, in the present application, each time unit may include one or more transmission time intervals (TTIs), wherein the number of TTIs included in each time unit may be determined according to the measurement and / or prediction capability of the first terminal.
[0089] Step 510: The first terminal determines N channel matrices according to the M channel matrices, the N channel matrices correspond to N time units one by one, 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 obtain M channel matrices according to measurement, perform prediction, and obtain N channel matrices, that is, the N channel matrices here are not channel matrices obtained by actual measurement. The present application does not limit the specific values of M and N.
[0091] It can also be understood that the M channel matrices are the channel matrices measured by the first terminal at the current moment, and the N channel matrices are the channel matrices predicted by the first terminal at the future moment.
[0092] In a possible implementation manner, the first terminal may make adjustments according to actual conditions 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: a feedback period of the first information, a value of M, or a value of N. Alternatively, at least one of the feedback period of the first information, a value of M, or a value of N may also be agreed upon through a protocol, or determined through negotiation between the access network device and the first terminal.
[0094] Exemplarily, the feedback cycle of the first information includes K time units, M time units and N time units both belong to K time units, and K is a positive integer. That is, M+N≤K.
[0095] For example, the feedback cycle 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 in the feedback cycle, which is recorded as channel matrix 1, and determine the channel matrices corresponding to the other 9 time units in the feedback cycle according to the channel matrix, which are recorded as channel matrix 2, channel matrix 3, ..., channel matrix 10. At this time, M=1, N=9, K=10.
[0096] For another example, the feedback cycle of the first information includes 10 time units, and the first terminal can measure and obtain the channel matrix corresponding to the first time unit in the first time unit in the feedback cycle, which is recorded as channel matrix 1, and determine the channel matrices corresponding to the second to eighth time units in the feedback cycle according to the channel matrix, which are recorded as channel matrix 2, channel matrix 3, ..., channel matrix 8. In this case, M=1, N=7, and K=10.
[0097] Exemplarily, the first terminal may 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 a neural network.
[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 a 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, Figure 6 As shown, the solid line indicates the channel matrix obtained by measurement, the dotted line indicates the channel matrix obtained by prediction, the first information may be the CSI fed back by the first terminal, and the feedback period of the first information is T.
[0101] The first information may be sent in the following ways, but not limited to:
[0102] In a possible implementation manner, the first information may directly include M+N channel matrices arranged in chronological order.
[0103] For example, the feedback cycle 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 within the feedback cycle, recorded as channel matrix 1, and determine the channel matrices corresponding to the other 9 time units in the feedback cycle based on the channel matrix, recorded as channel matrix 2, channel matrix 3,..., channel matrix 10.
[0104] The first terminal determines that the first information is: {channel matrix 1, channel matrix 2, channel matrix 3, ..., channel matrix 10}.
[0105] In another possible implementation manner, the first terminal generates the first information by using a codebook compression method, thereby reducing the signaling overhead of the first information.
[0106] Exemplarily, the first terminal may use an existing codebook in the current protocol, or a codebook evolved in a future protocol, and the codebook compression method may be AI-based compressed sensing feedback, or time domain differential compressed feedback, etc., wherein AI-based compressed sensing feedback, or time domain differential compressed feedback and other codebook compression methods can reduce the redundancy in the spatial, time or frequency domain dimensions of the first information, and reduce feedback overhead. In addition, other codebook compression methods may also be used, which are not limited in this application.
[0107] In another possible implementation, the first terminal may consider the channel matrix redundancy information present in the channel matrix sequence corresponding to the first terminal, and compress and feedback the first information to reduce the signaling overhead of the first information. For example, the channel matrix redundancy information may include redundant information in the spatial domain dimension, the time domain dimension, or the frequency domain dimension.
[0108] Step 530: The second terminal sends CSI to the access network device. Correspondingly, the access network device receives the CSI from the second terminal.
[0109] Exemplarily, the CSI here is the CSI of the second terminal.
[0110] For example, the CSI here may include precoding matrix indication (precoding matrix indication, PMI) or channel quality information (channel quality indicator, CQI) and the like.
[0111] Step 540: The access network device determines the channel matrix sequence corresponding to the second terminal according to the channel matrix sequence corresponding to the first terminal and the CSI.
[0112] In a possible implementation, when an access network device determines a channel matrix sequence corresponding to a second terminal based on a channel matrix sequence corresponding to a first terminal and 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 CSI from the second terminal, the first time interval being an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, the first channel matrix being a 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 a 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] It can be understood that the access network device may first determine a channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI from the second terminal, that is, the first channel matrix.
[0114] Exemplarily, the access network device determines information characteristic information corresponding to M+N channel matrices respectively according to the channel matrix sequence corresponding to the first terminal, and further determines the first channel matrix according to the information characteristic information corresponding to the M+N channel matrices respectively and the CSI from the second terminal.
[0115] For example, the access network device extracts channel characteristic information for the CSI from the second terminal, recorded as the channel characteristic information of the second terminal, and the access network device extracts a series of channel characteristic information according to the channel matrix sequence corresponding to the first terminal. Exemplarily, the series of channel characteristic information includes M+N channel characteristic information. The M+N channel characteristic information corresponds one-to-one to the M+N channel matrices. Furthermore, the access network device matches the channel characteristic information of the second terminal with the M+N channel characteristic information, determines the channel characteristic information among the M+N channel characteristic information that matches the channel characteristic information of the second terminal, and uses the channel matrix corresponding to the channel characteristic information as the first channel matrix. For example, the access network device can use a sliding window method to match the channel characteristic information, and then determine the channel characteristic information among the M+N channel characteristic information that matches the channel characteristic information of the second terminal.
[0116] Exemplarily, the information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a PMI or a CQI.
[0117] After determining the first channel matrix, the access network device may determine the first time interval according to 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 the M+N channel matrices arranged in chronological order, the time unit corresponding to the Sth channel matrix is time unit Y, and the time unit corresponding to the first channel matrix among the 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 at the current moment measured by the first terminal and the channel matrix at the future moment predicted, 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 future moment in the first information. Figure 7 and Figure 8 As shown, when arriving at the same location, the time interval between the first terminal and the second terminal is the first time interval.
[0120] like Fig. 9 As shown, it is assumed that the feedback period of CSI is the same as the feedback period of the first information, and the feedback period is 10 TTIs. The access network device can periodically receive the first information. It is assumed that each first information indicates 10 channel matrices, and the 10 channel matrices correspond to 10 TTIs one by one. If the access network device receives the first information 10 times, 100 channel matrices can be obtained. The 100 channel matrices can be recorded as {H(0), H(1), H(2), ... H(98), H(99)}, where 0 to 99 can be used to identify 100 TTIs. Further, according to extracting channel feature information for the 100 channel matrices respectively, 100 channel feature information are obtained. It is assumed that each channel feature information includes a channel beam direction feature. The 100 channel feature information can be recorded as: {θ(0), θ(1), θ(2), ..., θ(98), θ(99)}. In addition, the access network device assumes two CSIs from the second terminal based on the one or more CSIs received from the second terminal, extracts channel characteristic information for the two CSIs, and obtains two channel characteristic information that can be recorded as {θ(k)*, θ(k+10)*}.
[0121] Furthermore, {θ(0),θ(1),θ(2),…,θ(98),θ(99)} are matched with {θ(k)*,θ(k+10)*} by sliding window matching.
[0122] For example, the difference between θ(k)* and θ(0), and the difference between θ(k+10)* and θ(10) are calculated to obtain an error of 0, and 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), and obtain an error of 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), and obtain error 2. The time interval corresponding to error 2 is 2 TTIs.
[0125] …
[0126] Calculate the difference between θ(k)* and θ(89), and the difference between θ(k+10)* and θ(99), and obtain an error of 89. The time interval corresponding to the error of 89 is 89 TTIs.
[0127] Finally, we can obtain error 0, error 1, error 2, ..., error 89. Each error can be the sum of the squares of two differences, or the average value of the differences, or the average value of the absolute values of the differences, etc., which is not limited in the present application.
[0128] The access network device can determine the smallest error among error 0, error 1, error 2, ..., error 89, which is recorded as error X. The time interval corresponding to error X is recorded as the first time interval. The access network device can also determine the corresponding θ(X) according to error X, and determine the corresponding H(X) according to θ(X), where H(X) is the first channel matrix.
[0129] It should be noted that the number of sliding window matching is 90 times, and 90 errors are obtained. The maximum number of sliding window matching can be determined according to the length and speed of the vehicle. For example, assuming that the vehicle is a train, the length of the train is fixed, and the speed of the train can also be obtained in an existing manner. The longest possible time interval between the first terminal and the second terminal can be determined according to the quotient of the length of the vehicle and the speed of the vehicle, and then the maximum number of sliding window matching can be determined according to the 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 according to the first time interval and the channel matrix sequence corresponding to the first terminal.
[0131] In one example, the access network device determines, based on the first time interval and the channel matrix sequence corresponding to the first terminal, a channel matrix following the first channel matrix among the M+N channel matrices arranged in chronological order 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 according to the CSI from the second terminal, the first time interval, and the channel matrix sequence corresponding to the first terminal.
[0133] Exemplarily, the access network device determines a 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 further performs feature fusion based on CSI from the second terminal and the channel matrix following the first channel matrix among the M+N channel matrices arranged in chronological order to obtain the channel matrix sequence corresponding to the second terminal.
[0134] Exemplarily, the channel beam direction characteristics and time variation laws corresponding to the first channel matrix and the channel matrices after the first channel matrix in the M+N channel matrices arranged in chronological order are extracted, and 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 own conjugate transpose.
[0135] For example, assuming that Fig. 9 Determine that the error 12 determined by θ(k)* and θ(12), θ(k+10)* and θ(22) is 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 characteristics and time variation rules 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 in combination with the CSI corresponding to θ(k)*. For example, it can be recorded as H(12)*, H(13)*, H(14)*, H(15)*, H(16)*, H(17)*, H(18)*, H(19)*, H(20)*, and H(21)*. In addition, other channel matrices after H(21)* can be obtained based on the same idea, which will not be repeated here.
[0136] It can be seen that the channel matrix sequence corresponding to the second terminal includes the channel matrix at a future time.
[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 the data from the access network device.
[0138] Since the channel matrix sequence corresponding to the second terminal includes the channel matrix at the future time, when the access network device sends data to the second terminal, the access network device sends data to the second terminal according to the channel matrix sequence corresponding to the second terminal, thereby reducing the impact of channel aging problems on communication performance and improving communication quality under high-speed movement. In addition, the second terminal does not need to have high processing power or prediction capabilities, and does not need to improve ordinary terminals, which can save costs.
[0139] It is understandable that, in order to implement the functions in the above embodiments, the access network device and the first terminal include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, 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 the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0140] Fig.10 and Fig.11 The schematic diagram of the structure of possible communication devices provided by the embodiments of the present 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 possessed by the above method embodiments.
[0141] like Fig.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 Figure 5 The functions of the access network device and the first terminal in the method embodiment shown in FIG.
[0142] When the communication device 1000 is used to implement Figure 5 The functions of the first terminal in the method embodiment shown are:
[0143] The processing unit 1010 is configured to measure channels on M time units to obtain M channel matrices, where the M channel matrices correspond one-to-one to the M time units, and M is a positive integer; determine N channel matrices according to the M channel matrices, where the N channel matrices correspond one-to-one to the N time units, where the N time units are different from the M time units, and N is a positive integer;
[0144] The transceiver unit 1020 is configured to send first information to the access network device, where the first information indicates a channel matrix sequence corresponding to the first terminal, where the channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order, where the M+N channel matrices include the M channel matrix and the N channel matrix;
[0145] In a possible implementation manner, the sending period of the first information includes K time units, the M time units and the N time units both belong to the K time units, and K is a positive integer.
[0146] In a possible implementation manner, the processing unit 1010 is configured to generate the first information by adopting a codebook compression method.
[0147] In a possible implementation, the transceiver unit 1020 is used to receive configuration information from the access network device, where the configuration information includes at least one of the following: a feedback period of the first information, a value of M, or a value of N.
[0148] When the communication device 1000 is used to implement Figure 5 The functions of the access network device in the method embodiment shown are:
[0149] The transceiver unit 1020 is configured to receive first information from a first terminal, where the first information indicates a channel matrix sequence corresponding to the first terminal, where the channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order, where the M+N channel matrices correspond one-to-one to M+N time units, where M channel matrices of the M+N channel matrices are obtained by measuring channels at M time units of the M+N time units, and where the remaining N channel matrices of the M+N channel matrices are predicted based on the M channel matrices, where M and N are positive integers; and receive CSI from a second terminal;
[0150] The processing unit 1010 is configured to determine a channel matrix sequence corresponding to the second terminal according to the channel matrix sequence corresponding to the first terminal and the CSI; and send data to the second terminal according to the channel matrix sequence corresponding to the second terminal.
[0151] In one possible implementation, the processing unit 1010 is used to determine a first time interval according to the channel matrix sequence corresponding to the first terminal and the CSI when determining the channel matrix sequence corresponding to the second terminal according to the channel matrix sequence corresponding to the first terminal and the CSI, the first time interval being an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, the first channel matrix being a channel matrix in the channel matrix sequence corresponding to the first terminal that matches the CSI; and determining the channel matrix sequence corresponding to the second terminal according to the first time interval and the channel matrix sequence corresponding to the first terminal.
[0152] In a possible implementation, the processing unit 1010 is used 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 a possible implementation, the processing unit 1010 is further used to determine the information characteristic information corresponding to the M+N channel matrices respectively according to the channel matrix sequence corresponding to the first terminal; and determine the first channel matrix according to the information characteristic information corresponding to the M+N channel matrices respectively and the CSI.
[0154] In a possible implementation manner, each piece of information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a PMI, or a CQI.
[0155] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to Figure 5 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.
[0156] like Fig.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 When the method is shown, the processor 1110 is used to implement the functions of the above-mentioned processing unit 1010, and the interface circuit 1120 is used to implement the functions of the above-mentioned transceiver unit 1020.
[0158] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or 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.
[0159] In the present application, another example of a device is provided, the notification device includes at least one processor and at least one memory, the at least one processor is coupled to the at least one memory, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Take the communication device including a processor and a memory as an example, Fig.11 As shown, the communication device 1100 includes a processor 1110 and a memory 1130. The processor 1110 and the memory 1130 are coupled, and 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 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, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium 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 a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a first terminal. The processor and the storage medium can also be present in the access network device or the first terminal as discrete components.
[0161] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part 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 instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed 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 instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0162] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0163] In the present application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "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 numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and 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 an access network device; wherein the at least one first terminal is located at the front end of the forward direction of the vehicle, and the at least one second terminal is located inside the vehicle; The first terminal is used to send first information to the access network device, where the first information indicates a channel matrix sequence corresponding to the first terminal, where the channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order, where the M+N channel matrices correspond to M+N time units one-to-one, where M channel matrices of the M+N channel matrices are obtained by measuring channels at M time units of the M+N time units, and where the remaining N channel matrices of the M+N channel matrices are predicted based on the M channel matrices, where 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 used to determine the channel matrix sequence corresponding to the second terminal according to 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 according to claim 1, characterized in that The access network device is used to determine a first time interval according to the channel matrix sequence corresponding to the first terminal and the CSI, where the first time interval is an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, and the first channel matrix is a channel matrix matching the CSI in the channel matrix sequence corresponding to the first terminal; And, determining a channel matrix sequence corresponding to the second terminal according to the first time interval and the channel matrix sequence corresponding to the first terminal.
3. The communication system according to claim 2, characterized in that The access network device is used to determine the channel matrix sequence corresponding to the second terminal according to 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 according to the first time interval and the channel matrix sequence corresponding to the first terminal.
4. The communication system according to claim 2 or 3, characterized in that: The access network device is further used to determine the information characteristic information respectively corresponding to the M+N channel matrices according to the channel matrix sequence corresponding to the first terminal; The first channel matrix is determined according to the information characteristic information respectively corresponding to the M+N channel matrices and the CSI.
5. The communication system according to claim 4, characterized in that Each piece of information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a precoding matrix indication PMI or a channel quality information CQI.
6. The communication system according to any one of claims 1 to 5, characterized in that: The feedback cycle of the first information includes K time units, the M+N time units belong to the K time units, and K is a positive integer.
7. The communication system according to any one of claims 1 to 6, characterized in that: The first terminal is used to generate the first information by adopting a codebook compression method.
8. The communication system according to claim 6, characterized in that The access network device is further used to send configuration information to the first terminal, where the configuration information includes at least one of the following: a feedback period of the first information, a value of M, or a value of N.
9. A communication method, characterized in that: The method includes: The first terminal measures the channel in M time units to obtain M channel matrices, where the M channel matrices correspond to the M time units one by one, and M is a positive integer; The first terminal determines N channel matrices according to the M channel matrices, the N channel matrices correspond to N time units one by one, the N time units are different from the M time units, and N is a positive integer; The first terminal sends first information to the access network device, where the first information indicates a channel matrix sequence corresponding to the first terminal, where 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.
10. The method according to claim 9, characterized in that The feedback cycle of the first information includes K time units, the M time units and the N time units both belong to the K time units, and K is a positive integer.
11. The method according to claim 9 or 10, characterized in that Also includes: The first terminal generates the first information by using a codebook compression method.
12. The method according to claim 10, characterized in that Also includes: The first terminal receives configuration information from the access network device, where the configuration information includes at least one of the following: a feedback cycle of the first information, a value of M, or a value of N.
13. A communication method, characterized in that: The method includes: An access network device receives first information from a first terminal, where the first information indicates a channel matrix sequence corresponding to the first terminal, where the channel matrix sequence corresponding to the first terminal includes M+N channel matrices arranged in chronological order, where the M+N channel matrices correspond one-to-one to M+N time units, where M channel matrices of the M+N channel matrices are obtained by measuring channels at M time units of the M+N time units, and where the remaining N channel matrices of the M+N channel matrices are predicted based on the M channel matrices, where M and N are positive integers; The access network device receives CSI from the second terminal; The access network device determines, according to the channel matrix sequence corresponding to the first terminal and the CSI, a channel matrix sequence corresponding to the second terminal; The access network device sends data to the second terminal according to the channel matrix sequence corresponding to the second terminal.
14. The method according to claim 13, characterized in that The access network device determines, according to the channel matrix sequence corresponding to the first terminal and the CSI, a channel matrix sequence corresponding to the second terminal, including: The access network device determines a first time interval according to the channel matrix sequence corresponding to the first terminal and the CSI, where the first time interval is an interval between a time unit corresponding to a first channel matrix and a time unit corresponding to a first channel matrix in the channel matrix sequence corresponding to the first terminal, and the first channel matrix is a channel matrix matching the CSI in the channel matrix sequence corresponding to the first terminal; The access network device determines a channel matrix sequence corresponding to the second terminal according to the first time interval and a channel matrix sequence corresponding to the first terminal.
15. The method according to claim 14, characterized in that The access network device determines, according to the first time interval and the channel matrix sequence corresponding to the first terminal, a channel matrix sequence corresponding to the second terminal, including: The access network device determines a channel matrix sequence corresponding to the second terminal according to the CSI, the first time interval, and a channel matrix sequence corresponding to the first terminal.
16. The method according to claim 14 or 15, characterized in that Also includes: The access network device determines, according to the channel matrix sequence corresponding to the first terminal, information characteristic information corresponding to each of the M+N channel matrices; The first channel matrix is determined according to the information characteristic information respectively corresponding to the M+N channel matrices and the CSI.
17. The method according to claim 16, characterized in that Each piece of information characteristic information includes at least one of the following: a channel matrix eigenvalue, a channel beam direction characteristic, a PMI or a CQI.
18. A communication device, characterized in that: The method comprises a unit or a module for executing the method according to any one of claims 9 to 17.
19. A communication device, characterized in that: The communication device comprises at least one processor; the at least one processor is configured to execute the method according to any one of claims 9 to 17.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a program, and when the program is run on a device, the device is caused to perform the method according to any one of claims 9 to 17.
21. A computer program product, characterized in that The computer program product comprises a program or instructions, and when the program or instructions are executed by a device, the device is caused to perform the method according to any one of claims 9 to 17.
Citation Information
Patent Citations
Channel state information feedback method and apparatus, user equipment and base station
CN105981320A
Channel state information reporting method and device, terminal and network side equipment
CN116032416A
Model construction method and device and communication equipment
CN116415476A
Precoding processing method and device
WO2021008477A1
Cited By
Communication method and system
EP4794435A1